.labbar{position:fixed;top:12px;left:50%;z-index:60;display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:#0a0a0ad1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4f4f2;font-size:13px;transform:translate(-50%);white-space:nowrap}.labbar__name{padding:0 10px 0 12px;color:#f4f4f28c}.labbar a{padding:7px 12px;border-radius:999px;color:inherit;text-decoration:none;transition:background-color .3s var(--ease-out)}.labbar a:hover{background:#f4f4f21f}.labbar a.is-on{background:#f4f4f2;color:#0a0a0a}@media(max-width:767px){.labbar{top:auto;bottom:84px;font-size:12px}.labbar__name{display:none}}.lab .mhook__led,.lab .mmetrics__tag,.lab .mmetrics__led,.lab .mreel__chip,.lab .mreel__over,.lab .mreel__arrow,.lab .maudio__clock,.lab .maudio__head,.lab .mlineup__table{display:none}.motion .lab [data-reveal]{filter:blur(8px);transform:translate3d(0,36px,0);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * 70ms)}.motion .lab [data-reveal].is-in{filter:none;transform:none}.motion .lab .mlineup__grid>[data-reveal] img,.motion .lab .mreels__grid>[data-reveal] img,.motion .lab .msteps>[data-reveal] img{transform:scale(1.08);transition:transform 1.6s cubic-bezier(.16,1,.3,1)}.motion .lab .mlineup__grid>[data-reveal].is-in img,.motion .lab .mreels__grid>[data-reveal].is-in img,.motion .lab .msteps>[data-reveal].is-in img{transform:none}.lab .mreel,.lab .msteps li,.lab .mlineup__player{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.lab .mreel:hover,.lab .msteps li:hover,.lab .mlineup__player:hover{transform:translateY(-4px)}.lab .khero__media{will-change:transform}.lab--v1{--r-s: 14px;--r-m: 20px;--r-l: 32px;--soft-bg: #f3f3f1}.lab--v1 .mlineup{margin-left:8px;margin-right:8px;border-radius:var(--r-l) var(--r-l) 0 0}.lab--v1 .mreels{margin-left:8px;margin-right:8px;border-radius:0 0 var(--r-l) var(--r-l)}.lab--v1 .mlineup__img,.lab--v1 .mreel__media,.lab--v1 .mformats__img,.lab--v1 .msteps__img,.lab--v1 .mfig img{border-radius:var(--r-m)}.lab--v1 .mlineup__captain figcaption{border-radius:0 0 var(--r-m) var(--r-m)}.lab--v1 .mmarquee__track img{border-radius:var(--r-s)}.lab--v1 .mapp{border-radius:var(--r-l)}.lab--v1 .mhook .mrow__body{padding:clamp(28px,3vw,48px);border-radius:var(--r-l);background:var(--soft-bg)}.lab--v1 .mhook__value{font-size:clamp(80px,11vw,190px)}.lab--v1 .mcols>div{padding:20px 22px 24px;border-radius:var(--r-m);background:var(--soft-bg)}.lab--v1 .mcols h3{padding-top:0;border-top:0}.lab--v1 .mmetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lab--v1 .mmetrics>div{display:flex;flex-direction:column;min-height:clamp(180px,15vw,240px);padding:20px 22px 22px;border:0;border-radius:var(--r-l);background:var(--soft-bg)}.lab--v1 .mmetrics:not(.mmetrics--4)>div:nth-child(1),.lab--v1 .mmetrics:not(.mmetrics--4)>div:nth-child(6){grid-column:span 2}.lab--v1 .mmetrics:not(.mmetrics--4)>div:nth-child(1){background:#0a0a0a;color:#f4f4f2}.lab--v1 .mmetrics:not(.mmetrics--4)>div:nth-child(1) dd{color:#f4f4f299}.lab--v1 .mmetrics__tag{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--grey)}.lab--v1 .mmetrics>div:nth-child(1) .mmetrics__tag{color:#f4f4f299}.lab--v1 .mmetrics__tag i{width:12px;height:9px;border-radius:2px;background:var(--red)}.lab--v1 .mmetrics dt{margin-top:auto;font-size:clamp(34px,3.4vw,60px)}.lab--v1 .mmetrics dd{margin-top:8px}.lab--v1 .mreel__chip{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:#ffffffe6;color:#0a0a0a;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.lab--v1 .mreel__chip i{border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent currentColor}.lab--v1 .mreel__cue{border-radius:999px}.lab--v1 .msteps li:nth-child(1) .msteps__img{background:#f3f3f1}.lab--v1 .msteps li:nth-child(2) .msteps__img{background:#f6eef0}.lab--v1 .msteps li:nth-child(3) .msteps__img{background:#eef2f6}.lab--v1 .msteps li:nth-child(4) .msteps__img{background:#eef5ef}.lab--v1 .msteps__tools{display:inline-block;padding:6px 12px;border-radius:999px;background:var(--soft-bg)}.lab--v1 .maudio__item{margin-bottom:8px;padding:14px 20px 14px 14px;border:0!important;border-radius:var(--r-m);background:var(--soft-bg)}.lab--v1 .maudio__btn{border-radius:50%}.lab--v1 .mproduct{padding:clamp(28px,3vw,44px);border-top:0;border-radius:var(--r-l);background:var(--soft-bg)}.lab--v1 .btn,.lab--v1 .mreels__modal button{border-radius:999px}.lab--v1 .mnext{margin:8px;border-radius:var(--r-l)}.lab--v2{--mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--w-r: 28px}.lab--v2 .mrow>h2,.lab--v2 .mlineup__head h2,.lab--v2 .mreels__head h2,.lab--v2 .mapp__text h2{font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.lab--v2 .mhook .mrow__body{padding:clamp(28px,3vw,44px);border-radius:var(--w-r);background:#0a0a0a;color:#f4f4f2}.lab--v2 .mhook__value{display:none}.lab--v2 .mhook__led{display:flex;align-items:flex-end;gap:20px;margin:0;color:var(--red)}.lab--v2 .mhook__board .led{display:block;width:auto;height:clamp(80px,9vw,150px);filter:drop-shadow(0 0 6px rgba(255,0,38,.45))}.lab--v2 .mhook__tail{font-family:var(--mono);font-size:clamp(22px,2.4vw,36px);color:#f4f4f2;text-transform:uppercase;line-height:1}.lab--v2 .mhook__text{color:#f4f4f299}.lab--v2 .mmetrics{gap:10px}.lab--v2 .mmetrics>div{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px;border:0;border-radius:24px;background:#0a0a0a;color:#f4f4f2}.lab--v2 .mmetrics>div:nth-child(1){background:#ffd000;color:#0a0a0a}.lab--v2 .mmetrics__tag{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;border:1px solid currentColor;border-radius:999px;font-family:var(--mono);font-size:11px;opacity:.7}.lab--v2 .mmetrics dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lab--v2 .mmetrics>div{position:relative}.lab--v2 .mmetrics__led{display:flex;align-items:flex-end;gap:10px;margin-top:10px}.lab--v2 .mmetrics__led em{font-family:var(--mono);font-style:normal;font-size:14px;text-transform:uppercase;line-height:1}.lab--v2 .mmetrics__led .led{display:block;width:auto;max-width:100%;height:clamp(34px,3vw,48px)}.lab--v2 .mmetrics dd{margin:0;color:inherit;opacity:.6;font-size:14px}.lab--v2 .mreel__media{border-radius:22px}.lab--v2 .mreel__chip{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#0a0a0ab8;color:#f4f4f2;font-family:var(--mono);font-size:12px}.lab--v2 .mreel__chip i{width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 8px var(--red)}.lab--v2 .mreel__num{font-family:var(--mono);font-size:13px}.lab--v2 .mreel__cue{border-radius:999px;font-family:var(--mono);font-size:12px;text-transform:uppercase}.lab--v2 .mformats__img{border:6px solid #0a0a0a;border-radius:18px;box-shadow:0 24px 50px -30px #0009}.lab--v2 .mformats__row:first-child figure:nth-child(3) .mformats__img{border-width:8px;border-radius:34px}.lab--v2 .mformats figcaption b{font-family:var(--mono)}.lab--v2 .mlineup__num{font-family:var(--mono)}.lab--v2 .mlineup__img{border-radius:18px}.lab--v2 .maudio__item{grid-template-columns:1fr auto;grid-template-areas:"info btn" "wave wave" "clock time";gap:16px 20px;margin-bottom:10px;padding:22px 24px;border:0!important;border-radius:var(--w-r);background:#111;color:#f4f4f2}.lab--v2 .maudio__info{grid-area:info}.lab--v2 .maudio__info span{color:#f4f4f280;font-family:var(--mono);font-size:12px}.lab--v2 .maudio__btn{grid-area:btn;width:52px;height:52px;border-radius:50%;background:#2a2a2a}.lab--v2 .maudio__btn[aria-pressed=true],.lab--v2 .maudio__btn:hover{background:var(--red)}.lab--v2 .maudio__wave{grid-area:wave;position:relative;height:64px;padding:0 4px;border-radius:14px;background:#1c1c1c;gap:3px}.lab--v2 .maudio__wave i{background:#f4f4f247;border-radius:2px;flex:1;max-width:4px;margin:0 auto}.lab--v2 .maudio__wave i.is-on,.lab--v2 .maudio__item.is-playing .maudio__wave i.is-on{background:#f4f4f2}.lab--v2 .maudio__head{display:block;position:absolute;top:-8px;bottom:6px;left:0;width:2px;background:var(--red);transition:left .25s linear}.lab--v2 .maudio__head:before{content:"";position:absolute;top:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background:var(--red)}.lab--v2 .maudio__clock{display:block;grid-area:clock;font-family:var(--mono);font-size:clamp(30px,3vw,44px);line-height:1;letter-spacing:-.02em}.lab--v2 .maudio__item.is-playing .maudio__clock{color:var(--red)}.lab--v2 .maudio__time{grid-area:time;align-self:end;color:#f4f4f273;font-family:var(--mono)}.lab--v2 .mproduct .btn{border-radius:999px;font-family:var(--mono);font-size:13px;text-transform:uppercase}.lab--v2 .msteps__img{border-radius:22px;background:#0a0a0a}.lab--v2 .msteps__tools{display:inline-block;padding:4px 10px;border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:12px}.lab--v2 .mmarquee__track img{border-radius:18px}.lab--v2 .mapp{border-radius:36px}.lab--v3{--r-c: 14px;--page: #f4f5f4}.lab--v3 .mcase{background:var(--page)}.lab--v3 .mcols>div{padding:18px 20px 22px;border-radius:var(--r-c);background:#fff}.lab--v3 .mcols h3{padding-top:0;border-top:0}.lab--v3 .mlineup__img,.lab--v3 .mlineup__captain .mlineup__img{border-radius:var(--r-c)}.lab--v3 .mlineup__table{display:block;position:absolute;left:16px;bottom:70px;z-index:3;width:min(250px,60%);padding:6px 0;border-radius:10px;background:#fffffff0;color:#0a0a0a;font-size:12.5px;box-shadow:0 30px 60px -30px #0009}.lab--v3 .mlineup__captain figcaption{display:none}.lab--v3 .mlineup__table p b{color:#0a0a0a;font-weight:600}.lab--v3 .mlineup__table p{margin:0;padding:8px 14px;color:#0a0a0a80;border-bottom:1px solid #ececec}.lab--v3 .mlineup__table span{display:grid;grid-template-columns:26px 1fr;column-gap:8px;padding:8px 14px;border-bottom:1px solid #f1f1f1}.lab--v3 .mlineup__table span:last-child{border-bottom:0}.lab--v3 .mlineup__table i{font-style:normal;color:#0a0a0a66;grid-row:1 / 3}.lab--v3 .mlineup__table b{font-weight:500}.lab--v3 .mlineup__table em{display:none}.lab--v3 .mlineup__table span{padding:6px 14px}.lab--v3 .mreel__media{border-radius:var(--r-c)}.lab--v3 .mreel__media:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#00000040,#0000 30% 70%,#00000059);pointer-events:none}.lab--v3 .mreel__over{display:block;position:absolute;left:clamp(16px,2vw,28px);top:clamp(16px,2vw,26px);z-index:2;max-width:70%;padding:8px 14px;border-radius:999px;background:#0a0a0a80;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);color:#fff;font-size:clamp(14px,1.1vw,16px);font-weight:500;letter-spacing:-.01em}.lab--v3 .mreel__arrow{display:grid;place-items:center;position:absolute;right:clamp(16px,2vw,26px);bottom:clamp(16px,2vw,26px);z-index:2;width:44px;height:44px;border-radius:50%;background:#fff;color:#0a0a0a;font-size:16px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),background-color .3s}.lab--v3 .mreel:hover .mreel__arrow{transform:rotate(45deg) scale(1.08);background:var(--red)}.lab--v3 .mreel__cue,.lab--v3 .mreel__meta b{display:none}.lab--v3 .mreel__meta{grid-template-columns:3em 1fr}.lab--v3 .mreel__text{grid-column:2;grid-row:1}.lab--v3 .result-section,.lab--v3 .mrow:has(>.mrow__body>.mmetrics:not(.mmetrics--4)){padding:clamp(28px,3vw,44px) clamp(20px,2.4vw,36px);border-top:0;border-radius:var(--r-c);background:#0a0a0a;color:#f4f4f2;--line: rgba(244, 244, 242, .16);--grey: rgba(244, 244, 242, .58)}.lab--v3 .msteps__img{border-radius:var(--r-c);background:#fff}.lab--v3 .mformats__img,.lab--v3 .mmarquee__track img{border-radius:10px}.lab--v3 .mapp{border-radius:var(--r-c);background:#fff}.lab--v3 .maudio__item{margin-bottom:8px;padding:14px 18px 14px 14px;border:0!important;border-radius:var(--r-c);background:#fff}.lab--v3 .maudio__btn{border-radius:50%}.lab--v3 .mproduct{padding:clamp(28px,3vw,44px);border-top:0;border-radius:var(--r-c);background:#0a0a0a;color:#f4f4f2;--grey: rgba(244, 244, 242, .58)}.lab--v3 .mproduct .btn{--btn-bg: #f4f4f2;--btn-fg: #0a0a0a;border-radius:999px}@media(max-width:767px){.lab--v1 .mmetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lab--v1 .mmetrics dt{font-size:clamp(26px,8vw,36px)}.lab--v1 .mmetrics>div{min-height:150px;padding:16px}.lab--v1 .mmetrics:not(.mmetrics--4)>div:nth-child(1),.lab--v1 .mmetrics:not(.mmetrics--4)>div:nth-child(6){grid-column:span 2}.lab--v3 .mlineup__table{display:none}.lab--v2 .mhook__led{flex-wrap:wrap;gap:12px}}@media(prefers-reduced-motion:reduce){.lab .mreel:hover,.lab .msteps li:hover,.lab .mlineup__player:hover{transform:none}}.lab{--soft-d: rgba(244, 244, 242, .58);--line-d: rgba(244, 244, 242, .16);--ease-io: cubic-bezier(.65, 0, .35, 1)}.lab .mstory{margin-top:var(--sec);padding:clamp(24px,2.4vw,36px) var(--pad-x) clamp(72px,8vw,140px);background:var(--black);color:#f4f4f2}.lab .mstory__head,.lab .mbrief__head,.lab .mfmt__head,.lab .mstrip__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding-top:20px;border-top:1px solid var(--line)}.lab .mstory__head{border-top-color:var(--line-d)}.lab .mstory__head h2,.lab .mbrief__head h2,.lab .mfmt__head h2,.lab .mstrip__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mstory__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .mstory__ch{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-items:start;margin-top:clamp(80px,9vw,160px)}.lab .mstory__text{grid-column:1 / 4;position:sticky;top:110px;padding-right:12px}.lab .mstory__num{display:block;margin-bottom:18px;font-size:clamp(64px,7vw,120px);font-weight:500;line-height:.85;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(244,244,242,.4)}.lab .mstory__kicker{display:block;font-size:14px;color:var(--soft-d)}.lab .mstory h3{margin:10px 0 0;font-size:clamp(26px,2.4vw,40px);font-weight:500;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.lab .mstory__text p{margin:16px 0 0;font-size:17px;line-height:1.5;color:var(--soft-d)}.lab .mstory__media{grid-column:4 / 13;position:relative;padding-bottom:6%}.lab .mstory__main{width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#161616}.lab .mstory__inset{position:absolute;right:-2%;bottom:0;width:34%;aspect-ratio:16 / 10;object-fit:cover;border:6px solid var(--black);box-shadow:0 30px 60px -20px #000000b3}.lab .mstory+.mlineup{margin-top:0;padding-top:clamp(72px,8vw,140px)}.lab .mstory+.mlineup .mlineup__head{border-top-color:var(--line-d)}.lab .mbrief{margin:var(--sec) var(--pad-x) 0}.lab .mbrief__title{grid-column:4 / 13;max-width:16em;margin:0;font-size:clamp(28px,2.9vw,46px);font-weight:500;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.lab .mbrief__goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,4.4vw,72px)}.lab .mbrief__img{position:relative;aspect-ratio:var(--brief-ratio, 16 / 10);overflow:hidden;background:#e8ebf0}.lab .mbrief__img img{width:100%;height:100%;object-fit:cover;object-position:0% 50%}.lab .mbrief__img.is-grid img{object-position:50% 50%}.lab .mbrief__img.is-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px}.lab .mbrief__img.is-grid img{height:100%;min-height:0}.lab .mbrief__num{display:block;margin-top:16px;font-size:13px;color:var(--grey)}.lab .mbrief__goal h3{margin:4px 0 0;font-size:clamp(20px,1.6vw,26px);font-weight:500;letter-spacing:-.02em}.lab .mbrief__goal p{margin:6px 0 0;font-size:15.5px;line-height:1.45;color:var(--grey)}.lab .mbrief__limits{margin-top:clamp(40px,4vw,64px);padding:clamp(22px,2.4vw,34px);background:var(--black);color:#f4f4f2}.lab .mbrief__limits-title{margin:0;font-size:clamp(20px,1.8vw,28px);font-weight:500;letter-spacing:-.02em}.lab .mbrief__limits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(24px,2.6vw,40px)}.lab .mbrief__limits-grid>div{padding-top:14px;border-top:1px solid var(--line-d)}.lab .mbrief__limits-grid span{font-size:13px;color:var(--soft-d);font-variant-numeric:tabular-nums}.lab .mbrief__limits-grid b{display:block;margin-top:18px;font-size:19px;font-weight:500}.lab .mbrief__limits-grid p{margin:6px 0 0;font-size:15px;line-height:1.45;color:var(--soft-d)}.lab .mfmt{margin:var(--sec) var(--pad-x) 0}.lab .mfmt__intro{grid-column:4 / 13}.lab .mfmt__title{margin:0;font-size:clamp(28px,2.9vw,46px);font-weight:500;line-height:1.1;letter-spacing:-.03em}.lab .mfmt .mtext{margin-top:16px}.lab .mfmt__stage{display:flex;align-items:center;justify-content:center;height:clamp(320px,46vw,620px);margin-top:clamp(32px,3.4vw,56px);padding:clamp(20px,3vw,48px);box-sizing:content-box;background:#f1f0ec}.lab .mfmt__frame{position:relative;overflow:hidden;background:#111;transition:width .9s var(--ease-io),height .9s var(--ease-io),border-radius .9s var(--ease-io);box-shadow:0 40px 80px -40px #00000073}.lab .mfmt__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .7s var(--ease-io),transform 1.2s var(--ease-io)}.lab .mfmt__frame img.is-on{opacity:1;transform:none}.lab .mfmt__badge{position:absolute;left:12px;top:12px;z-index:2;padding:5px 10px;background:#0a0a0a99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f4f4f2;font-size:13px;font-variant-numeric:tabular-nums}.lab .mfmt__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-m);margin-top:16px}.lab .mfmt__tabs button{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;padding:14px 0 16px;border:0;border-top:1px solid var(--line);background:none;color:var(--grey);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:color .3s var(--ease-out)}.lab .mfmt__tabs button.is-on,.lab .mfmt__tabs button:hover{color:var(--black)}.lab .mfmt__shape{grid-row:1 / 3;height:28px;max-width:64px;border:1.5px solid currentColor}.lab .mfmt__tabs b{font-weight:500;font-size:17px;font-variant-numeric:tabular-nums}.lab .mfmt__bar{position:absolute;left:0;top:-1px;height:2px;width:0;background:var(--black)}.lab .mfmt__tabs button.is-on .mfmt__bar{width:100%}.lab .mfmt__tabs button.is-run .mfmt__bar{width:0;animation:mfmt-bar 3.2s linear forwards}@keyframes mfmt-bar{to{width:100%}}.lab .mstrip{margin-top:var(--sec)}.lab .mstrip__head{margin:0 var(--pad-x)}.lab .mstrip__intro{grid-column:4 / 11}.lab .mstrip__title{margin:0;font-size:clamp(28px,2.9vw,46px);font-weight:500;line-height:1.1;letter-spacing:-.03em}.lab .mstrip .mtext{margin-top:16px}.lab .mstrip__nav{grid-column:11 / 13;display:flex;justify-content:flex-end;align-items:flex-start;gap:8px}.lab .mstrip__nav button{width:48px;height:48px;border:1px solid var(--line);background:#fff;color:var(--black);font:inherit;font-size:18px;cursor:pointer;transition:background-color .3s var(--ease-out),color .3s var(--ease-out)}.lab .mstrip__nav button:hover{background:var(--black);color:#fff}.lab .mstrip__track{display:flex;gap:16px;margin-top:clamp(32px,3.4vw,56px);padding:0 var(--pad-x) 24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--pad-x);scrollbar-width:none;cursor:grab;user-select:none}.lab .mstrip__track::-webkit-scrollbar{display:none}.lab .mstrip__track.is-drag{cursor:grabbing;scroll-snap-type:none}.lab .mstrip__track figure{flex:none;margin:0;scroll-snap-align:start}.lab .mstrip__shot img{display:block;height:clamp(440px,46vw,680px);width:auto;aspect-ratio:621 / 1344;object-fit:cover;background:#e8ebf0;pointer-events:none}.lab .mstrip__shot figcaption{margin-top:10px;font-size:13px;color:var(--grey);font-variant-numeric:tabular-nums}.lab .mstrip__icon{display:flex;flex-direction:column;justify-content:space-between;height:clamp(440px,46vw,680px);aspect-ratio:.72;padding:clamp(20px,2vw,32px);background:linear-gradient(160deg,#ff8a2b,#f05a00);color:#fff}.lab .mstrip__icon img{align-self:center;margin-top:auto;width:58%;border-radius:22.5%;box-shadow:0 30px 50px -20px #781e0099}.lab .mstrip__icon figcaption{margin-top:auto;display:flex;flex-direction:column;gap:4px;font-size:14px}.lab .mstrip__icon figcaption b{font-size:22px;font-weight:500}.lab .mstrip__icon figcaption span{opacity:.8}.lab .maudio__onair{display:inline-flex;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;color:var(--red);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out),visibility 0s .45s}.lab .maudio__onair i{width:7px;height:7px;border-radius:50%;background:var(--red);animation:monair 1.2s ease-in-out infinite}.lab .maudio__item.is-playing .maudio__onair{opacity:1;visibility:visible;transform:none;transition-delay:0s}@keyframes monair{50%{opacity:.25}}.lab--v3 .maudio__item{position:relative}.lab--v3 .maudio__onair{position:absolute;top:clamp(20px,2vw,28px);right:clamp(20px,2vw,28px);margin:0}.lab .maudio__btn:after{animation:maudio-icon-a .35s cubic-bezier(.34,1.56,.64,1)}.lab .maudio__btn[aria-pressed=true]:after{animation-name:maudio-icon-b}@keyframes maudio-icon-a{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}}@keyframes maudio-icon-b{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}}.lab .maudio__btn{transition:background-color .3s var(--ease-out),transform .2s var(--ease-out)}.lab .maudio__btn:active{transform:scale(.94)}.lab .mprod{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin:var(--sec) var(--pad-x) 0;padding-top:20px;border-top:1px solid var(--black)}.lab .mprod__text{grid-column:1 / 7;display:flex;flex-direction:column}.lab .mprod__label{margin:0;font-size:15px;font-weight:500}.lab .mprod__title{margin:clamp(28px,3vw,48px) 0 0;font-size:clamp(32px,3.4vw,56px);font-weight:500;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.lab .mprod__title b{font-weight:inherit}.lab .mprod__title span{color:var(--grey)}.lab .mprod__q{margin:24px 0 0;padding-left:16px;border-left:2px solid var(--red);font-size:clamp(18px,1.5vw,22px);line-height:1.35}.lab .mprod__note{margin:20px 0 0;max-width:30em;font-size:17px;line-height:1.5;color:var(--grey)}.lab .mprod__list{list-style:none;margin:28px 0 0;padding:0}.lab .mprod__list li{display:grid;grid-template-columns:3em 1fr;padding:12px 0;border-top:1px solid var(--line);font-size:16px}.lab .mprod__list li:last-child{border-bottom:1px solid var(--line)}.lab .mprod__list span{color:var(--grey);font-variant-numeric:tabular-nums}.lab .mprod__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:auto;padding-top:32px}.lab .mprod__media{grid-column:7 / 13;position:relative;display:block;min-height:clamp(360px,40vw,600px);overflow:hidden;background:#0a0a0a;color:#f4f4f2}.lab .mprod__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.lab .mprod__media:hover video{transform:scale(1.04)}.lab .mprod__tags{position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-wrap:wrap;gap:6px}.lab .mprod__tags i{padding:6px 10px;background:#0a0a0a8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-style:normal;font-size:13px}.lab .mprod__arrow{position:absolute;right:16px;top:16px;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#f4f4f2;color:var(--black);font-size:18px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),background-color .3s}.lab .mprod__media:hover .mprod__arrow{transform:rotate(45deg);background:var(--red)}.lab--v1 .mstory{margin-left:8px;margin-right:8px;border-radius:var(--r-l) var(--r-l) 0 0}.lab--v1 .mstory+.mlineup{border-radius:0}.lab--v1 .mstory__main{border-radius:var(--r-m)}.lab--v1 .mstory__inset{border-radius:var(--r-s);border-width:0}.lab--v1 .mbrief__goal{padding:10px 10px 20px;border-radius:var(--r-l);background:var(--soft-bg)}.lab--v1 .mbrief__goal>:not(.mbrief__img){padding:0 12px}.lab--v1 .mbrief__img{border-radius:var(--r-m)}.lab .mbrief__limits--solve .mbrief__limits-title{max-width:18em;font-size:clamp(26px,2.6vw,44px);line-height:1.05;letter-spacing:-.035em}.lab .mbrief__solve-head,.lab .mbrief__solve li{display:grid;grid-template-columns:48px minmax(0,2fr) minmax(0,4fr) minmax(0,4fr);column-gap:var(--gap-m)}.lab .mbrief__solve-head{margin-top:clamp(32px,3.4vw,56px);font-size:13px;color:var(--soft-d)}.lab .mbrief__solve-head span:first-child{grid-column:2 / 4}.lab .mbrief__solve-head span:last-child{grid-column:4}.lab .mbrief__solve{margin:12px 0 0;padding:0;list-style:none}.lab .mbrief__solve li{align-items:baseline;padding:20px 0;border-top:1px solid var(--line-d)}.lab .mbrief__solve-num{font-size:13px;color:var(--soft-d);font-variant-numeric:tabular-nums}.lab .mbrief__solve b{font-size:19px;font-weight:500}.lab .mbrief__solve p{margin:0;font-size:15px;line-height:1.5;color:var(--soft-d);text-wrap:pretty}.lab .mbrief__solve .mbrief__solve-fix{position:relative;padding-left:28px;font-size:16px;color:#f4f4f2}.lab .mbrief__solve .mbrief__solve-fix:before{content:"→";position:absolute;left:0;color:var(--red)}@media(max-width:900px){.lab .mbrief__solve-head{display:none}.lab .mbrief__solve li{grid-template-columns:36px minmax(0,1fr);row-gap:8px}.lab .mbrief__solve li>:not(.mbrief__solve-num){grid-column:2}}.lab--v1 .mbrief__limits{border-radius:var(--r-l)}.lab--v1 .mfmt__stage{border-radius:var(--r-l);background:linear-gradient(180deg,#f3f3f1,#ecebe7)}.lab--v1 .mfmt__frame{border-radius:18px}.lab--v1 .mfmt__badge{border-radius:999px}.lab--v1 .mfmt__tabs button{padding:14px 16px 16px;border:0;border-radius:var(--r-m);background:transparent}.lab--v1 .mfmt__tabs button.is-on{background:var(--soft-bg)}.lab--v1 .mfmt__bar{inset:auto 16px 8px;border-radius:2px}.lab--v1 .mfmt__tabs button.is-on .mfmt__bar{width:calc(100% - 32px)}.lab--v1 .mfmt__shape{border-radius:5px}.lab--v1 .mstrip__nav button{border-radius:50%}.lab--v1 .mstrip__shot img{border-radius:26px;box-shadow:0 30px 60px -36px #00000073}.lab--v1 .mstrip__icon{border-radius:26px;background:linear-gradient(180deg,#f6f5f2,#ebe9e4);color:var(--black)}.lab--v1 .mprod{padding:clamp(10px,1vw,14px);border:0;border-radius:var(--r-l);background:var(--soft-bg)}.lab--v1 .mprod__text{padding:clamp(16px,2vw,32px)}.lab--v1 .mprod__media{border-radius:24px}.lab--v1 .mprod__tags i{border-radius:999px}.lab--v1 .mreels__modal button:not(.mreels__pp):not(.mreels__big){border-radius:999px}.lab--v2 .mstory__head h2,.lab--v2 .mbrief__head h2,.lab--v2 .mfmt__head h2,.lab--v2 .mstrip__head h2{font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.lab--v2 .mstory__num{display:none}.lab--v2 .mstory__kicker{display:inline-block;padding:5px 10px;border:1px solid rgba(244,244,242,.3);border-radius:999px;font-family:var(--mono);font-size:12px;text-transform:uppercase}.lab--v2 .mstory__main{border-radius:22px}.lab--v2 .mstory__inset{border-radius:18px;border-color:#0a0a0a}.lab--v2 .mbrief__img{border-radius:22px}.lab--v2 .mbrief__num{display:inline-block;padding:4px 10px;border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:11px;text-transform:uppercase}.lab--v2 .mbrief__limits{border-radius:28px;background:#ffd000;color:#0a0a0a}.lab--v2 .mbrief__limits-grid>div{border-top-color:#0a0a0a33}.lab--v2 .mbrief__limits-grid span,.lab--v2 .mbrief__limits-grid p{color:#0a0a0aa6}.lab--v2 .mbrief__limits-grid span{font-family:var(--mono)}.lab--v2 .mfmt__stage{border-radius:32px;background:#0a0a0a radial-gradient(circle,rgba(244,244,242,.12) 1.2px,transparent 1.3px) 0 0 / 14px 14px}.lab--v2 .mfmt__frame{border-radius:16px;box-shadow:0 0 0 6px #1d1d1d,0 40px 80px -30px #000000e6}.lab--v2 .mfmt__badge{border-radius:999px;font-family:var(--mono);font-size:12px}.lab--v2 .mfmt__tabs b{font-family:var(--mono)}.lab--v2 .mfmt__shape{border-radius:4px}.lab--v2 .mstrip__nav button{border-radius:50%;background:#0a0a0a;color:#fff;border-color:#0a0a0a}.lab--v2 .mstrip__shot img{border-radius:30px;box-shadow:0 0 0 6px #0a0a0a;margin:6px}.lab--v2 .mstrip__icon{border-radius:30px;background:#0a0a0a;margin:6px 0}.lab--v2 .mstrip__icon figcaption{font-family:var(--mono);text-transform:uppercase;font-size:12px}.lab--v2 .mstrip__shot figcaption{font-family:var(--mono);padding-left:6px}.lab--v2 .mreels__time,.lab--v2 .mreels__now span{font-family:var(--mono)}.lab--v2 .maudio__onair{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em}.lab--v2 .mprod{padding:clamp(10px,1vw,14px);border:0;border-radius:32px;background:#0a0a0a;color:#f4f4f2;--grey: rgba(244, 244, 242, .58);--line: rgba(244, 244, 242, .16)}.lab--v2 .mprod__text{padding:clamp(16px,2vw,32px)}.lab--v2 .mprod__label,.lab--v2 .mprod__list span{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.lab--v2 .mprod__media{border-radius:24px}.lab--v2 .mprod__tags i{border-radius:999px;font-family:var(--mono);font-size:11px;text-transform:uppercase}.lab--v2 .mprod .btn{--btn-bg: #f4f4f2;--btn-fg: #0a0a0a}.lab--v3 .mstory__main{border-radius:var(--r-c)}.lab--v3 .mstory__inset{border-radius:10px;border-width:0}.lab--v3 .mstory__num{-webkit-text-stroke:0;color:#f4f4f224;font-size:clamp(96px,10vw,180px)}.lab--v3 .mbrief__goal{padding:8px 8px 18px;border-radius:var(--r-c);background:#fff}.lab--v3 .mbrief__goal>:not(.mbrief__img){padding:0 10px}.lab--v3 .mbrief__img{border-radius:10px}.lab--v3 .mbrief__limits{border-radius:var(--r-c)}.lab--v3 .mfmt__stage{border-radius:var(--r-c);background:#0a0a0a}.lab--v3 .mfmt__frame{border-radius:8px;box-shadow:0 40px 100px -30px #ff002640}.lab--v3 .mfmt__badge{border-radius:999px}.lab--v3 .mfmt__shape{border-radius:3px}.lab--v3 .mstrip__nav button{border-radius:50%}.lab--v3 .mstrip__shot img{border-radius:14px}.lab--v3 .mstrip__icon{border-radius:14px;background:linear-gradient(160deg,#1b1b1b,#0a0a0a)}.lab--v3 .mprod{padding:clamp(10px,1vw,14px);border:0;border-radius:var(--r-c);background:#0a0a0a;color:#f4f4f2;--grey: rgba(244, 244, 242, .58);--line: rgba(244, 244, 242, .16)}.lab--v3 .mprod__text{padding:clamp(16px,2vw,32px)}.lab--v3 .mprod__media{border-radius:10px}.lab--v3 .mprod__tags i{border-radius:999px}.lab--v3 .mprod .btn{--btn-bg: #f4f4f2;--btn-fg: #0a0a0a;border-radius:999px}@media(max-width:991px){.lab .mstory__head,.lab .mbrief__head,.lab .mfmt__head,.lab .mstrip__head{grid-template-columns:1fr;row-gap:16px}.lab .mstory__title,.lab .mbrief__title,.lab .mfmt__intro,.lab .mstrip__intro,.lab .mstrip__nav{grid-column:1}.lab .mstrip__nav{justify-content:flex-start}.lab .mstory__ch{grid-template-columns:1fr;row-gap:24px}.lab .mstory__text{grid-column:1;position:static}.lab .mstory__media{grid-column:1}.lab .mbrief__goals,.lab .mbrief__limits-grid{grid-template-columns:1fr 1fr}.lab .mprod{grid-template-columns:1fr;row-gap:24px}.lab .mprod__text,.lab .mprod__media{grid-column:1}}@media(max-width:767px){.lab .mbrief__goals{grid-template-columns:1fr}.lab .mfmt__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lab .mfmt__shape{max-width:40px;height:22px}.lab--v1 .mfmt__tabs button{padding:12px}.lab .mfmt__stage{height:300px;padding:16px}.lab .mstrip__shot img,.lab .mstrip__icon{height:420px}}@media(prefers-reduced-motion:reduce){.lab .mfmt__frame{transition:none}}.lab--v3 .mpanel,.lab--v3 .mfig img,.lab--v3 .mfig video{border-radius:var(--r-c)}.lab--v3 .mfig__set{overflow:hidden;border-radius:var(--r-c)}.lab--v3 .mfig__set img{border-radius:0}.lab--v3 .mvoices li{padding:16px 18px 20px;border-top:0;border-radius:var(--r-c);background:#fff}.lab--v3 .mdefs li{border-color:#0a0a0a1a}.lab{--glow: inset 0 0 160px rgba(255, 0, 38, .36), inset 0 0 40px rgba(255, 0, 38, .16)}.lab .mhook .mrow__body{position:relative}.lab--v3 .mhook .mrow__body{padding:clamp(28px,3vw,48px) clamp(24px,3vw,48px) clamp(24px,2.6vw,40px);overflow:hidden;border-radius:var(--r-c);background:#0a0a0a var(--hook-img, none) center / cover;color:#f4f4f2;box-shadow:inset 0 0 #ff002600;transition:box-shadow 2.2s cubic-bezier(.16,1,.3,1)}.lab--v3 .mhook.is-on .mrow__body{box-shadow:var(--glow)}.lab--v3 .mhook__value{font-size:clamp(96px,14vw,240px);font-variant-numeric:tabular-nums;line-height:.86}.lab--v3 .mhook__text{color:#f4f4f2a6}.lab .mhook__plan{margin-top:clamp(28px,3vw,48px);--plan: 50%}.lab .mhook__track{position:relative;height:6px;border-radius:3px;background:#f4f4f21f}.lab .mhook__fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:3px;background:linear-gradient(90deg,rgba(255,0,38,.55),var(--red));box-shadow:0 0 18px #ff00268c;transition:width 1.4s cubic-bezier(.25,1,.5,1)}.lab .mhook.is-on .mhook__fill{width:100%}.lab .mhook__mark{position:absolute;top:-8px;bottom:-8px;left:var(--plan);width:2px;background:#f4f4f2}.lab .mhook__legend{position:relative;display:flex;justify-content:space-between;margin-top:14px;font-size:14px;color:#f4f4f2a6;font-variant-numeric:tabular-nums}.lab .mhook__legend span:first-child{position:absolute;left:var(--plan);transform:translate(-50%);white-space:nowrap}.lab .mhook__legend span:last-child{margin-left:auto;color:#f4f4f2}@media(max-width:767px){.lab .mhook__legend span:last-child{margin-top:1.6em}}.lab .mslogan{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:min(100svh,920px);padding:clamp(48px,6vw,96px) var(--pad-x);overflow:hidden;background:var(--black);color:#f4f4f2;isolation:isolate}.lab .mslogan:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 70% at 50% 108%,#ff00266b,#ff002624 48%,#ff002600 78%);-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);opacity:0;transition:opacity 2.4s cubic-bezier(.16,1,.3,1) .4s}.lab .mslogan.is-on:after{opacity:1}.lab .mslogan__label{margin:0 0 clamp(20px,2.4vw,36px);font-size:15px;color:var(--soft-d)}.lab .mslogan__text{max-width:6em;margin:0;font-size:clamp(56px,10.5vw,188px);font-weight:500;line-height:.92;letter-spacing:-.06em}.lab .mslogan__w{display:inline-block;margin-right:.22em;opacity:0;filter:blur(14px);transform:translate3d(0,.28em,0);transition:opacity 1s cubic-bezier(.16,1,.3,1),filter 1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--w) * .15s)}.lab .mslogan.is-on .mslogan__w{opacity:1;filter:none;transform:none}.lab .mslogan__led{display:none}.lab .mslogan__note{max-width:30em;margin:clamp(28px,3vw,48px) 0 0;font-size:17px;color:var(--soft-d);opacity:0;transition:opacity 1s ease .9s}.lab .mslogan.is-on .mslogan__note{opacity:1}.lab .mlineup+.mslogan,.lab .mslogan+.mreels{margin-top:0}.lab .mslogan--full{align-items:center;min-height:100svh;text-align:center}.lab .mslogan--full .mslogan__text{max-width:none;font-size:clamp(64px,14vw,320px);line-height:.88;text-wrap:balance}.lab .mslogan--full .mslogan__w{margin:0 .11em}.lab .mslogan--full .mslogan__note{margin-inline:auto;max-width:34em}.lab .mcase>:is(.mlineup,.mstory,.mformula,.mslogan,.mreels,.minsights,.mlens,.mvectors){box-shadow:0 1px 0 var(--black)}.lab--v2 .mslogan__text{display:none}.lab--v2 .mslogan__led{display:block;color:var(--red);opacity:0;transition:opacity 1.2s ease}.lab--v2 .mslogan.is-on .mslogan__led{opacity:1}.lab--v2 .mslogan__led .led{display:block;width:100%;height:auto;filter:drop-shadow(0 0 6px rgba(255,0,38,.45))}.lab--v3 .maudio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-m)}.lab--v3 .maudio__item{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"info info" "wave wave" "btn time";align-items:end;gap:20px 16px;min-height:clamp(300px,26vw,380px);margin:0;padding:clamp(20px,2vw,28px);border:0!important;border-radius:var(--r-c);background:#0a0a0a;color:#f4f4f2;transition:box-shadow 1.2s cubic-bezier(.16,1,.3,1)}.lab--v3 .maudio__item.is-playing{box-shadow:var(--glow)}.lab--v3 .maudio__info{grid-area:info;align-self:start}.lab--v3 .maudio__info b{font-size:clamp(20px,1.7vw,26px);letter-spacing:-.02em}.lab--v3 .maudio__info span:not(.maudio__onair){color:#f4f4f28c}.lab--v3 .maudio__wave{grid-area:wave;position:relative;align-self:center;justify-content:space-between;gap:0;height:clamp(90px,9vw,130px)}.lab--v3 .maudio__wave i{flex:0 0 2px;min-height:2px;border-radius:1px;background:#f4f4f238}.lab--v3 .maudio__wave i.is-on,.lab--v3 .maudio__item.is-playing .maudio__wave i.is-on{background:#f4f4f2}.lab--v3 .maudio__head{display:block;position:absolute;top:-6px;bottom:-6px;left:0;width:2px;background:var(--red);box-shadow:0 0 10px #ff0026cc;opacity:0;transition:left .25s linear,opacity .3s}.lab--v3 .maudio__item.is-playing .maudio__head{opacity:1}.lab--v3 .maudio__btn{grid-area:btn;width:56px;height:56px;border-radius:50%;background:#f4f4f2}.lab--v3 .maudio__btn:after{border-left-color:#0a0a0a}.lab--v3 .maudio__btn[aria-pressed=true]:after{border-left-color:#0a0a0a;border-right-color:#0a0a0a}.lab--v3 .maudio__btn:hover{background:var(--red)}.lab--v3 .maudio__time{grid-area:time;justify-self:end;align-self:center;color:#f4f4f299}.lab .moffer{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin:var(--sec) var(--pad-x) 0;padding:clamp(24px,3vw,48px);background:#0a0a0a;color:#f4f4f2;box-shadow:var(--glow)}.lab--v3 .moffer{border-radius:var(--r-c)}.lab .moffer__text{grid-column:1 / 6;display:flex;flex-direction:column}.lab .moffer__label{margin:0;font-size:15px;color:var(--soft-d)}.lab .moffer__title{margin:clamp(24px,2.6vw,40px) 0 0;font-size:clamp(30px,3.2vw,52px);font-weight:500;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.lab .moffer .mtext{margin-top:20px}.lab .moffer .mtext p{color:var(--soft-d);font-size:17px}.lab .moffer__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:auto;padding-top:36px}.lab .moffer .btn{--btn-bg: #f4f4f2;--btn-fg: #0a0a0a;border-radius:999px}.lab .moffer .link{color:#f4f4f2bf}.lab .moffer__list{grid-column:7 / 13;list-style:none;margin:0;padding:0}.lab .moffer__list li{display:grid;grid-template-columns:clamp(96px,9vw,140px) 2.4em 1fr;column-gap:16px;align-items:start;padding:16px 0;border-top:1px solid var(--line-d)}.lab .moffer__list li:first-child{padding-top:0;border-top:0}.lab .moffer__list img{grid-row:1 / 3;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px}.lab .moffer__num{color:var(--soft-d);font-variant-numeric:tabular-nums}.lab .moffer__list b{font-weight:500;font-size:18px}.lab .moffer__desc{grid-column:3;color:var(--soft-d);font-size:15px;line-height:1.45}@media(max-width:991px){.lab .moffer{grid-template-columns:1fr;row-gap:32px}.lab .moffer__text,.lab .moffer__list{grid-column:1}.lab--v3 .maudio{grid-template-columns:1fr}}@media(max-width:767px){.lab .mslogan{min-height:70svh}.lab .moffer__list li{grid-template-columns:88px 1fr}.lab .moffer__num{display:none}.lab .moffer__desc{grid-column:2}}@media(prefers-reduced-motion:reduce){.lab .mslogan__w{opacity:1;filter:none;transform:none;transition:none}.lab .mhook__fill{transition:none}}.lab--v1 .mhook__track{background:#0a0a0a1a}.lab--v1 .mhook__mark{background:#0a0a0a}.lab--v1 .mhook__legend{color:var(--grey)}.lab--v1 .mhook__legend span:last-child{color:#0a0a0a}.lab--v3 .mreel__arrow,.lab--v3 .mreel__chip{display:none}.lab .mreel__line{position:absolute;left:16px;right:16px;bottom:14px;z-index:3;height:2px;overflow:hidden;border-radius:2px;background:#ffffff47;opacity:0;transform:translateY(4px);transition:opacity .4s var(--ease-out),transform .5s var(--ease-out)}.lab .mreel__line i{display:block;width:0;height:100%;border-radius:inherit;background:#fff;transition:width .25s linear}.lab .mreel.is-preview .mreel__line{transform:none}.lab .mreel.is-preview .mreel__line{opacity:1}.lab--v3 .mreel__cue{display:inline-flex;z-index:4;gap:10px;height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#0a0a0a80;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);color:#fff;font-size:14px;transform:translate(var(--cx, 24px),var(--cy, 24px));transition:opacity .3s var(--ease-out)}.lab--v3 .mreel__cue i{border-color:transparent transparent transparent #fff}.lab--v3 .mreel__cue em{padding-left:10px;border-left:1px solid rgba(255,255,255,.22);font-style:normal;font-variant-numeric:tabular-nums;color:#ffffffa6}.lab--v3 .mreel:active .mreel__cue{background:#ff0026b3}@media(hover:none){.lab--v3 .mreel__cue{opacity:1;transform:none;inset:auto 12px 14px auto;height:34px;font-size:13px}}.lab .mreels__modal{overflow:hidden;background:#050505;color:#f4f4f2}.lab .mreels__modal[open]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;animation:mmodal-in .5s cubic-bezier(.16,1,.3,1)}@keyframes mmodal-in{0%{opacity:0}}.lab .mreels__ambient{position:absolute;inset:-15%;width:130%;height:130%;object-fit:cover;filter:blur(90px) saturate(1.6);opacity:.4;pointer-events:none;transition:opacity .7s var(--ease-out)}.lab .mreels__modal.is-switching .mreels__ambient{opacity:.08}.lab .mreels__bar,.lab .mreels__stage,.lab .mreels__list{position:relative;z-index:1}.lab .mreels__grid>.mreel:first-child:nth-last-child(odd):not(:only-child){grid-column:1 / -1}.lab .mreels__bar{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px var(--pad-x) 0}.lab .mreels__now{display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:baseline}.lab .mreels__now span{margin:0;font-size:14px;color:#f4f4f28c;font-variant-numeric:tabular-nums}.lab .mreels__now b{font-size:clamp(20px,1.8vw,28px);font-weight:500;letter-spacing:-.02em}.lab .mreels__now em{grid-column:2;margin-top:4px;font-size:15px;font-style:normal;color:#f4f4f299}.lab .mreels__modal button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.lab .mreels__close{display:inline-flex;align-items:center;gap:10px;font-size:15px;transition:opacity .25s}.lab .mreels__close:hover{opacity:.7}.lab .mreels__close kbd{padding:3px 7px;border:1px solid rgba(244,244,242,.25);border-radius:6px;font:12px/1.2 ui-monospace,SF Mono,Menlo,monospace;color:#f4f4f299}.lab .mreels__stage{display:grid;place-items:center;min-height:0;padding:18px var(--pad-x)}.lab .mreels__screen{position:relative;width:min(100%,(100dvh - 290px) * 16 / 9);aspect-ratio:16 / 9;overflow:hidden;border-radius:14px;background:#000;box-shadow:0 60px 140px -40px #000000f2,0 0 0 1px #ffffff0f;animation:mscreen-in .7s cubic-bezier(.16,1,.3,1);transition:opacity .35s var(--ease-out),transform .5s var(--ease-out)}@keyframes mscreen-in{0%{opacity:0;transform:scale(.96) translateY(12px)}}.lab .mreels__modal.is-switching .mreels__screen{opacity:.35;transform:scale(.985)}.lab .mreels__screen .mreels__video{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;background:#000}.lab .mreels__modal.is-idle,.lab .mreels__modal.is-idle .mreels__video{cursor:none}.lab .mreels__big{position:absolute;left:50%;top:50%;display:inline-flex!important;align-items:center;gap:12px;height:52px;padding:0 24px 0 20px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px;background:#0a0a0a80!important;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);color:#fff;font-size:15px!important;transform:translate(-50%,-50%) scale(.92);opacity:0;pointer-events:none;transition:opacity .35s var(--ease-out),transform .5s cubic-bezier(.34,1.56,.64,1)}.lab .mreels__big:after{content:"Відтворити"}.lab .mreels__big i{border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent #fff}.lab .mreels__modal.is-paused .mreels__big{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.lab .mreels__ctrl{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:14px;padding:48px 18px 14px;background:linear-gradient(0deg,#000000b8,#0000);font-size:13px;transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}.lab .mreels__modal.is-idle .mreels__ctrl{opacity:0;transform:translateY(8px);pointer-events:none}.lab .mreels__pp{position:relative;flex:none;width:32px;height:32px}.lab .mreels__pp i{position:absolute;left:50%;top:50%;width:12px;height:14px;transform:translate(-50%,-50%);border-left:4px solid #fff;border-right:4px solid #fff}.lab .mreels__modal.is-paused .mreels__pp i{left:56%;width:0;height:0;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent #fff}.lab .mreels__time{flex:none;font-variant-numeric:tabular-nums;color:#ffffffbf}.lab .mreels__track{position:relative;flex:1;height:4px;border-radius:2px;background:#fff3;cursor:pointer;touch-action:none;transition:height .2s var(--ease-out)}.lab .mreels__track:hover{height:6px}.lab .mreels__track:before{content:"";position:absolute;inset:-12px 0}.lab .mreels__track b,.lab .mreels__track i{position:absolute;left:0;top:0;bottom:0;border-radius:2px}.lab .mreels__track b{background:#ffffff40}.lab .mreels__track i{background:var(--red);box-shadow:0 0 12px #ff0026b3}.lab .mreels__track em{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#fff;transform:translate(-50%,-50%) scale(0);transition:transform .25s var(--ease-out)}.lab .mreels__track:hover em{transform:translate(-50%,-50%) scale(1)}.lab .mreels__tip{position:absolute;bottom:16px;padding:4px 8px;border-radius:6px;background:#0a0a0abf;color:#fff;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;transform:translate(-50%);opacity:0;pointer-events:none;transition:opacity .2s}.lab .mreels__track:hover .mreels__tip{opacity:1}.lab .mreels__icon{flex:none;display:grid;place-items:center;width:32px;height:32px;opacity:.85;transition:opacity .2s}.lab .mreels__icon:hover{opacity:1}.lab .mreels__icon svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lab .mreels__icon .spk{fill:#fff;stroke:none}.lab .mreels__icon .off,.lab .mreels__modal.is-muted .mreels__icon .on{display:none}.lab .mreels__modal.is-muted .mreels__icon .off{display:inline}.lab .mreels__list{display:flex;align-items:center;gap:16px;padding:4px var(--pad-x) 22px}.lab .mreels__step{flex:none;font-size:14px!important;color:#f4f4f299!important;transition:color .25s!important}.lab .mreels__step:hover{color:#fff!important}.lab .mreels__thumbs{display:flex;flex:1;justify-content:center;gap:10px;overflow-x:auto;scrollbar-width:none}.lab .mreels__thumbs::-webkit-scrollbar{display:none}.lab .mreels__thumb{flex:none;width:clamp(110px,10vw,168px);text-align:left}.lab .mreels__thumb-img{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;background:#161616}.lab .mreels__thumb-img img{width:100%;height:100%;object-fit:cover;opacity:.45;transition:opacity .3s,transform .6s var(--ease-out)}.lab .mreels__thumb:hover .mreels__thumb-img img{opacity:.8;transform:scale(1.04)}.lab .mreels__thumb.is-on .mreels__thumb-img img{opacity:1}.lab .mreels__thumb-img i{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 0 transparent;transition:box-shadow .3s}.lab .mreels__thumb.is-on .mreels__thumb-img i{box-shadow:inset 0 0 0 2px #fff}.lab .mreels__thumb-cap{display:block;margin-top:8px;overflow:hidden;font-size:12.5px;color:#f4f4f28c;white-space:nowrap;text-overflow:ellipsis}.lab .mreels__thumb.is-on .mreels__thumb-cap{color:#fff}.lab .mreels__thumb-cap em{margin-right:6px;font-style:normal;font-variant-numeric:tabular-nums;opacity:.6}@media(max-width:767px){.lab .mreels__bar{gap:16px;padding-top:max(16px,env(safe-area-inset-top))}.lab .mreels__now{column-gap:10px}.lab .mreels__now b{font-size:18px}.lab .mreels__now em{font-size:14px}.lab .mreels__close kbd{display:none}.lab .mreels__stage{padding:12px}.lab .mreels__screen{width:100%;border-radius:10px}.lab .mreels__ctrl{gap:10px;padding:36px 12px 10px}.lab .mreels__ctrl [data-reel-dur]{display:none}.lab .mreels__big{height:46px;padding:0 20px 0 16px!important;font-size:14px!important}.lab .mreels__list{padding-bottom:max(16px,env(safe-area-inset-bottom))}.lab .mreels__step{display:none!important}.lab .mreels__thumbs{justify-content:flex-start}.lab .mreels__thumb{width:120px}}@media(max-height:500px)and (orientation:landscape){.lab .mreels__bar{padding-top:10px}.lab .mreels__now em,.lab .mreels__list{display:none}.lab .mreels__stage{padding:8px var(--pad-x)}.lab .mreels__screen{width:min(100%,(100dvh - 70px) * 16 / 9)}}.lab .mnext__big,.lab .mnext__go,.lab .mnext__cue,.lab--v3 .mnext__name,.lab--v3 .mnext__arrow{display:none}.lab--v3 .mnext:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000006b,#0000 45%);pointer-events:none}.lab--v3 .mnext__big{display:flex;flex-direction:column;position:absolute;left:var(--pad-x);bottom:clamp(28px,3.4vw,56px);z-index:1;max-width:72%}.lab--v3 .mnext__big b{font-size:clamp(56px,8.4vw,156px);font-weight:500;line-height:.9;letter-spacing:-.055em;transition:transform .9s cubic-bezier(.16,1,.3,1)}.lab--v3 .mnext__big i{margin-top:14px;font-size:clamp(18px,1.7vw,28px);font-style:normal;color:#f4f4f2b8}.lab--v3 .mnext:hover .mnext__big b{transform:translate(8px)}.lab--v3 .mnext__go{display:inline-flex;align-items:center;gap:16px;position:absolute;right:var(--pad-x);bottom:clamp(32px,3.6vw,60px);z-index:1;font-size:16px}.lab--v3 .mnext__go i{position:relative;width:56px;height:1.5px;background:currentColor;transition:width .7s cubic-bezier(.16,1,.3,1)}.lab--v3 .mnext__go i:after{content:"";position:absolute;right:0;top:50%;width:9px;height:9px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:translateY(-50%) rotate(45deg)}.lab--v3 .mnext:hover .mnext__go i{width:140px}.lab--v3 .mnext__cue{display:inline-flex;align-items:center;position:absolute;left:0;top:0;z-index:2;height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#0a0a0a73;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);color:#fff;font-size:14px;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(var(--cx, 0),var(--cy, 0));transition:opacity .3s var(--ease-out)}.lab--v3 .mnext:hover .mnext__cue{opacity:1}@media(max-width:767px){.lab .mreels__bar{padding-top:16px}.lab .mreels__now em{display:none}.lab .mreels__ctrl{gap:10px;padding:36px 12px 10px}.lab .mreels__ctrl .mreels__time:first-of-type{display:none}.lab .mreels__list{padding-bottom:16px}.lab .mreels__step{display:none}.lab .mreels__thumbs{justify-content:flex-start}.lab--v3 .mnext__big{max-width:none;right:var(--pad-x);bottom:72px}.lab--v3 .mnext__go{left:var(--pad-x);right:auto;bottom:28px}.lab--v3 .mnext__cue{display:none}}@media(hover:none){.lab--v3 .mnext__cue{display:none}}.lab .mreels__modal button:hover{opacity:1}.lab .mreels__modal .mreels__close:hover{opacity:.7}.lab--v3 .mrow,.lab--v3 .mrow--phase,.lab--v3 .mstory__head,.lab--v3 .mbrief__head,.lab--v3 .mfmt__head,.lab--v3 .mstrip__head,.lab--v3 .mlineup__head,.lab--v3 .mreels__head,.lab--v3 .mlineup+.mreels .mreels__head,.lab--v3 .mstory+.mlineup .mlineup__head,.lab--v3 .mprod{border-top:0}.lab .mmore{padding:clamp(72px,8vw,128px) var(--pad-x) clamp(72px,8vw,120px);background:#fff;color:var(--black);--soft: rgba(10, 10, 10, .58)}.lab--v3 .mmore{background:#f4f5f4}.lab .mmore__head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:clamp(24px,2.6vw,40px)}.lab .mmore__head h2{margin:0;font-size:clamp(28px,2.6vw,42px);font-weight:500;letter-spacing:-.035em}.lab .mmore__head .link{font-size:15px}.lab .mmore__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,3vw,48px) var(--gap-m, 24px)}.lab .mmore .ccard__media{aspect-ratio:16 / 10}@media(max-width:767px){.lab .mmore__grid{grid-template-columns:1fr}}.lab .mstory__listen{display:inline-flex;align-items:center;gap:10px;height:40px;margin-top:22px;padding:0 16px 0 14px;border:1px solid rgba(244,244,242,.25);border-radius:999px;background:#f4f4f214;color:#f4f4f2;font:inherit;font-size:14px;cursor:pointer;transition:background-color .3s var(--ease-out),border-color .3s var(--ease-out)}.lab .mstory__listen:hover{background:#f4f4f229}.lab .mstory__listen.is-on{border-color:#ff002699;box-shadow:inset 0 0 18px #ff002659}.lab .mstory__eqi{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.lab .mstory__eqi i{width:2px;height:40%;border-radius:1px;background:currentColor}.lab .mstory__listen.is-on .mstory__eqi i{animation:meqi .8s ease-in-out infinite}.lab .mstory__listen.is-on .mstory__eqi i:nth-child(2){animation-delay:-.25s}.lab .mstory__listen.is-on .mstory__eqi i:nth-child(3){animation-delay:-.5s}@keyframes meqi{0%,to{height:30%}50%{height:100%}}.lab .morigin{margin-top:var(--sec);padding:0 var(--pad-x)}.lab .morigin__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding-top:20px}.lab .morigin__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .morigin__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .morigin__track{position:relative;height:calc(var(--n) * 85vh + 100vh)}.lab .morigin__pin{position:sticky;top:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-content:center;height:100vh}.lab .morigin__steps{grid-column:1 / 13;grid-row:1;position:relative;height:min(76vh,760px)}.lab .morigin__nav{grid-column:1 / 5;grid-row:1;align-self:start;z-index:2;margin:0;padding:0;list-style:none}.lab .morigin__nav li{position:relative;display:grid;grid-template-columns:40px 1fr;padding:11px 0;border-bottom:1px solid rgba(10,10,10,.09);font-size:15px;color:#0a0a0a66;cursor:pointer;transition:color .4s var(--ease-out)}.lab .morigin__nav li span{font-variant-numeric:tabular-nums}.lab .morigin__nav li.is-done{color:#0a0a0a9e}.lab .morigin__nav li.is-on,.lab .morigin__nav li:hover{color:var(--black)}.lab .morigin__nav li i{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--black);transform:scaleX(0);transform-origin:left}.lab .morigin__nav li.is-on i{transform:scaleX(var(--p, 0))}.lab .morigin__step{position:absolute;inset:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);pointer-events:none}.lab .morigin__text{grid-column:1 / 5;align-self:end;padding-right:12px;opacity:0;transform:translate3d(0,24px,0);transition:opacity .4s ease,transform .6s var(--ease-out)}.lab .morigin__step.is-on .morigin__text{opacity:1;transform:none;transition:opacity .8s ease .2s,transform 1s var(--ease-out) .2s}.lab .morigin__num{font-size:14px;color:#0a0a0a80;font-variant-numeric:tabular-nums}.lab .morigin h3{margin:14px 0 0;font-size:clamp(30px,3vw,52px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .morigin__text p{max-width:26em;margin:18px 0 0;font-size:17px;line-height:1.5;color:#0a0a0a9e;text-wrap:pretty}.lab .morigin__stage{grid-column:5 / 13;position:relative;overflow:hidden;border-radius:var(--r-c, 14px);background:radial-gradient(70% 70% at 50% 38%,#f6f6f3,#e4e5e1);isolation:isolate;opacity:0;transition:opacity .7s ease}.lab .morigin__step.is-on .morigin__stage,.lab .morigin__step.is-past .morigin__stage{opacity:1}.lab .morigin__step.is-on .morigin__stage{pointer-events:auto}.lab .morigin__main{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.8s var(--ease-out)}.lab .morigin__step.is-on .morigin__main{transform:none}.lab .morigin__hero{position:absolute;left:50%;bottom:9%;height:76%;width:auto;opacity:0;filter:blur(12px) drop-shadow(0 22px 18px rgba(10,10,10,.16));transform:translate3d(-50%,6%,0) scale(.94);transition:opacity .6s ease,filter .9s var(--ease-out),transform 1.1s cubic-bezier(.34,1.4,.64,1)}.lab .morigin__step.is-on .morigin__hero{opacity:1;filter:blur(0) drop-shadow(0 22px 18px rgba(10,10,10,.16));transform:translate3d(-50%,0,0)}.lab .morigin__stage.is-word .morigin__hero{left:74%;height:70%}.lab .morigin__stage:has(.morigin__card.is-cutout) .morigin__hero{left:64%}.lab .morigin__tag,.lab .morigin__card figcaption{padding:5px 10px;border-radius:999px;background:#0a0a0a8c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:12.5px;line-height:1.2}.lab .morigin__tag{position:absolute;left:50%;bottom:calc(9% - 40px);z-index:2;white-space:nowrap;opacity:0;transform:translate(-50%);transition:opacity .5s ease}.lab .morigin__step.is-on .morigin__tag{opacity:1;transition-delay:.8s}.lab .morigin__stage:has(.morigin__card.is-cutout) .morigin__tag{left:64%}.lab .morigin__video{position:absolute;top:8%;right:4%;width:50%;height:83%;object-fit:cover;border-radius:10px;background:#161616;box-shadow:0 26px 50px -20px #0a0a0a80;opacity:0;transform:translate3d(0,20px,0) scale(.98);transition:opacity .6s ease .3s,transform 1s var(--ease-out) .3s}.lab .morigin__step.is-on .morigin__video{opacity:1;transform:none}.lab .morigin__stage.is-video .morigin__card.is-cutout{left:5%;height:40%}.lab .morigin__stage.is-video .morigin__card--2.is-cutout{inset:auto auto 9% 25%;height:46%}.lab .morigin__stage.is-video:has(.morigin__card) .morigin__tag{left:calc(46% + 12px);top:calc(8% + 12px);bottom:auto;transform:none}.lab .morigin__word{position:absolute;left:clamp(24px,4vw,56px);top:42%;z-index:1;margin:0;font-size:clamp(52px,7vw,132px);font-weight:500;line-height:1.15;letter-spacing:-.055em;white-space:nowrap;transform:translateY(-50%)}.lab .morigin__word i,.lab .morigin__word s,.lab .morigin__word b{display:inline-block;padding-bottom:.3em;vertical-align:top;font-style:normal;font-weight:inherit;text-decoration:none}.lab .morigin__word s,.lab .morigin__word b{overflow:hidden}.lab .morigin__word s{max-width:6em;margin:0 -.12em;padding-left:.12em;padding-right:.12em;transition:max-width .9s var(--ease-io),padding .9s var(--ease-io),margin .9s var(--ease-io),opacity .5s ease}.lab .morigin__word b{max-width:0;margin:0;padding-left:0;padding-right:0;color:var(--red);transition:max-width .9s var(--ease-io),padding .9s var(--ease-io),margin .9s var(--ease-io)}.lab .morigin__step.is-on .morigin__word s{max-width:0;margin:0;padding-left:0;padding-right:0;opacity:0;transition-delay:1s}.lab .morigin__step.is-on .morigin__word b{max-width:3em;margin:0 -.12em;padding-left:.12em;padding-right:.12em;transition-delay:1.5s}.lab .morigin__says{position:absolute;left:clamp(24px,4vw,56px);bottom:clamp(20px,3vw,44px);z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.lab .morigin__says span{padding:10px 16px;border-radius:18px 18px 18px 4px;background:#fff;font-size:16px;line-height:1.3;box-shadow:0 12px 30px -14px #0a0a0a4d;opacity:0;transform:translate3d(0,10px,0) scale(.96);transform-origin:left bottom;transition:opacity .4s ease,transform .6s var(--ease-out)}.lab .morigin__step.is-on .morigin__says span{opacity:1;transform:none;transition-delay:calc(2.2s + var(--k) * .45s)}.lab .morigin__card{--rot: -3deg;position:absolute;left:4%;bottom:6%;z-index:2;width:30%;margin:0;opacity:0;transform:translate3d(0,28px,0) rotate(var(--rot));transition:opacity .5s ease,transform .9s var(--ease-out)}.lab .morigin__card--2{--rot: 2.5deg;inset:6% 4% auto auto;width:26%}.lab .morigin__step.is-on .morigin__card{opacity:1;transform:rotate(var(--rot));transition-delay:.45s}.lab .morigin__step.is-on .morigin__card--2{transition-delay:.7s}.lab .morigin__card img{display:block;width:100%;border-radius:10px;box-shadow:0 26px 50px -20px #0a0a0a80}.lab .morigin__card.is-cutout{--rot: 0deg;left:12%;bottom:9%;width:auto;height:48%}.lab .morigin__card.is-cutout img{width:auto;height:100%;border-radius:0;box-shadow:none;filter:drop-shadow(0 18px 16px rgba(10,10,10,.16))}.lab .morigin__card.is-cutout figcaption{left:50%;top:auto;bottom:-40px;transform:translate(-50%);white-space:nowrap}.lab .morigin__card figcaption{position:absolute;left:10px;top:10px}@media(max-width:900px){.lab .morigin__head{grid-template-columns:1fr;row-gap:14px}.lab .morigin__head h2,.lab .morigin__title{grid-column:1}.lab .morigin__track{height:auto}.lab .morigin__pin{position:static;display:block;height:auto}.lab .morigin__nav{display:none}.lab .morigin__steps{height:auto}.lab .morigin__step{position:relative;display:flex;flex-direction:column-reverse;gap:20px;margin-top:56px;pointer-events:auto}.lab .morigin__text,.lab .morigin__stage{opacity:1;transform:none}.lab .morigin__stage{aspect-ratio:4 / 3.4}.lab .morigin__word{font-size:clamp(40px,12vw,64px)}.lab .morigin__says span{font-size:14px;padding:8px 12px}.lab .morigin__card{width:34%}.lab .morigin__card--2{width:30%}.lab .morigin__hero,.lab .morigin__card.is-cutout{bottom:17%}.lab .morigin__hero{height:70%}.lab .morigin__card.is-cutout{height:44%}.lab .morigin__card.is-cutout figcaption{bottom:-34px}.lab .morigin__tag{bottom:calc(17% - 34px)}.lab .morigin__stage.is-video{aspect-ratio:4 / 5}.lab .morigin__video{top:4%;left:4%;right:auto;width:92%;height:50%}.lab .morigin__stage.is-video .morigin__card.is-cutout{left:10%;bottom:13%;height:27%}.lab .morigin__stage.is-video .morigin__card--2.is-cutout{left:55%;bottom:13%;height:29%}.lab .morigin__stage.is-video .morigin__card.is-cutout figcaption{bottom:-30px;font-size:12px}.lab .morigin__stage.is-video:has(.morigin__card) .morigin__tag{left:calc(4% + 10px);top:calc(4% + 10px)}}.lab .mformula{margin-top:var(--sec);padding:clamp(24px,2.4vw,36px) var(--pad-x) clamp(72px,8vw,140px);overflow:hidden;background:var(--black);color:#f4f4f2}.lab .mformula+.mslogan{margin-top:0}.lab .mformula__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding-top:20px}.lab .mformula__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mformula__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .mformula__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:1fr auto;column-gap:var(--gap-m);margin-top:clamp(56px,6vw,96px)}.lab .mformula__copy{grid-column:4 / 10;grid-row:1;display:grid;align-self:center}.lab .mformula__pair{grid-area:1 / 1;display:flex;flex-direction:column;justify-content:center;margin:0;font-size:clamp(36px,4.4vw,80px);text-wrap:balance;font-weight:500;line-height:.98;letter-spacing:-.05em}.lab .mformula__q{color:#f4f4f26b}.lab .mformula__a{margin-top:.14em;color:#f4f4f2}.lab .mformula__pair span span{display:inline-block;opacity:0;filter:blur(12px);transform:translate3d(0,.25em,0);transition:opacity .3s ease,filter .3s ease,transform .3s ease}.lab .mformula__pair.is-on span span{opacity:1;filter:none;transform:none;transition:opacity .8s var(--ease-out),filter .8s var(--ease-out),transform .9s var(--ease-out);transition-delay:calc(.2s + var(--w) * 90ms)}.lab .mformula__pair.is-on .mformula__a span{transition-delay:calc(.75s + var(--w) * 90ms)}.lab .mformula__deck{grid-column:10 / 13;grid-row:1 / 3;position:relative;width:100%;max-width:380px;aspect-ratio:9 / 16;justify-self:start;align-self:center}.lab .mformula__deck img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--r-c, 14px);z-index:calc(10 - var(--d, 0));opacity:clamp(0,3 - var(--d, 0),1);filter:brightness(calc(1 - var(--d, 0) * .22));transform:translate3d(calc(var(--d, 0) * 18px),calc(var(--d, 0) * 10px),0) scale(calc(1 - var(--d, 0) * .05)) rotate(calc(var(--d, 0) * 2.5deg));transform-origin:50% 100%;transition:transform .8s var(--ease-out),opacity .5s ease,filter .8s ease}.lab .mformula__deck img.is-top{cursor:pointer}.lab .mformula__deck img.is-gone{z-index:11;opacity:0;transform:translate3d(-12%,-22%,0) rotate(-9deg);transition:transform .7s cubic-bezier(.5,0,.75,0),opacity .6s ease .1s}.lab .mformula__ctrl{grid-column:4 / 10;grid-row:2;display:flex;align-items:center;gap:20px;margin-top:clamp(32px,3vw,48px)}.lab .mformula__next{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border:0;border-radius:999px;background:#f4f4f2;color:var(--black);font:inherit;font-size:15px;cursor:pointer;transition:background-color .3s ease}.lab .mformula__next span{transition:transform .4s var(--ease-out)}.lab .mformula__next:hover{background:#fff}.lab .mformula__next:hover span{transform:translate(4px)}.lab .mformula__count{font-size:14px;color:#f4f4f294;font-variant-numeric:tabular-nums}.lab .mformula__count b{font-weight:inherit;color:#f4f4f2}.lab .mformula__line{flex:1;max-width:200px;height:2px;overflow:hidden;border-radius:2px;background:#f4f4f229}.lab .mformula__line i{display:block;height:100%;border-radius:2px;background:#f4f4f2;transform:scaleX(0);transform-origin:left}@media(max-width:900px){.lab .mformula__head{grid-template-columns:1fr;row-gap:14px}.lab .mformula__head h2,.lab .mformula__title{grid-column:1}.lab .mformula__body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:28px}.lab .mformula__copy{grid-column:1;grid-row:1}.lab .mformula__pair{font-size:clamp(32px,9vw,48px)}.lab .mformula__deck{grid-column:1;grid-row:2;width:66%;justify-self:center}.lab .mformula__ctrl{grid-column:1;grid-row:3;margin-top:8px}}@media(prefers-reduced-motion:reduce){.lab .morigin *,.lab .mformula *{transition-duration:.01s!important;transition-delay:0s!important}}.lab{--g1: var(--red);--g2: #a6a3dc;--g0: #e3e4e0}.lab .msample__head,.lab .mbar__head,.lab .mdash__head,.lab .minsights__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding-top:20px}.lab .msample__head h2,.lab .mbar__head h2,.lab .mdash__head h2,.lab .minsights__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .msample__title,.lab .mbar__title,.lab .mdash__title,.lab .minsights__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .msample{margin-top:var(--sec);padding:0 var(--pad-x)}.lab .msample__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,4vw,64px)}.lab .msample__group{--gc: var(--g1);display:grid;grid-template-columns:1fr auto;align-content:start;gap:10px 20px;padding:clamp(20px,2.2vw,32px);border:1px solid rgba(10,10,10,.1);border-radius:var(--r-c, 14px);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .4s ease,border-color .4s ease,box-shadow .4s ease}.lab .msample__group[data-g="1"]{--gc: var(--g2)}.lab .msample__group:hover{border-color:#0a0a0a40}.lab .msample__group[aria-selected=true]{border-color:transparent;background:#fff;box-shadow:0 24px 50px -30px #0a0a0a4d}.lab .msample__chip{grid-column:1;justify-self:start;padding:5px 10px;border-radius:999px;background:var(--gc);color:#fff;font-size:12.5px;line-height:1.2}.lab .msample__num{grid-column:1 / 3;margin-top:clamp(12px,2vw,28px);font-size:clamp(72px,9vw,160px);font-weight:500;line-height:.9;letter-spacing:-.06em;color:var(--gc);font-variant-numeric:tabular-nums}.lab .msample__name{grid-column:1 / 3;font-size:clamp(20px,1.7vw,26px);font-weight:500;letter-spacing:-.02em}.lab .msample__text{grid-column:1 / 3;max-width:32em;font-size:15px;line-height:1.5;color:#0a0a0a99}.lab .msample__data{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(28px,3vw,48px)}.lab .msample__col h3{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:15px;font-weight:500}.lab .msample__lock,.lab .mdash__lock{padding:3px 9px;border-radius:999px;background:#0a0a0a12;color:#0a0a0a94;font-size:12px;font-weight:400}.lab .msample__set{display:none}.lab .msample__col.is-hidden .msample__set,.lab [data-g="0"] .msample__set[data-g="0"],.lab [data-g="1"] .msample__set[data-g="1"]{display:block}.lab .msample__row{display:grid;grid-template-columns:minmax(0,1fr) 64px;grid-template-areas:"label val" "bar bar";column-gap:12px;row-gap:6px;padding:9px 0;border-top:1px solid rgba(10,10,10,.08);font-size:14px}.lab .msample__row span{grid-area:label}.lab .msample__row em{grid-area:val;justify-self:end;font-style:normal;color:#0a0a0a99;font-variant-numeric:tabular-nums}.lab .msample__row i{grid-area:bar;display:block;height:3px;border-radius:3px;background:linear-gradient(var(--bar, var(--g1)),var(--bar, var(--g1))) 0 0 / calc(var(--w) * 100%) 100% no-repeat,var(--g0);transition:background-size .9s var(--ease-out)}.lab [data-g="1"] .msample__row i{--bar: var(--g2)}.lab .msample:not(.is-on) .msample__row i{background-size:0 100%,auto}.lab .msample__col.is-hidden .msample__row i,.lab .msample__col.is-hidden .msample__row em{filter:blur(5px);opacity:.7}.lab .mbar{margin-top:var(--sec);padding:0 var(--pad-x)}.lab .mbar__title span{display:block;margin-top:14px;font-size:15px;font-weight:400;letter-spacing:0;color:#0a0a0a8c}.lab .mbar__chart{display:flex;gap:6px;margin-top:clamp(40px,4vw,64px)}.lab .mbar__seg{--c: var(--g0);flex:var(--v) 1 0;display:flex;flex-direction:column;min-width:0}.lab .mbar__seg:nth-child(2){--c: #b9bab5}.lab .mbar__seg:last-child{--c: var(--g1)}.lab .mbar__val{font-size:clamp(40px,5.4vw,96px);font-weight:500;line-height:.95;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.lab .mbar__seg:last-child .mbar__val{color:var(--g1)}.lab .mbar__lbl{margin-top:10px;font-size:16px;font-weight:500}.lab .mbar__sub{margin-top:2px;font-size:14px;color:#0a0a0a8c}.lab .mbar__fill{display:block;height:clamp(56px,7vw,112px);margin-top:auto;border-radius:10px;background:var(--c);transform:scaleX(0);transform-origin:left;transition:transform 1.2s var(--ease-out);transition-delay:calc(var(--i) * .18s)}.lab .mbar__seg .mbar__lbl+.mbar__sub+.mbar__fill,.lab .mbar__seg .mbar__lbl+.mbar__fill{margin-top:18px}.lab .mbar.is-on .mbar__fill{transform:none}.lab .mbar__head h2 .msample__lock{margin-left:10px;vertical-align:2px}.lab .mbar.is-hidden .mbar__val{filter:blur(10px);opacity:.55;user-select:none}.lab .mbar__text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(28px,3vw,44px)}.lab .mbar__text p{grid-column:4 / 10;margin:0;font-size:18px;line-height:1.5;color:#0a0a0ab3}.lab .mbar__text p+p{margin-top:14px}.lab .mdash{margin-top:var(--sec);padding:0 var(--pad-x);--c1: var(--g1);--c2: var(--g2);--c0: var(--g0)}.lab .mdash__group{margin-top:clamp(40px,4vw,64px)}.lab .mdash__ghead{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-items:baseline;margin-bottom:18px}.lab .mdash__ghead b{grid-column:1 / 4;font-size:15px;font-weight:500}.lab .mdash__ghead span{grid-column:4 / 10;font-size:15px;color:#0a0a0a94}.lab .mdash__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.lab .mdash__tile{position:relative;display:flex;flex-direction:column;gap:14px;min-height:200px;padding:16px 16px 14px;border-radius:var(--r-c, 14px);background:#fff;opacity:0;transform:translate3d(0,16px,0);transition:opacity .6s ease,transform .8s var(--ease-out)}.lab .mdash__group.is-on .mdash__tile{opacity:1;transform:none}.lab .mdash__group.is-on .mdash__tile{transition-delay:calc(var(--k, 0) * 40ms)}.lab .mdash__name{font-size:15px;font-weight:500;line-height:1.25}.lab .mdash__viz{flex:1;display:flex;align-items:center;overflow:hidden;filter:blur(3.5px);opacity:.8}.lab .mdash__viz svg{display:block;width:100%;height:auto;max-height:104px}.lab .mdash__lock{align-self:flex-start}.lab .mdash__tile.is-open{background:var(--black);color:#f4f4f2;box-shadow:var(--glow)}.lab .mdash__big{flex:1;display:flex;align-items:center;font-size:clamp(48px,4.6vw,76px);font-weight:500;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.lab .mdash__open{align-self:flex-start;padding:3px 9px;border-radius:999px;background:var(--g1);color:#fff;font-size:12px}.lab .minsights{margin-top:var(--sec);padding:clamp(24px,2.4vw,36px) var(--pad-x) clamp(72px,8vw,140px);background:var(--black);color:#f4f4f2}.lab .minsights__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:clamp(48px,5vw,80px) 0 0;padding:0;list-style:none}.lab .minsights__item{display:grid;grid-template-columns:56px minmax(0,1fr);align-content:start;column-gap:12px;padding:clamp(20px,2.2vw,32px);border-radius:var(--r-c, 14px);background:#141414;opacity:0;transform:translate3d(0,20px,0);transition:opacity .7s ease,transform .9s var(--ease-out),box-shadow 1.6s ease}.lab .minsights__item.is-on{opacity:1;transform:none}.lab .minsights__item.is-lead{grid-column:1 / -1}.lab .minsights__item.is-lead.is-on{box-shadow:var(--glow)}.lab .minsights__num{grid-row:1 / 3;font-size:14px;color:var(--soft-d);font-variant-numeric:tabular-nums}.lab .minsights__item h3{margin:0;font-size:clamp(24px,2.2vw,36px);font-weight:500;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.lab .minsights__item.is-lead h3{font-size:clamp(32px,3.4vw,56px)}.lab .minsights__item p{grid-column:2;max-width:36em;margin:12px 0 0;font-size:16px;line-height:1.5;color:var(--soft-d);text-wrap:pretty}.lab .minsights__vs{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:clamp(24px,2.6vw,40px)}.lab .minsights__side{padding:16px;border-radius:10px;background:#f4f4f20d}.lab .minsights__side>span{display:block;margin-bottom:12px;font-size:13px;color:var(--soft-d)}.lab .minsights__side div{display:flex;flex-wrap:wrap;gap:6px}.lab .minsights__side em{padding:7px 12px;border-radius:999px;font-style:normal;font-size:15px;line-height:1.2;opacity:0;transform:translate3d(0,8px,0);transition:opacity .5s ease,transform .6s var(--ease-out);transition-delay:calc(.4s + var(--j) * .08s)}.lab .minsights__side--1 em{background:var(--g1);color:#fff}.lab .minsights__side--2 em{background:#f4f4f21a;color:#f4f4f2}.lab .minsights__item.is-on .minsights__side em{opacity:1;transform:none}.lab .msolve{margin:var(--sec) var(--pad-x) 0}.lab .msolve .mbrief__limits{margin-top:0;border-radius:var(--r-c, 14px);box-shadow:var(--glow)}.lab .msolve__label{margin:0 0 14px;font-size:15px;color:var(--soft-d)}@media(max-width:900px){.lab .msample__head,.lab .mbar__head,.lab .mdash__head,.lab .minsights__head{grid-template-columns:1fr;row-gap:14px}.lab .msample__head h2,.lab .msample__title,.lab .mbar__head h2,.lab .mbar__title,.lab .mdash__head h2,.lab .mdash__title,.lab .minsights__head h2,.lab .minsights__title{grid-column:1}.lab .msample__groups{gap:8px}.lab .msample__group{padding:14px}.lab .msample__num{font-size:clamp(44px,14vw,72px)}.lab .msample__name{font-size:16px}.lab .msample__text{display:none}.lab .msample__data{grid-template-columns:1fr;row-gap:28px}.lab .mbar__chart{flex-direction:column;gap:22px}.lab .mbar__seg{flex:none}.lab .mbar__fill{width:calc(var(--v) * 1%);height:14px;margin-top:12px!important;border-radius:7px}.lab .mbar__text p{grid-column:1 / -1;font-size:16px}.lab .mdash__ghead{grid-template-columns:1fr;row-gap:6px}.lab .mdash__ghead b,.lab .mdash__ghead span{grid-column:1}.lab .mdash__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lab .mdash__tile{min-height:168px;padding:12px}.lab .mdash__name{font-size:13.5px}.lab .minsights__list,.lab .minsights__item{grid-template-columns:1fr}.lab .minsights__num{grid-row:auto;margin-bottom:10px}.lab .minsights__item p,.lab .minsights__vs{grid-column:1}.lab .minsights__vs{grid-template-columns:1fr}}.lab .mcompare__head,.lab .mquad__head,.lab .mreaders__head,.lab .mlens__head,.lab .moptions__head,.lab .mlogo__head,.lab .mvectors__head,.lab .mpalette__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding-top:20px}.lab .mcompare__head h2,.lab .mquad__head h2,.lab .mreaders__head h2,.lab .mlens__head h2,.lab .moptions__head h2,.lab .mlogo__head h2,.lab .mvectors__head h2,.lab .mpalette__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mcompare__title,.lab .mquad__title,.lab .mreaders__title,.lab .mlens__title,.lab .moptions__title,.lab .mlogo__title,.lab .mvectors__title,.lab .mpalette__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .mcompare,.lab .mquad,.lab .mreaders,.lab .moptions,.lab .mlogo,.lab .mpalette{margin-top:var(--sec);padding:0 var(--pad-x)}.lab .mcompare__text,.lab .mquad__text,.lab .mlens__text,.lab .mvectors__text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(24px,3vw,40px)}.lab .mcompare__text p,.lab .mlens__text p,.lab .mvectors__text p{grid-column:4 / 10;margin:0;font-size:18px;line-height:1.5}.lab .mcompare__text p+p,.lab .mlens__text p+p,.lab .mvectors__text p+p{margin-top:12px}.lab .mcompare__text p,.lab .mquad__text p{color:#0a0a0ab3}.lab .mcompare__stage{position:relative;margin-top:clamp(40px,4vw,64px);overflow:hidden;border-radius:var(--r-c, 14px);background:#fff;aspect-ratio:16 / 9;user-select:none}.lab .mcompare__stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lab .mcompare__after{clip-path:inset(0 0 0 var(--x))}.lab .mcompare__tag{position:absolute;top:16px;padding:5px 11px;border-radius:999px;background:#0a0a0a0f;font-size:13px}.lab .mcompare__tag--before{left:16px}.lab .mcompare__tag--after{right:16px;background:var(--black);color:#fff}.lab .mcompare__handle{position:absolute;top:0;bottom:0;left:var(--x);width:1px;background:var(--black);pointer-events:none}.lab .mcompare__handle i{position:absolute;top:50%;left:50%;width:44px;height:44px;border-radius:50%;background:var(--black);transform:translate(-50%,-50%)}.lab .mcompare__handle i:before,.lab .mcompare__handle i:after{content:"";position:absolute;top:50%;width:7px;height:7px;border:solid #fff;border-width:0 0 1.5px 1.5px}.lab .mcompare__handle i:before{left:12px;transform:translateY(-50%) rotate(45deg)}.lab .mcompare__handle i:after{right:12px;transform:translateY(-50%) rotate(-135deg)}.lab .mcompare__range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.lab .mquad__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-items:center;margin-top:clamp(40px,4vw,64px)}.lab .mquad__map{grid-column:1 / 8;position:relative;aspect-ratio:4 / 3;border-radius:var(--r-c, 14px);background:#fff}.lab .mquad__axis{position:absolute;background:#0a0a0a24}.lab .mquad__axis--x{left:6%;right:6%;top:50%;height:1px}.lab .mquad__axis--y{top:8%;bottom:8%;left:50%;width:1px}.lab .mquad__lbl{position:absolute;max-width:14em;font-size:13px;line-height:1.3;color:#0a0a0a8c}.lab .mquad__lbl--l{left:16px;top:calc(50% + 10px)}.lab .mquad__lbl--r{right:16px;top:calc(50% + 10px);text-align:right}.lab .mquad__lbl--t{top:14px;left:calc(50% + 12px)}.lab .mquad__lbl--b{bottom:14px;left:calc(50% + 12px)}.lab .mquad__pt{position:absolute;width:14px;height:14px;margin:0 0 -7px -7px;border-radius:50%;background:#0a0a0a2e;opacity:0;transform:scale(.4);transition:opacity .5s ease,transform .6s cubic-bezier(.34,1.5,.64,1);transition-delay:calc(var(--i) * 70ms)}.lab .mquad__pt.is-hero{width:22px;height:22px;margin:0 0 -11px -11px;background:var(--red);transition-delay:1.1s}.lab .mquad__pt.is-hero:after{content:"";position:absolute;inset:-10px;border:1px solid var(--red);border-radius:50%;animation:mquad-ping 2.4s ease-out infinite 1.6s;opacity:0}@keyframes mlogo-in{0%{opacity:0;transform:translateY(6px)}}@keyframes mquad-ping{0%{transform:scale(.6);opacity:.8}to{transform:scale(2.2);opacity:0}}.lab .mquad__pt b{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);font-size:15px;font-weight:500;white-space:nowrap}.lab [data-quad].is-on .mquad__pt{opacity:1;transform:none}.lab .mquad__text{grid-column:9 / 13;display:block;margin-top:0}.lab .mquad__text p{margin:0;font-size:18px;line-height:1.5}.lab .mquad__text p+p{margin-top:12px}.lab .mreaders__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:clamp(40px,4vw,64px) 0 0;padding:0;list-style:none}.lab .mreaders__list li{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(20px,2.2vw,32px);border-radius:var(--r-c, 14px);background:#fff;opacity:0;transform:translate3d(0,18px,0);transition:opacity .6s ease,transform .8s var(--ease-out)}.lab .mreaders__list li:nth-child(2){transition-delay:.1s}.lab .mreaders__list li:nth-child(3){transition-delay:.2s}.lab .mreaders__list li:nth-child(4){transition-delay:.3s}.lab .mreaders__list.is-on li{opacity:1;transform:none}.lab .mreaders__list blockquote{margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.4;letter-spacing:-.01em;text-wrap:pretty}.lab .mreaders__list blockquote:before{content:"«"}.lab .mreaders__list blockquote:after{content:"»"}.lab .mreaders__list cite{font-size:14px;font-style:normal;color:#0a0a0a8c}.lab .mlens{margin-top:var(--sec);padding:clamp(24px,2.4vw,36px) var(--pad-x) clamp(72px,8vw,140px);overflow:hidden;background:var(--black);color:#f4f4f2}.lab .mlens__stage{position:relative;height:clamp(380px,46vw,680px);margin-top:clamp(40px,4vw,64px)}.lab .mlens__c{--tx: -62%;position:absolute;top:50%;left:50%;display:flex;flex-direction:column;justify-content:center;width:min(46vw,640px);aspect-ratio:1;padding:0 9%;border:1px solid rgba(244,244,242,.28);border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--lc) 0%,transparent 72%);mix-blend-mode:screen;transform:translate(calc(-50% + var(--tx) * 1.6),-50%);transition:transform 1.6s var(--ease-out)}.lab .mlens__c--l{--lc: rgba(216, 31, 45, .55);align-items:flex-start;text-align:left}.lab .mlens__c--r{--lc: rgba(34, 59, 149, .85);--tx: 62%;align-items:flex-end;text-align:right}.lab [data-lens].is-on .mlens__c{transform:translate(calc(-50% + var(--tx) * .55),-50%)}.lab .mlens__c span{font-size:14px;color:#f4f4f299}.lab .mlens__c b{margin-top:8px;max-width:8em;font-size:clamp(22px,2.2vw,36px);font-weight:500;line-height:1.05;letter-spacing:-.03em}.lab .mlens__c p{margin:10px 0 0;max-width:13em;font-size:15px;line-height:1.45;color:#f4f4f2b3}.lab .mlens__mid{position:absolute;top:50%;left:50%;z-index:2;width:min(15vw,210px);text-align:center;opacity:0;transform:translate(-50%,-40%);transition:opacity .8s ease 1.2s,transform 1s var(--ease-out) 1.2s}.lab [data-lens].is-on .mlens__mid{opacity:1;transform:translate(-50%,-50%)}.lab .mlens__mid b{display:block;font-size:clamp(22px,2vw,32px);font-weight:500;letter-spacing:-.03em}.lab .mlens__mid p{margin:8px 0 0;font-size:14px;line-height:1.4;color:#f4f4f2bf}.lab .mlens__text p{color:var(--soft-d)}.lab .moptions__list{margin:clamp(40px,4vw,64px) 0 0;padding:0;list-style:none}.lab .moptions__list li{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-items:baseline;padding:22px 0;border-top:1px solid rgba(10,10,10,.09);color:#0a0a0a6b;opacity:0;transform:translate3d(0,14px,0);transition:opacity .6s ease,transform .8s var(--ease-out),color .4s ease}.lab .moptions__list li:nth-child(2){transition-delay:.08s}.lab .moptions__list li:nth-child(3){transition-delay:.16s}.lab .moptions__list li:nth-child(4){transition-delay:.24s}.lab .moptions__list.is-on li{opacity:1;transform:none}.lab .moptions__list li:hover,.lab .moptions__list li.is-chosen{color:var(--black)}.lab .moptions__num{grid-column:1 / 2;font-size:14px;font-variant-numeric:tabular-nums}.lab .moptions__line{grid-column:2 / 8}.lab .moptions__line b{display:block;font-size:clamp(24px,2.4vw,40px);font-weight:500;line-height:1.08;letter-spacing:-.03em}.lab .moptions__note{display:block;margin-top:6px;font-size:15px}.lab .moptions__list p{grid-column:8 / 12;margin:0;font-size:15px;line-height:1.5}.lab .moptions__pick{grid-column:12 / 13;justify-self:end;padding:5px 11px;border-radius:999px;background:var(--red);color:#fff;font-size:13px}.lab .mlogo__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);row-gap:24px;align-items:center;margin-top:clamp(40px,4vw,64px)}.lab .mlogo__stage{grid-column:1 / 9;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;padding:8%;border-radius:var(--r-c, 14px);background:#fff}.lab .mlogo__mark{position:relative;width:100%}.lab .mlogo__mark img{display:block;width:100%;height:auto}.lab .mlogo__spot{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;padding:0;border:0;border-radius:50%;background:var(--red);color:#fff;font:inherit;font-size:13px;cursor:pointer;box-shadow:0 0 0 6px #d81f2d26;transition:transform .4s cubic-bezier(.34,1.5,.64,1),box-shadow .4s ease}.lab .mlogo__spot.is-on{transform:scale(1.18);box-shadow:0 0 0 10px #d81f2d2e}.lab .mlogo__list{grid-column:9 / 13;margin:0;padding:0;list-style:none}.lab .mlogo__list li{display:grid;grid-template-columns:30px 1fr;column-gap:12px;padding:16px 0;border-top:1px solid rgba(10,10,10,.09);transition:opacity .3s ease}.lab .mlogo.has-on .mlogo__list li:not(.is-on){opacity:.4}.lab .mlogo__n{grid-row:1 / 3;width:24px;height:24px;border-radius:50%;background:var(--black);color:#fff;font-size:12px;line-height:24px;text-align:center}.lab .mlogo__list b{font-size:17px;font-weight:500}.lab .mlogo__list p{grid-column:2;margin:6px 0 0;font-size:15px;line-height:1.5;color:#0a0a0a9e}.lab .mlogo__variants{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none}.lab .mlogo__variants li{display:flex;flex-direction:column;gap:10px}.lab .mlogo__variants span{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;padding:14%;border-radius:var(--r-c, 14px);background:#fff}.lab .mlogo__variants img{max-width:100%;max-height:100%}.lab .mlogo__variants em{font-style:normal;font-size:14px;color:#0a0a0a94}.lab .mlogo{overflow-x:clip}.lab .mlogo__variants li,.lab .mlogo__variants span{min-width:0;overflow:hidden}.lab .mlogo__tabs{display:none}.lab .mvectors{margin-top:var(--sec);padding:clamp(24px,2.4vw,36px) var(--pad-x) clamp(72px,8vw,140px);background:var(--black);color:#f4f4f2}.lab .mvx{margin-top:clamp(40px,4vw,64px)}.lab .mvx[data-tone=red]{--vx-bg: linear-gradient(180deg, #141414 0%, #1b1415 36%, #5e171c 76%, #d81f2d 118%);--vx-plate: #d81f2d}.lab .mvx[data-tone=blue]{--vx-bg: linear-gradient(180deg, #141414 0%, #14161f 36%, #1b295e 76%, #2c49b8 118%);--vx-plate: #213b95}.lab .mvx[data-tone=black]{--vx-bg: #141414;--vx-plate: #d81f2d}.lab .mvx__stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--r-c, 14px);background:var(--vx-bg);user-select:none;-webkit-user-select:none}.lab .mvx__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.lab .mvx__lines line{stroke:#fafafae6;stroke-width:1.2;transition:opacity .2s ease}.lab .mvx__item,.lab .mvx__node{position:absolute;left:var(--x);top:var(--y);touch-action:none;cursor:grab}.lab .mvx__item{transform:translate(calc(-50% + var(--fx, 0px)),calc(-50% + var(--fy, 0px)));white-space:nowrap}.lab .mvx__item.is-drag,.lab .mvx__node.is-drag{cursor:grabbing}.lab .mvx__word{padding:4px 2px;font-size:clamp(16px,2.5vw,42px);font-weight:500;line-height:1;letter-spacing:.01em;color:#fafafa}.lab .mvx__logo{display:block;padding:.7em 1.1em;background:var(--vx-plate);transition:background-color .4s ease}.lab .mvx__logo img{display:block;width:clamp(130px,17vw,290px);height:auto;filter:invert(1);pointer-events:none}.lab .mvx__mark{width:clamp(46px,5.4vw,86px);aspect-ratio:1;color:#fafafa}.lab .mvx__node{width:18px;height:18px;margin:-9px 0 0 -9px;padding:0;border:1.5px solid #fafafa;border-radius:50%;background:#141414;transform:translate(var(--fx, 0px),var(--fy, 0px))}.lab .mvx__node:before{content:"";position:absolute;inset:-14px;border-radius:50%}.lab .mvx__node:after{content:"";position:absolute;inset:-8px;border:1px solid rgba(250,250,250,.6);border-radius:50%;animation:mvx-ping 2.4s ease-out infinite}.lab .mvx.is-used .mvx__node:after{animation:none;opacity:0}@keyframes mvx-ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.9);opacity:0}}.lab .mvx__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px}.lab .mvx__hint{font-size:13px;color:var(--soft-d);transition:opacity .4s ease}.lab .mvx.is-used .mvx__hint{opacity:.5}.lab .mvx__tones{display:flex;gap:6px}.lab .mvx__tones button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 10px;border:1px solid rgba(244,244,242,.2);border-radius:999px;background:transparent;color:#f4f4f2;font:inherit;font-size:13px;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.lab .mvx__tones i{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #f4f4f259}.lab .mvx__tones [data-vx-tone=red] i{background:#d81f2d}.lab .mvx__tones [data-vx-tone=blue] i{background:#213b95}.lab .mvx__tones [data-vx-tone=black] i{background:#141414}.lab .mvx__tones button[aria-pressed=true]{background:#f4f4f2;border-color:#f4f4f2;color:#141414}.lab .vx-mark,.lab .mvx__mark{position:relative;display:block;overflow:hidden;border-radius:50%;container-type:inline-size}.lab .vx-ring{position:absolute;inset:0;width:100%;height:100%;fill:currentColor}.lab .vx-win{position:absolute;inset:12.25%;display:grid;place-items:center;overflow:hidden}.lab .vx-win img{width:100%;height:100%;object-fit:cover;pointer-events:none}.lab .vx-l{font-size:62cqw;font-weight:400;line-height:1;transform:translateY(2%)}.lab .vx-ngc{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:9% 4%;font-size:17cqw;font-weight:700;line-height:1}.lab .vx-ngc span:last-child{align-self:flex-end}.lab .vx-wave{display:flex;align-items:center;justify-content:center;gap:5%;width:80%;height:64%}.lab .vx-wave i{flex:1;height:28%;border-radius:2px;background:currentColor;animation:vx-wave 1.1s ease-in-out infinite alternate;animation-delay:calc(var(--k) * -.17s)}@keyframes vx-wave{to{height:100%}}.lab .vx-rays{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.2}.lab .vx-mark[data-tone=black]{color:#141414}.lab .vx-mark[data-tone=red]{color:#d81f2d}.lab .vx-mark[data-tone=blue]{color:#213b95}.lab .mvx-st{margin-top:clamp(56px,6vw,96px);padding:clamp(24px,3vw,48px);border-radius:var(--r-c, 14px);background:#fafafa;color:#141414}.lab .mvx-st__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);row-gap:14px}.lab .mvx-st__head h3{grid-column:1 / 6;margin:0;font-size:clamp(26px,2.6vw,42px);font-weight:500;line-height:1.05;letter-spacing:-.03em}.lab .mvx-st__head p{grid-column:7 / 13;margin:0;font-size:17px;line-height:1.5;color:#141414a8}.lab .mvx-st__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);row-gap:28px;align-items:center;margin-top:clamp(32px,4vw,56px)}.lab .mvx-st__big{grid-column:1 / 6;display:flex;flex-direction:column;align-items:center;gap:18px}.lab .mvx-st__stack{position:relative;width:min(100%,340px);aspect-ratio:1}.lab .vx-mark--big{position:absolute;inset:0;opacity:0;transform:scale(.94);transition:opacity .5s ease,transform .6s var(--ease-out)}.lab .vx-mark--big.is-on{opacity:1;transform:none}.lab .mvx-st__cap{display:flex;align-items:baseline;gap:12px;font-size:15px}.lab .mvx-st__cap b{font-weight:500}.lab .mvx-st__cap em{font-style:normal;color:#14141480;font-variant-numeric:tabular-nums}.lab .mvx-st__list{grid-column:7 / 13;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 14px;margin:0;padding:0;list-style:none}.lab .mvx-st__list button{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:4px 0;border:0;background:none;color:inherit;font:inherit;font-size:13px;line-height:1.3;text-align:center;cursor:pointer}.lab .mvx-st__list .vx-mark{width:min(100%,88px);aspect-ratio:1;box-shadow:0 0 0 3px #fafafa,0 0 0 4px transparent;transition:transform .3s var(--ease-out),box-shadow .3s ease}.lab .mvx-st__list button:hover .vx-mark{transform:scale(1.05)}.lab .mvx-st__list button[aria-pressed=true] .vx-mark{box-shadow:0 0 0 3px #fafafa,0 0 0 5px #141414}.lab .mvx-st__name{color:#1414149e;transition:color .25s ease}.lab .mvx-st__list button[aria-pressed=true] .mvx-st__name{color:#141414}@media(prefers-reduced-motion:reduce){.lab .vx-wave i,.lab .mvx__node:after{animation:none}}.lab .mvectors__text p{color:var(--soft-d)}.lab .mpalette__colors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:clamp(40px,4vw,64px) 0 0;padding:0;list-style:none}.lab .mpalette__groups{display:grid;gap:clamp(48px,5vw,80px);margin-top:clamp(40px,4vw,64px)}.lab .mpalette__gname{margin:0 0 clamp(20px,2.4vw,36px);font-size:clamp(20px,1.6vw,24px);font-weight:500;letter-spacing:-.02em}.lab .mpalette__dots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,48px) var(--gap-m);margin:0;padding:0;list-style:none}.lab .mpalette__group.is-main .mpalette__dots{grid-template-columns:repeat(3,minmax(0,1fr))}.lab .mpalette__dots li{display:flex;flex-direction:column;gap:4px}.lab .mpalette__dot{position:relative;display:grid;place-items:center;width:min(100%,200px);aspect-ratio:1;margin-bottom:14px;padding:0;border:0;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #0a0a0a24;font:inherit;cursor:pointer;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.lab .mpalette__group.is-main .mpalette__dot{width:min(100%,260px)}.lab .mpalette__dot:hover{transform:scale(1.04)}.lab .mpalette__dot span{padding:6px 12px;border-radius:999px;background:#ffffffeb;font-size:13px;color:var(--black);opacity:0;transform:translateY(4px);transition:opacity .25s,transform .25s}.lab .mpalette__dot:hover span,.lab .mpalette__dot:focus-visible span,.lab .mpalette__dot.is-copied span{opacity:1;transform:none}.lab .mpalette__dots b{font-size:16px;font-weight:500}.lab .mpalette__dots code{font-family:inherit;font-size:14px;color:var(--black);font-variant-numeric:tabular-nums}.lab .mpalette__dots p{max-width:24em;margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--grey)}@media(max-width:991px){.lab .mpalette__dots,.lab .mpalette__group.is-main .mpalette__dots{grid-template-columns:repeat(2,minmax(0,1fr))}}.lab .mpalette__colors li{display:grid;grid-template-columns:1fr auto;row-gap:4px;align-content:start}.lab .mpalette__chip{grid-column:1 / 3;aspect-ratio:4 / 5;margin-bottom:12px;border-radius:var(--r-c, 14px);background:var(--c);box-shadow:inset 0 0 0 1px #0a0a0a14}.lab .mpalette__colors b{font-size:17px;font-weight:500}.lab .mpalette__colors code{justify-self:end;font-family:inherit;font-size:14px;color:#0a0a0a8c;font-variant-numeric:tabular-nums}.lab .mpalette__colors p{grid-column:1 / 3;margin:0;font-size:15px;line-height:1.45;color:#0a0a0a9e}.lab .mpalette__font{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-items:center;margin-top:10px;padding:clamp(20px,2.2vw,32px);border-radius:var(--r-c, 14px);background:#fff}.lab .mpalette__flabel{grid-column:1 / 4;font-size:14px;color:#0a0a0a8c}.lab .mpalette__font b{grid-column:1 / 4;font-size:clamp(28px,2.6vw,44px);font-weight:500;letter-spacing:-.03em}.lab .mpalette__font p{grid-column:1 / 5;margin:8px 0 0;font-size:15px;line-height:1.5;color:#0a0a0a9e}.lab .mpalette__font p{grid-row:1 / 3;grid-column:5 / 11;align-self:end;margin:0}.lab .mpalette__font img{grid-column:1 / -1;grid-row:3;width:100%;height:auto;max-height:440px;margin-top:clamp(24px,3vw,44px);object-fit:contain;object-position:left center}.lab .mpalette__figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.lab .mpalette__figs figure{margin:0}.lab .mpalette__figs img{display:block;width:100%;height:auto;border-radius:var(--r-c, 14px)}.lab .mpalette__figs figcaption{margin-top:10px;font-size:14px;color:#0a0a0a94}@media(max-width:900px){.lab .mcompare__head,.lab .mquad__head,.lab .mreaders__head,.lab .mlens__head,.lab .moptions__head,.lab .mlogo__head,.lab .mvectors__head,.lab .mpalette__head{grid-template-columns:1fr;row-gap:14px}.lab .mcompare__head>*,.lab .mquad__head>*,.lab .mreaders__head>*,.lab .mlens__head>*,.lab .moptions__head>*,.lab .mlogo__head>*,.lab .mvectors__head>*,.lab .mpalette__head>*{grid-column:1}.lab .mcompare__text p,.lab .mlens__text p,.lab .mvectors__text p{grid-column:1 / -1;font-size:16px}.lab .mquad__body{grid-template-columns:1fr;row-gap:24px}.lab .mquad__map,.lab .mquad__text{grid-column:1}.lab .mquad__lbl{font-size:11px;max-width:9em}.lab .mquad__map{aspect-ratio:1 / 1}.lab .mquad__lbl--t,.lab .mquad__lbl--b{left:auto;right:calc(50% + 10px);text-align:right}.lab .mquad__pt b{font-size:13px}.lab .mreaders__list{grid-template-columns:1fr}.lab .mlens__stage{height:auto;aspect-ratio:auto;display:grid;gap:12px}.lab .mlens__c,.lab [data-lens].is-on .mlens__c{position:relative;top:auto;left:auto;width:100%;aspect-ratio:auto;padding:22px;border-radius:var(--r-c, 14px);transform:none;mix-blend-mode:normal;align-items:flex-start;text-align:left}.lab .mlens__c--l{background:#d81f2d59}.lab .mlens__c--r{background:#223b95b3}.lab .mlens__mid,.lab [data-lens].is-on .mlens__mid{position:relative;top:auto;left:auto;width:auto;padding:22px;border:1px solid rgba(244,244,242,.25);border-radius:var(--r-c, 14px);text-align:left;transform:none;opacity:1}.lab .moptions__list li{grid-template-columns:36px 1fr;row-gap:8px}.lab .moptions__line,.lab .moptions__list p,.lab .moptions__pick{grid-column:2;justify-self:start}.lab .mlogo__body{grid-template-columns:1fr}.lab .mlogo__stage,.lab .mlogo__list{grid-column:1}.lab .mlogo__spot{width:22px;height:22px;margin:-11px 0 0 -11px;font-size:11px}.lab .mlogo__variants{grid-template-columns:repeat(2,minmax(0,1fr))}.lab .mlogo__body{row-gap:12px}.lab .mlogo__tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--pad-x));padding:0 var(--pad-x)}.lab .mlogo__tabs::-webkit-scrollbar{display:none}.lab .mlogo__tabs button{flex:none;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 6px;border:1px solid rgba(10,10,10,.12);border-radius:999px;background:#fff;color:inherit;font:inherit;font-size:14px;white-space:nowrap;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.lab .mlogo__tabs button span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--red);color:#fff;font-size:12px}.lab .mlogo__tabs button.is-on{background:var(--black);border-color:var(--black);color:#fff}.lab .mlogo__list li{display:none;border-top:0;padding-top:4px}.lab .mlogo__list li.is-on{display:grid;animation:mlogo-in .35s ease}.lab .mlogo.has-on .mlogo__list li:not(.is-on){opacity:1}.lab .mvx__stage{aspect-ratio:4 / 5}.lab .mvx__item,.lab .mvx__node{left:var(--mx, var(--x));top:var(--my, var(--y))}.lab .mvx__word{font-size:5.4vw}.lab .mvx__logo img{width:34vw}.lab .mvx__mark{width:14vw}.lab .mvx-st__head,.lab .mvx-st__body{grid-template-columns:1fr}.lab .mvx-st__head>*,.lab .mvx-st__big,.lab .mvx-st__list{grid-column:1}.lab .mvx-st__head p{font-size:15px}.lab .mvx-st__stack{width:58vw}.lab .mvx-st__list{display:flex;gap:14px;overflow-x:auto;margin:0 -24px;padding:4px 24px;scrollbar-width:none}.lab .mvx-st__list::-webkit-scrollbar{display:none}.lab .mvx-st__list li{flex:none;width:74px}.lab .mvx-st__list .vx-mark{width:66px}.lab .mpalette__colors{grid-template-columns:repeat(2,minmax(0,1fr))}.lab .mpalette__font{grid-template-columns:1fr}.lab .mpalette__font>*{grid-column:1!important;grid-row:auto!important}.lab .mpalette__figs{grid-template-columns:1fr}}.lab .mmorph{margin-top:var(--sec);padding:0 var(--pad-x)}.lab .mmorph__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding-top:20px}.lab .mmorph__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mmorph__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .mmorph__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-items:center;margin-top:clamp(40px,4vw,64px)}.lab .mmorph__side{grid-column:1 / 7}.lab .mmorph__text p{margin:0;max-width:32em;font-size:18px;line-height:1.5;color:#0a0a0ab3}.lab .mmorph__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:28px 0 0;padding:0;list-style:none}.lab .mmorph__list button{display:flex;align-items:center;gap:10px;width:100%;padding:6px 12px 6px 6px;border:0;border-radius:999px;background:#fff;color:var(--black);font:inherit;font-size:15px;text-align:left;cursor:pointer;transition:background-color .3s ease,color .3s ease}.lab .mmorph__list img{width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:50% 30%;background:#fff;box-shadow:inset 0 0 0 1px #0a0a0a0f}.lab .mmorph__list button:hover{background:#fff9}.lab .mmorph__list button[aria-pressed=true]{background:var(--black);color:#fff}.lab .mmorph__stage{grid-column:7 / 13;position:relative;height:min(78vh,760px);overflow:hidden;border-radius:var(--r-c, 14px);background:#fff;cursor:ew-resize;touch-action:pan-y}.lab .mmorph__img{position:absolute;top:6%;left:50%;height:80%;width:auto;opacity:0;filter:blur(8px);transform:translate(-50%) scale(.985);transition:opacity .45s ease,filter .5s ease,transform .6s var(--ease-out)}.lab .mmorph__img.is-on{opacity:1;filter:none;transform:translate(-50%)}.lab .mmorph__cap{position:absolute;left:18px;right:18px;bottom:16px;display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:12px}.lab .mmorph__cap b{grid-column:1;font-size:clamp(20px,1.8vw,28px);font-weight:500;letter-spacing:-.02em}.lab .mmorph__cap span{grid-column:1;font-size:14px;color:#0a0a0a8c}.lab .mmorph__cap em{grid-column:2;grid-row:1 / 3;align-self:end;font-style:normal;font-size:14px;color:#0a0a0a80;font-variant-numeric:tabular-nums}.lab .mmorph__cap em i{font-style:normal;color:var(--black)}.lab .mmorph__hint{position:absolute;top:16px;left:16px;padding:5px 11px;border-radius:999px;background:#0a0a0a0f;font-size:13px;transition:opacity .4s ease}.lab .mmorph__stage.is-used .mmorph__hint{opacity:0}.lab .mmorph__nav{display:none}@media(hover:none){.lab .mmorph__hint{display:none}}@media(max-width:900px){.lab .mmorph__head{grid-template-columns:1fr;row-gap:14px}.lab .mmorph__head>*{grid-column:1}.lab .mmorph__body{grid-template-columns:1fr;row-gap:24px}.lab .mmorph__side,.lab .mmorph__stage{grid-column:1}.lab .mmorph__stage{order:-1;height:120vw;max-height:620px}.lab .mmorph__img{top:4%;height:70%}.lab .mmorph__text p{font-size:16px}.lab .mmorph__side{display:contents}.lab .mmorph__stage{cursor:default}.lab .mmorph__list{order:-1;display:flex;gap:8px;margin:-12px calc(-1 * var(--pad-x)) 0;padding:0 var(--pad-x) 4px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.lab .mmorph__list::-webkit-scrollbar{display:none}.lab .mmorph__list li{flex:none;scroll-snap-align:center}.lab .mmorph__list button{flex-direction:column;gap:6px;width:78px;padding:6px 4px 8px;border-radius:14px;font-size:12px;text-align:center}.lab .mmorph__list button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab .mmorph__list img{width:56px;height:56px}.lab .mmorph__stage{order:-2}.lab .mmorph__nav{position:absolute;top:40%;z-index:2;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;border:0;border-radius:50%;background:#ffffffd9;color:var(--black);font:inherit;font-size:18px;cursor:pointer;box-shadow:0 4px 14px #0a0a0a1f}.lab .mmorph__nav--prev{left:10px}.lab .mmorph__nav--next{right:10px}}.lab .mslogan{margin-top:var(--sec)}.lab :is(.mslogan,.minsights,.mlens,.mvectors,.mformula,.mstory,.mreels)+:is(.minsights,.mlens,.mvectors,.mformula,.mslogan){margin-top:0}.lab .mticks,.lab .mpersonas{--acc: #8558ed;--deep: #2b1857;--tint: #e7defb;margin-top:var(--sec);padding:0 var(--pad-x)}.lab .mticks__head,.lab .mpersonas__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding-top:20px}.lab .mticks__head h2,.lab .mpersonas__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mticks__title,.lab .mpersonas__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .mticks__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-items:center;margin-top:clamp(40px,4vw,64px)}.lab .mticks__steps{grid-column:1 / 6;margin:0;padding:0;list-style:none}.lab .mticks__steps li{border-top:1px solid rgba(10,10,10,.09)}.lab .mticks__steps button{position:relative;display:grid;width:100%;padding:16px 0 14px;border:0;background:none;color:#0a0a0a66;font:inherit;text-align:left;cursor:pointer;transition:color .3s ease}.lab .mticks__steps li.is-on button,.lab .mticks__steps button:hover{color:var(--black)}.lab .mticks__k{font-size:13px;font-variant-numeric:tabular-nums}.lab .mticks__steps b{margin-top:4px;font-size:clamp(20px,1.8vw,28px);font-weight:500;letter-spacing:-.02em;line-height:1.15}.lab .mticks__steps i{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--black);transform:scaleX(0);transform-origin:left}.lab .mticks__steps li.is-on i{transform:scaleX(var(--p, 0))}.lab .mticks__steps p{max-height:0;margin:0;overflow:hidden;font-size:16px;line-height:1.5;color:#0a0a0aa6;opacity:0;transition:max-height .6s var(--ease-out),opacity .4s ease,padding .6s var(--ease-out)}.lab .mticks__steps li.is-on p{max-height:12em;padding-bottom:18px;opacity:1}.lab .mticks__stage{grid-column:7 / 13;position:relative;aspect-ratio:1;max-height:680px;overflow:hidden;border-radius:var(--r-c, 14px);background:var(--tint)}.lab .mticks__chat{position:absolute;top:50%;left:50%;width:78%;padding:16px 16px 22px;border-radius:22px;background:#fff;box-shadow:0 30px 60px -30px #2b185759;transform:translate(-50%,-50%);transition:opacity .6s ease,transform .8s var(--ease-out)}.lab .mticks__to{display:grid;grid-template-columns:36px 1fr;column-gap:10px;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(43,24,87,.08)}.lab .mticks__to span{grid-row:1 / 3;width:36px;height:36px;border-radius:50%;background:var(--tint)}.lab .mticks__to b{font-size:15px;font-weight:600;color:var(--deep)}.lab .mticks__to em{font-style:normal;font-size:12px;color:#2b185780}.lab .mticks__bubble{display:flex;align-items:flex-end;gap:10px;width:fit-content;margin:28px 0 0 auto;padding:12px 14px 10px 18px;border-radius:20px 20px 4px;background:var(--acc);color:#fff}.lab .mticks__bubble span{font-size:clamp(18px,1.6vw,24px);font-weight:500;letter-spacing:-.01em}.lab .mticks__bubble em{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:12px;color:#ffffffbf}.lab .mticks__tk{width:20px;height:12px;fill:none;stroke:#ffffff8c;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:stroke .4s ease}.lab .mticks__t2{opacity:0;transition:opacity .4s ease}.lab .mticks__read{display:block;margin-top:8px;font-size:12px;text-align:right;color:var(--acc);opacity:0;transform:translateY(4px);transition:opacity .4s ease .2s,transform .5s var(--ease-out) .2s}.lab [data-ticks][data-step="1"] .mticks__t2{opacity:1}.lab [data-ticks][data-step="1"] .mticks__tk{stroke:#fff}.lab [data-ticks][data-step="1"] .mticks__read{opacity:1;transform:none}.lab [data-ticks]:is([data-step="2"],[data-step="3"]) .mticks__chat{opacity:0;transform:translate(-50%,-66%) scale(.9)}.lab .mticks__chat{top:40%}.lab .mticks__big{position:absolute;top:78%;left:50%;width:22%;fill:none;stroke:#2b185747;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transform:translate(-50%,-50%);transition:stroke .4s ease,opacity .5s ease,transform .8s var(--ease-out)}.lab .mticks__big .mticks__t2{opacity:0;transition:opacity .4s ease .15s}.lab [data-ticks][data-step="1"] .mticks__big{stroke:var(--acc);transform:translate(-50%,-50%) scale(1.08)}.lab [data-ticks][data-step="1"] .mticks__big .mticks__t2{opacity:1}.lab [data-ticks]:is([data-step="2"],[data-step="3"]) .mticks__big{opacity:0;transform:translate(-50%,-120%) scale(.4)}.lab .mticks__tk{width:26px;height:15px}.lab .mticks__mark{position:absolute;top:50%;left:50%;width:46%;transform:translate(-50%,-50%);transition:opacity .6s ease,transform .8s var(--ease-out)}.lab .mticks__mark svg{display:block;width:100%;height:auto;overflow:visible}.lab .mticks__mark path{opacity:0;transform-box:view-box;transform-origin:400px 400px;transform:rotate(-70deg) scale(.25);transition:opacity .5s ease,transform 1s cubic-bezier(.34,1.3,.64,1)}.lab .mticks__mark path:nth-child(2){transition-delay:.12s}.lab .mticks__mark path:nth-child(3){transition-delay:.24s}.lab .mticks__mark path:nth-child(4){transition-delay:.36s}.lab [data-ticks]:is([data-step="2"],[data-step="3"]) .mticks__mark path{opacity:1;transform:none}.lab [data-ticks][data-step="3"] .mticks__mark{opacity:0;transform:translate(-50%,-50%) scale(.8)}.lab .mticks__center,.lab .mticks__svc{position:absolute;padding:6px 12px;border-radius:999px;background:#fff;color:var(--deep);font-size:13px;font-weight:500;white-space:nowrap;opacity:0;transform:translate(-50%,-50%) scale(.9);transition:opacity .4s ease,transform .5s var(--ease-out)}.lab .mticks__center{top:50%;left:50%;background:var(--deep);color:#fff}.lab .mticks__svc--0{top:14%;left:50%}.lab .mticks__svc--1{top:50%;left:85%}.lab .mticks__svc--2{top:86%;left:50%}.lab .mticks__svc--3{top:50%;left:15%}.lab [data-ticks][data-step="2"] :is(.mticks__center,.mticks__svc){opacity:1;transform:translate(-50%,-50%)}.lab [data-ticks][data-step="2"] .mticks__center{transition-delay:1s}.lab [data-ticks][data-step="2"] .mticks__svc--0{transition-delay:.6s}.lab [data-ticks][data-step="2"] .mticks__svc--1{transition-delay:.75s}.lab [data-ticks][data-step="2"] .mticks__svc--2{transition-delay:.9s}.lab [data-ticks][data-step="2"] .mticks__svc--3{transition-delay:1.05s}.lab .mticks__logo{position:absolute;top:50%;left:50%;width:66%;opacity:0;transform:translate(-50%,-50%) scale(.92);transition:opacity .6s ease .2s,transform .9s var(--ease-out) .2s}.lab [data-ticks][data-step="3"] .mticks__logo{opacity:1;transform:translate(-50%,-50%)}.lab .mpersonas__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:10px;row-gap:0;margin:clamp(40px,4vw,64px) 0 0;padding:0;list-style:none}.lab .mpersonas__card{display:grid;grid-template-rows:subgrid;grid-row:span 5;align-content:start;padding:clamp(18px,1.8vw,26px);border-radius:var(--r-c, 14px);background:#fff}.lab .mpersonas__meta{font-size:13px;color:#0a0a0a80}.lab .mpersonas__card h3{margin:10px 0 0;font-size:clamp(22px,1.8vw,28px);font-weight:500;line-height:1.1;letter-spacing:-.025em}.lab .mpersonas__text{margin:10px 0 0;font-size:15px;line-height:1.5;color:#0a0a0a9e;text-wrap:pretty}.lab .mpersonas__talk{display:flex;flex-direction:column;justify-content:flex-start;gap:6px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(10,10,10,.08)}.lab .mpersonas__lbl{margin-bottom:2px;font-size:12px;color:#0a0a0a73}.lab .mpersonas__lbl--out{margin-top:12px;align-self:flex-end}.lab .mpersonas__in,.lab .mpersonas__out{max-width:92%;padding:10px 14px;font-size:15px;line-height:1.4;opacity:0;transform:translate3d(0,8px,0);transition:opacity .45s ease,transform .6s var(--ease-out);transition-delay:calc(var(--c) * .15s + var(--k) * .35s + .1s)}.lab .mpersonas__in{align-self:flex-start;border-radius:16px 16px 16px 4px;background:#f1f1ef;color:var(--black)}.lab .mpersonas__out{align-self:flex-end;border-radius:16px 16px 4px;background:var(--black);color:#fff;font-weight:500}.lab .mpersonas.is-seen :is(.mpersonas__in,.mpersonas__out){opacity:1;transform:none}.lab .mpersonas__note{margin:0;padding-top:22px;font-size:13px;line-height:1.5;color:#0a0a0a80}@media(max-width:1180px)and (min-width:901px){.lab .mpersonas__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}}@media(max-width:900px){.lab .mticks__head,.lab .mpersonas__head{grid-template-columns:1fr;row-gap:14px}.lab .mticks__head>*,.lab .mpersonas__head>*{grid-column:1}.lab .mticks__body{grid-template-columns:1fr;row-gap:20px}.lab .mticks__steps,.lab .mticks__stage{grid-column:1}.lab .mticks__stage{order:-1}.lab .mticks__svc{font-size:11px;padding:5px 9px}.lab .mticks__svc--1{left:82%}.lab .mticks__svc--3{left:18%}.lab .mpersonas__grid{grid-template-columns:minmax(0,1fr);row-gap:8px}.lab .mpersonas__card{grid-template-rows:auto;grid-row:auto}}@media(max-width:900px){.lab :is(.mcompare__head,.mquad__head,.mreaders__head,.mlens__head,.moptions__head,.mlogo__head,.mvectors__head,.mpalette__head,.mmorph__head,.mticks__head,.mpersonas__head,.msample__head,.mbar__head,.mdash__head,.minsights__head) :is(h2,p){grid-column:1 / -1}}.lab .mfield{--fa: var(--black);margin-top:var(--sec);padding:0 var(--pad-x)}.lab .mfield__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding-top:20px}.lab .mfield__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mfield__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .mfield__wrap{margin-top:clamp(40px,4vw,64px);overflow-x:auto;scrollbar-width:none}.lab .mfield__table{position:relative;min-width:640px}.lab .mfield__row{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(var(--cols),minmax(0,1fr));align-items:center}.lab .mfield__row>span{display:flex;align-items:center;justify-content:center;min-height:64px;padding:10px 14px;border-top:1px solid rgba(10,10,10,.09);font-size:17px;text-align:center}.lab .mfield__row>span:first-child{justify-content:flex-start;text-align:left;font-weight:500}.lab .mfield__row--head>span{border-top:0;font-size:15px;color:#0a0a0a8c}.lab .mfield__row>span.is-hero{background:var(--fa);color:#fff;border-top-color:#ffffff29}.lab .mfield__row--head>span.is-hero{border-radius:var(--r-c, 14px) var(--r-c, 14px) 0 0;font-size:17px;font-weight:600;color:#fff}.lab .mfield__row:last-child>span.is-hero{border-radius:0 0 var(--r-c, 14px) var(--r-c, 14px)}.lab .mfield__yes,.lab .mfield__no{width:26px;height:26px;fill:none;stroke-linecap:round;stroke-linejoin:round}.lab .mfield__yes{stroke:var(--black);stroke-width:2.2}.lab .mfield__no{stroke:#0a0a0a38;stroke-width:1.6;width:20px;height:20px}.lab .is-hero .mfield__yes{stroke:#fff;width:30px;height:30px;stroke-width:2.6}.lab .mfield__yes path{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .6s var(--ease-out);transition-delay:calc(.2s + var(--r) * .12s)}.lab [data-field].is-on .mfield__yes path{stroke-dashoffset:0}.lab .is-hero .mfield__yes path{transition-delay:calc(.6s + var(--r) * .18s)}.lab .mfield__row em{padding:4px 10px;border-radius:999px;background:#0a0a0a0f;font-style:normal;font-size:14px;color:#0a0a0aa6}.lab .mfield__text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(28px,3vw,44px)}.lab .mfield__text p{grid-column:4 / 11;margin:0;font-size:clamp(18px,1.6vw,24px);line-height:1.45;letter-spacing:-.01em}.lab .mfield__text p+p{margin-top:12px}@media(max-width:900px){.lab .mfield__head{grid-template-columns:1fr;row-gap:14px}.lab .mfield__head :is(h2,p){grid-column:1 / -1}.lab .mfield__wrap{margin-right:calc(var(--pad-x) * -1);padding-right:var(--pad-x)}.lab .mfield__table{min-width:560px}.lab .mfield__row>span{min-height:54px;padding:8px 10px;font-size:14px}.lab .mfield__text p{grid-column:1 / -1;font-size:17px}}.lab .mformula--text .mformula__body{grid-template-rows:auto auto}.lab .mformula--text .mformula__copy,.lab .mformula--text .mformula__ctrl{grid-column:4 / 13}.lab .mformula--text .mformula__pair{font-size:clamp(36px,4.6vw,84px)}.lab .moptions__list:not(:has(.is-chosen)) li{color:var(--black)}.lab .mreaders__list:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.lab .mformula--text .mformula__copy,.lab .mformula--text .mformula__ctrl{grid-column:1}.lab .mreaders__list:has(>li:nth-child(3):last-child){grid-template-columns:1fr}}.lab .mslogan--img{justify-content:flex-start;min-height:0;padding-top:clamp(96px,12vw,200px);padding-bottom:0}.lab .mslogan--img:after{display:none}.lab .mslogan__img{position:relative;margin:clamp(72px,9vw,160px) calc(-1 * var(--pad-x)) 0}.lab .mslogan__img:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:clamp(240px,32vw,520px);z-index:-1;background:radial-gradient(60% 100% at 50% 100%,#ff002661,#ff00261f 50%,#ff002600 80%);opacity:0;transition:opacity 2.4s cubic-bezier(.16,1,.3,1) .2s;pointer-events:none}.lab .mslogan__img img{display:block;width:100%;height:auto;transform:scale(1.06);transform-origin:50% 0;opacity:0;transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 2.4s cubic-bezier(.16,1,.3,1)}.lab .mslogan__img.is-on:before,.lab .mslogan__img.is-on img{opacity:1}.lab .mslogan__img.is-on img{transform:none}@media(max-width:767px){.lab .mslogan--img{min-height:0}}@media(prefers-reduced-motion:reduce){.lab .mslogan__img img{opacity:1;transform:none;transition:none}}.lab .mtactics{margin-top:var(--sec);padding:clamp(24px,2.4vw,36px) var(--pad-x) clamp(72px,8vw,140px);background:var(--black);color:#f4f4f2}.lab .mcase>.mtactics{box-shadow:0 1px 0 var(--black)}.lab .mtactics__head,.lab .mtactics__insight,.lab .mtactics__board,.lab .mtactics__outro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mtactics__head{padding-top:20px}.lab .mtactics__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mtactics__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .mtactics__insight{margin-top:clamp(56px,7vw,120px);align-items:end}.lab .mtactics__itext{grid-column:1 / 5;padding-right:12px}.lab .mtactics__kicker{display:block;font-size:14px;color:var(--soft-d)}.lab .mtactics__itext h3{margin:12px 0 0;font-size:clamp(28px,2.8vw,46px);font-weight:500;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.lab .mtactics__itext p{margin:18px 0 0;font-size:17px;line-height:1.5;color:var(--soft-d)}.lab .mtactics__iimg{grid-column:5 / 13;margin:0;overflow:hidden;border-radius:var(--r-c);background:#161616}.lab .mtactics__iimg img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.lab .mtactics__board{margin-top:clamp(56px,7vw,120px);align-items:start}.lab .mtactics__pitch{grid-column:1 / 9;position:relative;aspect-ratio:105 / 68;border-radius:var(--r-c);background:repeating-linear-gradient(90deg,rgba(244,244,242,.022) 0 9.52%,transparent 9.52% 19.04%),#121212}.lab .mtactics__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lab .mtactics__field *{fill:none;stroke:#f4f4f229;stroke-width:1.5}.lab .mtactics__field .is-dot{fill:#f4f4f24d;stroke:none}.lab .mtactics__dash{fill:none;stroke:#f4f4f24d;stroke-width:2;stroke-dasharray:6 10}.lab .mtactics__draw{fill:none;stroke:var(--red);stroke-width:3;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1)}.lab .mtactics__run.is-active .mtactics__draw{stroke-dashoffset:0}.lab .mtactics__run.is-active .mtactics__dash{opacity:0}.lab .mtactics__run{opacity:0;transition:opacity .6s ease}.lab .mtactics.is-on .mtactics__run{opacity:1}.lab .mtactics.is-on .mtactics__run:nth-child(2){transition-delay:.1s}.lab .mtactics.is-on .mtactics__run:nth-child(3){transition-delay:.2s}.lab .mtactics.is-on .mtactics__run:nth-child(4){transition-delay:.3s}.lab .mtactics.is-on .mtactics__run:nth-child(5){transition-delay:.4s}.lab .mtactics.is-on .mtactics__run:nth-child(6){transition-delay:.5s}.lab .mtactics.is-on .mtactics__run:nth-child(7){transition-delay:.6s}.lab .mtactics__p{position:absolute;left:var(--x);top:var(--y);display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:6px;row-gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;transform:translate(-50%,calc(-1 * var(--ava) / 2));--ava: clamp(44px, 5.2vw, 76px)}.lab .mtactics__p.is-cap{--ava: clamp(58px, 6.8vw, 100px)}.lab .mtactics__ava{grid-column:1 / -1;justify-self:center;width:var(--ava);height:var(--ava);overflow:hidden;border-radius:50%;background:#222;box-shadow:0 0 0 2px #f4f4f252,0 14px 30px -10px #000c;transition:box-shadow .35s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.lab .mtactics__ava img{display:block;width:100%;height:100%;object-fit:cover}.lab .mtactics__p b{font-size:11px;font-weight:500;color:var(--soft-d);font-variant-numeric:tabular-nums}.lab .mtactics__name{font-size:13px;line-height:1.2;white-space:nowrap;color:var(--soft-d);transition:color .3s}.lab .mtactics__p.is-cap b{color:#f4f4f2}.lab .mtactics__p:hover .mtactics__ava{box-shadow:0 0 0 2px #f4f4f2,0 14px 30px -10px #000c}.lab .mtactics__p.is-active .mtactics__ava{box-shadow:0 0 0 3px var(--red),0 14px 30px -10px #000c;transform:scale(1.08)}.lab .mtactics__p.is-active b{color:var(--red)}.lab .mtactics__p.is-active .mtactics__name{color:#f4f4f2}.lab .mtactics__p:focus-visible{outline:none}.lab .mtactics__p:focus-visible .mtactics__ava{box-shadow:0 0 0 3px #f4f4f2}.lab .mtactics__cards{grid-column:9 / 13;display:grid}.lab .mtactics__card{grid-area:1 / 1;padding:clamp(14px,1.4vw,20px);border-radius:var(--r-c);background:#151515;box-shadow:inset 0 0 0 1px var(--line-d),inset 0 0 70px -18px #ff002652;opacity:0;visibility:hidden;transform:translate3d(0,10px,0);transition:opacity .45s ease,transform .6s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s}.lab .mtactics__card.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lab .mtactics__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:10px;background:#0d0d0d}.lab .mtactics__media :is(img,video){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lab .mtactics__pos{display:flex;gap:10px;margin:18px 0 0;font-size:13px;color:var(--soft-d)}.lab .mtactics__pos span{color:var(--red);font-variant-numeric:tabular-nums}.lab .mtactics__card h3{margin:6px 0 0;font-size:clamp(24px,2.1vw,34px);font-weight:500;line-height:1.05;letter-spacing:-.03em}.lab .mtactics__role{margin:12px 0 0;font-size:16px;line-height:1.45;color:#f4f4f2db}.lab .mtactics__brief{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--line-d);font-size:14px;line-height:1.45;color:var(--soft-d)}.lab .mtactics__brief span{display:block;margin-bottom:4px;font-size:12px;color:#f4f4f26b}.lab .mtactics__card .mstory__listen{margin-top:18px}.lab .mtactics__outro{margin-top:clamp(56px,7vw,120px)}.lab .mtactics__sum{grid-column:4 / 13}.lab .mtactics__sum p{max-width:20em;margin:0;font-size:clamp(24px,2.4vw,38px);font-weight:500;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.lab .mtactics__sum p+p{margin-top:.6em;color:var(--soft-d)}.lab .mtactics__team{grid-column:1 / 13;margin:clamp(40px,5vw,80px) 0 0}.lab .mtactics__team img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r-c)}.lab .mtactics__team figcaption{margin-top:14px;font-size:14px;color:var(--soft-d)}@media(max-width:991px){.lab .mtactics__head,.lab .mtactics__insight,.lab .mtactics__board,.lab .mtactics__outro{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mtactics__head :is(h2,p),.lab .mtactics__itext,.lab .mtactics__iimg,.lab .mtactics__pitch,.lab .mtactics__cards,.lab .mtactics__sum,.lab .mtactics__team{grid-column:1}.lab .mtactics__itext{order:2;padding-right:0}.lab .mtactics__iimg{order:1}.lab .mtactics__p{--ava: 38px}.lab .mtactics__p.is-cap{--ava: 50px}.lab .mtactics__name{display:none}.lab .mtactics__p{row-gap:4px}}.lab .mclock__board{margin-top:clamp(32px,3.4vw,52px);padding:clamp(20px,2.4vw,36px);border-radius:var(--r-c);background:#0a0a0a;color:#f4f4f2;box-shadow:inset 0 0 90px -24px #ff002661;--line-d: rgba(244, 244, 242, .16)}.lab .mclock__top{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--soft-d)}.lab .mclock__time{margin:clamp(16px,2.4vw,36px) 0 0;font-size:clamp(96px,15vw,240px);font-weight:500;line-height:.82;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.lab .mclock__time i{display:inline-block;margin:0 .06em 0 .02em;font-style:normal;opacity:.35;transform:translateY(-.06em)}.lab .mclock.is-run:not(.is-done) .mclock__time i{animation:mclock-blink 1s steps(1) infinite}@keyframes mclock-blink{50%{opacity:.1}}.lab .mclock__line{display:grid;margin-top:clamp(28px,3.4vw,52px)}.lab .mclock__segs{position:relative;height:52px}.lab .mclock__segs:before,.lab .mclock__fill{content:"";position:absolute;left:0;bottom:0;height:6px;border-radius:3px}.lab .mclock__segs:before{right:0;background:#f4f4f21f}.lab .mclock__fill{width:calc(var(--at) * var(--k, 0));background:var(--red)}.lab .mclock.is-done .mclock__fill{width:var(--at)}.lab .mclock__seg{position:absolute;top:0;bottom:0;display:flex;gap:8px;padding:0 10px;border-left:1px solid var(--line-d);font-size:13px;white-space:nowrap}.lab .mclock__seg:first-child{border-left:0;padding-left:0}.lab .mclock__seg em{order:-1;font-style:normal;font-size:12px;line-height:1.6;color:var(--soft-d);font-variant-numeric:tabular-nums}.lab .mclock__mark{grid-area:2 / 1;margin:16px 0 0;max-width:15em;font-size:14px;line-height:1.35;color:var(--soft-d)}.lab .mclock__mark b{display:block;margin-bottom:2px;font-size:13px;font-weight:500;color:#f4f4f2}.lab .mclock__mark--at{justify-self:start;position:relative;margin-left:var(--at);transform:translate(-50%);text-align:center;opacity:0;transition:opacity .6s ease}.lab .mclock__mark--at b{color:var(--red)}.lab .mclock__mark--at:before{content:"";position:absolute;left:50%;top:-16px;width:2px;height:12px;background:var(--red)}.lab .mclock.is-done .mclock__mark--at{opacity:1}.lab .mclock__board+.mtext{margin-top:clamp(32px,3.4vw,52px)}@media(max-width:767px){.lab .mclock__seg{gap:5px;padding:0 6px;font-size:12px}.lab .mclock__seg:nth-child(2) span{display:none}.lab .mclock__mark{grid-area:auto}.lab .mclock__mark--at{margin-left:0;transform:none;text-align:left}.lab .mclock__mark--at:before{display:none}}.lab .mexplore__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,2.4vw,36px) var(--gap-m);margin:clamp(32px,3.4vw,52px) 0 0;padding:0;list-style:none}.lab .mexplore__img{overflow:hidden;border-radius:var(--r-c);background:#e6e6e3}.lab .mexplore__img img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.lab .mexplore li:hover .mexplore__img img{transform:scale(1.03)}.lab .mexplore .is-chosen .mexplore__img{box-shadow:0 0 0 2px var(--red)}.lab .mexplore__num{display:flex;gap:10px;margin:14px 0 0;font-size:13px;color:var(--grey)}.lab .mexplore__num b{font-weight:500;color:var(--red)}.lab .mexplore h3{margin:6px 0 0;font-size:20px;font-weight:500;line-height:1.15;letter-spacing:-.02em}.lab .mexplore li p:not(.mexplore__num){margin:8px 0 0;font-size:15px;line-height:1.45;color:var(--grey)}@media(max-width:767px){.lab .mexplore__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.lab .mdeck,.lab .mmotion{margin:var(--sec) var(--pad-x) 0}.lab .mdeck__head,.lab .mdeck__body,.lab .mmotion__head,.lab .mmotion__more{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.mdeck__head,.mmotion__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab :is(.mdeck__title,.mmotion__title){grid-column:4 / 13;max-width:16em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mdeck__body{margin-top:clamp(40px,5vw,80px);align-items:start}.lab .mdeck__qs{grid-column:1 / 5;margin:0;padding:0;list-style:none}.lab .mdeck__qs li{border-top:1px solid var(--line)}.lab .mdeck__qs li:last-child{border-bottom:1px solid var(--line)}.lab .mdeck__qs button{display:grid;grid-template-columns:2.6em minmax(0,1fr) 10px;align-items:center;width:100%;padding:12px 0;border:0;background:none;font:inherit;font-size:17px;line-height:1.3;text-align:left;color:var(--grey);cursor:pointer;transition:color .25s}.lab .mdeck__qs button span{font-size:13px;font-variant-numeric:tabular-nums}.lab .mdeck__qs button i{width:8px;height:8px;border-radius:50%;background:var(--red);opacity:0;transform:scale(.4);transition:opacity .3s,transform .4s cubic-bezier(.34,1.56,.64,1)}.lab .mdeck__qs button:hover,.lab .mdeck__qs button.is-active{color:var(--black)}.lab .mdeck__qs button.is-active i{opacity:1;transform:none}.lab .mdeck__stage{grid-column:5 / 13;position:sticky;top:96px}.lab .mdeck__slides{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--r-c);background:#e8e8e5;box-shadow:0 40px 80px -48px #00000073}.lab .mdeck__slide{position:absolute;inset:0;margin:0;opacity:0;transform:scale(1.025);transition:opacity .5s ease,transform .8s cubic-bezier(.16,1,.3,1)}.lab .mdeck__slide.is-active{opacity:1;transform:none}.lab .mdeck__slide img{display:block;width:100%;height:100%;object-fit:cover}.lab .mdeck__caps{display:grid;margin-top:20px}.lab .mdeck__cap{grid-area:1 / 1;opacity:0;transition:opacity .4s ease}.lab .mdeck__cap.is-active{opacity:1}.lab .mdeck__q{display:none;margin:0 0 8px;font-size:15px;font-weight:500;color:var(--black)}.lab .mdeck__q span{margin-right:10px;font-weight:400;color:var(--grey);font-variant-numeric:tabular-nums}.lab .mdeck__a{max-width:34em;margin:0;font-size:clamp(18px,1.4vw,21px);line-height:1.4;letter-spacing:-.01em}.lab .mdeck__nav{display:flex;align-items:center;gap:14px;margin-top:22px}.lab .mdeck__nav button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:none;font:inherit;color:var(--black);cursor:pointer;transition:background-color .2s,border-color .2s}.lab .mdeck__nav button:hover{border-color:var(--black)}.lab .mdeck__bar{position:relative;flex:1;height:2px;overflow:hidden;border-radius:1px;background:var(--line)}.lab .mdeck__bar i{position:absolute;inset:0 auto 0 0;width:0;background:var(--black);transition:width .5s cubic-bezier(.65,0,.35,1)}.lab .mdeck__note{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:18px}.lab .mdeck__note p{grid-column:5 / 13;margin:0;font-size:14px;color:var(--grey)}@media(max-width:991px){.lab .mdeck__head,.lab .mdeck__body,.lab .mdeck__note,.lab .mmotion__head,.lab .mmotion__more{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mdeck__head,.mmotion__head) :is(h2,p),.lab .mdeck__stage,.lab .mdeck__note p,.lab .mmotion__text,.lab .mmotion__extra{grid-column:1}.lab .mdeck__qs{display:none}.lab .mdeck__stage{position:static}.lab .mdeck__q{display:block}}.lab .mmotion__panel{display:grid;place-items:center;margin-top:clamp(40px,5vw,80px);aspect-ratio:2 / 1;overflow:hidden;border-radius:var(--r-c);background:var(--bg, #e3fd04)}.lab .mmotion__svg{width:min(62%,920px)}.lab .mmotion__svg svg{display:block;width:100%;height:auto;overflow:visible}.lab .mmotion__svg .Union{transform-box:fill-box;transform-origin:center;animation:mmotion-swing 1s cubic-bezier(.7,-.4,.4,1.4) 10ms infinite alternate}@keyframes mmotion-swing{0%{transform:rotate(-30deg)}to{transform:rotate(30deg)}}@media(prefers-reduced-motion:reduce){.lab .mmotion__svg .Union{animation:none}}.lab .mmotion__set{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-m);margin:var(--gap-m) 0 0;padding:0;list-style:none}.lab .mmotion__set img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-c);box-shadow:0 0 0 1px #0a0a0a12}.lab .mmotion__more{margin-top:clamp(48px,6vw,96px);align-items:start}.lab .mmotion__text{grid-column:4 / 9}.lab .mmotion__text p{margin:0;font-size:18px;line-height:1.5}.lab .mmotion__text p+p{margin-top:1em;color:var(--grey)}.lab .mmotion__extra{grid-column:9 / 13;margin:0}.lab .mmotion__extra img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-c)}.lab .mmotion__extra figcaption{margin-top:12px;font-size:14px;line-height:1.4;color:var(--grey)}@media(max-width:767px){.lab .mmotion__panel{aspect-ratio:4 / 3}.lab .mmotion__svg{width:82%}.lab .mmotion__set{grid-template-columns:repeat(2,minmax(0,1fr))}.lab .mmotion__more{margin-top:40px;row-gap:28px}.lab .mmotion__text,.lab .mmotion__extra{grid-column:1 / -1}.lab .mmotion__text p{font-size:16px}.lab .mmotion__extra figcaption{font-size:15px}}.lab .mpalette__fonts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none}.lab .mpalette__fonts li{display:flex;flex-direction:column;padding:8px 8px 22px;border-radius:var(--r-c, 14px);background:#fff}.lab .mpalette__fimg{overflow:hidden;border-radius:10px}.lab .mpalette__fimg img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.lab .mpalette__fonts .mpalette__flabel{margin:18px 12px 0;font-size:13px;color:#0a0a0a80}.lab .mpalette__fonts b{margin:4px 12px 0;font-size:clamp(24px,2vw,32px);font-weight:500;line-height:1.1;letter-spacing:-.03em}.lab .mpalette__fonts p{max-width:30em;margin:10px 12px 0;font-size:15px;line-height:1.5;color:#0a0a0a9e}@media(max-width:767px){.lab .mpalette__fonts{grid-template-columns:1fr}}.lab .mfocus{margin-top:var(--sec);padding:clamp(24px,2.4vw,36px) var(--pad-x) clamp(72px,8vw,140px);background:var(--black);color:#f4f4f2}.lab .mcase>.mfocus{box-shadow:0 1px 0 var(--black)}.lab .mfocus__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding-top:20px}.lab .mfocus__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mfocus__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .mfocus__stage{position:relative;margin-top:clamp(48px,6vw,100px);aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--r-c);background:#0d1426;cursor:none;touch-action:pan-y;--rx: 23%;--ry: 14%}.lab .mfocus__scene{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .7s ease}.lab .mfocus__scene.is-active{opacity:1}.lab .mfocus__scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lab .mfocus__blur{filter:blur(clamp(10px,1.6vw,26px)) saturate(1.05);transform:scale(1.08)}.lab .mfocus__sharp{-webkit-mask-image:radial-gradient(ellipse var(--rx) calc(var(--ry) * 1.6) at var(--x) var(--y),#000 72%,transparent 100%);mask-image:radial-gradient(ellipse var(--rx) calc(var(--ry) * 1.6) at var(--x) var(--y),#000 72%,transparent 100%)}.lab .mfocus__lens{position:absolute;left:calc(var(--x) - var(--rx));top:calc(var(--y) - var(--ry) * 1.6);width:calc(var(--rx) * 2);height:calc(var(--ry) * 3.2);overflow:visible;pointer-events:none}.lab .mfocus__lens ellipse{fill:none;stroke:url(#mfocus-ring);stroke-width:1.4;vector-effect:non-scaling-stroke}.lab .mfocus__hint{position:absolute;left:50%;bottom:18px;margin:0;padding:8px 14px;border-radius:999px;background:#0a0a0a73;font-size:13px;color:#f4f4f2;transform:translate(-50%);backdrop-filter:blur(6px);transition:opacity .4s ease;pointer-events:none}.lab .mfocus__stage.is-used .mfocus__hint{opacity:0}.lab .mfocus__caps{display:grid;margin-top:22px}.lab .mfocus__cap{grid-area:1 / 1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-items:baseline;opacity:0;transition:opacity .4s ease}.lab .mfocus__cap.is-active{opacity:1}.lab .mfocus__emo{grid-column:1 / 4;margin:0;font-size:15px}.lab .mfocus__emo span{margin-right:10px;color:var(--soft-d);font-variant-numeric:tabular-nums}.lab .mfocus__what{grid-column:4 / 8;margin:0;font-size:17px;color:var(--soft-d)}.lab .mfocus__msg{grid-column:8 / 13;margin:0;font-size:clamp(20px,1.6vw,26px);line-height:1.2;letter-spacing:-.02em}.lab .mfocus__nav{display:grid;grid-template-columns:repeat(var(--n, 8),minmax(0,1fr));gap:8px;margin:28px 0 0;padding:0;list-style:none}.lab .mfocus__nav button{display:grid;gap:8px;width:100%;padding:0;border:0;background:none;font:inherit;color:var(--soft-d);text-align:left;cursor:pointer}.lab .mfocus__nav img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;filter:blur(3px) brightness(.75);transform:scale(1);transition:filter .4s ease,box-shadow .3s ease}.lab .mfocus__nav span{font-size:13px;transition:color .3s}.lab .mfocus__nav button:hover img,.lab .mfocus__nav button.is-active img{filter:none}.lab .mfocus__nav button.is-active img{box-shadow:0 0 0 2px #f4f4f2}.lab .mfocus__nav button.is-active span,.lab .mfocus__nav button:hover span{color:#f4f4f2}.lab .mfocus__text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(48px,6vw,96px)}.lab .mfocus__text p{grid-column:4 / 11;margin:0;font-size:clamp(20px,1.8vw,28px);line-height:1.3;letter-spacing:-.02em}.lab .mfocus__text p+p{margin-top:.8em;color:var(--soft-d)}@media(max-width:991px){.lab .mfocus__head,.lab .mfocus__cap,.lab .mfocus__text{grid-template-columns:minmax(0,1fr);row-gap:8px}.lab .mfocus__head :is(h2,p),.lab .mfocus__emo,.lab .mfocus__what,.lab .mfocus__msg,.lab .mfocus__text p{grid-column:1}.lab .mfocus__head{row-gap:16px}.lab .mfocus__stage{aspect-ratio:4 / 5;--rx: 38%;--ry: 10.5%;cursor:auto}.lab .mfocus__nav{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:calc(-1 * var(--pad-x));padding-right:var(--pad-x);scrollbar-width:none}.lab .mfocus__nav li{flex:0 0 34%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.lab .mfocus__scene{transition:none}}.lab .mkv{margin-top:var(--sec);padding-bottom:clamp(72px,8vw,140px);background:var(--black);color:#f4f4f2}.lab .mcase>.mkv{box-shadow:0 1px 0 var(--black)}.lab .mfocus+.mkv{margin-top:0}.lab .mkv__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding:20px var(--pad-x) clamp(40px,5vw,80px)}.lab .mfocus+.mkv .mkv__head{padding-top:0}.lab .mkv__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mkv__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .mkv__track{display:flex;gap:var(--gap-m);overflow-x:auto;padding:0 var(--pad-x);scroll-padding:0 var(--pad-x);scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}.lab .mkv__track::-webkit-scrollbar{display:none}.lab .mkv__item{flex:0 0 min(78%,calc((100svh - 220px) * 16 / 9));margin:0;scroll-snap-align:start}.lab .mkv__item img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--r-c);background:#0d1426}.lab .mkv__item figcaption{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;margin-top:16px;font-size:15px}.lab .mkv__item figcaption span{color:var(--soft-d);font-size:13px;font-variant-numeric:tabular-nums}.lab .mkv__item figcaption b{font-weight:500}.lab .mkv__item figcaption em{font-style:normal;color:var(--soft-d)}.lab .mkv__nav{display:flex;align-items:center;gap:14px;margin:clamp(24px,3vw,40px) var(--pad-x) 0}.lab .mkv__nav button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line-d);border-radius:50%;background:none;font:inherit;color:#f4f4f2;cursor:pointer;transition:border-color .2s}.lab .mkv__nav button:hover{border-color:#f4f4f2}.lab .mkv__count{min-width:4.5em;font-size:13px;color:var(--soft-d);font-variant-numeric:tabular-nums}.lab .mkv__count b{font-weight:500;color:#f4f4f2}.lab .mkv__bar{position:relative;flex:1;height:2px;overflow:hidden;border-radius:1px;background:var(--line-d)}.lab .mkv__bar i{position:absolute;inset:0 auto 0 0;width:8%;background:#f4f4f2;transition:width .2s linear}@media(max-width:991px){.lab .mkv__head{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mkv__head :is(h2,p){grid-column:1}.lab .mkv__item{flex-basis:86%}.lab .mkv__item figcaption{font-size:14px}}.lab .mfocus__body{display:grid;grid-template-columns:minmax(0,1fr) clamp(260px,24vw,340px);gap:var(--gap-m);margin-top:clamp(40px,5vw,80px);align-items:start}.lab .mfocus__body .mfocus__stage{margin-top:0;max-height:calc(100svh - 120px)}.lab .mfocus__side{display:flex;flex-direction:column;gap:24px}.lab .mfocus__side .mfocus__caps{margin-top:0}.lab .mfocus__side .mfocus__cap{display:block}.lab .mfocus__side .mfocus__emo{font-size:14px}.lab .mfocus__side .mfocus__msg{margin-top:12px;font-size:clamp(22px,1.9vw,30px);line-height:1.15}.lab .mfocus__side .mfocus__what{margin-top:10px;font-size:15px}.lab .mfocus__side .mfocus__nav{grid-template-columns:minmax(0,1fr);gap:2px;margin:0}.lab .mfocus__side .mfocus__nav li{border-top:1px solid var(--line-d)}.lab .mfocus__side .mfocus__nav button{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:6px 0}.lab .mfocus__side .mfocus__nav img{border-radius:6px}.lab .mfocus__side .mfocus__nav span{font-size:14px}.lab .mfocus__side .mfocus__nav button.is-active img{box-shadow:0 0 0 2px #f4f4f2}@media(max-width:991px){.lab .mfocus__body{grid-template-columns:minmax(0,1fr)}.lab .mfocus__body .mfocus__stage{max-height:none}.lab .mfocus__side .mfocus__nav{display:flex;gap:8px}.lab .mfocus__side .mfocus__nav li{border-top:0}.lab .mfocus__side .mfocus__nav button{grid-template-columns:minmax(0,1fr);gap:6px;padding:0}.lab .mfocus__side .mfocus__nav img{border-radius:8px}}.lab .mmorph__stage.is-tinted .mmorph__img{top:8%;height:74%}.lab .mmorph__stage.is-tinted .mmorph__cap span,.lab .mmorph__stage.is-tinted .mmorph__cap em{color:#0a0a0a9e}.lab .mmorph__stage.is-tinted .mmorph__hint{background:#0a0a0a1a}.lab :is(.mduo,.memerge,.mmascot,.mtov,.mtags,.mcatalog){margin:var(--sec) var(--pad-x) 0}.lab :is(.mduo__head,.memerge__head,.mmascot__head,.mtov__head,.mtags__head,.mjourney__head,.mcatalog__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.mduo__head,.memerge__head,.mmascot__head,.mtov__head,.mtags__head,.mjourney__head,.mcatalog__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab :is(.mduo__title,.memerge__title,.mmascot__title,.mtov__title,.mtags__title,.mjourney__title,.mcatalog__title){grid-column:4 / 13;max-width:16em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab{--dk-or: #ff6825;--dk-gr: #2e2e2e}.lab .mduo__card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);margin-top:clamp(40px,5vw,80px);border-radius:var(--r-c);background:#fff}.lab .mduo__half{display:flex;flex-direction:column;padding:clamp(28px,3.4vw,60px) clamp(28px,4.4vw,80px);opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .9s cubic-bezier(.16,1,.3,1)}.lab .mduo__half--r{transition-delay:.15s}.lab .mduo.is-on .mduo__half{opacity:1;transform:none}.lab .mduo__word{margin:0;font-size:clamp(36px,4.2vw,68px);font-weight:600;line-height:1;letter-spacing:-.045em;color:var(--black)}.lab .mduo__half--l .mduo__word{color:var(--dk-or)}.lab .mduo__desc{margin:18px 0 0;max-width:30em;font-size:17px;line-height:1.5;color:var(--grey)}.lab .mduo__quotes{margin:clamp(28px,3vw,44px) 0 0;padding:0;list-style:none}.lab .mduo__quotes li{padding:16px 0;border-top:1px solid var(--line);opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(.45s + var(--i) * .14s)}.lab .mduo.is-on .mduo__quotes li{opacity:1;transform:none}.lab .mduo__quotes q{display:block;quotes:"«" "»";font-size:clamp(17px,1.3vw,20px);line-height:1.4;letter-spacing:-.01em;color:var(--black)}.lab .mduo__quotes span{display:block;margin-top:6px;font-size:13px;color:var(--grey)}.lab .mduo__mark{position:relative;background:var(--line)}.lab .mduo__mascot{position:absolute;top:clamp(40px,5vw,84px);left:50%;display:block;width:clamp(76px,7vw,108px);aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 8px #fff;overflow:hidden;transform:translate(-50%) scale(.4);opacity:0;transition:transform .8s cubic-bezier(.34,1.56,.64,1) .3s,opacity .4s ease .3s}.lab .mduo.is-on .mduo__mascot{transform:translate(-50%);opacity:1}.lab .mduo__mascot svg{display:block;width:100%;height:100%}.lab .mduo__out{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(32px,4vw,56px)}.lab .mduo__out p{grid-column:4 / 11;margin:0;font-size:clamp(19px,1.6vw,24px);line-height:1.35;letter-spacing:-.015em}.lab .mduo__out p+p{margin-top:.7em;color:var(--grey)}.lab .memerge__stage{position:relative;display:grid;place-items:center;width:100%;margin-top:clamp(40px,5vw,80px);aspect-ratio:2.1 / 1;padding:0;border:0;border-radius:var(--r-c);background:var(--bg, var(--dk-or));cursor:pointer;overflow:hidden}.lab .memerge__logo{width:min(60%,840px)}.lab .memerge__logo svg{display:block;width:100%;height:auto;overflow:visible}.lab .memerge__logo :is(.mlogo-letters path,.mlogo-om,.mlogo-face path){transform-box:fill-box;opacity:0}.lab .memerge__logo .mlogo-letters path{transform:translateY(26px)}.lab .memerge__logo .mlogo-om{transform-origin:50% 100%;transform:translateY(34px) scaleY(.82)}.lab .memerge__logo .mlogo-face path{transform-origin:50% 50%;transform:scale(0)}.lab .memerge__stage.is-on :is(.mlogo-letters path,.mlogo-om,.mlogo-face path){opacity:1;transform:none}.lab .memerge__stage.is-on .mlogo-letters path{transition:opacity .4s ease,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d) * 45ms)}.lab .memerge__stage.is-on .mlogo-om{transition:opacity .35s ease .5s,transform .8s cubic-bezier(.34,1.5,.64,1) .5s}.lab .memerge__stage.is-on .mlogo-face path{transition:opacity .2s ease .85s,transform .45s cubic-bezier(.34,1.8,.64,1) .85s}.lab .memerge__again{position:absolute;right:16px;bottom:14px;padding:6px 12px;border-radius:999px;background:#2e2e2e1f;font-size:13px;color:var(--dk-gr);opacity:0;transition:opacity .3s}.lab .memerge__stage:hover .memerge__again{opacity:1}.lab .memerge__set{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none}.lab .memerge__set img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-c)}.lab .memerge__set span{display:block;margin-top:10px;font-size:14px;color:var(--grey)}.lab .memerge__text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(32px,4vw,56px)}.lab .memerge__text p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5}.lab .memerge__text p+p{margin-top:.9em;color:var(--grey)}.lab .mmascot__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,80px)}.lab .mmascot__stage{grid-column:1 / 8;position:relative;aspect-ratio:1;max-height:calc(100svh - 140px);border-radius:var(--r-c);background:var(--dk-or);overflow:hidden}.lab .mmascot__pose{position:absolute;inset:0;opacity:0;transform:translateY(16px) scale(.94);transition:opacity .35s ease,transform .7s cubic-bezier(.34,1.4,.64,1)}.lab .mmascot__pose.is-active{opacity:1;transform:none}.lab .mmascot__pose svg{display:block;width:100%;height:100%;transform:scale(1.3)}.lab .mmascot__side{grid-column:8 / 13;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.lab .mmascot__infos{display:grid}.lab .mmascot__info{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s ease,transform .45s ease,visibility 0s linear .35s}.lab .mmascot__info.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lab .mmascot__num{margin:0;font-size:13px;color:var(--grey);font-variant-numeric:tabular-nums}.lab .mmascot__info h3{margin:12px 0 0;font-size:clamp(26px,2.4vw,40px);font-weight:500;line-height:1.05;letter-spacing:-.03em}.lab .mmascot__desc{margin:14px 0 0;font-size:17px;line-height:1.5;color:var(--grey)}.lab .mmascot__where{margin-top:22px}.lab .mmascot__where>span{font-size:13px;color:var(--grey)}.lab .mmascot__where ul{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.lab .mmascot__where li{padding:6px 12px;border-radius:999px;background:#fff;font-size:14px}.lab .mmascot__thumbs{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.lab .mmascot__thumbs button{display:flex;flex-direction:column;gap:8px;width:100%;padding:0;border:0;background:none;font:inherit;text-align:left;color:var(--grey);cursor:pointer}.lab .mmascot__thumb{display:block;aspect-ratio:1;border-radius:14px;background:var(--dk-or);overflow:hidden;outline:2px solid transparent;outline-offset:3px;transition:outline-color .25s,transform .3s}.lab .mmascot__thumb svg{display:block;width:100%;height:100%;transform:scale(1.35)}.lab .mmascot__thumbs button:hover .mmascot__thumb{transform:translateY(-3px)}.lab .mmascot__thumbs button.is-active{color:var(--black)}.lab .mmascot__thumbs button.is-active .mmascot__thumb{outline-color:var(--dk-gr)}.lab .mmascot__thumbs b{font-size:13px;font-weight:500;line-height:1.25}.lab .mmascot__text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(32px,4vw,56px)}.lab .mmascot__text p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5}.lab .mmascot__text p+p{margin-top:.9em;color:var(--grey)}.lab .mmascot__sys{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;column-gap:clamp(28px,4vw,72px);row-gap:28px;margin-top:clamp(48px,6vw,96px);padding:clamp(24px,3vw,48px);border-radius:var(--r-c);background:#fff}.lab .mmascot__label{margin:0;font-size:14px;font-weight:500;color:var(--dk-or)}.lab .mmascot__sysline{margin:12px 0 0;font-size:clamp(22px,1.9vw,30px);line-height:1.2;letter-spacing:-.025em}.lab .mmascot__steps{grid-column:1;align-self:end;margin:0;padding:0;list-style:none}.lab .mmascot__steps li{border-top:1px solid var(--line)}.lab .mmascot__steps button{display:flex;align-items:center;gap:14px;width:100%;padding:14px 0;border:0;background:none;font:inherit;font-size:18px;text-align:left;color:var(--grey);cursor:pointer;transition:color .25s}.lab .mmascot__steps button span{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line);font-size:12px;font-variant-numeric:tabular-nums;transition:background-color .25s,box-shadow .25s,color .25s}.lab .mmascot__steps button:hover,.lab .mmascot__steps button.is-active{color:var(--black)}.lab .mmascot__steps button.is-active span{background:var(--dk-or);box-shadow:none;color:var(--dk-gr)}.lab .mmascot__panes{grid-column:2;grid-row:1 / span 2;display:grid}.lab .mmascot__pane{grid-area:1 / 1;display:flex;flex-direction:column;gap:16px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .35s ease,transform .45s ease,visibility 0s linear .35s}.lab .mmascot__pane.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lab .mmascot__code{border-radius:16px;background:var(--dk-gr);color:#f4f4f2;overflow:hidden}.lab .mmascot__codehead{display:flex;align-items:center;gap:6px;margin:0;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.lab .mmascot__codehead i{width:10px;height:10px;border-radius:50%;background:#ffffff2e}.lab .mmascot__codehead span{margin-left:8px;font:12px/1 ui-monospace,SF Mono,Menlo,monospace;opacity:.55}.lab .mmascot__prompt{margin:0;padding:18px 20px 22px;font:14px/1.7 ui-monospace,SF Mono,Menlo,monospace}.lab .mmascot__prompt mark{padding:1px 6px;border-radius:4px;background:var(--dk-or);color:var(--dk-gr)}.lab .mmascot__prompt mark.is-flash{animation:mmascot-flash .6s ease}@keyframes mmascot-flash{0%{background:#fff}to{background:var(--dk-or)}}.lab .mmascot__scenes>span{font-size:13px;color:var(--grey)}.lab .mmascot__scenes>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.lab .mmascot__scenes button{padding:8px 14px;border:0;border-radius:999px;background:#f1f1ee;font:inherit;font-size:14px;color:var(--black);cursor:pointer;transition:background-color .25s}.lab .mmascot__scenes button:hover{background:#e6e6e2}.lab .mmascot__scenes button.is-active{background:var(--dk-or);color:var(--dk-gr)}.lab .mmascot__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.lab .mmascot__btn{padding:12px 20px;border:0;border-radius:999px;background:var(--dk-gr);font:inherit;font-size:15px;color:#fff;cursor:pointer;transition:transform .2s}.lab .mmascot__btn:hover{transform:translateY(-2px)}.lab .mmascot__btn.is-ghost{background:none;box-shadow:inset 0 0 0 1px var(--line);color:var(--black)}.lab .mmascot__gen{display:flex;flex-direction:column;gap:14px}.lab .mmascot__bubble{align-self:flex-end;max-width:92%;margin:0;padding:12px 16px;border-radius:18px 18px 4px;background:#f1f1ee;font:13px/1.55 ui-monospace,SF Mono,Menlo,monospace}.lab .mmascot__bubble b{font-weight:600;color:#c2410c}.lab .mmascot__canvas{position:relative;width:min(100%,340px);aspect-ratio:1;border-radius:16px;background:#f1f1ee;overflow:hidden}.lab .mmascot__canvas img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;filter:blur(16px);transform:scale(1.05);transition:opacity .6s ease,filter .9s ease,transform .9s ease}.lab .mmascot__canvas.is-done img{opacity:1;filter:none;transform:none}.lab .mmascot__canvas.is-run{background:linear-gradient(100deg,#f1f1ee 30%,#fbfbf9,#f1f1ee 70%) 0 0 / 300% 100%;animation:mmascot-shimmer 1.2s linear infinite}@keyframes mmascot-shimmer{to{background-position:-300% 0}}.lab .mmascot__progress{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;height:4px;border-radius:2px;background:#00000014;overflow:hidden;opacity:0;transition:opacity .3s}.lab .mmascot__progress i{display:block;width:0;height:100%;background:var(--dk-or)}.lab .mmascot__canvas.is-run .mmascot__progress{opacity:1}.lab .mmascot__canvas.is-run .mmascot__progress i{width:100%;transition:width 1.8s cubic-bezier(.3,.1,.3,1)}.lab .mmascot__hint{margin:0;font-size:14px;line-height:1.45;color:var(--grey)}.lab .mmascot__out{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.lab .mmascot__out img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.lab .mmascot__pane.is-active .mmascot__out li{animation:mcatalog-up .5s cubic-bezier(.16,1,.3,1) both}.lab .mmascot__out li:nth-child(2){animation-delay:.08s!important}.lab .mmascot__out li:nth-child(3){animation-delay:.16s!important}.lab .mmascot__out li:nth-child(4){animation-delay:.24s!important}.lab .mtov__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(32px,4vw,56px)}.lab .mtov__body>*{grid-column:4 / 11}.lab .mtov__switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;justify-self:start;padding:4px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.lab .mtov__switch button{position:relative;z-index:1;padding:10px 20px;border:0;background:none;font:inherit;font-size:15px;color:var(--grey);cursor:pointer;transition:color .3s}.lab .mtov__switch button[aria-selected=true]{color:#fff}.lab .mtov[data-mode=good] .mtov__switch button[aria-selected=true]{color:var(--dk-gr)}.lab .mtov__switch i{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--grey);transition:transform .45s cubic-bezier(.65,0,.35,1),background-color .45s}.lab .mtov[data-mode=good] .mtov__switch i{transform:translate(100%);background:var(--dk-or)}.lab .mtov__list{margin:24px 0 0;padding:0;list-style:none}.lab .mtov__list li{display:flex;flex-direction:column;gap:10px;padding:18px 0;border-top:1px solid var(--line)}.lab .mtov__rule{display:grid;margin:0;font-size:14px;color:var(--grey)}.lab .mtov__rule span,.lab .mtov__bubble span{grid-area:1 / 1;transition:opacity .35s ease,transform .45s cubic-bezier(.16,1,.3,1)}.lab .mtov__rule .is-bad{color:#c2410c}.lab .mtov__chat{display:flex;align-items:flex-end;gap:12px}.lab .mtov__ava{flex:none;width:36px;height:36px;border-radius:50%;background:url(/media/ext/dilova-kovbasa/ds/avatar.svg) center / cover no-repeat}.lab .mtov__bubble{display:grid;max-width:34em;margin:0;padding:14px 18px;border-radius:18px 18px 18px 4px;font-size:clamp(17px,1.3vw,20px);line-height:1.4;letter-spacing:-.01em;transition:background-color .4s ease,color .4s ease}.lab .mtov[data-mode=bad] .mtov__bubble{background:#e9e9e6;color:#6b6b6b}.lab .mtov[data-mode=good] .mtov__bubble{background:var(--dk-or);color:var(--dk-gr)}.lab .mtov[data-mode=bad] .is-good,.lab .mtov[data-mode=good] .is-bad{opacity:0;transform:translateY(8px);pointer-events:none}.lab .mtags__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,80px);align-items:start}.lab .mtags__side{grid-column:1 / 6;display:flex;flex-direction:column;gap:18px}.lab .mtags__quote{margin:0;padding:18px 20px;border-radius:var(--r-c);background:#fff}.lab .mtags__quote p{margin:0;font-size:18px;line-height:1.4}.lab .mtags__quote cite{display:block;margin-top:8px;font-size:13px;font-style:normal;color:var(--grey)}.lab .mtags__list{margin:0;padding:0;list-style:none}.lab .mtags__list li{border-top:1px solid var(--line)}.lab .mtags__list li:last-child{border-bottom:1px solid var(--line)}.lab .mtags__list button{display:block;width:100%;padding:14px 0;border:0;background:none;font:inherit;text-align:left;color:var(--grey);cursor:pointer;transition:color .25s}.lab .mtags__list button b{display:block;font-size:20px;font-weight:500;letter-spacing:-.02em}.lab .mtags__list button span{display:block;max-height:0;margin-top:0;overflow:hidden;font-size:15px;line-height:1.45;transition:max-height .45s ease,margin .45s ease}.lab .mtags__list button.is-active{color:var(--black)}.lab .mtags__list button.is-active span{max-height:6em;margin-top:6px;color:var(--grey)}.lab .mtags__stage{grid-column:6 / 13;position:relative;aspect-ratio:4 / 3;border-radius:var(--r-c);background:#e8ebf0;overflow:hidden}.lab .mtags__rail{position:absolute;left:12%;right:12%;top:13%;height:10px;border-radius:5px;background:linear-gradient(#c9ced6,#b4bac4)}.lab .mtags__tag{position:absolute;left:50%;top:15%;width:54%;margin:0;transform-origin:50% 0;opacity:0;transform:translate(-50%) translateY(-30px) rotate(-10deg);transition:opacity .3s ease,transform .3s ease}.lab .mtags__tag img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 24px rgba(30,40,60,.18))}.lab .mtags__tag.is-active{opacity:1;transform:translate(-50%);animation:mtags-swing 1.4s cubic-bezier(.3,.7,.4,1)}@keyframes mtags-swing{0%{transform:translate(-50%) translateY(-30px) rotate(-12deg)}35%{transform:translate(-50%) rotate(7deg)}60%{transform:translate(-50%) rotate(-3.5deg)}80%{transform:translate(-50%) rotate(1.5deg)}to{transform:translate(-50%) rotate(0)}}.lab .mjourney{margin-top:var(--sec);padding:clamp(24px,2.4vw,36px) var(--pad-x) clamp(72px,8vw,140px);background:var(--black);color:#f4f4f2}.lab .mcase>.mjourney{box-shadow:0 1px 0 var(--black)}.lab .mjourney__head{padding-top:20px}.lab .mjourney__sausage{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:6px;margin-top:clamp(48px,6vw,96px)}.lab .mjourney__seg{display:flex;flex-direction:column;gap:16px;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.lab .mjourney__label{flex:1;display:flex;flex-direction:column;gap:4px;padding-right:12px;opacity:.5;transition:opacity .3s ease}.lab .mjourney__seg:hover .mjourney__label{opacity:.8}.lab .mjourney__piece{display:block;height:clamp(34px,3.2vw,48px);border-radius:8px;background:var(--dk-or);opacity:.25;transition:opacity .35s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.lab .mjourney__seg:first-child .mjourney__piece{border-radius:999px 8px 8px 999px}.lab .mjourney__seg:last-child .mjourney__piece{border-radius:8px 999px 999px 8px}.lab .mjourney__seg:hover .mjourney__piece{opacity:.45}.lab .mjourney__seg.is-active .mjourney__label{opacity:1}.lab .mjourney__seg.is-active .mjourney__piece{opacity:1;transform:translateY(-6px)}.lab .mjourney__num{font-size:13px;color:var(--soft-d);font-variant-numeric:tabular-nums}.lab .mjourney__name{font-size:clamp(17px,1.5vw,22px);font-weight:500;line-height:1.15;letter-spacing:-.02em}.lab .mjourney__count{font-size:13px;color:var(--soft-d)}.lab .mjourney__panels{display:grid;margin-top:clamp(32px,4vw,56px)}.lab .mjourney__panel{grid-area:1 / 1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.lab .mjourney__panel.is-active{opacity:1;visibility:visible;transition-delay:0s}.lab .mjourney__meta{grid-column:1 / 5}.lab .mjourney__thought{margin:0;font-size:clamp(22px,2vw,32px);line-height:1.15;letter-spacing:-.02em}.lab .mjourney__entry{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0 0}.lab .mjourney__entry span{width:100%;font-size:13px;color:var(--soft-d)}.lab .mjourney__entry i{padding:5px 10px;border-radius:999px;background:#f4f4f214;font-size:13px;font-style:normal}.lab .mjourney__fixes{grid-column:5 / 13;margin:0;padding:0;list-style:none}.lab .mjourney__fixes li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:14px 0;border-top:1px solid var(--line-d);opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .5s ease}.lab .mjourney__panel.is-active .mjourney__fixes li{opacity:1;transform:none;transition-delay:calc(var(--k) * .07s)}.lab .mjourney__problem{margin:0;font-size:15px;line-height:1.45;color:var(--soft-d)}.lab .mjourney__solution{position:relative;margin:0;padding-left:22px;font-size:15px;line-height:1.45}.lab .mjourney__solution:before{content:"→";position:absolute;left:0;color:var(--dk-or)}.lab .mcatalog__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,80px);align-items:center}.lab .mcatalog__feats{grid-column:1 / 7;margin:0;padding:0;list-style:none}.lab .mcatalog__feats li{border-top:1px solid var(--line)}.lab .mcatalog__feats li:last-child{border-bottom:1px solid var(--line)}.lab .mcatalog__feats button{display:grid;grid-template-columns:2.4em minmax(0,1fr);width:100%;padding:16px 0;border:0;background:none;font:inherit;text-align:left;color:var(--grey);cursor:pointer}.lab .mcatalog__feats button>span{font-size:13px;padding-top:5px;font-variant-numeric:tabular-nums}.lab .mcatalog__feats b{font-size:20px;font-weight:500;letter-spacing:-.02em}.lab .mcatalog__feats em{grid-column:2;max-height:0;overflow:hidden;font-size:15px;font-style:normal;line-height:1.45;transition:max-height .45s ease,margin .45s ease}.lab .mcatalog__feats button.is-active{color:var(--black)}.lab .mcatalog__feats button.is-active em{max-height:6em;margin-top:6px;color:var(--grey)}.lab .mcatalog__phone{grid-column:8 / 12;justify-self:center;width:min(100%,330px);padding:10px;border-radius:44px;background:#111;box-shadow:0 40px 80px -40px #00000080}.lab .mcatalog__screen{position:relative;display:grid;height:620px;overflow:hidden;border-radius:34px;background:#fff3ee;color:#1a1a1a;font-size:13px}.lab .mcatalog__bar{position:absolute;inset:0 0 auto;z-index:2;padding:34px 16px 14px;border-radius:0 0 22px 22px;background:var(--dk-or)}.lab .mcatalog__brand{display:block;font-size:15px;font-weight:700;letter-spacing:-.01em;text-transform:uppercase;color:var(--dk-gr)}.lab .mcatalog__search{display:block;margin-top:10px;padding:10px 12px;border-radius:12px;background:#fff;color:#9b9b9b}.lab .mcatalog__view{grid-area:1 / 1;padding:128px 14px 16px;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .35s ease,transform .45s ease,visibility 0s linear .35s}.lab .mcatalog__view.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lab .mcatalog__chips,.lab .mcatalog__cats{display:flex;gap:6px;overflow:hidden;white-space:nowrap}.lab .mcatalog__chips i,.lab .mcatalog__cats i{padding:6px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px #c9b6ad;font-style:normal;font-size:12px}.lab .mcatalog__chips i.is-on{background:var(--dk-or);box-shadow:none;color:#fff}.lab .mcatalog__cats i{background:#fff;box-shadow:none}.lab .mcatalog__sub{margin:16px 0 8px;font-size:15px;font-weight:600}.lab .mcatalog__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lab .mcatalog__card{display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:14px;background:#fff}.lab .mcatalog__card img{width:100%;height:92px;object-fit:contain}.lab .mcatalog__card b{font-size:12px;font-weight:600;line-height:1.25}.lab .mcatalog__card span,.lab .mcatalog__card em{font-size:11px;font-style:normal;color:#8a8a8a}.lab .mcatalog__product{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:18px;background:#fff}.lab .mcatalog__product img{width:100%;height:180px;object-fit:contain}.lab .mcatalog__code{margin:0;font-size:11px;color:#8a8a8a}.lab .mcatalog__product b{font-size:16px;line-height:1.25}.lab .mcatalog__product>span{color:#8a8a8a}.lab .mcatalog__prices{display:grid;margin-top:10px}.lab .mcatalog__prices p{grid-area:1 / 1;margin:0;transition:opacity .3s ease}.lab .mcatalog__wait,.lab .mcatalog__open,.lab .mcatalog__product[data-state=wait] .mcatalog__lock,.lab .mcatalog__product[data-state=open] .mcatalog__lock{opacity:0}.lab .mcatalog__product[data-state=wait] .mcatalog__wait,.lab .mcatalog__product[data-state=open] .mcatalog__open{opacity:1}.lab .mcatalog__lock,.lab .mcatalog__wait{color:#8a8a8a}.lab .mcatalog__open{display:flex;gap:14px}.lab .mcatalog__open span{display:grid;font-size:11px;color:#8a8a8a}.lab .mcatalog__open b{font-size:20px;color:#1a1a1a}.lab .mcatalog__btn{margin-top:12px;padding:12px;border:0;border-radius:12px;background:var(--dk-or);font:inherit;font-size:14px;font-weight:600;color:#fff;cursor:pointer}.lab .mcatalog__btn:disabled{opacity:.7;cursor:progress}.lab .mcatalog__set{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:18px;background:#fff}.lab .mcatalog__tag{align-self:flex-start;margin:0;padding:4px 10px;border-radius:999px;background:#fde7dc;font-size:11px;color:var(--dk-or)}.lab .mcatalog__set b{font-size:20px}.lab .mcatalog__set>span{color:#6b6b6b;line-height:1.4}.lab .mcatalog__set ul{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.lab .mcatalog__set li{padding:9px 12px;border-radius:10px;background:#fff3ee}.lab .mcatalog__qr{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:10px}.lab .mcatalog__qrcode{position:relative;width:160px;height:160px;border-radius:14px;background:conic-gradient(from 90deg at 18% 18%,#1a1a1a 25%,transparent 0) 0 0 / 40px 40px,repeating-linear-gradient(90deg,transparent 0 9px,rgba(26,26,26,.85) 9px 17px,transparent 17px 25px),#fff;box-shadow:inset 0 0 0 12px #fff,0 10px 24px -12px #0000004d}.lab .mcatalog__qrcode i{position:absolute;left:10px;right:10px;top:10px;height:2px;background:var(--dk-or);box-shadow:0 0 12px var(--dk-or);animation:mcatalog-scan 1.8s ease-in-out infinite alternate}@keyframes mcatalog-scan{to{top:calc(100% - 12px)}}.lab .mcatalog__qr>p{margin:0;color:#6b6b6b}.lab .mcatalog__qrcard{display:flex;gap:10px;align-items:center;width:100%;padding:10px;border-radius:14px;background:#fff;animation:mcatalog-up .6s cubic-bezier(.16,1,.3,1) both 1s}.lab .mcatalog__qrcard img{width:48px;height:64px;object-fit:contain}.lab .mcatalog__qrcard b{display:block;font-size:12px;line-height:1.25}.lab .mcatalog__qrcard span{font-size:11px;color:#2f9e44}@keyframes mcatalog-up{0%{opacity:0;transform:translateY(20px)}}@media(max-width:991px){.lab :is(.mduo__head,.memerge__head,.mmascot__head,.mtov__head,.mtags__head,.mjourney__head,.mcatalog__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mduo__head,.memerge__head,.mmascot__head,.mtov__head,.mtags__head,.mjourney__head,.mcatalog__head)>*{grid-column:1}.lab .mduo__card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1px auto}.lab .mduo__half{padding:28px 22px}.lab .mduo__mascot{top:50%;left:auto;right:22px;width:72px;transform:translateY(-50%) scale(.4)}.lab .mduo.is-on .mduo__mascot{transform:translateY(-50%)}.lab :is(.mduo__out,.memerge__text,.mmascot__text,.mtov__body){grid-template-columns:minmax(0,1fr)}.lab :is(.mduo__out,.memerge__text,.mmascot__text) p,.lab .mtov__body>*{grid-column:1}.lab .memerge__stage{aspect-ratio:4 / 3}.lab .memerge__logo{width:84%}.lab .memerge__set{grid-template-columns:repeat(2,minmax(0,1fr))}.lab .mmascot__body,.lab .mtags__body,.lab .mcatalog__body{grid-template-columns:minmax(0,1fr)}.lab .mmascot__stage,.lab .mmascot__side,.lab .mtags__side,.lab .mtags__stage,.lab .mcatalog__feats,.lab .mcatalog__phone{grid-column:1}.lab .mmascot__side{flex-direction:column-reverse;gap:24px}.lab .mmascot__sys{grid-template-columns:minmax(0,1fr);grid-template-rows:none;padding:22px 18px}.lab .mmascot__steps,.lab .mmascot__panes{grid-column:1;grid-row:auto}.lab .mmascot__steps button{font-size:16px}.lab .mmascot__prompt{padding:16px;font-size:13px}.lab .mmascot__canvas{width:100%}.lab .mmascot__out{grid-template-columns:repeat(2,minmax(0,1fr))}.lab .mjourney__sausage{gap:4px}.lab .mjourney__label{padding-right:6px}.lab .mjourney__name{font-size:15px}.lab .mjourney__count{display:none}.lab .mjourney__panel{grid-template-columns:minmax(0,1fr);row-gap:20px}.lab .mjourney__meta,.lab .mjourney__fixes{grid-column:1}.lab .mjourney__fixes li{grid-template-columns:minmax(0,1fr);gap:6px}.lab .mcatalog__phone{order:-1}}@media(prefers-reduced-motion:reduce){.lab :is(.mduo__half,.mduo__quotes li){opacity:1;transform:none;transition:none}.lab .mduo__mascot{opacity:1;transition:none}.lab .memerge__logo :is(.mlogo-letters path,.mlogo-om,.mlogo-face path){opacity:1;transform:none;transition:none!important}.lab .mtags__tag.is-active{animation:none}}.lab{--ur-heat: #ff6a2a;--ur-ice: #8fd0ea;--ur-stone: #e6e2d9;--ur-ink: #0e0d0c}.lab :is(.mshift,.mjobs,.mhyp,.mmap){margin:var(--sec) var(--pad-x) 0}.lab :is(.mfog,.mritual,.mdecide){margin-top:var(--sec);padding:clamp(24px,2.4vw,36px) var(--pad-x) clamp(72px,8vw,140px);background:var(--ur-ink);color:#f4f4f2}.lab .mcase>:is(.mfog,.mritual,.mdecide){box-shadow:0 1px 0 var(--ur-ink)}.lab :is(.mfog__head,.mshift__head,.mjobs__head,.mritual__head,.mhyp__head,.mmap__head,.mdecide__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.mfog__head,.mritual__head,.mdecide__head){padding-top:20px}.lab :is(.mfog__head,.mshift__head,.mjobs__head,.mritual__head,.mhyp__head,.mmap__head,.mdecide__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab :is(.mshift__title,.mjobs__title,.mritual__title,.mhyp__title,.mmap__title,.mdecide__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab :is(.mfog__text,.mshift__text,.mjobs__text){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(32px,4vw,56px)}.lab :is(.mfog__text,.mshift__text,.mjobs__text) p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5}.lab :is(.mfog__text,.mshift__text,.mjobs__text) p+p{margin-top:.9em;color:var(--grey)}.lab .mfog__text p+p{color:var(--soft-d)}.lab .mfog__glass{position:relative;display:grid;place-items:center;margin-top:clamp(32px,4vw,56px);aspect-ratio:16 / 9;max-height:calc(100svh - 120px);width:100%;border-radius:var(--r-c);background:#120f0d var(--scene) center / cover no-repeat;overflow:hidden;isolation:isolate}.lab .mfog__msg{position:relative;z-index:0;display:grid;gap:.08em;margin:0;padding:0 6%;font-size:clamp(36px,6.4vw,112px);font-weight:500;line-height:.98;letter-spacing:-.05em;text-align:center;text-wrap:balance;color:#fff;text-shadow:0 2px 40px rgba(0,0,0,.35)}.lab .mfog__msg span+span{background:linear-gradient(90deg,#ffb27a,#fff 50%,#bfe6f5);-webkit-background-clip:text;background-clip:text;color:transparent}.lab .mfog__canvas{position:absolute;inset:0;z-index:1;width:100%;height:100%;opacity:.94;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44'%3E%3Ccircle cx='22' cy='22' r='20' fill='none' stroke='white' stroke-opacity='.85' stroke-width='1.5'/%3E%3C/svg%3E") 22 22,crosshair;touch-action:pan-y}.lab .mfog__hint{position:absolute;left:50%;bottom:clamp(16px,2.4vw,32px);z-index:2;display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:999px;background:#0e0d0c8c;font-size:14px;color:#fff;transform:translate(-50%);backdrop-filter:blur(8px);pointer-events:none;transition:opacity .4s ease}.lab .mfog__hint i{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff;animation:mfog-hint 1.6s ease-in-out infinite}@keyframes mfog-hint{0%,to{transform:translate(-5px)}50%{transform:translate(5px)}}.lab .mfog__glass.is-touched .mfog__hint{opacity:0}.lab .mshift__board{--p: 0;position:relative;margin-top:clamp(40px,5vw,80px);padding:clamp(24px,3vw,48px);border-radius:var(--r-c);background:radial-gradient(70% 90% at 0% 0%,rgba(255,106,42,calc(.5 * (1 - var(--p)))),transparent 70%),radial-gradient(70% 90% at 100% 0%,rgba(143,208,234,calc(.42 * var(--p))),transparent 70%),var(--ur-ink);color:#f4f4f2;overflow:hidden}.lab .mshift__ends{display:flex;justify-content:space-between;gap:16px;font-size:clamp(20px,2vw,32px);font-weight:500;letter-spacing:-.02em}.lab .mshift__ends .is-from{opacity:calc(1 - var(--p) * .6);color:#ffb27a}.lab .mshift__ends .is-to{opacity:calc(.4 + var(--p) * .6);color:#bfe6f5;text-align:right}.lab .mshift__range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:34px;margin:18px 0 clamp(20px,2.4vw,36px);background:none;cursor:grab}.lab .mshift__range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--ur-heat),#f4f4f2 50%,var(--ur-ice))}.lab .mshift__range::-moz-range-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--ur-heat),#f4f4f2 50%,var(--ur-ice))}.lab .mshift__range::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-12px;border-radius:50%;background:#fff;box-shadow:0 0 0 6px #ffffff29,0 6px 18px #0006}.lab .mshift__range::-moz-range-thumb{width:30px;height:30px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 6px #ffffff29,0 6px 18px #0006}.lab .mshift__range:active{cursor:grabbing}.lab .mshift__rows{margin:0;padding:0;list-style:none}.lab .mshift__rows li{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:var(--gap-m);align-items:baseline;padding:14px 0;border-top:1px solid rgba(244,244,242,.12)}.lab .mshift__k{font-size:14px;color:#f4f4f28c}.lab .mshift__v{display:grid;font-size:clamp(18px,1.7vw,26px);line-height:1.25;letter-spacing:-.015em}.lab .mshift__v span{grid-area:1 / 1;transition:opacity .45s ease,transform .6s cubic-bezier(.16,1,.3,1),filter .45s ease}.lab .mshift__v .is-from{color:#ffc9a6}.lab .mshift__v .is-to{opacity:0;transform:translateY(14px);filter:blur(6px)}.lab .mshift__rows li.is-to .is-from{opacity:0;transform:translateY(-14px);filter:blur(6px)}.lab .mshift__rows li.is-to .is-to{opacity:1;transform:none;filter:none}.lab .mjobs__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,80px);align-items:start}.lab .mjobs__tabs{grid-column:1 / 5;display:grid;gap:8px;margin:0;padding:0;list-style:none}.lab .mjobs__tabs button{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:16px;align-items:center;width:100%;padding:14px;border:0;border-radius:var(--r-c);background:#fff;font:inherit;text-align:left;color:var(--black);cursor:pointer;transition:background-color .3s,color .3s,transform .3s}.lab .mjobs__tabs button:hover{transform:translate(4px)}.lab .mjobs__tabs button.is-active{background:var(--ur-ink);color:#f4f4f2}.lab .mjobs__orb{grid-row:1 / 4;width:56px;height:56px;border-radius:50%;filter:blur(.3px);animation:mjobs-orb 8s linear infinite}.lab .mjobs__orb--0{background:conic-gradient(from 0deg,var(--ur-heat),#ffd1b0,var(--ur-ice),#2b2a28,var(--ur-heat))}.lab .mjobs__orb--1{background:conic-gradient(from 90deg,#ff3d00,var(--ur-heat),#ffcf8a,#ff8a4a,#ff3d00)}.lab .mjobs__orb--2{background:conic-gradient(from 180deg,var(--ur-ice),var(--ur-stone),#ffb27a,#5c8ea8,var(--ur-ice))}@keyframes mjobs-orb{to{transform:rotate(1turn)}}.lab .mjobs__tag{font-size:12px;text-transform:uppercase;letter-spacing:.06em;opacity:.55}.lab .mjobs__tabs b{font-size:20px;font-weight:500;letter-spacing:-.02em}.lab .mjobs__tabs em{font-size:14px;font-style:normal;opacity:.62}.lab .mjobs__panels{grid-column:5 / 13;display:grid}.lab .mjobs__panel{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.lab .mjobs__panel.is-active{opacity:1;visibility:visible;transition-delay:0s}.lab .mjobs__who{margin:0;font-size:14px;color:var(--grey)}.lab .mjobs__story{margin:12px 0 0;font-size:clamp(22px,2.1vw,34px);line-height:1.22;letter-spacing:-.025em}.lab .mjobs__part{opacity:.2;transition:opacity .6s ease}.lab .mjobs__panel.is-active .mjobs__part{opacity:1}.lab .mjobs__panel.is-active .mjobs__part--want{transition-delay:.5s}.lab .mjobs__panel.is-active .mjobs__part--so{transition-delay:1s}.lab .mjobs__part i{display:inline-block;padding:.05em .4em .1em;border-radius:.4em;font-style:normal;vertical-align:.08em;font-size:.62em;letter-spacing:0}.lab .mjobs__part--when i{background:#ffe1cf;color:#b33a07}.lab .mjobs__part--want i{background:var(--ur-stone);color:var(--black)}.lab .mjobs__part--so i{background:#d9f0f9;color:#19607d}.lab .mjobs__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(28px,3vw,44px)}.lab .mjobs__cols h3{margin:0 0 6px;font-size:14px;font-weight:500;color:var(--grey)}.lab .mjobs__cols ul{margin:0;padding:0;list-style:none}.lab .mjobs__cols li{padding:10px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.4}.lab .mritual__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,80px);align-items:stretch}.lab .mritual__stage{grid-column:1 / 8;position:relative;min-height:460px;aspect-ratio:7 / 6;max-height:calc(100svh - 140px);border-radius:var(--r-c);background:#070706;overflow:hidden}.lab .mritual__stage canvas{position:absolute;inset:0;width:100%;height:100%}.lab .mritual__state{position:absolute;left:22px;top:18px;display:grid;margin:0;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#f4f4f299}.lab .mritual__state span{grid-area:1 / 1;opacity:0;transition:opacity .4s}.lab .mritual__state span.is-active{opacity:1}.lab .mritual__phase{position:absolute;left:50%;top:50%;font-size:clamp(28px,3vw,48px);font-weight:500;letter-spacing:-.03em;transform:translate(-50%,-50%);transition:color .6s;pointer-events:none}.lab .mritual__phase[data-p="0"]{color:#ffb27a}.lab .mritual__phase[data-p="1"]{color:#cfeefa}.lab .mritual__phase[data-p="2"]{color:var(--ur-stone)}.lab .mritual__steps{grid-column:8 / 13;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lab .mritual__steps li{border-top:1px solid var(--line-d)}.lab .mritual__steps li:last-child{border-bottom:1px solid var(--line-d)}.lab .mritual__steps button{display:grid;grid-template-columns:2.4em minmax(0,1fr);width:100%;padding:16px 0;border:0;background:none;font:inherit;text-align:left;color:var(--soft-d);cursor:pointer;transition:color .3s}.lab .mritual__steps button>span{padding-top:4px;font-size:13px;font-variant-numeric:tabular-nums}.lab .mritual__steps b{font-size:clamp(20px,1.7vw,26px);font-weight:500;letter-spacing:-.02em}.lab .mritual__steps p{grid-column:2;max-height:0;margin:0;overflow:hidden;font-size:15px;line-height:1.45;transition:max-height .5s ease,margin .5s ease}.lab .mritual__steps button:hover,.lab .mritual__steps button.is-active{color:#f4f4f2}.lab .mritual__steps button.is-active p{max-height:7em;margin-top:8px;color:var(--soft-d)}.lab .mritual__week{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none}.lab .mritual__week li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:clamp(18px,2vw,28px);border-radius:var(--r-c);background:#171513}.lab .mritual__week li:first-child{background:linear-gradient(120deg,#2a1a12,#171513 60%)}.lab .mritual__week li:last-child{background:linear-gradient(120deg,#12212a,#171513 60%)}.lab .mritual__week span{font-size:14px;color:var(--soft-d)}.lab .mritual__week b{grid-row:1 / 3;grid-column:2;align-self:center;font-size:clamp(28px,3vw,48px);font-weight:500;letter-spacing:-.04em}.lab .mritual__week p{margin:0;font-size:16px;line-height:1.45}.lab .mhyp__bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(36px,4vw,64px);padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lab .mhyp__count{margin:0;font-size:15px;font-variant-numeric:tabular-nums}.lab .mhyp__count b{font-size:28px;font-weight:500;letter-spacing:-.03em}.lab .mhyp__legend{display:flex;gap:18px;margin:0;font-size:14px;color:var(--grey)}.lab .mhyp__legend span:before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;vertical-align:0}.lab .mhyp__legend .is-ok:before{background:var(--ur-heat)}.lab .mhyp__legend .is-fix:before{background:var(--ur-ice)}.lab .mhyp__legend b{color:var(--black);font-weight:500;font-variant-numeric:tabular-nums}.lab .mhyp__all{margin-left:auto;padding:10px 18px;border:0;border-radius:999px;background:var(--ur-ink);font:inherit;font-size:14px;color:#fff;cursor:pointer;transition:transform .2s,opacity .3s}.lab .mhyp__all:hover{transform:translateY(-2px)}.lab .mhyp.is-complete .mhyp__all{opacity:.35;pointer-events:none}.lab .mhyp__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:20px;align-items:start}.lab .mhyp__grid{grid-column:1 / 8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.lab .mhyp__card{position:relative;display:flex;flex-direction:column;gap:10px;width:100%;height:100%;min-height:132px;padding:16px 16px 22px;border:0;border-radius:var(--r-c);background:#fff;font:inherit;text-align:left;color:var(--black);cursor:pointer;overflow:hidden;transition:transform .3s,box-shadow .3s}.lab .mhyp__card:hover{transform:translateY(-3px)}.lab .mhyp__card.is-active{box-shadow:inset 0 0 0 2px var(--ur-ink)}.lab .mhyp__num{font-size:13px;color:var(--grey);font-variant-numeric:tabular-nums}.lab .mhyp__q{font-size:16px;line-height:1.35;letter-spacing:-.01em}.lab .mhyp__temp{position:absolute;left:16px;right:16px;bottom:10px;height:4px;border-radius:2px;background:#eceae5;overflow:hidden}.lab .mhyp__temp i{display:block;width:0;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--ur-ice),var(--ur-heat))}.lab .mhyp__card.is-testing .mhyp__temp i{width:100%;transition:width .85s cubic-bezier(.6,0,.4,1)}.lab .mhyp__card.is-done .mhyp__temp i{width:100%}.lab .mhyp__card[data-v=fix].is-done .mhyp__temp i{background:var(--ur-ice)}.lab .mhyp__card[data-v=ok].is-done .mhyp__temp i{background:var(--ur-heat)}.lab .mhyp__stamp{position:absolute;right:12px;top:12px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;opacity:0;transform:scale(1.6) rotate(-8deg);transition:opacity .25s,transform .45s cubic-bezier(.34,1.8,.64,1)}.lab .mhyp__card[data-v=ok] .mhyp__stamp{background:var(--ur-heat);color:#fff}.lab .mhyp__card[data-v=fix] .mhyp__stamp{background:var(--ur-ice);color:#0f3b4d}.lab .mhyp__card.is-done .mhyp__stamp{opacity:1;transform:rotate(-3deg)}.lab .mhyp__detail{grid-column:8 / 13;position:sticky;top:90px;display:grid;min-height:280px;padding:clamp(20px,2.2vw,32px);border-radius:var(--r-c);background:var(--ur-ink);color:#f4f4f2}.lab .mhyp__empty{grid-area:1 / 1;align-self:center;margin:0;font-size:18px;color:var(--soft-d);transition:opacity .3s}.lab .mhyp__detail.has-pick .mhyp__empty{opacity:0}.lab .mhyp__panel{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s,transform .45s,visibility 0s linear .35s}.lab .mhyp__panel.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lab .mhyp__verdict{display:inline-block;margin:0;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:500}.lab .mhyp__verdict.is-ok{background:var(--ur-heat);color:#fff}.lab .mhyp__verdict.is-fix{background:var(--ur-ice);color:#0f3b4d}.lab .mhyp__panel h3{margin:16px 0 0;font-size:clamp(20px,1.6vw,26px);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--soft-d)}.lab .mhyp__what{margin:14px 0 0;font-size:17px;line-height:1.5}.lab .mhyp__panel blockquote{margin:22px 0 0;padding:16px 0 0;border-top:1px solid var(--line-d)}.lab .mhyp__panel blockquote p{margin:0;font-size:clamp(18px,1.4vw,22px);line-height:1.35;letter-spacing:-.01em}.lab .mhyp__panel cite{display:block;margin-top:8px;font-size:13px;font-style:normal;color:var(--soft-d)}.lab .mmap__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,80px);align-items:center}.lab .mmap__plane{grid-column:1 / 8;position:relative;aspect-ratio:1;max-height:calc(100svh - 140px);border-radius:var(--r-c);background:#fff;overflow:hidden}.lab .mmap__plane:before{content:"";position:absolute;left:50%;top:0;width:50%;height:50%;background:radial-gradient(80% 80% at 70% 30%,rgba(255,106,42,.16),rgba(143,208,234,.14) 60%,transparent 80%)}.lab .mmap__axis{position:absolute;background:#0a0a0a29}.lab .mmap__axis--x{left:6%;right:6%;top:50%;height:1px}.lab .mmap__axis--y{top:6%;bottom:6%;left:50%;width:1px}.lab .mmap__lbl{position:absolute;max-width:40%;font-size:12px;line-height:1.3;color:var(--grey)}.lab .mmap__lbl--l{left:4%;top:calc(50% + 8px)}.lab .mmap__lbl--r{right:4%;top:calc(50% + 8px);text-align:right}.lab .mmap__lbl--t{left:calc(50% + 10px);top:3%}.lab .mmap__lbl--b{left:calc(50% + 10px);bottom:3%}.lab .mmap__zone{position:absolute;display:flex;flex-direction:column;gap:4px;width:36%;padding:14px 16px;border:0;border-radius:12px;background:#f1efea;font:inherit;text-align:left;color:var(--black);cursor:pointer;transform:translate(-50%,-50%);transition:background-color .3s,color .3s,transform .4s cubic-bezier(.34,1.5,.64,1),box-shadow .3s}.lab .mmap__zone--tl{left:27%;top:27%}.lab .mmap__zone--tr{left:73%;top:27%}.lab .mmap__zone--bl{left:27%;top:73%}.lab .mmap__zone--br{left:73%;top:73%}.lab .mmap__zone b{font-size:clamp(14px,1.2vw,18px);font-weight:500;letter-spacing:-.01em}.lab .mmap__zone span{font-size:12px;color:var(--grey)}.lab .mmap__zone:hover{transform:translate(-50%,-50%) scale(1.04)}.lab .mmap__zone.is-active{background:var(--ur-stone);box-shadow:inset 0 0 0 2px var(--black);transform:translate(-50%,-50%) scale(1.06)}.lab .mmap__zone.is-hero{background:var(--ur-ink);color:#f4f4f2;box-shadow:inset 0 0 40px #ff6a2a73,inset 0 0 12px #8fd0ea4d}.lab .mmap__zone.is-hero span{color:var(--soft-d)}.lab .mmap__zone.is-hero:after{content:"";position:absolute;right:12px;top:12px;width:10px;height:10px;border-radius:50%;background:var(--ur-heat);animation:mmap-pulse 1.8s ease-out infinite}@keyframes mmap-pulse{0%{box-shadow:0 0 #ff6a2a99}to{box-shadow:0 0 0 14px #ff6a2a00}}.lab .mmap__zone.is-hero.is-active{transform:translate(-50%,-50%) scale(1.1)}.lab .mmap__side{grid-column:8 / 13;display:grid}.lab .mmap__panel{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s,transform .45s,visibility 0s linear .35s}.lab .mmap__panel.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lab .mmap__who{font-size:14px;color:var(--grey)}.lab .mmap__panel h3{margin:8px 0 0;font-size:clamp(28px,2.6vw,44px);font-weight:500;line-height:1.05;letter-spacing:-.035em}.lab .mmap__panel.is-hero h3{background:linear-gradient(90deg,#e2500f,#6aaecb);-webkit-background-clip:text;background-clip:text;color:transparent}.lab .mmap__panel p{margin:14px 0 0;font-size:17px;line-height:1.5}.lab .mmap__text{grid-area:2 / 1;margin-top:28px;padding-top:16px;border-top:1px solid var(--line)}.lab .mmap__text p{margin:0;font-size:15px;line-height:1.5;color:var(--grey)}.lab .mdecide__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,80px);align-items:start}.lab .mdecide__list{grid-column:1 / 8;margin:0;padding:0;list-style:none}.lab .mdecide__list li{border-top:1px solid var(--line-d)}.lab .mdecide__list li:last-child{border-bottom:1px solid var(--line-d)}.lab .mdecide__sw{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;align-items:center;width:100%;padding:16px 0;border:0;background:none;font:inherit;text-align:left;color:#f4f4f2;cursor:pointer}.lab .mdecide__track{position:relative;width:52px;height:30px;border-radius:999px;background:#f4f4f224;transition:background-color .35s}.lab .mdecide__track i{position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#f4f4f2;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.lab .mdecide__sw[aria-checked=true] .mdecide__track{background:var(--ur-heat)}.lab .mdecide__sw[aria-checked=true] .mdecide__track i{transform:translate(22px)}.lab .mdecide__txt{display:grid;font-size:clamp(17px,1.4vw,21px);line-height:1.3;letter-spacing:-.01em}.lab .mdecide__txt span{grid-area:1 / 1;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1)}.lab .mdecide__txt .is-off{color:var(--soft-d);text-decoration:line-through;text-decoration-color:#f4f4f24d}.lab .mdecide__txt .is-on{opacity:0;transform:translateY(10px)}.lab .mdecide__sw[aria-checked=true] .is-off{opacity:0;transform:translateY(-10px)}.lab .mdecide__sw[aria-checked=true] .is-on{opacity:1;transform:none}.lab .mdecide__gauge{grid-column:8 / 13;position:sticky;top:90px;display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:24px;min-height:380px;padding:clamp(20px,2.2vw,32px);border-radius:var(--r-c);background:#171513;transition:box-shadow .6s}.lab .mdecide[data-level=yes] .mdecide__gauge{box-shadow:inset 0 0 120px #ff6a2a52,inset 0 0 30px #ff6a2a33}.lab .mdecide__thermo{grid-row:1 / 3;position:relative;width:28px;justify-self:center;border-radius:999px;background:#f4f4f21a;overflow:hidden}.lab .mdecide__thermo i{position:absolute;left:0;right:0;bottom:0;height:calc(var(--v, 0) * 100%);border-radius:999px;background:linear-gradient(0deg,var(--ur-ice),#f4f4f2 45%,var(--ur-heat));transition:height .7s cubic-bezier(.34,1.3,.64,1)}.lab .mdecide__n{margin:0;font-size:14px;color:var(--soft-d);font-variant-numeric:tabular-nums}.lab .mdecide__n b{font-size:44px;font-weight:500;letter-spacing:-.04em;color:#f4f4f2}.lab .mdecide__verdicts{display:grid;align-self:end}.lab .mdecide__verdict{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .4s,transform .5s,visibility 0s linear .4s}.lab .mdecide[data-level=no] .mdecide__verdict[data-v=no],.lab .mdecide[data-level=mid] .mdecide__verdict[data-v=mid],.lab .mdecide[data-level=yes] .mdecide__verdict[data-v=yes]{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lab .mdecide__verdict h3{margin:0;font-size:clamp(32px,3.2vw,52px);font-weight:500;line-height:1;letter-spacing:-.045em}.lab .mdecide__verdict[data-v=yes] h3{color:#ffb27a}.lab .mdecide__verdict[data-v=mid] h3{color:var(--ur-stone)}.lab .mdecide__verdict[data-v=no] h3{color:var(--ur-ice)}.lab .mdecide__verdict p{margin:12px 0 0;font-size:16px;line-height:1.45;color:var(--soft-d)}@media(max-width:991px){.lab :is(.mfog__head,.mshift__head,.mjobs__head,.mritual__head,.mhyp__head,.mmap__head,.mdecide__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mfog__head,.mshift__head,.mjobs__head,.mritual__head,.mhyp__head,.mmap__head,.mdecide__head)>*{grid-column:1}.lab :is(.mfog__text,.mshift__text,.mjobs__text){grid-template-columns:minmax(0,1fr)}.lab :is(.mfog__text,.mshift__text,.mjobs__text) p{grid-column:1}.lab .mfog__glass{aspect-ratio:3 / 4;background-image:var(--scene-m)}.lab .mfog__msg{font-size:clamp(34px,10vw,56px)}.lab .mshift__board{padding:20px 18px}.lab .mshift__rows li{grid-template-columns:minmax(0,1fr);gap:4px}.lab :is(.mjobs__body,.mritual__body,.mhyp__body,.mmap__body,.mdecide__body){grid-template-columns:minmax(0,1fr)}.lab :is(.mjobs__tabs,.mjobs__panels,.mritual__stage,.mritual__steps,.mhyp__grid,.mhyp__detail,.mmap__plane,.mmap__side,.mdecide__list,.mdecide__gauge){grid-column:1}.lab .mjobs__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lab .mjobs__tabs button{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:12px}.lab .mjobs__orb{grid-row:auto;width:36px;height:36px}.lab .mjobs__tabs b{font-size:15px}.lab .mjobs__tabs em,.lab .mjobs__tag{display:none}.lab .mjobs__cols{grid-template-columns:minmax(0,1fr);gap:18px}.lab .mritual__stage{min-height:0;aspect-ratio:1}.lab .mritual__week{grid-template-columns:minmax(0,1fr)}.lab .mhyp__all{margin-left:0}.lab .mhyp__grid{grid-template-columns:minmax(0,1fr)}.lab .mhyp__card{min-height:0}.lab .mhyp__detail{position:static;min-height:0}.lab .mhyp__grid>.mhyp__detail{margin:2px 0 6px}.lab .mhyp__detail:not(.has-pick){display:none}.lab .mmap__zone{width:42%;padding:10px 11px}.lab .mmap__zone b{font-size:13px}.lab .mmap__zone span{display:none}.lab .mmap__lbl{font-size:10px}.lab .mdecide__gauge{position:static;min-height:0;grid-template-columns:44px minmax(0,1fr)}.lab .mdecide__thermo{min-height:180px}}@media(prefers-reduced-motion:reduce){.lab .mjobs__orb,.lab .mfog__hint i,.lab .mmap__zone.is-hero:after{animation:none}}.lab{--st-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--st-blue: #4d4dff;--st-sky: #9aa6ff;--st-ink: #04060e;--st-navy: #0b1030}.lab :is(.mgap,.mmodes,.msession,.mpivot,.mpoles){margin:var(--sec) var(--pad-x) 0}.lab :is(.mscope,.morbit){margin-top:var(--sec);padding:clamp(24px,2.4vw,36px) var(--pad-x) clamp(72px,8vw,140px);background:radial-gradient(90% 70% at 80% 0%,rgba(77,77,255,.16),transparent 60%),var(--st-ink);color:#f4f4f2}.lab .mcase>:is(.mscope,.morbit){box-shadow:0 1px 0 var(--st-ink)}.lab :is(.mscope,.morbit,.mrecord)+:is(.mscope,.morbit,.mrecord){margin-top:0;border-top:1px solid rgba(154,166,255,.12)}.lab :is(.msession__head,.mscope__head,.mgap__head,.morbit__head,.mmodes__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.mscope__head,.morbit__head){padding-top:20px}.lab :is(.msession__head,.mscope__head,.mgap__head,.morbit__head,.mmodes__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab :is(.msession__title,.mscope__title,.mgap__title,.morbit__title,.mmodes__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab :is(.msession__text,.mgap__text,.mmodes__text){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(28px,3vw,48px)}.lab :is(.msession__text,.mgap__text,.mmodes__text) p{grid-column:4 / 11;margin:0;font-size:16px;line-height:1.5;color:var(--grey)}.lab .msession__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,80px);align-items:start}.lab .msession__topics{grid-column:1 / 5;margin:0;padding:0;list-style:none}.lab .msession__topics li{border-top:1px solid var(--line)}.lab .msession__topics li:last-child{border-bottom:1px solid var(--line)}.lab .msession__topics button{display:grid;grid-template-columns:3.4em minmax(0,1fr) auto;align-items:baseline;width:100%;padding:16px 0;border:0;background:none;font:inherit;text-align:left;color:var(--grey);cursor:pointer;transition:color .3s}.lab .msession__topics span{font:12px/1 var(--st-mono);color:var(--st-blue);opacity:.6}.lab .msession__topics b{font-size:clamp(18px,1.6vw,24px);font-weight:500;letter-spacing:-.02em}.lab .msession__topics em{font:12px/1 var(--st-mono);font-style:normal;opacity:.6}.lab .msession__topics button:hover,.lab .msession__topics button.is-active{color:var(--black)}.lab .msession__topics button.is-active span{opacity:1;color:var(--st-blue)}.lab .msession__screen{grid-column:5 / 13;min-height:420px;border-radius:var(--r-c);background:#070a1c;color:#f4f4f2;box-shadow:inset 0 0 0 1px #9aa6ff29,inset 0 0 80px #4d4dff1f;overflow:hidden}.lab .msession__bar{display:flex;align-items:center;gap:6px;margin:0;padding:12px 18px;border-bottom:1px solid rgba(154,166,255,.14);font:12px/1 var(--st-mono);color:var(--soft-d)}.lab .msession__bar i{width:9px;height:9px;border-radius:50%;background:#9aa6ff40}.lab .msession__bar>span{margin-left:8px}.lab .msession__bar b{margin-left:auto;font-weight:400;color:var(--st-sky);font-variant-numeric:tabular-nums}.lab .msession__qsets{display:grid;padding:clamp(18px,2vw,28px)}.lab .msession__qs{grid-area:1 / 1;margin:0;padding:0;list-style:none;visibility:hidden}.lab .msession__qs.is-active{visibility:visible}.lab .msession__qs li{position:relative;padding:9px 0 9px 26px;font-size:clamp(16px,1.25vw,19px);line-height:1.35;opacity:0;transform:translateY(6px)}.lab .msession__qs li:before{content:">";position:absolute;left:0;top:10px;font:14px/1.2 var(--st-mono);color:var(--st-blue)}.lab .msession__qs.is-active li{animation:msession-in .45s ease forwards;animation-delay:calc(var(--k) * .32s)}.lab .msession__qs.is-active li:last-child:after{content:"";display:inline-block;width:9px;height:1.05em;margin-left:6px;vertical-align:-.15em;background:var(--st-blue);animation:msession-caret 1s steps(1) infinite}@keyframes msession-in{to{opacity:1;transform:none}}@keyframes msession-caret{50%{opacity:0}}.lab .mscope__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,80px);align-items:stretch}.lab .mscope__map{grid-column:1 / 8;position:relative;aspect-ratio:4 / 3;max-height:calc(100svh - 140px)}.lab .mscope__tiles{--l: 50;display:flex;gap:6px;height:100%}.lab .mscope__tiles>.mscope__tile{flex:var(--l) 1 0}.lab .mscope__col{flex:calc(100 - var(--l)) 1 0;display:flex;flex-direction:column;gap:6px}.lab .mscope__tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-height:0;padding:clamp(12px,1.4vw,20px);border:0;border-radius:12px;background:linear-gradient(rgba(154,166,255,.07) 1px,transparent 1px) 0 0 / 100% 18px,linear-gradient(90deg,rgba(154,166,255,.07) 1px,transparent 1px) 0 0 / 18px 100%,#0a0f2a;font:inherit;text-align:left;color:var(--soft-d);cursor:pointer;overflow:hidden;transition:background-color .4s,color .3s,box-shadow .4s}.lab .mscope__col .mscope__tile{flex:var(--s) 1 0}.lab .mscope__tile b{font-size:clamp(14px,1.3vw,20px);font-weight:500;letter-spacing:-.01em}.lab .mscope__share{position:absolute;left:clamp(12px,1.4vw,20px);top:clamp(10px,1.2vw,16px);font:500 clamp(22px,3vw,52px)/1 var(--st-mono);letter-spacing:-.04em;color:#9aa6ff59;transition:color .4s}.lab .mscope__money{font:12px/1.3 var(--st-mono);opacity:.7}.lab .mscope__tile.is-active{color:#f4f4f2;box-shadow:inset 0 0 0 1px #9aa6ff80}.lab .mscope__tile.is-active .mscope__share{color:var(--st-sky)}.lab .mscope.is-locked .mscope__tile.is-target{background-color:#13188a;box-shadow:inset 0 0 0 2px var(--st-blue),inset 0 0 90px #4d4dff8c}.lab .mscope.is-locked .mscope__tile.is-target .mscope__share{color:#fff}.lab .mscope__reticle{position:absolute;left:0;top:0;width:clamp(96px,11vw,150px);height:clamp(96px,11vw,150px);margin:calc(clamp(96px,11vw,150px)/-2) 0 0 calc(clamp(96px,11vw,150px)/-2);pointer-events:none;transition:transform .9s cubic-bezier(.65,0,.35,1)}.lab .mscope__reticle svg{width:100%;height:100%;overflow:visible;fill:none;stroke:#f4f4f2;stroke-width:1.2;transition:transform .6s cubic-bezier(.34,1.56,.64,1);animation:mscope-spin 9s linear infinite}.lab .mscope__dot{fill:#ff3b3b;stroke:none}@keyframes mscope-spin{to{transform:rotate(1turn)}}.lab .mscope.is-locked .mscope__reticle svg{stroke:var(--st-blue);stroke-width:2;transform:scale(.74);animation:none;filter:drop-shadow(0 0 8px rgba(77,77,255,.9))}.lab .mscope__coord{position:absolute;left:100%;top:0;margin-left:6px;white-space:nowrap;font:11px/1 var(--st-mono);font-style:normal;color:var(--st-sky)}.lab .mscope.is-locked .mscope__coord{color:#fff;background:var(--st-blue);padding:4px 6px;border-radius:4px}.lab .mscope__side{grid-column:8 / 13;display:grid}.lab .mscope__panel{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s,transform .45s,visibility 0s linear .35s}.lab .mscope__panel.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lab .mscope__kicker{margin:0;font:12px/1 var(--st-mono);color:var(--st-sky)}.lab .mscope__panel h3{margin:10px 0 0;font-size:clamp(26px,2.4vw,40px);font-weight:500;line-height:1.05;letter-spacing:-.035em}.lab .mscope__panel dl{display:grid;margin:20px 0 0}.lab .mscope__panel dl div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--line-d)}.lab .mscope__panel dt{font-size:14px;color:var(--soft-d)}.lab .mscope__panel dd{margin:0;font:14px/1.3 var(--st-mono);text-align:right}.lab .mscope__text{margin:16px 0 0;font-size:16px;line-height:1.5;color:var(--soft-d)}.lab .mscope__verdict{max-height:0;margin-top:0;padding:0 18px;border-radius:12px;background:var(--st-blue);overflow:hidden;opacity:0;transition:max-height .6s ease,opacity .4s ease,margin .6s ease,padding .6s ease}.lab .mscope.is-locked .mscope__verdict{max-height:20em;margin-top:20px;padding:16px 18px;opacity:1}.lab .mscope__verdict span{font:11px/1 var(--st-mono);text-transform:uppercase;letter-spacing:.08em;opacity:.8}.lab .mscope__verdict b{display:block;margin-top:8px;font-size:24px;font-weight:500;letter-spacing:-.02em}.lab .mscope__verdict p{margin:6px 0 0;font-size:15px;line-height:1.45}.lab .mgap__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:clamp(36px,4vw,64px)}.lab .mgap__toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.lab .mgap__toggle button{position:relative;z-index:1;padding:10px 18px;border:0;background:none;font:inherit;font-size:14px;color:var(--grey);cursor:pointer;transition:color .3s}.lab .mgap__toggle button[aria-selected=true]{color:#fff}.lab .mgap__toggle i{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--st-ink);transition:transform .45s cubic-bezier(.65,0,.35,1),background-color .45s}.lab .mgap[data-state=after] .mgap__toggle i{transform:translate(100%);background:var(--st-blue)}.lab .mgap__score{margin:0;font-size:15px;color:var(--grey)}.lab .mgap__score b{display:inline-grid;margin:0 4px;font:500 28px/1 var(--st-mono);color:var(--black);vertical-align:-3px}.lab .mgap__score b span{grid-area:1 / 1;transition:opacity .3s,transform .4s}.lab .mgap[data-state=before] .mgap__score .is-after,.lab .mgap[data-state=after] .mgap__score .is-before{opacity:0;transform:translateY(8px)}.lab .mgap[data-state=after] .mgap__score b{color:var(--st-blue)}.lab .mgap__wrap{margin-top:18px;border-radius:var(--r-c);background:#fff;overflow-x:auto}.lab .mgap__table{width:100%;min-width:760px;border-collapse:collapse;font-size:14px}.lab .mgap__table th,.lab .mgap__table td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:center}.lab .mgap__table thead th{font:12px/1.2 var(--st-mono);color:var(--grey);vertical-align:bottom}.lab .mgap__table th[scope=row]{padding-left:18px;text-align:left;font-size:15px;font-weight:500}.lab .mgap__table thead th:first-child{padding-left:18px;text-align:left}.lab .mgap__table th[scope=row] span{display:block;margin-top:2px;font:11px/1.3 var(--st-mono);font-weight:400;color:var(--grey)}.lab .mgap__table tbody tr:last-child>*{border-bottom:0}.lab .mgap__table td i{display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:middle}.lab .mgap__table td i.is-y{background:var(--black)}.lab .mgap__table td i.is-n{box-shadow:inset 0 0 0 1.5px #0a0a0a2e}.lab .mgap__table .is-us{position:relative;background:#f1f2ff;color:var(--st-blue)}.lab .mgap__table thead .is-us{font-weight:600;color:var(--st-blue)}.lab .mgap__table td.is-us i{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px #ff3b3b8c;transition:background-color .4s,box-shadow .4s,transform .5s cubic-bezier(.34,1.8,.64,1)}.lab .mgap__table td.is-us[data-before="1"] i{background:var(--st-blue);box-shadow:none}.lab .mgap[data-state=after] .mgap__table td.is-us[data-after="1"] i{background:var(--st-blue);box-shadow:0 0 0 4px #4d4dff2e;transition-delay:calc(var(--k, 0) * .08s)}.lab .mgap[data-state=after] .mgap__table tr.is-new td.is-us i{transform:scale(1.15)}.lab .mgap__table tr{--k: 0}.lab .mgap[data-state=after] .mgap__table tr.is-new th[scope=row]{color:var(--st-blue);transition:color .4s}.lab .morbit__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,80px);align-items:center}.lab .morbit__stage{--r: clamp(130px, 17vw, 250px);grid-column:1 / 8;position:relative;aspect-ratio:1;max-height:calc(100svh - 120px);width:100%}.lab .morbit__ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(154,166,255,.22);transform:translate(-50%,-50%)}.lab .morbit__ring--1{width:calc(var(--r) * 2);height:calc(var(--r) * 2);border-color:#4d4dff8c;box-shadow:0 0 40px #4d4dff40}.lab .morbit__ring--2{width:calc(var(--r) * 1.3);height:calc(var(--r) * 1.3);border-style:dashed;animation:morbit-spin 40s linear infinite}.lab .morbit__ring--3{width:calc(var(--r) * 2.6);height:calc(var(--r) * 2.6);border-color:#9aa6ff1a}@keyframes morbit-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.lab .morbit__beam{position:absolute;left:50%;top:50%;width:var(--r);height:2px;background:linear-gradient(90deg,rgba(77,77,255,0),var(--st-blue));transform-origin:0 50%;transform:rotate(var(--a));transition:transform .8s cubic-bezier(.65,0,.35,1)}.lab .morbit__core{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:calc(var(--r) * .9);height:calc(var(--r) * .9);padding:12px;border-radius:50%;background:radial-gradient(circle,#1b22a8,#0a0f2a 70%);box-shadow:0 0 60px #4d4dff73;text-align:center;transform:translate(-50%,-50%)}.lab .morbit__core span{font:11px/1 var(--st-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--st-sky)}.lab .morbit__core b{font-size:clamp(14px,1.3vw,19px);font-weight:500;line-height:1.15}.lab .morbit__node{position:absolute;left:calc(50% + cos(var(--a)) * var(--r));top:calc(50% + sin(var(--a)) * var(--r));display:grid;justify-items:center;gap:8px;width:132px;margin-left:-66px;margin-top:-9px;padding:0;border:0;background:none;font:inherit;color:var(--soft-d);cursor:pointer;transition:color .3s}.lab .morbit__node i{width:18px;height:18px;border-radius:50%;background:var(--st-ink);box-shadow:inset 0 0 0 2px var(--st-sky);transition:background-color .3s,box-shadow .3s,transform .4s cubic-bezier(.34,1.8,.64,1)}.lab .morbit__node span{font:12px/1.25 var(--st-mono);text-align:center}.lab .morbit__node:hover,.lab .morbit__node.is-active{color:#fff}.lab .morbit__node.is-active i{background:var(--st-blue);box-shadow:0 0 0 6px #4d4dff40,0 0 24px var(--st-blue);transform:scale(1.2)}.lab .morbit__side{grid-column:8 / 13}.lab .morbit__corenote{margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid var(--line-d);font-size:15px;line-height:1.45;color:var(--soft-d)}.lab .morbit__corenote span{display:block;margin-bottom:6px;font:11px/1 var(--st-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--st-sky)}.lab .morbit__panels{display:grid}.lab .morbit__panel{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s,transform .45s,visibility 0s linear .35s}.lab .morbit__panel.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lab .morbit__num{margin:0;font:12px/1 var(--st-mono);color:var(--st-sky)}.lab .morbit__panel h3{margin:10px 0 0;font-size:clamp(26px,2.4vw,40px);font-weight:500;line-height:1.05;letter-spacing:-.035em}.lab .morbit__panel>p:not(.morbit__num):not(.morbit__gap){margin:14px 0 0;font-size:17px;line-height:1.5}.lab .morbit__gap{position:relative;margin:26px 0 0;padding:16px 0 0 34px;border-top:1px solid var(--line-d);font-size:clamp(18px,1.5vw,22px);line-height:1.3;letter-spacing:-.01em}.lab .morbit__gap:before{content:"↳";position:absolute;left:2px;top:14px;font-size:22px;line-height:1;color:var(--st-blue)}.lab .morbit__gap span{display:block;margin-bottom:8px;font:11px/1 var(--st-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--st-sky)}.lab .mmodes__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,80px);align-items:center}.lab .mmodes__tabs{grid-column:1 / 7;margin:0;padding:0;list-style:none}.lab .mmodes__tabs li{border-top:1px solid var(--line)}.lab .mmodes__tabs li:last-child{border-bottom:1px solid var(--line)}.lab .mmodes__tabs button{display:grid;grid-template-columns:3.4em minmax(0,1fr);width:100%;padding:18px 0;border:0;background:none;font:inherit;text-align:left;color:var(--grey);cursor:pointer;transition:color .3s}.lab .mmodes__tabs span{padding-top:6px;font:12px/1 var(--st-mono)}.lab .mmodes__tabs b{font-size:clamp(22px,2vw,32px);font-weight:500;letter-spacing:-.03em}.lab .mmodes__tabs em{grid-column:2;max-height:0;overflow:hidden;font-size:15px;font-style:normal;line-height:1.45;transition:max-height .45s ease,margin .45s ease}.lab .mmodes__tabs button.is-active{color:var(--black)}.lab .mmodes__tabs button.is-active span{color:var(--st-blue)}.lab .mmodes__tabs button.is-active em{max-height:5em;margin-top:6px;color:var(--grey)}.lab .mmodes__phone{grid-column:8 / 12;justify-self:center;width:min(100%,320px);padding:10px;border-radius:46px;background:#0b0d16;box-shadow:0 40px 80px -40px #04060e99,inset 0 0 0 1px #ffffff14}.lab .mmodes__screen{position:relative;display:grid;height:600px;border-radius:36px;background:radial-gradient(120% 60% at 50% 0%,#121a5c,var(--st-ink) 70%);color:#eef0ff;overflow:hidden}.lab .mmodes__ui{grid-area:1 / 1;display:flex;flex-direction:column;gap:14px;padding:46px 18px 18px;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .4s,transform .5s,visibility 0s linear .4s}.lab .mmodes__ui.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lab .mmodes__ui>*{opacity:0;transform:translateY(8px)}.lab .mmodes__ui.is-active>*{animation:msession-in .5s ease forwards}.lab .mmodes__ui.is-active>:nth-child(2){animation-delay:.12s}.lab .mmodes__ui.is-active>:nth-child(3){animation-delay:.24s}.lab .mmodes__ui.is-active>:nth-child(4){animation-delay:.36s}.lab .mmodes__ui.is-active>:nth-child(5){animation-delay:.48s}.lab .mmodes__top{display:flex;justify-content:space-between;align-items:baseline;margin:0;font:11px/1 var(--st-mono);color:var(--st-sky)}.lab .mmodes__top b{padding:4px 8px;border-radius:6px;background:var(--st-blue);font-weight:500;color:#fff}.lab .mmodes__dial{display:flex;align-items:center;gap:14px}.lab .mmodes__dial svg{width:112px;height:112px;fill:none;stroke:#9aa6ff80;stroke-width:1.5}.lab .mmodes__arrow{stroke:#fff;stroke-width:3;stroke-linecap:round;transform-origin:50px 50px}.lab .mmodes__ui.is-active .mmodes__arrow{animation:mmodes-wind 3s ease-in-out infinite alternate}@keyframes mmodes-wind{to{transform:rotate(14deg)}}.lab .mmodes__dial span{display:grid;font:11px/1.4 var(--st-mono);color:var(--st-sky)}.lab .mmodes__dial b{font:500 30px/1 var(--st-mono);color:#fff}.lab .mmodes__grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none}.lab .mmodes__grid li{padding:8px 10px;border-radius:10px;background:#9aa6ff14}.lab .mmodes__grid span{display:block;font:10px/1 var(--st-mono);color:var(--st-sky)}.lab .mmodes__grid b{font:500 15px/1.4 var(--st-mono)}.lab .mmodes__fix{display:flex;justify-content:space-between;margin:0;padding:12px;border-radius:12px;background:var(--st-blue);font:600 17px/1 var(--st-mono)}.lab .mmodes__dope{display:grid;gap:2px;margin:0;padding:0;list-style:none;font:12px/1 var(--st-mono)}.lab .mmodes__dope li{display:flex;justify-content:space-between;padding:6px 8px;border-radius:6px;color:#eef0ff99}.lab .mmodes__dope li.is-on{background:#9aa6ff24;color:#fff}.lab .mmodes__map{position:relative;height:230px;border-radius:16px;background:repeating-radial-gradient(circle at 30% 60%,transparent 0 14px,rgba(154,166,255,.16) 14px 15px),repeating-radial-gradient(circle at 80% 20%,transparent 0 18px,rgba(154,166,255,.1) 18px 19px),#0a1238;overflow:hidden}.lab .mmodes__me{position:absolute;left:22%;bottom:20%;width:14px;height:14px;border-radius:50%;background:var(--st-blue);box-shadow:0 0 0 6px #4d4dff4d}.lab .mmodes__pin{position:absolute;right:22%;top:24%;width:16px;height:16px;border-radius:50% 50% 50% 0;background:#fff;transform:rotate(-45deg)}.lab .mmodes__line{position:absolute;left:calc(22% + 7px);bottom:calc(20% + 7px);width:62%;height:2px;background:repeating-linear-gradient(90deg,#fff 0 6px,transparent 6px 11px);transform-origin:0 50%;transform:rotate(-33deg)}.lab .mmodes__map em{position:absolute;left:46%;top:44%;padding:3px 7px;border-radius:6px;background:#04060eb3;font:12px/1 var(--st-mono);font-style:normal}.lab .mmodes__big{display:flex;justify-content:space-between;align-items:center;margin:0;padding:14px;border-radius:14px;background:var(--st-blue)}.lab .mmodes__big span{font:11px/1 var(--st-mono)}.lab .mmodes__big b{font:600 24px/1 var(--st-mono)}.lab .mmodes__row{display:flex;justify-content:space-between;margin:0;padding:10px 4px;border-bottom:1px solid rgba(154,166,255,.16);font-size:14px}.lab .mmodes__row span{color:var(--st-sky)}.lab .mmodes__team{display:flex;align-items:center;margin:0;font-size:13px;color:var(--st-sky)}.lab .mmodes__team i{width:22px;height:22px;margin-right:-6px;border-radius:50%;background:linear-gradient(135deg,#6d74ff,#2b31b8);box-shadow:0 0 0 2px var(--st-ink)}.lab .mmodes__team span{margin-left:14px}.lab .mmodes__target{display:flex;align-items:center;gap:14px}.lab .mmodes__target svg{width:150px;height:150px;fill:none;stroke:#9aa6ff73;stroke-width:1.2}.lab .mmodes__shot{fill:#fff;stroke:var(--st-blue);stroke-width:1;opacity:0}.lab .mmodes__ui.is-active .mmodes__shot{animation:mmodes-shot .3s ease forwards;animation-delay:calc(.5s + var(--k) * .35s)}@keyframes mmodes-shot{0%{opacity:0;transform:scale(2.4);transform-origin:center;transform-box:fill-box}to{opacity:1;transform:none;transform-box:fill-box}}.lab .mmodes__target span{display:grid;font:11px/1.4 var(--st-mono);color:var(--st-sky)}.lab .mmodes__target b{font:500 26px/1 var(--st-mono);color:#fff;white-space:nowrap}.lab .mmodes__progress span{font-size:13px;color:var(--st-sky)}.lab .mmodes__progress i{display:block;height:6px;margin-top:8px;border-radius:3px;background:#9aa6ff29;overflow:hidden}.lab .mmodes__progress b{display:block;width:0;height:100%;border-radius:3px;background:var(--st-blue)}.lab .mmodes__ui.is-active .mmodes__progress b{width:80%;transition:width 1.4s cubic-bezier(.16,1,.3,1) .6s}.lab .mmodes__board{display:grid;gap:4px;margin:0;padding:0;list-style:none}.lab .mmodes__board li{display:grid;grid-template-columns:3em minmax(0,1fr) auto;padding:9px 10px;border-radius:10px;background:#9aa6ff12;font-size:14px}.lab .mmodes__board li span{font:12px/1.6 var(--st-mono);color:var(--st-sky)}.lab .mmodes__board li b{font-family:var(--st-mono)}.lab .mmodes__board li.is-me{background:var(--st-blue)}.lab .mmodes__board li.is-me span{color:#fff}@media(max-width:991px){.lab :is(.msession__head,.mscope__head,.mgap__head,.morbit__head,.mmodes__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.msession__head,.mscope__head,.mgap__head,.morbit__head,.mmodes__head)>*{grid-column:1}.lab :is(.msession__text,.mgap__text,.mmodes__text){grid-template-columns:minmax(0,1fr)}.lab :is(.msession__text,.mgap__text,.mmodes__text) p{grid-column:1}.lab :is(.msession__body,.mscope__body,.morbit__body,.mmodes__body){grid-template-columns:minmax(0,1fr)}.lab :is(.msession__topics,.msession__screen,.mscope__map,.mscope__side,.morbit__stage,.morbit__side,.mmodes__tabs,.mmodes__phone){grid-column:1}.lab .msession__topics{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.lab .msession__topics li,.lab .msession__topics li:last-child{flex:none;border:0}.lab .msession__topics button{grid-template-columns:auto auto;gap:6px;padding:9px 14px;border-radius:999px;background:#fff}.lab .msession__topics button.is-active{background:var(--st-ink);color:#fff}.lab .msession__topics b{font-size:14px}.lab .msession__topics span{display:none}.lab .msession__screen{min-height:470px}.lab .mscope__map{aspect-ratio:1}.lab .mscope__tile b{font-size:13px}.lab .mscope__money{display:none}.lab .mscope__share{font-size:22px}.lab .mscope__coord{left:50%;top:100%;margin:6px 0 0;transform:translate(-50%)}.lab .morbit__stage{--r: 33vw;max-height:none;margin:30px 0}.lab .morbit__core{width:calc(var(--r) * .82)}.lab .morbit__core b{font-size:12px}.lab .morbit__node{width:92px;margin-left:-46px}.lab .morbit__node span{font-size:10px}.lab .morbit__ring--3{display:none}.lab .mmodes__phone{order:-1}}@media(prefers-reduced-motion:reduce){.lab .mscope__reticle svg,.lab .morbit__ring--2,.lab .mmodes__ui.is-active .mmodes__arrow{animation:none}}.lab .mrecord{--p: 0;margin-top:var(--sec);padding:clamp(24px,2.4vw,36px) var(--pad-x) clamp(72px,8vw,140px);background:radial-gradient(70% 60% at 85% 70%,rgba(77,77,255,.22),transparent 70%),var(--st-ink);color:#f4f4f2;overflow:hidden}.lab .mcase>.mrecord{box-shadow:0 1px 0 var(--st-ink)}.lab .mrecord__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding-top:20px}.lab .mrecord__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mrecord__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mrecord__stage{position:relative;margin-top:clamp(40px,5vw,80px)}.lab .mrecord__num{display:flex;align-items:baseline;gap:.12em;margin:0;font:500 clamp(88px,15vw,240px)/.85 var(--st-mono);letter-spacing:-.06em;font-variant-numeric:tabular-nums}.lab .mrecord__num b{font-weight:inherit;word-spacing:-.38em}.lab .mrecord__num span{font-size:.32em;letter-spacing:-.02em;color:var(--st-sky)}.lab .mrecord__date{margin:18px 0 0;font:13px/1 var(--st-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--st-sky)}.lab .mrecord__arc{display:block;width:100%;height:clamp(110px,14vw,200px);margin-top:clamp(16px,2vw,28px);overflow:visible;fill:none}.lab .mrecord__arc path{stroke:var(--st-blue);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p));filter:drop-shadow(0 0 6px rgba(77,77,255,.9))}.lab .mrecord__scale{position:relative;border-top:1px solid rgba(154,166,255,.4)}.lab .mrecord__tick{position:absolute;left:var(--x);top:0}.lab .mrecord__tick i{position:absolute;left:0;top:0;width:1px;height:10px;background:#9aa6ff80}.lab .mrecord__tick em{position:absolute;left:0;top:16px;font:11px/1 var(--st-mono);font-style:normal;white-space:nowrap;color:#f4f4f273;transform:translate(-50%)}.lab .mrecord__tick:first-child em{transform:none}.lab .mrecord__scale{height:44px}.lab .mrecord__mark{position:absolute;left:var(--x);top:0;opacity:0;transition:opacity .5s ease;transition-delay:calc(1.2s + var(--i) * .45s)}.lab .mrecord.is-on .mrecord__mark{opacity:1}.lab .mrecord__mark i{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:#f4f4f2a6}.lab .mrecord__mark span{position:absolute;left:0;bottom:12px;font:11px/1 var(--st-mono);color:#f4f4f299;transform:translate(-50%)}.lab .mrecord__mark.is-main{transition-delay:2.6s}.lab .mrecord__mark.is-main i{left:-7px;top:-7px;width:14px;height:14px;background:var(--st-blue);box-shadow:0 0 0 6px #4d4dff40,0 0 24px var(--st-blue)}.lab .mrecord__mark.is-main span{color:#fff;transform:translate(-100%)}.lab .mrecord__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:var(--gap-m);align-items:end}.lab .mrecord__spec{display:grid;gap:14px;margin:0;padding-left:20px;border-left:1px solid rgba(154,166,255,.25)}.lab .mrecord__spec dt{font:10px/1 var(--st-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--st-sky)}.lab .mrecord__spec dd{margin:6px 0 0;font-size:17px;font-weight:500;letter-spacing:-.01em}.lab .mrecord__fields i{display:grid;grid-template-columns:repeat(19,1fr);gap:3px;margin-top:10px}.lab .mrecord__fields em{aspect-ratio:3 / 2;border-radius:1.5px;box-shadow:inset 0 0 0 1px #9aa6ff73;opacity:.15;transition:opacity .3s ease,background-color .3s ease;transition-delay:calc(.2s + var(--k) * 55ms)}.lab .mrecord.is-on .mrecord__fields em{opacity:1;background:#4d4dff59}.lab .mrecord__prev{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 20px;margin:4px 0 0;font:11px/1.4 var(--st-mono);color:#f4f4f273}.lab .mrecord__prev span{text-transform:uppercase;letter-spacing:.08em;color:var(--st-sky)}.lab .mrecord__prev b{font-weight:400}.lab .mrecord__text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(28px,3vw,48px)}.lab .mrecord__text p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5}.lab .mrecord__text p+p{margin-top:.9em;color:var(--soft-d)}.lab .mrecord__note{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin:22px 0 0;font:12px/1.4 var(--st-mono);color:#f4f4f266}.lab .mrecord__note span{grid-column:4 / 11}@media(max-width:991px){.lab .mrecord__head{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mrecord__head>*,.lab .mrecord__text p{grid-column:1}.lab .mrecord__text{grid-template-columns:minmax(0,1fr)}.lab .mrecord__tick:nth-child(2n) em{display:none}.lab .mrecord__top{grid-template-columns:minmax(0,1fr)}.lab .mrecord__spec{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 0 0;border-left:0;border-top:1px solid rgba(154,166,255,.25)}.lab .mrecord__fields{grid-column:1 / 3}.lab .mrecord__prev{justify-content:flex-start}.lab .mrecord__note{display:block}.lab .mrecord__mark:not(.is-main) span{display:none}}@media(prefers-reduced-motion:reduce){.lab .mrecord{--p: 1}.lab :is(.mrecord__mark,.mrecord__fields em){transition:none}}.lab :is(.mpivot__head,.mpoles__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.mpivot__head,.mpoles__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mpivot__title{grid-column:4 / 13;max-width:16em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mpivot__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-m);margin:clamp(48px,6vw,96px) 0 0;padding:0;list-style:none}.lab .mpivot__steps:before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:var(--line)}.lab .mpivot__steps:after{content:"";position:absolute;left:0;top:6px;width:0;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--black),var(--st-blue));transition:width 1.6s cubic-bezier(.65,0,.35,1) .2s}.lab .mpivot.is-on .mpivot__steps:after{width:100%}.lab .mpivot__step{position:relative;display:flex;flex-direction:column;padding-top:36px;opacity:.25;transition:opacity .6s ease;transition-delay:calc(.3s + var(--i) * .55s)}.lab .mpivot.is-on .mpivot__step{opacity:1}.lab .mpivot__node{position:absolute;left:0;top:0;width:15px;height:15px;border-radius:50%;background:var(--page, #f4f5f4);box-shadow:inset 0 0 0 2px var(--black)}.lab .mpivot__step:last-child .mpivot__node{background:var(--st-blue);box-shadow:0 0 0 6px #4d4dff2e}.lab .mpivot__kicker{margin:0;font:12px/1 var(--st-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--grey)}.lab .mpivot__step h3{margin:14px 0 0;font-size:clamp(24px,2.2vw,36px);font-weight:500;line-height:1.08;letter-spacing:-.03em}.lab .mpivot__text{margin:14px 0 0;max-width:24em;font-size:16px;line-height:1.5;color:var(--grey)}.lab .mpivot__step.is-turn{isolation:isolate;padding:64px 24px 26px;color:#f4f4f2}.lab .mpivot__step.is-turn:before{content:"";position:absolute;inset:30px 0 0;z-index:-1;border-radius:var(--r-c);background:var(--st-ink);box-shadow:inset 0 0 80px #4d4dff38}.lab .mpivot__step.is-turn .mpivot__node{left:0;top:0;background:#ff3b3b;box-shadow:0 0 0 6px #ff3b3b33}.lab .mpivot__step.is-turn .mpivot__kicker{color:var(--st-sky)}.lab .mpivot__step.is-turn .mpivot__text{color:var(--soft-d)}.lab .mpivot__meter{display:flex;align-items:flex-end;gap:16px;margin-top:22px}.lab .mpivot__meter b{font:500 clamp(56px,6vw,92px)/.85 var(--st-mono);letter-spacing:-.05em}.lab .mpivot__meter b span{font-size:.42em;color:#f4f4f266}.lab .mpivot__meter i{display:grid;grid-template-columns:repeat(9,1fr);gap:4px;flex:1;height:34px;margin-bottom:4px}.lab .mpivot__meter em{border-radius:3px;background:#f4f4f21a;transform-origin:bottom;transform:scaleY(.3);transition:transform .5s cubic-bezier(.34,1.56,.64,1),background-color .4s;transition-delay:calc(1s + var(--k) * .06s)}.lab .mpivot.is-on .mpivot__meter em{transform:none}.lab .mpivot.is-on .mpivot__meter em.is-on{background:var(--st-blue);box-shadow:0 0 14px #4d4dffb3}.lab .mpoles__sub{grid-column:4 / 13;margin:0;font-size:18px;line-height:1.45;color:var(--grey)}.lab .mpoles__quote{display:grid;margin:clamp(28px,3vw,48px) 0 0;font-size:clamp(44px,7vw,120px);font-weight:500;line-height:.95;letter-spacing:-.055em}.lab .mpoles__quote span+span{color:var(--st-blue)}.lab .mpoles__axis{margin-top:clamp(48px,6vw,96px)}.lab .mpoles__ends{display:flex;justify-content:space-between;gap:24px}.lab .mpoles__ends p{display:grid;gap:4px;max-width:18em;margin:0}.lab .mpoles__ends p+p{text-align:right}.lab .mpoles__ends b{font-size:clamp(18px,1.5vw,22px);font-weight:500;letter-spacing:-.02em}.lab .mpoles__ends span{font:12px/1.4 var(--st-mono);color:var(--grey)}.lab .mpoles__line{position:relative;height:150px;margin-top:20px}.lab .mpoles__line:before{content:"";position:absolute;left:0;right:0;top:75px;height:2px;border-radius:1px;background:linear-gradient(90deg,var(--black),rgba(10,10,10,.12) 50%,var(--black))}.lab .mpoles__dot{position:absolute;left:var(--x);top:75px;opacity:0;transition:opacity .4s ease;transition-delay:calc(.3s + var(--i) * .12s)}.lab .mpoles.is-on .mpoles__dot{opacity:1}.lab .mpoles__dot i{position:absolute;left:-6px;top:-5px;width:12px;height:12px;border-radius:50%;background:var(--black)}.lab .mpoles__dot em{position:absolute;left:0;bottom:18px;font:12px/1 var(--st-mono);font-style:normal;white-space:nowrap;color:var(--grey);transform:translate(-50%)}.lab .mpoles__dot.is-low em{top:18px;bottom:auto}.lab .mpoles__dot:first-child em{transform:translate(-8px)}.lab .mpoles__dot:nth-last-child(2) em{transform:translate(calc(-100% + 8px))}.lab .mpoles__hero{position:absolute;left:var(--x);top:75px;transform:translateY(0);transition:left 1.2s cubic-bezier(.65,0,.35,1) 1s}.lab .mpoles:not(.is-on) .mpoles__hero{left:0!important;opacity:0}.lab .mpoles__hero i{position:absolute;left:-18px;top:-17px;width:36px;height:36px;border-radius:50%;background:var(--st-blue);box-shadow:0 0 0 10px #4d4dff29,0 0 40px #4d4dff99}.lab .mpoles__hero b{position:absolute;left:0;bottom:30px;padding:6px 12px;border-radius:999px;background:var(--st-ink);font:600 14px/1 var(--st-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#fff;transform:translate(calc(var(--x) * -1));transition:transform 1.2s cubic-bezier(.65,0,.35,1) 1s}.lab .mpoles:not(.is-on) .mpoles__hero b{transform:none}.lab .mpoles__text{max-width:30em;margin:clamp(24px,3vw,40px) auto 0;font-size:clamp(18px,1.5vw,22px);line-height:1.4;letter-spacing:-.01em;text-align:center}.lab .mpoles__note{margin:14px 0 0;font:12px/1.4 var(--st-mono);text-align:center;color:var(--grey)}@media(max-width:991px){.lab :is(.mpivot__head,.mpoles__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mpivot__head,.mpoles__head)>*{grid-column:1}.lab .mpivot__steps{grid-template-columns:minmax(0,1fr);row-gap:34px}.lab .mpivot__steps:before,.lab .mpivot__steps:after{display:none}.lab .mpivot__step{opacity:1;padding-top:26px}.lab .mpivot__step.is-turn{padding-top:56px}.lab .mpivot__step.is-turn:before{top:0}.lab .mpivot__step.is-turn .mpivot__node{left:24px;top:22px}.lab .mpoles__line{height:170px}.lab .mpoles__dot em{font-size:10px}.lab .mpoles__dot:nth-child(3) em{top:18px;bottom:auto}.lab .mpoles__ends span{display:none}}@media(prefers-reduced-motion:reduce){.lab :is(.mpivot__step,.mpivot__meter em,.mpoles__dot,.mpoles__hero,.mpoles__hero b){transition:none}}.lab{--bk-lime: #6cc417;--bk-yel: #f5c400;--bk-ink: #101210;--bk-grad: linear-gradient(120deg, #62c014, #a6d410 55%, #f5c400);--bk-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace}.lab :is(.mdots,.mbuys,.mversus){margin:var(--sec) var(--pad-x) 0}.lab :is(.mredact,.mleaks,.mflips){margin-top:var(--sec);padding:clamp(24px,2.4vw,36px) var(--pad-x) clamp(72px,8vw,140px)}.lab .mredact{background:var(--bk-grad);color:var(--bk-ink)}.lab :is(.mleaks,.mflips){background:var(--bk-ink);color:#f4f4f2}.lab .mcase>:is(.mleaks,.mflips){box-shadow:0 1px 0 var(--bk-ink)}.lab :is(.mredact__head,.mdots__head,.mbuys__head,.mleaks__head,.mversus__head,.mflips__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.mredact__head,.mleaks__head,.mflips__head){padding-top:20px}.lab :is(.mredact__head,.mdots__head,.mbuys__head,.mleaks__head,.mversus__head,.mflips__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab :is(.mredact__title,.mdots__title,.mbuys__title,.mleaks__title,.mversus__title,.mflips__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mredact__title{font-size:clamp(40px,5vw,84px);max-width:13em}.lab .mredact__intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:22px}.lab .mredact__intro p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.45;color:#101210b8}.lab .mredact__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,72px);align-items:start}.lab .mredact__tabs{grid-column:1 / 4;display:grid;gap:6px;margin:0;padding:0;list-style:none}.lab .mredact__tabs button{display:flex;align-items:baseline;gap:12px;width:100%;padding:12px 16px;border:0;border-radius:999px;background:#ffffff47;font:inherit;font-size:16px;text-align:left;color:var(--bk-ink);cursor:pointer;transition:background-color .3s,color .3s}.lab .mredact__tabs span{font:11px/1 var(--bk-mono);opacity:.55}.lab .mredact__tabs button:hover{background:#ffffff80}.lab .mredact__tabs button.is-active{background:var(--bk-ink);color:#fff}.lab .mredact__doc{grid-column:4 / 13;display:grid;min-width:0;grid-template-columns:minmax(0,1fr);min-height:340px;padding:clamp(24px,3vw,48px);border-radius:var(--r-c);background:#fff;box-shadow:0 40px 80px -40px #28460073}.lab .mredact__frag{grid-area:1 / 1;min-width:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .35s,transform .45s,visibility 0s linear .35s}.lab .mredact__frag.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lab .mredact__meta{display:flex;justify-content:space-between;gap:16px;margin:0 0 22px;padding-bottom:14px;border-bottom:1px dashed rgba(16,18,16,.2);font:12px/1.4 var(--bk-mono);text-transform:uppercase;letter-spacing:.06em;color:#1012108c}.lab .mredact__quote{margin:0;font-size:clamp(22px,2.2vw,36px);line-height:1.35;letter-spacing:-.02em;color:#101210c7}.lab .mredact__cut{display:inline-block;max-width:100%;width:calc(var(--n) * .48em);height:.92em;margin:0 .08em;border-radius:3px;background:var(--bk-ink);vertical-align:-.1em;transform-origin:left}.lab .mredact__meta .mredact__cut{height:1em}.lab .mredact__frag.is-active .mredact__cut{animation:mredact-cut .5s cubic-bezier(.65,0,.35,1) both .15s}@keyframes mredact-cut{0%{transform:scaleX(0)}}.lab .mredact__quote mark{padding:0 .12em;border-radius:4px;background:linear-gradient(90deg,#6cc4178c,#f5c40099) no-repeat 0 85% / 0% 70%;color:var(--bk-ink);font-weight:500}.lab .mredact__frag.is-active mark{animation:mredact-hl .7s cubic-bezier(.65,0,.35,1) forwards;animation-delay:calc(.5s + var(--k) * .18s)}@keyframes mredact-hl{to{background-size:100% 70%}}.lab .mdots__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,72px);align-items:center}.lab .mdots__field{grid-column:1 / 7;position:relative}.lab .mdots__total{position:absolute;right:0;top:-.35em;font:500 clamp(80px,10vw,160px)/1 var(--bk-mono);letter-spacing:-.06em;color:#1012100f;pointer-events:none}.lab .mdots__grid{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,1vw,14px);max-width:520px}.lab .mdots__dot{display:block;aspect-ratio:1;border-radius:50%}.lab .mdots__grid .mdots__dot{transform:scale(0);transition:transform .45s cubic-bezier(.34,1.7,.64,1),opacity .3s;transition-delay:calc(var(--k) * 35ms)}.lab .mdots.is-on .mdots__grid .mdots__dot{transform:none}.lab .mdots__grid .mdots__dot.is-dim{opacity:.18;transition-delay:0s}.lab .mdots__dot--0{background:var(--bk-lime)}.lab .mdots__dot--1{background:var(--bk-yel)}.lab .mdots__dot--2{background:var(--bk-ink)}.lab .mdots__dot--3{background:#fff;box-shadow:inset 0 0 0 3px var(--bk-lime)}.lab .mdots__dot.is-muted{background:repeating-linear-gradient(45deg,rgba(16,18,16,.18) 0 3px,transparent 3px 7px);box-shadow:inset 0 0 0 1px #10121033}.lab .mdots__legend{grid-column:7 / 13;margin:0;padding:0;list-style:none}.lab .mdots__legend li{border-top:1px solid var(--line)}.lab .mdots__legend li:last-child{border-bottom:1px solid var(--line)}.lab .mdots__legend button{display:grid;grid-template-columns:18px 2.4em minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:14px 0;border:0;background:none;font:inherit;text-align:left;color:var(--grey);cursor:pointer;transition:color .3s}.lab .mdots__legend .mdots__dot{width:18px;margin-top:4px}.lab .mdots__legend b{font:500 24px/1 var(--bk-mono);color:var(--black)}.lab .mdots__legend strong{display:block;font-size:17px;font-weight:500}.lab .mdots__legend em{display:block;max-height:0;overflow:hidden;font-size:15px;font-style:normal;line-height:1.45;transition:max-height .45s ease,margin .45s ease}.lab .mdots__legend button.is-active{color:var(--black)}.lab .mdots__legend button.is-active em{max-height:5em;margin-top:4px;color:var(--grey)}.lab .mdots__legend button.is-muted b{color:var(--grey)}.lab .mbuys__global{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(40px,5vw,72px);padding:clamp(24px,3vw,44px);border-radius:var(--r-c);background:var(--bk-ink);color:#f4f4f2}.lab .mbuys__kicker{grid-column:1 / 13;margin:0;font:11px/1 var(--bk-mono);text-transform:uppercase;letter-spacing:.1em;color:#f4f4f28c}.lab .mbuys__big{grid-column:1 / 8;margin:14px 0 0;font-size:clamp(44px,6vw,104px);font-weight:500;line-height:.95;letter-spacing:-.05em;background:var(--bk-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lab .mbuys__motto{grid-column:1 / 8;margin:12px 0 0;font-size:clamp(18px,1.6vw,24px)}.lab .mbuys__gtext{grid-column:8 / 13;grid-row:2 / 4;align-self:end;margin:0;font-size:16px;line-height:1.5;color:#f4f4f2b3}.lab .mbuys__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none}.lab .mbuys__card{display:flex;flex-direction:column;padding:clamp(20px,2.2vw,32px);border-radius:var(--r-c);background:#fff}.lab .mbuys__num{margin:0;font:12px/1 var(--bk-mono);color:var(--grey)}.lab .mbuys__card h3{margin:12px 0 0;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.05;letter-spacing:-.03em}.lab .mbuys__who{margin:10px 0 0;font-size:15px;line-height:1.45;color:var(--grey)}.lab .mbuys__label{margin:22px 0 0;font:11px/1 var(--bk-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--grey)}.lab .mbuys__what{margin:8px 0 0;font-size:clamp(19px,1.6vw,24px);line-height:1.3;letter-spacing:-.015em}.lab .mbuys__what mark{padding:0 .1em;border-radius:4px;background:linear-gradient(90deg,#6cc41766,#f5c40073);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lab .mbuys__switch{display:inline-flex;gap:4px;margin-top:24px;padding:3px;border-radius:999px;background:#f0f1ee;align-self:flex-start}.lab .mbuys__switch button{padding:7px 14px;border:0;border-radius:999px;background:none;font:inherit;font-size:13px;color:var(--grey);cursor:pointer}.lab .mbuys__switch button.is-active{background:var(--bk-ink);color:#fff}.lab .mbuys__list{display:none;margin:12px 0 0;padding:0;list-style:none}.lab .mbuys__list.is-active{display:block}.lab .mbuys__list li{padding:9px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.4}.lab .mbuys__list.is-fears li:before{content:"!";display:inline-grid;place-items:center;width:18px;height:18px;margin-right:8px;border-radius:50%;background:#ffe2dd;font-size:11px;font-weight:700;color:#d23b2a}.lab .mleaks__toggle{display:inline-flex;gap:4px;margin-top:clamp(36px,4vw,60px);padding:4px;border-radius:999px;background:#f4f4f214}.lab .mleaks__toggle button{display:flex;align-items:center;gap:8px;padding:10px 18px;border:0;border-radius:999px;background:none;font:inherit;font-size:15px;color:#f4f4f299;cursor:pointer;transition:background-color .3s,color .3s}.lab .mleaks__toggle b{font:500 12px/1 var(--bk-mono)}.lab .mleaks__toggle button[aria-selected=true]{background:#ff5a3c;color:#fff}.lab .mleaks[data-mode=in] .mleaks__toggle button[aria-selected=true]{background:var(--bk-lime);color:var(--bk-ink)}.lab .mleaks__out,.lab .mleaks__in{margin-top:clamp(32px,4vw,56px)}.lab .mleaks[data-mode=in] .mleaks__out,.lab .mleaks[data-mode=out] .mleaks__in{display:none}.lab .mleaks__pipe{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.lab .mleaks__pipe button{display:grid;gap:4px;width:100%;padding:0;border:0;background:none;font:inherit;text-align:left;color:#f4f4f28c;cursor:pointer}.lab .mleaks__tube{position:relative;display:block;height:56px;margin-bottom:70px;border-radius:14px;background:linear-gradient(90deg,#6cc41759,#6cc4172e);transition:background-color .3s,box-shadow .3s}.lab .mleaks__pipe li:first-child .mleaks__tube{border-radius:28px 14px 14px 28px}.lab .mleaks__pipe li:last-child .mleaks__tube{border-radius:14px 28px 28px 14px}.lab .mleaks__drop{position:absolute;left:calc(30% + var(--d) * 18%);top:100%;width:10px;height:14px;border-radius:50%/60% 60% 40% 40%;background:#ff5a3c;opacity:0;animation:mleaks-drip 2.2s ease-in infinite;animation-delay:calc(var(--d) * .6s)}@keyframes mleaks-drip{0%{opacity:0;transform:translateY(-6px) scale(.5)}20%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(60px) scale(.8)}}.lab .mleaks__pipe b{font-size:17px;font-weight:500}.lab .mleaks__pipe em{font:11px/1 var(--bk-mono);font-style:normal;color:#ff8a73}.lab .mleaks__pipe button:hover,.lab .mleaks__pipe button.is-active{color:#f4f4f2}.lab .mleaks__pipe button.is-active .mleaks__tube{background:var(--bk-grad);box-shadow:0 0 40px #6cc41759}.lab .mleaks__panels{display:grid;margin-top:4px}.lab .mleaks__panel{grid-area:1 / 1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s}.lab .mleaks__panel.is-active{opacity:1;visibility:visible;transition-delay:0s}.lab .mleaks__panel li{padding:20px 22px;border-radius:var(--r-c);background:#ff5a3c1a;box-shadow:inset 0 0 0 1px #ff5a3c40}.lab .mleaks__panel b{display:block;font-size:20px;font-weight:500;letter-spacing:-.02em}.lab .mleaks__panel p{margin:8px 0 0;font-size:15px;line-height:1.5;color:#f4f4f2b8}.lab .mleaks__in{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;list-style:none}.lab .mleaks__in li{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--r-c);background:#6cc4171f;box-shadow:inset 0 0 0 1px #6cc4174d;animation:mleaks-up .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * .08s)}@keyframes mleaks-up{0%{opacity:0;transform:translateY(16px)}}.lab .mleaks__in span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--bk-lime);font-weight:700;color:var(--bk-ink)}.lab .mleaks__in b{font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.lab .mleaks__in p{margin:0;font-size:14px;line-height:1.5;color:#f4f4f2b3}.lab :is(.mprobe,.mbub){--p: 0;margin-top:var(--sec);padding:clamp(24px,2.4vw,36px) var(--pad-x) clamp(72px,8vw,140px);background:var(--bk-ink);color:#f4f4f2}.lab .mcase>:is(.mprobe,.mbub){box-shadow:0 1px 0 var(--bk-ink)}.lab :is(.mprobe__head,.mbub__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding-top:20px}.lab :is(.mprobe__head,.mbub__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab :is(.mprobe__title,.mbub__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mprobe__intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(24px,2.6vw,40px)}.lab .mprobe__intro p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5;color:#f4f4f2b8}.lab .mprobe__lenses{display:flex;flex-wrap:wrap;gap:6px;margin:clamp(28px,3vw,44px) 0 0;padding:0;list-style:none}.lab .mprobe__lenses li{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:#f4f4f214;font-size:14px}.lab .mprobe__lenses span{padding:5px 7px;border-radius:999px;background:var(--bk-lime);font:500 11px/1 var(--bk-mono);color:var(--bk-ink)}.lab .mprobe__route{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:6px;margin:clamp(40px,4.4vw,64px) 0 0;padding:0;list-style:none}.lab .mprobe__route:before,.lab .mprobe__route:after{content:"";position:absolute;top:21px;left:calc(50% / var(--n));height:2px;border-radius:1px}.lab .mprobe__route:before{right:calc(50% / var(--n));background:#f4f4f224}.lab .mprobe__route:after{width:calc((100% - 100% / var(--n)) * var(--p));background:var(--bk-grad);transition:width .6s var(--ease-out)}.lab .mprobe__route button{display:grid;justify-items:center;gap:10px;width:100%;padding:0;border:0;background:none;font:inherit;text-align:center;color:#f4f4f28c;cursor:pointer;transition:color .3s}.lab .mprobe__route button:hover,.lab .mprobe__route button.is-active{color:#f4f4f2}.lab .mprobe__pin{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#1c1f1c;box-shadow:inset 0 0 0 1px #f4f4f22e;transition:background .3s,box-shadow .3s,transform .4s cubic-bezier(.34,1.56,.64,1)}.lab .mprobe__pin i{font:500 13px/1 var(--bk-mono);font-style:normal}.lab .mprobe__route button.is-done .mprobe__pin{background:#24331a}.lab .mprobe__route button.is-active .mprobe__pin{background:var(--bk-grad);color:var(--bk-ink);box-shadow:0 0 0 6px #6cc4172e,0 0 40px #6cc41759;transform:scale(1.08)}.lab .mprobe__route b{font-size:17px;font-weight:500;line-height:1.2}.lab .mprobe__loss{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px}.lab .mprobe__loss i{width:8px;height:8px;border-radius:50%;background:#ff5a3c;animation:mprobe-pulse 2.4s ease-in-out infinite;animation-delay:calc(var(--d) * .3s)}@keyframes mprobe-pulse{50%{box-shadow:0 0 0 5px #ff5a3c2e}}.lab .mprobe__loss em{margin-left:4px;font:11px/1 var(--bk-mono);font-style:normal;color:#ff8a73}.lab .mprobe__panels{display:grid;margin-top:clamp(28px,3vw,44px)}.lab .mprobe__panel{grid-area:1 / 1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);row-gap:18px;align-items:start;padding:clamp(22px,2.4vw,36px);border-radius:var(--r-c);background:#f4f4f20d;box-shadow:inset 0 0 0 1px #f4f4f21a;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .4s,transform .5s var(--ease-out),visibility 0s linear .4s}.lab .mprobe__panel.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lab .mprobe__ask{grid-column:1 / 6;display:flex;flex-direction:column;gap:14px}.lab :is(.mprobe__kicker,.mbub__kicker){display:block;font:500 11px/1.3 var(--bk-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--bk-lime)}.lab .mprobe__q{margin:0;font-size:clamp(22px,2.1vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.lab .mprobe__q:before{content:"«"}.lab .mprobe__q:after{content:"»"}.lab .mprobe__grid{grid-column:7 / 13;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.lab .mprobe__grid div{padding:14px 16px 16px;border-radius:12px;background:#f4f4f20f}.lab .mprobe__grid dt{margin-bottom:12px;font:500 11px/1 var(--bk-mono);text-transform:uppercase;letter-spacing:.06em;color:#f4f4f29e}.lab .mprobe__grid dd{display:grid;justify-items:start;gap:8px;margin:0;font-size:15px;color:#f4f4f26b}.lab .mprobe__panel.is-active .mprobe__grid .mcut{transform-origin:left;animation:mprobe-bar .6s var(--ease-out) both;animation-delay:calc(var(--k) * .08s + .15s)}@keyframes mprobe-bar{0%{transform:scaleX(0)}}.lab .mprobe__lock{grid-column:1 / -1;margin:0;font-size:13px;color:#f4f4f280}.lab .mprobe__lock span{margin-right:6px;color:var(--bk-lime)}.lab .mprobe__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-m);margin:clamp(36px,4vw,56px) 0 0;padding:22px 0 0;border-top:1px solid rgba(244,244,242,.12);list-style:none}.lab .mprobe__stats b{display:block;font-size:clamp(40px,4.4vw,72px);font-weight:500;line-height:1;letter-spacing:-.04em}.lab .mprobe__stats li:nth-child(1) b{color:#ff6a4d}.lab .mprobe__stats li:nth-child(2) b{color:var(--bk-lime)}.lab .mprobe__stats span{display:block;margin-top:8px;font-size:15px;line-height:1.4;color:#f4f4f2a6}.lab .mbub__chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-m);align-items:start;margin:clamp(48px,5vw,80px) 0 0;padding:0;list-style:none}.lab .mbub__step{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.lab .mbub__step+.mbub__step .mbub__box:before{content:"→";position:absolute;left:calc(var(--gap-m) / -2);top:50%;transform:translate(-50%,-50%);font-size:22px;color:#f4f4f24d}.lab .mbub__box{position:relative;display:grid;place-items:center;width:100%;max-width:260px;aspect-ratio:1;margin-bottom:18px}.lab .mbub__cloud{position:relative;width:calc(100% * (.42 + .58 * var(--s)));aspect-ratio:1}.lab .mbub__cloud i{position:absolute;width:var(--d);aspect-ratio:1;margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);border-radius:50%;background:var(--c, #f4f4f2);scale:0;opacity:0;transition:scale .6s cubic-bezier(.34,1.56,.64,1),opacity .4s ease;transition-delay:calc(var(--g) * .35s + var(--k) * 18ms);animation:mbub-float 4.2s ease-in-out infinite alternate;animation-delay:calc(var(--k) * -.37s)}@keyframes mbub-float{0%{translate:0 -2px}to{translate:0 2px}}.lab .mbub.is-on .mbub__cloud i{scale:.84;opacity:1}.lab .mbub__step--0 i{--c: rgba(244, 244, 242, .85)}.lab .mbub__step--0 i.is-alt{--c: transparent;box-shadow:inset 0 0 0 1.5px #f4f4f259}.lab .mbub__step--1 i{--c: #ff5a3c}.lab .mbub__step--1 i.is-alt{--c: var(--bk-lime)}.lab .mbub__step--2 i{background:var(--bk-grad);box-shadow:0 0 18px #6cc41759}.lab .mbub__step--3 i{--c: transparent;box-shadow:inset 0 0 0 2px var(--bk-lime)}.lab .mbub__n{font-size:clamp(44px,5vw,84px);font-weight:500;line-height:.95;letter-spacing:-.05em}.lab .mbub__label{font-size:17px;font-weight:500}.lab .mbub__text{max-width:22em;font-size:14px;line-height:1.45;color:#f4f4f299}.lab .mbub__foot{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);row-gap:28px;margin-top:clamp(48px,5vw,80px);padding-top:24px;border-top:1px solid rgba(244,244,242,.12)}.lab .mbub__formula{grid-column:1 / 8}.lab .mbub__zones{grid-column:8 / 13}.lab .mbub__kicker{margin-bottom:14px;color:#f4f4f28c}.lab .mbub__formula ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px;margin:0;padding:0;list-style:none}.lab .mbub__formula li{position:relative;display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:#f4f4f214;font-size:15px}.lab .mbub__formula li+li:before{content:"→";position:absolute;left:-19px;color:#f4f4f266}.lab .mbub__formula em{padding:5px 7px;border-radius:999px;background:var(--bk-lime);font:500 11px/1 var(--bk-mono);font-style:normal;color:var(--bk-ink)}.lab .mbub__zones ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lab .mbub__zones li{padding:8px 14px;border-radius:999px;box-shadow:inset 0 0 0 1px #f4f4f238;font-size:14px}.lab .mbub__note p{max-width:40em;margin:22px 0 0;font-size:14px;line-height:1.5;color:#f4f4f28c}@media(max-width:767px){.lab :is(.mprobe__head,.mbub__head){grid-template-columns:1fr;row-gap:14px}.lab :is(.mprobe__head,.mbub__head)>*{grid-column:1}.lab .mprobe__intro p{grid-column:1 / -1;font-size:16px}.lab .mprobe__route{gap:2px}.lab .mprobe__route:before,.lab .mprobe__route:after{top:16px}.lab .mprobe__pin{width:34px;height:34px}.lab .mprobe__route b{font-size:12px}.lab .mprobe__loss em{display:none}.lab .mprobe__panel{grid-template-columns:1fr}.lab .mprobe__ask,.lab .mprobe__grid{grid-column:1}.lab .mprobe__stats{gap:12px}.lab .mprobe__stats b{font-size:34px}.lab .mprobe__stats span{font-size:13px}.lab .mbub__chain{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.lab .mbub__step+.mbub__step .mbub__box:before{display:none}.lab .mbub__foot{grid-template-columns:1fr}.lab .mbub__formula,.lab .mbub__zones{grid-column:1}.lab .mbub__formula ol{flex-direction:column;align-items:flex-start;gap:18px}.lab .mbub__formula li+li:before{content:"↓";left:18px;top:-19px}}@media(prefers-reduced-motion:reduce){.lab .mbub__cloud i{scale:.84;opacity:1;transition:none;animation:none}.lab :is(.mprobe__loss i,.mprobe__grid .mcut){animation:none!important}}.lab .mversus{--tilt: 0deg;overflow-x:clip}.lab .mversus__scale{position:relative;margin-top:clamp(48px,6vw,96px);padding-bottom:60px}.lab .mversus__beam{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:18%;margin:0 4%;padding-top:0;border-top:4px solid var(--bk-ink);border-radius:2px;transform:rotate(var(--tilt));transform-origin:50% 0;transition:transform 1s cubic-bezier(.34,1.4,.64,1)}.lab .mversus__pivot{position:absolute;left:50%;top:-14px;width:28px;height:28px;border-radius:50%;background:var(--bk-ink);box-shadow:0 0 0 6px var(--page, #f4f5f4);transform:translate(-50%)}.lab .mversus__pivot:after{content:"";position:absolute;left:50%;top:20px;width:0;height:0;border:40px solid transparent;border-bottom:120px solid rgba(16,18,16,.08);border-top:0;transform:translate(-50%)}.lab .mversus__pan{display:flex;flex-direction:column;align-items:center;transform:rotate(calc(var(--tilt) * -1));transform-origin:50% 0;transition:transform 1s cubic-bezier(.34,1.4,.64,1)}.lab .mversus__rope{width:2px;height:40px;background:#10121059}.lab .mversus__dish{display:flex;align-items:flex-end;justify-content:center;width:100%;min-height:230px;padding:16px;border-radius:0 0 50% 50%/0 0 30% 30%;border-top:3px solid var(--bk-ink);background:#1012100a}.lab .mversus__pan--r .mversus__dish{background:#6cc4171a}.lab .mversus__stack{display:flex;flex-wrap:wrap-reverse;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.lab .mversus__stack li{padding:8px 12px;border-radius:999px;background:var(--bk-ink);font-size:14px;color:#fff}.lab .mversus__stack li.is-faint{background:#fff;color:var(--grey);box-shadow:inset 0 0 0 1px var(--line)}.lab .mversus__stack li.is-add{display:none;background:var(--bk-grad);color:var(--bk-ink);font-weight:500}.lab .mversus__stack li.is-add.is-in{display:block;animation:mversus-drop .5s cubic-bezier(.34,1.6,.64,1) both}@keyframes mversus-drop{0%{opacity:0;transform:translateY(-60px)}}.lab .mversus.is-school .mversus__stack li.is-faint{background:var(--bk-ink);color:#fff;box-shadow:none;transition:background-color .5s,color .5s}.lab .mversus__side{display:grid;gap:4px;margin:16px 0 0;text-align:center}.lab .mversus__side b{font-size:clamp(20px,1.8vw,28px);font-weight:500;letter-spacing:-.02em}.lab .mversus__side span{font-size:14px;color:var(--grey)}.lab .mversus__foot{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);row-gap:20px;margin-top:10px}.lab .mversus__q{grid-column:3 / 11;margin:0;font-size:clamp(20px,1.8vw,28px);line-height:1.3;letter-spacing:-.02em;text-align:center;text-wrap:balance}.lab .mversus__btn{grid-column:5 / 9;justify-self:center;padding:14px 24px;border:0;border-radius:999px;background:var(--bk-ink);font:inherit;font-size:15px;color:#fff;cursor:pointer;transition:transform .2s,opacity .3s}.lab .mversus__btn:hover{transform:translateY(-2px)}.lab .mversus__btn:disabled{background:var(--bk-grad);color:var(--bk-ink);cursor:default;transform:none}.lab .mversus__quote{grid-column:4 / 10;margin:10px 0 0;padding-top:16px;border-top:1px solid var(--line);text-align:center}.lab .mversus__quote p{margin:0;font-size:17px;line-height:1.45;font-style:italic}.lab .mversus__quote cite{display:block;margin-top:6px;font-size:13px;font-style:normal;color:var(--grey)}.lab .mflips__filter{display:flex;flex-wrap:wrap;gap:6px;margin-top:clamp(36px,4vw,60px)}.lab .mflips__filter button{display:flex;gap:8px;align-items:center;padding:9px 16px;border:0;border-radius:999px;background:#f4f4f214;font:inherit;font-size:14px;color:#f4f4f2bf;cursor:pointer;transition:background-color .3s,color .3s}.lab .mflips__filter b{font:500 11px/1 var(--bk-mono);opacity:.7}.lab .mflips__filter button.is-active{background:var(--bk-lime);color:var(--bk-ink)}.lab .mflips__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none}.lab .mflips__grid li{perspective:1200px}.lab .mflips__grid li.is-hidden{display:none}.lab .mflips__card{position:relative;display:grid;width:100%;min-height:230px;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.34,1.2,.64,1)}.lab .mflips__grid li.is-flipped .mflips__card{transform:rotateY(180deg)}.lab .mflips__face{grid-area:1 / 1;display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:var(--r-c);backface-visibility:hidden;-webkit-backface-visibility:hidden}.lab .mflips__face--front{background:#1b1e1b;box-shadow:inset 0 0 0 1px #f4f4f214}.lab .mflips__face--back{background:var(--bk-grad);color:var(--bk-ink);transform:rotateY(180deg)}.lab .mflips__face em{font:11px/1 var(--bk-mono);font-style:normal;text-transform:uppercase;letter-spacing:.08em;opacity:.6}.lab .mflips__face b{font-size:clamp(18px,1.5vw,22px);font-weight:500;line-height:1.3;letter-spacing:-.01em}.lab .mflips__face--front i{margin-top:auto;font-size:13px;font-style:normal;color:var(--bk-lime)}.lab .mflips__card:hover .mflips__face--front{box-shadow:inset 0 0 0 1px var(--bk-lime)}.lab .mflips__face small{margin-top:auto;padding-top:12px;border-top:1px solid rgba(16,18,16,.2);font-size:13px;line-height:1.4}.lab .mflips__face small span{display:block;margin-bottom:4px;font:10px/1 var(--bk-mono);text-transform:uppercase;letter-spacing:.08em;opacity:.6}.lab .mflips__text{margin-top:24px}.lab .mflips__text p{margin:0;font:12px/1.4 var(--bk-mono);color:#f4f4f280}@media(max-width:991px){.lab :is(.mredact__head,.mdots__head,.mbuys__head,.mleaks__head,.mversus__head,.mflips__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mredact__head,.mdots__head,.mbuys__head,.mleaks__head,.mversus__head,.mflips__head)>*{grid-column:1}.lab :is(.mredact__intro,.mredact__body,.mdots__body,.mbuys__global,.mversus__foot){grid-template-columns:minmax(0,1fr)}.lab :is(.mredact__intro p,.mredact__tabs,.mredact__doc,.mdots__field,.mdots__legend,.mbuys__kicker,.mbuys__big,.mbuys__motto,.mbuys__gtext,.mversus__q,.mversus__btn,.mversus__quote){grid-column:1}.lab .mbuys__gtext{grid-row:auto;margin-top:16px}.lab .mredact__tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.lab .mredact__tabs li{flex:none}.lab .mredact__tabs button{white-space:nowrap}.lab .mredact__doc{min-height:380px}.lab .mbuys__cards,.lab .mflips__grid{grid-template-columns:minmax(0,1fr)}.lab .mleaks__pipe{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.lab .mleaks__pipe b{font-size:12px}.lab .mleaks__pipe em{display:none}.lab .mleaks__tube{height:40px;margin-bottom:50px}.lab .mleaks__panel,.lab .mleaks__in{grid-template-columns:minmax(0,1fr)}.lab .mversus__beam{gap:6%;margin:0}.lab .mversus__dish{min-height:260px;padding:10px 6px}.lab .mversus__stack li{padding:6px 9px;font-size:12px}}@media(prefers-reduced-motion:reduce){.lab :is(.mredact__cut,.mleaks__drop,.mleaks__in li,.mversus__stack li){animation:none!important}.lab .mredact__quote mark{background-size:100% 70%;animation:none!important}.lab .mdots__grid .mdots__dot{transform:none}}.lab{--na-ink: #000a0c;--na-paper: #f7f6f2;--na-green: #57b75f;--na-orange: #efaa5e;--na-blue: #7dbfcd;--na-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace}.lab :is(.mconcepts,.mlogokit,.mmail,.msite){margin:var(--sec) var(--pad-x) 0}.lab :is(.mpixels,.mmoods){margin-top:var(--sec);padding:clamp(24px,2.4vw,36px) var(--pad-x) clamp(72px,8vw,140px);background:var(--na-ink);color:#f4f4f2}.lab .mcase>:is(.mpixels,.mmoods){box-shadow:0 1px 0 var(--na-ink)}.lab :is(.mpixels__head,.mconcepts__head,.mlogokit__head,.mmoods__head,.mmail__head,.msite__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.mpixels__head,.mmoods__head){padding-top:20px}.lab :is(.mpixels__head,.mconcepts__head,.mlogokit__head,.mmoods__head,.mmail__head,.msite__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab :is(.mconcepts__title,.mlogokit__title,.mmoods__title,.mmail__title,.msite__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab :is(.mpixels__text,.mconcepts__text,.mlogokit__text,.msite__text){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(28px,3vw,48px)}.lab :is(.mpixels__text,.mconcepts__text,.mlogokit__text,.msite__text) p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5}.lab :is(.mpixels__text,.mconcepts__text,.mlogokit__text,.msite__text) p+p{margin-top:.8em;color:var(--grey)}.lab .mpixels__text p+p{color:var(--soft-d);font:13px/1.5 var(--na-mono)}.lab .mpixels__stage{position:relative;height:clamp(260px,38vw,560px);margin-top:clamp(24px,3vw,48px);cursor:crosshair;touch-action:pan-y}.lab .mpixels__stage canvas{position:absolute;inset:0;width:100%;height:100%}.lab .mpixels__stage:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 4px);pointer-events:none}.lab .mpixels__title{margin:0;font-size:clamp(36px,5vw,88px);font-weight:500;line-height:1;letter-spacing:-.045em;text-align:center}.lab .mconcepts__list{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:10px;margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none}.lab .mconcepts__item{display:flex;flex-direction:column;transition:opacity .6s ease;transition-delay:calc(.8s + var(--i) * .1s)}.lab .mconcepts.is-on .mconcepts__item:not(.is-chosen) figure{opacity:.5}.lab .mconcepts__item figure{transition:opacity .6s ease .8s,box-shadow .5s ease .8s}.lab .mconcepts__item figure{position:relative;margin:0;border-radius:var(--r-c);background:#fff;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .5s ease .8s}.lab .mconcepts.is-on .mconcepts__item.is-chosen figure{box-shadow:inset 0 0 0 3px var(--cc, var(--na-green))}.lab .mconcepts__item img{display:block;width:100%;aspect-ratio:10 / 9;object-fit:contain}.lab .mconcepts__badge{position:absolute;left:14px;top:14px;padding:6px 10px;border-radius:4px;background:var(--cc, var(--na-green));font:600 11px/1 var(--na-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--cc-ink, var(--na-ink));opacity:0;transform:translateY(-6px);transition:opacity .4s,transform .5s;transition-delay:1s}.lab .mconcepts.is-on .mconcepts__badge{opacity:1;transform:none}.lab .mconcepts__num{margin:16px 0 0;font:12px/1 var(--na-mono);color:var(--grey)}.lab .mconcepts__item h3{margin:8px 0 0;font-size:clamp(22px,1.9vw,30px);font-weight:500;letter-spacing:-.025em}.lab .mconcepts__item h3+p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--grey)}.lab .mlogokit__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,72px);align-items:stretch}.lab .mlogokit__tabs{grid-column:1 / 5;margin:0;padding:0;list-style:none}.lab .mlogokit__tabs li{border-top:1px solid var(--line)}.lab .mlogokit__tabs li:last-child{border-bottom:1px solid var(--line)}.lab .mlogokit__tabs button{display:grid;gap:4px;width:100%;padding:14px 0;border:0;background:none;font:inherit;text-align:left;color:var(--grey);cursor:pointer;transition:color .3s}.lab .mlogokit__tabs b{font-size:20px;font-weight:500;letter-spacing:-.02em}.lab .mlogokit__tabs span{max-height:0;overflow:hidden;font-size:14px;line-height:1.45;transition:max-height .4s ease}.lab .mlogokit__tabs button.is-active{color:var(--black)}.lab .mlogokit__tabs button.is-active span{max-height:4em;color:var(--grey)}.lab .mlogokit__stage{--kb: #ffffff;--kf: #000a0c;grid-column:5 / 13;position:relative;display:grid;place-items:center;min-height:420px;border-radius:var(--r-c);background:var(--kb);color:var(--kf);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .5s ease,color .5s ease}.lab .mlogokit__logo{grid-area:1 / 1;display:grid;place-items:center;width:70%;max-height:62%;opacity:0;transform:scale(.94);transition:opacity .35s,transform .5s cubic-bezier(.16,1,.3,1)}.lab .mlogokit__logo.is-active{opacity:1;transform:none}.lab .mlogokit__logo svg{display:block;width:100%;height:auto;max-height:240px;outline:1px dashed transparent;outline-offset:18px;transition:outline-color .4s}.lab .mlogokit__stage:hover .mlogokit__logo svg{outline-color:color-mix(in srgb,currentColor 35%,transparent)}.lab .mlogokit__logo[data-i="3"] svg,.lab .mlogokit__logo[data-i="4"] svg{width:34%;margin:0 auto}.lab .mlogokit__bgs{position:absolute;right:16px;bottom:16px;display:flex;gap:6px;padding:6px;border-radius:999px;background:#fffc;backdrop-filter:blur(6px)}.lab .mlogokit__bgs button{width:26px;height:26px;padding:0;border:0;border-radius:50%;background:linear-gradient(135deg,var(--b) 50%,var(--f) 50%);box-shadow:inset 0 0 0 1px #00000026;cursor:pointer}.lab .mlogokit__bgs button.is-active{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--na-ink)}.lab .mmoods__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,72px)}.lab .mmoods__tabs{grid-column:1 / 5;margin:0;padding:0;list-style:none}.lab .mmoods__tabs li{border-top:1px solid var(--line-d)}.lab .mmoods__tabs li:last-child{border-bottom:1px solid var(--line-d)}.lab .mmoods__tabs button{display:grid;grid-template-columns:2.6em minmax(0,1fr);row-gap:8px;width:100%;padding:14px 0;border:0;background:none;font:inherit;text-align:left;color:var(--soft-d);cursor:pointer;transition:color .3s}.lab .mmoods__num{padding-top:4px;font:12px/1 var(--na-mono)}.lab .mmoods__tabs b{font-size:19px;font-weight:500;letter-spacing:-.02em}.lab .mmoods__tabs b em{margin-left:10px;padding:3px 7px;border-radius:4px;background:var(--na-green);font:600 10px/1 var(--na-mono);font-style:normal;text-transform:uppercase;letter-spacing:.06em;color:var(--na-ink);vertical-align:3px}.lab .mmoods__strip{grid-column:2;display:flex;height:8px;border-radius:2px;overflow:hidden}.lab .mmoods__strip span{flex:1}.lab .mmoods__tabs button:hover,.lab .mmoods__tabs button.is-active{color:#f4f4f2}.lab .mmoods__stage{--ml: #fafafa;--md: #0e0e0e;--ma: #f2a801;--ma2: #f2a801;--mat: #0e0e0e;grid-column:5 / 13;display:flex;flex-direction:column;gap:18px}.lab .mmoods__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lab .mmoods__card{display:flex;flex-direction:column;justify-content:space-between;gap:16px;aspect-ratio:3 / 4;padding:clamp(14px,1.4vw,20px);border-radius:10px;transition:background-color .5s ease,color .5s ease}.lab .mmoods__card p{margin:0;font-size:clamp(14px,1.3vw,19px);font-weight:600;line-height:1.05;text-transform:uppercase;letter-spacing:-.01em}.lab .mmoods__sign{display:block;width:46%;align-self:center;transition:color .5s ease}.lab .mmoods__logo{display:block;width:70%;transition:color .5s ease}.lab :is(.mmoods__sign,.mmoods__logo) svg{display:block;width:100%;height:auto}.lab .mmoods__card--light{background:var(--ml);color:var(--md)}.lab .mmoods__card--light .mmoods__sign{color:var(--ma)}.lab .mmoods__card--accent{background:var(--ma);color:var(--mat)}.lab .mmoods__card--dark{background:var(--md);color:var(--ml)}.lab .mmoods__card--dark p,.lab .mmoods__card--dark .mmoods__sign{color:var(--ma2)}.lab .mmoods__descs{display:grid}.lab .mmoods__desc{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s}.lab .mmoods__desc.is-active{opacity:1;visibility:visible;transition-delay:0s}.lab .mmoods__desc p{margin:0;font-size:16px;line-height:1.5;color:#f4f4f2c7}.lab .mmoods__desc ul{display:flex;flex-wrap:wrap;gap:14px;margin:14px 0 0;padding:0;list-style:none;font:12px/1 var(--na-mono);color:var(--soft-d)}.lab .mmoods__desc li{display:flex;align-items:center;gap:6px}.lab .mmoods__desc i{width:12px;height:12px;border-radius:2px;box-shadow:inset 0 0 0 1px #fff3}.lab .mmail__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,72px);align-items:center}.lab .mmail__phone{grid-column:1 / 5;justify-self:center;width:min(100%,320px);padding:10px;border-radius:46px;background:#111;box-shadow:0 40px 80px -40px #00000073}.lab .mmail__screen{height:600px;border-radius:36px;background:#fff;overflow:hidden}.lab .mmail__screen img{display:block;width:100%;animation:mmail-scroll 18s ease-in-out infinite alternate}@keyframes mmail-scroll{0%,12%{transform:translateY(0)}88%,to{transform:translateY(calc(-100% + 600px))}}.lab .mmail__side{grid-column:6 / 13}.lab .mmail__text p{margin:0;font-size:18px;line-height:1.5}.lab .mmail__all{margin:28px 0 0;border-radius:var(--r-c);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.lab .mmail__all img{display:block;width:100%}.lab .msite__views{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:clamp(36px,4vw,60px)}.lab .msite__views button{padding:9px 16px;border:0;border-radius:999px;background:#fff;font:inherit;font-size:14px;color:var(--grey);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .3s,color .3s}.lab .msite__views button.is-active{background:var(--na-ink);color:#fff;box-shadow:none}.lab .msite__status{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font:12px/1 var(--na-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--grey)}.lab .msite__status i{width:8px;height:8px;border-radius:50%;background:var(--na-orange);animation:msite-blink 1.4s steps(1) infinite}@keyframes msite-blink{50%{opacity:.2}}.lab .msite__browser{margin-top:14px;border-radius:14px;background:var(--na-paper);box-shadow:0 50px 90px -50px #000a0c73,inset 0 0 0 1px var(--line);overflow:hidden}.lab .msite__chrome{display:flex;align-items:center;gap:6px;padding:12px 16px;background:#ecebe6;border-bottom:1px solid rgba(0,0,0,.06)}.lab .msite__chrome i{width:11px;height:11px;border-radius:50%;background:#d6d4cd}.lab .msite__chrome span{margin:0 auto;padding:5px 40px;border-radius:8px;background:#fff;font:12px/1 var(--na-mono);color:#6c6c66}.lab .msite__page{position:relative;padding:0 clamp(18px,18%,260px);color:#12160f;font-family:Inter,var(--font, system-ui),sans-serif;scrollbar-width:thin}.lab .msite__nav{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:16px 0;background:var(--na-paper);border-bottom:1px solid rgba(18,22,15,.08)}.lab .msite__logo{display:block;width:140px;padding:0;border:0;background:none;color:#12160f;cursor:pointer}.lab .msite__logo svg{display:block;width:100%;height:auto}.lab .msite__logo.is-small{width:110px}.lab .msite__nav nav{display:flex;gap:16px;align-items:center}.lab .msite__nav nav button{padding:6px 0;border:0;background:none;font:600 11px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:#12160f;cursor:pointer}.lab .msite__nav nav button.is-box{padding:8px 12px;box-shadow:inset 0 0 0 1px #12160f;border-radius:2px}.lab .msite__view{display:none;padding:20px 0 40px;animation:mleaks-up .4s ease both}.lab .msite__view.is-active{display:block}.lab .msite__mic{position:relative;height:clamp(240px,28vw,400px);margin-bottom:18px;overflow:hidden}.lab .msite__mic video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.lab .msite__bar{display:flex;justify-content:space-between;margin:0;padding:0 0 10px;border-bottom:2px solid #12160f;font:600 10px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#8b8b84}.lab .msite__bar span+span{color:#12160f}.lab .msite__ep{padding:26px 0;border-bottom:1px solid rgba(18,22,15,.1)}.lab .msite__eptitle{padding:0;border:0;background:none;font:700 clamp(20px,2vw,28px)/1.15 Inter,sans-serif;letter-spacing:-.02em;text-align:left;color:#12160f;cursor:pointer}.lab .msite__eptitle:hover{text-decoration:underline;text-underline-offset:4px}.lab .msite__sub{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:14px;color:#3c403a}.lab .msite__sub:before{content:"";width:7px;height:7px;background:var(--na-green)}.lab .msite__desc{max-width:34em;margin:14px 0 0;font-size:15px;line-height:1.5;color:#3c403a}.lab .msite__more{margin-top:12px;padding:0 0 2px;border:0;border-bottom:1px solid #12160f;background:none;font:600 10px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#12160f;cursor:pointer}.lab .msite__player{display:flex;align-items:center;gap:14px;margin-top:18px}.lab .msite__player button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #12160f;border-radius:2px;background:none;font-size:10px;color:#12160f;cursor:pointer}.lab .msite__player i{position:relative;flex:1;height:2px;background:#12160f26}.lab .msite__player i b{position:absolute;left:0;top:-1px;width:0;height:4px;background:var(--na-green)}.lab .msite__player span,.lab .msite__player em{font:10px/1 var(--na-mono);font-style:normal;color:#8b8b84;white-space:nowrap}.lab .msite__player em{font:600 10px/1 Inter,sans-serif;text-transform:uppercase;color:#12160f}.lab .msite__kicker{margin:10px 0 0;font:600 10px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#8b8b84}.lab .msite__h{margin:14px 0 0;font:800 clamp(26px,3vw,40px)/1.05 Inter,sans-serif;letter-spacing:-.03em}.lab .msite__pull{margin:34px 0 0;padding:18px 0 18px 22px;border-left:4px solid var(--na-green);font:700 clamp(20px,2.2vw,30px)/1.2 Inter,sans-serif;letter-spacing:-.02em}.lab .msite__listen{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:28px 0 0}.lab .msite__listen span{margin-right:6px;font:600 10px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#8b8b84}.lab .msite__listen b{padding:8px 12px;border:1px solid rgba(18,22,15,.25);border-radius:2px;font:600 11px/1 Inter,sans-serif;text-transform:uppercase}.lab .msite__h4{margin:34px 0 0;font:800 22px/1.1 Inter,sans-serif}.lab .msite__codes{margin:14px 0 0;padding:0;list-style:none}.lab .msite__codes li{display:grid;grid-template-columns:5em 1fr;padding:9px 0;border-top:1px solid rgba(18,22,15,.1);font-size:14px}.lab .msite__codes span{font:12px/1.6 var(--na-mono);color:#8b8b84}.lab .msite__search{display:flex;align-items:center;margin:20px auto 0;max-width:520px;border-bottom:2px solid #12160f}.lab .msite__search input{flex:1;padding:12px 0;border:0;background:none;font:inherit;font-size:15px;color:#12160f;outline:none}.lab .msite__year{max-width:520px;margin:34px auto 0;font:600 11px/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#8b8b84}.lab .msite__list{max-width:520px;margin:10px auto 0;padding:0;list-style:none}.lab .msite__list li.is-hidden{display:none}.lab .msite__list button{padding:6px 0;border:0;background:none;font:600 16px/1.3 Inter,sans-serif;text-align:left;color:#12160f;cursor:pointer}.lab .msite__form{display:flex;gap:10px;max-width:420px;margin-top:22px}.lab .msite__form input{flex:1;padding:12px;border:1px solid rgba(18,22,15,.25);border-radius:2px;background:#fff;font:inherit;font-size:14px}.lab .msite__form button{padding:0 16px;border:1px solid #12160f;border-radius:2px;background:#12160f;font:600 11px/1 Inter,sans-serif;text-transform:uppercase;color:#fff;cursor:pointer}.lab .msite__ok{display:none;margin:14px 0 0;font-size:14px;color:#36923f}.lab .msite.is-subbed .msite__ok{display:block}.lab .msite__foot{display:flex;justify-content:space-between;align-items:center;padding:26px 0;border-top:1px solid rgba(18,22,15,.08);font:10px/1 var(--na-mono);color:#8b8b84}@media(max-width:991px){.lab :is(.mpixels__head,.mconcepts__head,.mlogokit__head,.mmoods__head,.mmail__head,.msite__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mpixels__head,.mconcepts__head,.mlogokit__head,.mmoods__head,.mmail__head,.msite__head)>*{grid-column:1}.lab :is(.mpixels__text,.mconcepts__text,.mlogokit__text,.msite__text,.mlogokit__body,.mmoods__body,.mmail__body){grid-template-columns:minmax(0,1fr)}.lab :is(.mpixels__text p,.mconcepts__text p,.mlogokit__text p,.msite__text p,.mlogokit__tabs,.mlogokit__stage,.mmoods__tabs,.mmoods__stage,.mmail__phone,.mmail__side){grid-column:1}.lab .mconcepts__list{grid-template-columns:minmax(0,1fr)}.lab .mlogokit__stage{min-height:300px;order:-1}.lab .mmoods__stage{order:-1}.lab .mmoods__card p{font-size:11px}.lab .msite__status{margin-left:0;width:100%}.lab .msite__page{padding:0 16px}.lab .msite__chrome span{padding:5px 14px}.lab .msite__player em{display:none}.lab .msite__logo{width:110px}}@media(prefers-reduced-motion:reduce){.lab .mmail__screen img,.lab .msite__status i{animation:none}}.lab{--pf-ink: #0c0e13;--pf-ink2: #161a22;--pf-paper: #f4f1ec;--pf-line: rgba(255, 255, 255, .12);--pf-core: #ff6a1a;--pf-spec: #ffb23f;--pf-ltd: #8fd0ff;--pf-part: #9aa0ab;--pf-g0: #ff4d1a;--pf-g1: #ff8a2a;--pf-g2: #ffbe3f;--pf-g3: #8fd0ff;--pf-g4: #c5c1b8;--pf-g5: #6f6a62;--pf-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace}.lab :is(.mstages,.maudit,.mscript){margin:var(--sec) var(--pad-x) 0}.lab :is(.mstrata,.mtiers,.msealed){margin-top:var(--sec);padding:clamp(24px,2.4vw,36px) var(--pad-x) clamp(72px,8vw,140px);background:var(--pf-ink);color:#f2f0ec}.lab .mcase>:is(.mstrata,.mtiers,.msealed){box-shadow:0 1px 0 var(--pf-ink)}.lab :is(.mstages__head,.mstrata__head,.maudit__head,.mtiers__head,.mscript__head,.msealed__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.mstrata__head,.mtiers__head,.msealed__head){padding-top:20px}.lab :is(.mstages__head,.mstrata__head,.maudit__head,.mtiers__head,.mscript__head,.msealed__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab :is(.mstages__title,.mstrata__title,.maudit__title,.mtiers__title,.mscript__title,.msealed__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab :is(.mstrata__intro,.maudit__intro,.mtiers__intro,.mscript__intro,.msealed__intro){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:22px}.lab :is(.mstrata__intro,.maudit__intro,.mtiers__intro,.mscript__intro,.msealed__intro) p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5}.lab :is(.maudit__intro,.mscript__intro) p{color:var(--grey)}.lab :is(.mstrata__intro,.mtiers__intro,.msealed__intro) p{color:#f2f0ec9e}.lab .pf-cut{display:inline-block;max-width:100%;width:calc(var(--n) * .46em);height:.9em;margin:0 .08em;border-radius:3px;background:currentColor;vertical-align:-.08em;opacity:.9}.lab .mstages__grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:0 var(--gap-m);margin-top:clamp(40px,5vw,72px)}.lab .mstages__st{grid-row:1;min-width:0}.lab .mstages__num{display:flex;justify-content:space-between;gap:10px;margin:0 0 14px;font:12px/1.3 var(--pf-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--grey)}.lab .mstages__bar{position:relative;height:10px;border-radius:5px;background:#0c0e1314}.lab .mstages__bar i{position:absolute;inset:0;border-radius:inherit;background:var(--pf-ink);transform-origin:left;transform:scaleX(0);transition:transform 1.2s cubic-bezier(.65,0,.35,1);transition-delay:calc(.2s + var(--i) * .5s)}.lab .mstages__st.is-part .mstages__bar i{background:linear-gradient(90deg,var(--pf-ink),var(--pf-core))}.lab .mstages.is-on .mstages__bar i{transform:scaleX(calc(var(--p) / 100))}.lab .mstages__st.is-off .mstages__bar{background:none;border:1.5px dashed rgba(12,14,19,.22)}.lab .mstages__flag{position:absolute;left:calc(var(--p) * 1%);top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:var(--pf-core);box-shadow:0 0 0 6px #ff6a1a33;transform:scale(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1) 1.9s}.lab .mstages.is-on .mstages__flag{transform:scale(1);animation:pf-pulse 2.2s ease-out 2.5s infinite}@keyframes pf-pulse{0%{box-shadow:0 0 #ff6a1a73}to{box-shadow:0 0 0 18px #ff6a1a00}}.lab .mstages__pct{margin:18px 0 0;font-size:clamp(36px,3.6vw,60px);font-weight:500;line-height:1;letter-spacing:-.04em}.lab .mstages__st.is-off :is(.mstages__pct,h3,.mstages__text){opacity:.38}.lab .mstages__st h3{margin:16px 0 0;font-size:clamp(18px,1.5vw,22px);font-weight:500;line-height:1.2;letter-spacing:-.02em}.lab .mstages__text{margin:10px 0 0;font-size:15px;line-height:1.45;color:var(--grey)}.lab .mstages__stop{position:relative;grid-row:2;margin-top:56px;z-index:0;padding:clamp(24px,2.6vw,40px);border-radius:var(--r-c);background:var(--pf-ink);color:#f2f0ec;opacity:0;transform:translateY(16px);transition:opacity .6s,transform .8s cubic-bezier(.22,1,.36,1);transition-delay:2.3s}.lab .mstages.is-on .mstages__stop{opacity:1;transform:none}.lab .mstages__stop:before{content:"";position:absolute;bottom:100%;left:calc((100% - (var(--span) - 1) * var(--gap-m)) / var(--span) * var(--p) / 100 - 1px);width:2px;height:var(--lh, 56px);background:linear-gradient(var(--pf-core),var(--pf-ink));transform-origin:top;transform:scaleY(0);transition:transform .6s cubic-bezier(.65,0,.35,1) 2.1s}.lab .mstages.is-on .mstages__stop:before{transform:none}.lab .mstages__kick{margin:0 0 14px;font:12px/1 var(--pf-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--pf-core)}.lab .mstages__stop h3{max-width:20em;margin:0;font-size:clamp(24px,2.4vw,40px);font-weight:500;line-height:1.1;letter-spacing:-.03em}.lab .mstages__stop p:last-child{max-width:36em;margin:14px 0 0;font-size:17px;line-height:1.5;color:#f2f0eca8}.lab .mstrata__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,80px);align-items:center}.lab .mstrata__side{grid-column:1 / 6}.lab .mstrata__stack{display:grid;margin:0;padding:0;list-style:none}.lab .mstrata__stack li{position:relative;z-index:calc(var(--n) - var(--i));margin-top:-10px;transition:margin 1s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * .06s)}.lab .mstrata__stack li:first-child{margin-top:0}.lab .mstrata:not(.is-on) .mstrata__stack li{margin-top:-46px}.lab .mstrata__row{display:grid;grid-template-columns:clamp(150px,15vw,230px) minmax(0,1fr);align-items:center;gap:18px;width:100%;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.lab .mstrata__plate{position:relative;display:block;height:clamp(46px,4.4vw,64px)}.lab .mstrata__plate i{position:absolute;left:50%;top:50%;width:72%;aspect-ratio:1;border-radius:10px;background:#161a22eb;border:1.5px solid var(--pf-c);transform:translate(-50%,-50%) rotateX(62deg) rotate(-45deg);transition:transform .6s cubic-bezier(.34,1.4,.64,1),background .4s,box-shadow .4s}.lab .mstrata__row--biz{--pf-c: var(--pf-core)}.lab .mstrata__row--mkt{--pf-c: var(--pf-ltd)}.lab .mstrata__row--both{--pf-c: var(--pf-spec)}.lab .mstrata__row--both .mstrata__plate i{border-color:transparent;background:linear-gradient(#161a22eb,#161a22eb) padding-box,linear-gradient(135deg,var(--pf-core),var(--pf-ltd)) border-box}.lab .mstrata__row:hover .mstrata__plate i{transform:translate(-50%,calc(-50% - 4px)) rotateX(62deg) rotate(-45deg)}.lab .mstrata__row.is-active .mstrata__plate i{background:var(--pf-c);transform:translate(-50%,calc(-50% - 12px)) rotateX(62deg) rotate(-45deg);box-shadow:inset 0 0 24px #ffffff73,0 0 50px var(--pf-c)}.lab .mstrata__row--both.is-active .mstrata__plate i{background:linear-gradient(135deg,var(--pf-core),var(--pf-ltd))}.lab .mstrata__name{display:flex;align-items:baseline;gap:12px;font-size:clamp(17px,1.4vw,21px);font-weight:500;letter-spacing:-.01em;color:#f2f0ec80;transition:color .3s}.lab .mstrata__name em{font:11px/1 var(--pf-mono);font-style:normal;color:#f2f0ec66}.lab .mstrata__row.is-active .mstrata__name,.lab .mstrata__row:hover .mstrata__name{color:#fff}.lab .mstrata__legend{display:flex;gap:20px;margin:28px 0 0;font:12px/1 var(--pf-mono);text-transform:uppercase;letter-spacing:.06em;color:#f2f0ec8c}.lab .mstrata__legend span:before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:3px;vertical-align:-1px}.lab .mstrata__legend .is-biz:before{background:var(--pf-core)}.lab .mstrata__legend .is-mkt:before{background:var(--pf-ltd)}.lab .mstrata__panel{grid-column:6 / 13;display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.lab .mstrata__card{grid-area:1 / 1;min-width:0;padding:clamp(24px,3vw,44px);border-radius:var(--r-c);background:var(--pf-ink2);box-shadow:inset 0 0 0 1px var(--pf-line);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s}.lab .mstrata__card.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lab .mstrata__meta{display:flex;justify-content:space-between;gap:12px;margin:0 0 18px;font:12px/1.3 var(--pf-mono);text-transform:uppercase;letter-spacing:.06em;color:#f2f0ec80}.lab .mstrata__tag{padding:5px 10px;margin:-5px 0;border-radius:999px;background:#ff6a1a29;color:var(--pf-core)}.lab .mstrata__card--mkt .mstrata__tag{background:#8fd0ff24;color:var(--pf-ltd)}.lab .mstrata__card--both .mstrata__tag{background:linear-gradient(90deg,#ff6a1a2e,#8fd0ff2e);color:#fff}.lab .mstrata__card h3{margin:0;font-size:clamp(32px,3.4vw,56px);font-weight:500;line-height:1;letter-spacing:-.04em}.lab .mstrata__card dl{display:grid;gap:18px;margin:clamp(24px,2.6vw,36px) 0 0}.lab .mstrata__card dl>div{display:grid;grid-template-columns:9em minmax(0,1fr);gap:16px;padding-top:16px;border-top:1px solid var(--pf-line)}.lab .mstrata__card dt{font:12px/1.5 var(--pf-mono);text-transform:uppercase;letter-spacing:.06em;color:#f2f0ec73}.lab .mstrata__card dd{min-width:0;margin:0;font-size:17px;line-height:1.45;color:#f2f0ecd1}.lab .mstrata__card .is-found dd{font-size:clamp(19px,1.6vw,24px);line-height:1.35;letter-spacing:-.01em;color:#fff}.lab .mstrata__card mark{padding:0 .1em;border-radius:4px;background:linear-gradient(90deg,#ff6a1a8c,#ffb23f80) no-repeat 0 88% / 0% 64%;color:#fff}.lab .mstrata__card.is-active mark{animation:pf-hl .8s cubic-bezier(.65,0,.35,1) forwards .3s}@keyframes pf-hl{to{background-size:100% 64%}}.lab .mstrata__card .pf-cut{color:#f2f0ece6;transform-origin:left}.lab .mstrata__card.is-active .pf-cut{animation:pf-cut .5s cubic-bezier(.65,0,.35,1) both .2s}@keyframes pf-cut{0%{transform:scaleX(0)}}.lab .maudit__lenses{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(32px,4vw,56px)}.lab .maudit__lenses button{display:grid;gap:4px;padding:12px 20px;border:0;border-radius:18px;background:#0c0e130f;font:inherit;text-align:left;color:var(--pf-ink);cursor:pointer;transition:background .3s,color .3s}.lab .maudit__lenses b{font-size:17px;font-weight:500}.lab .maudit__lenses span{font:11px/1.2 var(--pf-mono);text-transform:uppercase;letter-spacing:.05em;opacity:.55}.lab .maudit__lenses button:hover{background:#0c0e131f}.lab .maudit__lenses button.is-active{background:var(--pf-ink);color:#fff}.lab .maudit__board{display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(28px,3vw,44px);padding:clamp(24px,3vw,48px);border-radius:var(--r-c);background:var(--pf-paper)}.lab .maudit__field{position:relative;min-height:120px;transition:height .6s}.lab .maudit__dot{--c: var(--pf-g5);position:absolute;left:0;top:0;width:12px;height:12px;border-radius:3px;background:var(--c);transition:transform 1s cubic-bezier(.65,0,.35,1) var(--d, 0ms),background-color .6s ease var(--d, 0ms);will-change:transform}.lab .maudit__legend{grid-area:2 / 1;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));column-gap:var(--gap, 28px);margin:18px 0 0;padding:16px 0 0;border-top:1px solid rgba(12,14,19,.14);list-style:none;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s}.lab .maudit__legend.is-active{opacity:1;visibility:visible;transition-delay:.3s,0s}.lab .maudit__legend li{min-width:0}.lab .maudit__legend p{display:flex;align-items:baseline;gap:10px;margin:0}.lab .maudit__legend b{padding:4px 9px;border-radius:7px;background:var(--c);font:600 13px/1 var(--pf-mono);color:var(--pf-ink)}.lab .maudit__legend span{font-size:clamp(22px,2vw,32px);font-weight:500;letter-spacing:-.03em}.lab .maudit__legend em{display:block;margin-top:8px;font-size:14px;font-style:normal;line-height:1.35;color:var(--grey)}.lab .maudit__key{display:none}.lab .maudit__flat{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);align-items:center;margin-top:clamp(16px,1.6vw,24px);padding:clamp(24px,3vw,48px);border-radius:var(--r-c);background:var(--pf-paper)}.lab .maudit__flat-text{grid-column:1 / 7}.lab .maudit__kick{margin:0 0 14px;font:12px/1 var(--pf-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--grey)}.lab .maudit__big{margin:0;font-size:clamp(22px,2vw,30px);font-weight:500;letter-spacing:-.02em}.lab .maudit__big b{display:block;font-size:clamp(72px,9vw,150px);font-weight:500;line-height:.9;letter-spacing:-.06em;color:var(--pf-core)}.lab .maudit__flat h3{margin:24px 0 0;font-size:clamp(22px,2vw,32px);font-weight:500;line-height:1.15;letter-spacing:-.03em}.lab .maudit__flat-text>p:last-child{max-width:30em;margin:12px 0 0;font-size:17px;line-height:1.5;color:var(--grey)}.lab .maudit__chart{grid-column:7 / 13;justify-self:end;width:100%;max-width:500px;height:auto;overflow:visible}.lab .maudit__grid{fill:none;stroke:#0c0e131f;stroke-width:1}.lab .maudit__guide{stroke:#0c0e1359;stroke-width:1;stroke-dasharray:4 5}.lab .maudit__curve{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1)}.lab .maudit__curve.is-exp{stroke:#0c0e1359;stroke-width:2}.lab .maudit__curve.is-fact{stroke:var(--pf-core);stroke-width:4;transition-delay:.9s}.lab .maudit__flat.is-on .maudit__curve{stroke-dashoffset:0}.lab :is(.maudit__drop,.maudit__pt,.maudit__lbl){opacity:0;transition:opacity .5s 1.6s}.lab :is(.maudit__drop,.maudit__pt,.maudit__lbl).is-fact{transition-delay:2.5s}.lab .maudit__flat.is-on :is(.maudit__drop,.maudit__pt,.maudit__lbl){opacity:1}.lab .maudit__drop{stroke-width:1.5;stroke-dasharray:3 4}.lab .maudit__drop.is-exp{stroke:#0c0e1366}.lab .maudit__drop.is-fact{stroke:var(--pf-core)}.lab .maudit__pt.is-exp{fill:var(--pf-paper);stroke:#0c0e138c;stroke-width:2}.lab .maudit__pt.is-fact{fill:var(--pf-core)}.lab .maudit__lbl{font:12px var(--pf-mono);fill:var(--grey)}.lab .maudit__lbl.is-fact{fill:var(--pf-core);font-weight:600}.lab .maudit__axis{font:11px var(--pf-mono);fill:#0c0e1373}.lab .mtiers__axes{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(36px,4vw,60px)}.lab .mtiers__kick{margin:0 0 14px;font:12px/1.3 var(--pf-mono);text-transform:uppercase;letter-spacing:.08em;color:#f2f0ec80}.lab .mtiers__axes .mtiers__kick{grid-column:1 / 4;padding-top:12px}.lab .mtiers__axes ol{grid-column:4 / 13;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lab .mtiers__axes li{display:flex;align-items:baseline;gap:10px;padding:11px 18px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--pf-line);font-size:16px;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s;transition-delay:calc(var(--i) * .08s)}.lab .mtiers__axes.is-in li{opacity:1;transform:none}.lab .mtiers__axes li em{font:11px/1 var(--pf-mono);font-style:normal;color:#f2f0ec73}.lab .mtiers__rule{grid-column:4 / 13;max-width:34em;margin:18px 0 0;font-size:clamp(19px,1.6vw,24px);line-height:1.35;letter-spacing:-.01em}@media(max-width:767px){.lab .mtiers__axes{grid-template-columns:minmax(0,1fr)}.lab .mtiers__axes .mtiers__kick,.lab .mtiers__axes ol,.lab .mtiers__rule{grid-column:1}.lab .mtiers__axes .mtiers__kick{padding-top:0}}.lab .mtiers__stack{display:grid;gap:10px;margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none}.lab .mtiers__tier{--c: var(--pf-core);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);align-items:center;padding:clamp(20px,2.2vw,32px) clamp(20px,2.4vw,36px);border-radius:var(--r-c);background:var(--pf-ink2);box-shadow:inset 0 0 0 1px var(--pf-line);opacity:0;transform:translateY(16px);transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:.05s}.lab .mtiers__tier.is-in{opacity:1;transform:none}.lab .mtiers__tier--0{padding-block:clamp(30px,3.4vw,52px);box-shadow:inset 0 0 0 1px #ff6a1a66,inset 0 0 80px #ff4d1a2e}.lab .mtiers__tier--1{--c: var(--pf-spec)}.lab .mtiers__tier--2{--c: var(--pf-ltd)}.lab .mtiers__tier--3{--c: var(--pf-part);background:transparent;box-shadow:inset 0 0 0 1.5px #ffffff29}.lab .mtiers__tier--3 .mtiers__name b{color:#f2f0ecb3}.lab .mtiers__name{grid-column:1 / 4;display:grid;gap:6px}.lab .mtiers__name b{font-size:clamp(28px,2.8vw,46px);font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--c)}.lab .mtiers__tier--0 .mtiers__name b{font-size:clamp(40px,4.4vw,72px)}.lab .mtiers__name span{font:12px/1.3 var(--pf-mono);text-transform:uppercase;letter-spacing:.06em;color:#f2f0ec8c}.lab .mtiers__text{grid-column:4 / 9;margin:0;font-size:16px;line-height:1.5;color:#f2f0ecbf}.lab .mtiers__lines{grid-column:9 / 13;display:grid;gap:8px}.lab .mtiers__lines p{grid-column:1 / -1;margin:0 0 2px;font:11px/1.3 var(--pf-mono);text-transform:uppercase;letter-spacing:.06em;color:#f2f0ec73}.lab .mtiers__line{display:block;width:var(--w);height:14px;border-radius:4px;background:var(--c);opacity:.9;transform-origin:left;transform:scaleX(0);transition:transform .6s cubic-bezier(.65,0,.35,1);transition-delay:calc(.35s + var(--k) * .08s)}.lab .mtiers__tier.is-in .mtiers__line{transform:none}.lab .mtiers__tier--3 .mtiers__line{background:none;box-shadow:inset 0 0 0 1.5px var(--c)}.lab .mtiers__tier--2.is-in .mtiers__line{animation:pf-ltd 4.5s ease-in-out infinite;animation-delay:calc(1.6s + var(--k) * 1.5s)}@keyframes pf-ltd{0%,to{transform:scaleX(1)}40%,55%{transform:scaleX(0)}}.lab .mtiers__cycle{margin-top:clamp(48px,6vw,96px)}.lab .mtiers__steps{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.lab .mtiers__steps li{position:relative;display:grid;gap:10px;padding:18px 18px 20px;border-radius:18px;background:var(--pf-ink2);box-shadow:inset 0 0 0 1px var(--pf-line);font-size:17px;line-height:1.25}.lab .mtiers__steps li em{font:11px/1 var(--pf-mono);font-style:normal;color:#f2f0ec73}.lab .mtiers__cycle.is-in .mtiers__steps li{animation:pf-step 7.5s ease-in-out infinite;animation-delay:calc(var(--i) * 1.1s)}@keyframes pf-step{0%,18%,to{background:var(--pf-ink2);color:inherit;box-shadow:inset 0 0 0 1px var(--pf-line)}4%,13%{background:var(--pf-core);color:var(--pf-ink);box-shadow:inset 0 0 22px #ffffff59,0 0 40px #ff4d1a73}}.lab .mtiers__steps li:last-child{background:linear-gradient(var(--pf-ink2),var(--pf-ink2)) padding-box,linear-gradient(135deg,var(--pf-core),var(--pf-part)) border-box;border:1.5px solid transparent;box-shadow:none}.lab .mtiers__rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-m);margin-top:18px}.lab .mtiers__rules>div{padding:clamp(20px,2.2vw,30px);border-radius:var(--r-c);box-shadow:inset 0 0 0 1px var(--pf-line)}.lab .mtiers__rules p{margin:0 0 14px;font:12px/1 var(--pf-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--pf-core)}.lab .mtiers__rules .is-out p{color:#f2f0ec8c}.lab .mtiers__rules ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lab .mtiers__rules li{position:relative;padding-left:26px;font-size:16px;line-height:1.4;color:#f2f0ecd1}.lab .mtiers__rules li:before{content:"↑";position:absolute;left:0;font-family:var(--pf-mono);color:var(--pf-core)}.lab .mtiers__rules .is-out li:before{content:"↓";color:#f2f0ec80}.lab .mscript__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(36px,4vw,64px)}.lab .mscript__clock{grid-column:1 / 4;display:flex;align-items:center;gap:16px}.lab .mscript__clock p{display:flex;align-items:baseline;gap:8px;margin:0}.lab .mscript__clock b{min-width:3.1ch;font:500 clamp(48px,5vw,84px)/1 var(--pf-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lab .mscript__clock span{font:14px var(--pf-mono);color:var(--grey)}.lab .mscript.is-end .mscript__clock b{color:var(--pf-core)}.lab .mscript__play{position:relative;flex:none;width:48px;height:48px;border:0;border-radius:50%;background:var(--pf-ink);cursor:pointer}.lab .mscript__play i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.lab .mscript__play[data-state=play] i{width:0;height:0;margin-left:2px;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent #fff}.lab .mscript__play[data-state=pause] i{width:12px;height:15px;border-left:4px solid #fff;border-right:4px solid #fff}.lab .mscript__play[data-state=replay] i{width:16px;height:16px;border:2.5px solid #fff;border-top-color:transparent;border-radius:50%}.lab .mscript__track{position:relative;grid-column:4 / 13;align-self:center;display:flex;height:64px;border-radius:18px;background:#0c0e130f;overflow:hidden}.lab .mscript__mark{position:relative;flex:0 0 var(--w);display:grid;align-content:center;gap:4px;min-width:0;padding:0 14px;border:0;border-left:1px solid rgba(12,14,19,.12);background:linear-gradient(90deg,#ff6a1a52,#ff6a1a52) no-repeat 0 0 / calc(var(--mp, 0) * 100%) 100%;font:inherit;text-align:left;color:var(--grey);cursor:pointer;transition:color .3s}.lab .mscript__mark:first-of-type{border-left:0}.lab .mscript__mark em{font:11px/1 var(--pf-mono);font-style:normal}.lab .mscript__mark span{overflow:hidden;font-size:15px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.lab .mscript__mark.is-active,.lab .mscript__mark.is-past{color:var(--pf-ink)}.lab .mscript__steps{grid-column:4 / 10;display:grid;grid-template-columns:minmax(0,1fr);margin-top:12px}.lab .mscript__step{grid-area:1 / 1;min-width:0;padding:clamp(24px,3vw,44px);border-radius:var(--r-c);background:var(--pf-paper);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .35s,transform .45s,visibility 0s linear .35s}.lab .mscript__step.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lab .mscript__at{margin:0 0 12px;font:12px/1 var(--pf-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--pf-core)}.lab .mscript__step h3{margin:0;font-size:clamp(30px,3vw,48px);font-weight:500;line-height:1;letter-spacing:-.04em}.lab .mscript__text{margin:12px 0 0;font-size:17px;line-height:1.45;color:var(--grey)}.lab .mscript__step ul{display:grid;gap:8px;margin:22px 0 0;padding:0;list-style:none}.lab .mscript__step li{padding:12px 16px;border-radius:14px;background:#fff;font-size:clamp(17px,1.4vw,20px);line-height:1.3;opacity:0;transform:translate(-8px)}.lab .mscript__step.is-active li{animation:pf-in .45s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.15s + var(--k) * .12s)}@keyframes pf-in{to{opacity:1;transform:none}}.lab .mscript__step .pf-cut{color:var(--pf-ink)}.lab .mscript__never{grid-column:10 / 13;align-self:start;margin-top:12px;padding:clamp(20px,2.2vw,30px);border-radius:var(--r-c);box-shadow:inset 0 0 0 1.5px #0c0e131f}.lab .mscript__never p{margin:0 0 14px;font:12px/1.3 var(--pf-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--grey)}.lab .mscript__never ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.lab .mscript__never li{font-size:16px;line-height:1.35}.lab .mscript__never s{text-decoration:none;background:linear-gradient(var(--pf-core),var(--pf-core)) no-repeat 0 55% / 0% 2px;transition:background-size .5s cubic-bezier(.65,0,.35,1),color .5s;transition-delay:calc(var(--k) * .25s)}.lab .mscript.is-end .mscript__never s{background-size:100% 2px;color:var(--grey)}.lab .msealed__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-m);margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none}.lab .msealed__grid>li{min-width:0;opacity:0;transform:translateY(18px);transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 7) * .07s)}.lab .msealed__grid>li.is-in{opacity:1;transform:none}.lab .msealed__file{position:relative;display:block;width:100%;height:clamp(260px,22vw,320px);padding:0;border:0;border-radius:4px var(--r-c) var(--r-c) var(--r-c);background:var(--pf-ink2);box-shadow:inset 0 0 0 1px var(--pf-line);font:inherit;text-align:left;color:inherit;cursor:pointer;overflow:hidden;transition:box-shadow .3s,transform .4s cubic-bezier(.34,1.4,.64,1)}.lab .msealed__file:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ff6a1a80,inset 0 0 40px #ff4d1a1f}.lab .msealed__tab{position:absolute;left:0;top:0;z-index:2;padding:9px 16px 8px;border-radius:0 0 14px;background:var(--pf-core);font:600 11px/1 var(--pf-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--pf-ink)}.lab .msealed__front{position:absolute;inset:0;display:flex;flex-direction:column;padding:52px 22px 22px;transition:transform .6s cubic-bezier(.65,0,.35,1),opacity .4s}.lab .msealed__topic{padding-right:62px;font-size:clamp(20px,1.7vw,26px);font-weight:500;line-height:1.1;letter-spacing:-.02em}.lab .msealed__name{display:grid;gap:8px;margin-top:16px}.lab .msealed__name i{display:block;width:min(100%,calc(var(--n) * .5em));height:14px;border-radius:3px;background:#f2f0ecd9}.lab .msealed__ev{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.lab .msealed__ev em{padding:6px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--pf-line);font:11px/1 var(--pf-mono);font-style:normal;color:#f2f0ecb3}.lab .msealed__stamp{position:absolute;right:18px;top:50px;padding:6px 10px;border:2px solid rgba(255,77,26,.75);border-radius:6px;font:700 13px/1 var(--pf-mono);letter-spacing:.12em;color:#ff4d1ad9;transform:rotate(-12deg)}.lab .msealed__inside{position:absolute;inset:0;display:grid;align-content:start;gap:10px;padding:52px 22px 22px;background:linear-gradient(#1c2029,#14171e);transform:translateY(101%);transition:transform .6s cubic-bezier(.65,0,.35,1)}.lab .msealed__row{display:grid;gap:6px}.lab .msealed__row b{font:11px/1.2 var(--pf-mono);font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:#f2f0ec8c}.lab .msealed__row i{display:block;width:var(--w);height:9px;border-radius:3px;background:#f2f0ecbf;transform-origin:left;transform:scaleX(0);transition:transform .4s cubic-bezier(.65,0,.35,1)}.lab .msealed__file[aria-expanded=true] .msealed__inside{transform:none}.lab .msealed__file[aria-expanded=true] .msealed__front{transform:translateY(-30%);opacity:0}.lab .msealed__file[aria-expanded=true] .msealed__row i{transform:none;transition-delay:calc(.35s + var(--k) * .07s)}.lab .msealed__sum{display:flex;flex-direction:column;justify-content:flex-end;padding:22px;border-radius:var(--r-c);background:var(--pf-core);color:var(--pf-ink);box-shadow:inset 0 0 50px #ffffff4d}.lab .msealed__sum b{font-size:clamp(80px,9vw,140px);font-weight:500;line-height:.85;letter-spacing:-.06em}.lab .msealed__sum p{margin:12px 0 0;font-size:clamp(18px,1.5vw,22px);font-weight:500;line-height:1.2}.lab .msealed__sum span{margin-top:10px;font:11px/1.4 var(--pf-mono);text-transform:uppercase;letter-spacing:.05em;opacity:.7}@media(max-width:991px){.lab :is(.mstages__head,.mstrata__head,.maudit__head,.mtiers__head,.mscript__head,.msealed__head,.mstrata__intro,.maudit__intro,.mtiers__intro,.mscript__intro,.msealed__intro,.mtiers__axes){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mstages__head,.mstrata__head,.maudit__head,.mtiers__head,.mscript__head,.msealed__head,.mstrata__intro,.maudit__intro,.mtiers__intro,.mscript__intro,.msealed__intro,.mtiers__axes)>*{grid-column:1}.lab .mtiers__axes{row-gap:0}.lab .mstages__grid{grid-template-columns:minmax(0,1fr);row-gap:36px}.lab .mstages__grid>*{grid-column:1!important;grid-row:auto}.lab .mstages__stop{margin-top:-8px}.lab .mstages__stop:before{display:none}.lab .mstrata__body,.lab .maudit__flat,.lab .mscript__body{grid-template-columns:minmax(0,1fr)}.lab :is(.mstrata__side,.mstrata__panel,.maudit__flat-text,.maudit__chart,.mscript__clock,.mscript__track,.mscript__steps,.mscript__never){grid-column:1}.lab .mstrata__row{grid-template-columns:120px minmax(0,1fr);gap:10px}.lab .mstrata__plate{height:40px}.lab .mstrata__card dl>div{grid-template-columns:minmax(0,1fr);gap:6px}.lab .maudit__chart{max-width:420px}.lab .mtiers__tier{grid-template-columns:minmax(0,1fr);row-gap:14px}.lab .mtiers__tier>*{grid-column:1}.lab .mtiers__lines{grid-template-columns:repeat(2,minmax(0,1fr))}.lab .mtiers__steps,.lab .mtiers__rules{grid-template-columns:minmax(0,1fr)}.lab .msealed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.lab .mscript__track{height:auto;flex-direction:column;border-radius:18px}.lab .mscript__mark{flex-basis:auto;padding:12px 16px;border-left:0;border-top:1px solid rgba(12,14,19,.1);grid-template-columns:3.4em minmax(0,1fr);align-items:baseline}.lab .mscript__mark:first-of-type{border-top:0}.lab .maudit__legend em{display:none}.lab .maudit__key{grid-area:3 / 1;display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s}.lab .maudit__key.is-active{opacity:1;visibility:visible;transition-delay:.3s,0s}.lab .maudit__key li{display:flex;align-items:baseline;gap:10px;font-size:14px;line-height:1.35;color:var(--grey)}.lab .maudit__key b{flex:none;min-width:2.6em;padding:3px 6px;border-radius:6px;background:var(--c);font:600 11px/1 var(--pf-mono);text-align:center;color:var(--pf-ink)}.lab .maudit__legend p{flex-direction:column;gap:6px}.lab .maudit__legend b{font-size:11px;padding:3px 6px}.lab .maudit__legend span{font-size:18px}.lab .maudit__lenses button{padding:10px 14px}.lab .maudit__dot{width:7px;height:7px;border-radius:2px}.lab .maudit__board{padding:18px 14px}.lab .msealed__grid{grid-template-columns:minmax(0,1fr)}.lab .msealed__file{height:300px}}@media(prefers-reduced-motion:reduce){.lab :is(.mstages__bar i,.mstages__stop,.mstrata__stack li,.maudit__dot,.maudit__curve,.mtiers__tier,.mtiers__line,.mtiers__axes li,.msealed__grid>li){transition:none!important}.lab :is(.mtiers__steps li,.mtiers__tier--2 .mtiers__line,.mstages__flag){animation:none!important}}.lab{--vt-ind: #6600ff;--vt-ink: #0b041b;--vt-gray: #f5f6f8;--vt-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace}@property --vk{syntax: "<number>"; inherits: true; initial-value: 1;}.lab .vt-anim{display:block;width:100%;height:auto;overflow:visible;transition:--vk .6s cubic-bezier(.65,0,.35,1)}.lab .vt-anim :is(.vt-top,.vt-bot){transform-box:fill-box;transform-origin:center}.lab .vt-anim .vt-top{transform:translateY(calc((1 - var(--vk)) * -13px)) scaleY(calc(.72 + .28 * var(--vk)))}.lab .vt-anim .vt-bot{transform:translateY(calc((1 - var(--vk)) * -11.18px)) scaleY(calc(2.73 - 1.73 * var(--vk)))}.lab .khero__mark .vt-anim{animation:vt-life 5s ease-in-out infinite}.lab .khero__mark .vt-anim :is(.vt-top,.vt-bot){animation:vt-blink 5s linear infinite}@keyframes vt-life{0%,12%{--vk: 0}20%,89.3%{--vk: 1}96%,to{--vk: 0}}@keyframes vt-blink{0%,29.3%{opacity:1}29.4%,34.6%{opacity:0}34.7%,51.9%{opacity:1}52%,57.2%{opacity:0}57.3%,76.6%{opacity:1}76.7%,81.9%{opacity:0}82%,to{opacity:1}}.lab .khero__mark:has(.vt-anim){width:min(52vw,900px);top:44%;color:#fff}@media(max-width:767px){.lab .khero__mark:has(.vt-anim){width:74vw;top:17%}}.lab :is(.mmethod,.mauto,.msview){margin:var(--sec) var(--pad-x) 0}.lab :is(.mtime__head,.mmethod__head,.mauto__head,.msview__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.mtime__head,.mmethod__head,.mauto__head,.msview__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab :is(.mtime__title,.mmethod__title,.mauto__title,.msview__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab :is(.mauto__intro,.msview__intro){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:22px}.lab :is(.mauto__intro,.msview__intro) p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5;color:var(--grey)}.lab :is(.mmethod__kick,.mauto__cap){margin:0 0 14px;font:12px/1.3 var(--vt-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--grey)}.lab .mtime{position:relative;height:520vh;margin-top:var(--sec);background:radial-gradient(110% 70% at 50% 40%,#2b0a78,var(--vt-ink) 72%) fixed,var(--vt-ink);color:#f4f2fb}.lab .mcase>.mtime{box-shadow:0 1px 0 var(--vt-ink)}.lab .mtime__sticky{position:sticky;top:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100vh;height:100svh;padding:clamp(20px,2.4vw,36px) var(--pad-x) clamp(96px,9vw,120px);box-sizing:border-box}.lab .mtime__head{padding-top:20px}.lab .mtime__stage{display:block;width:100%;height:100%;min-height:0;overflow:visible}.lab .mtime__old{transform-box:fill-box;transform-origin:center}.lab .mtime__old rect{fill:#f5f6f8}.lab .mtime__dial{fill:none;stroke:#f4f2fb47;stroke-width:3}.lab .mtime__dial line{stroke:#f4f2fb8c;stroke-width:4;stroke-linecap:round}.lab .mtime__dial .mtime__pin{fill:#fff;stroke:none}.lab .mtime__shift text{fill:#fff;font-size:236px;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lab .mtime__letters{fill:#fff}.lab .mtime__h{filter:drop-shadow(0 0 18px rgba(102,0,255,.55))}.lab .mtime.is-blink .mtime__h{animation:vt-tick 4s steps(1) infinite}@keyframes vt-tick{50%{opacity:.15}}.lab .mtime__cap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-items:end}.lab .mtime__steps{grid-column:1 / 7;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.lab .mtime__steps button{position:relative;display:grid;gap:6px;width:100%;padding:0 0 14px;border:0;background:none;font:inherit;font-size:15px;text-align:left;color:#f4f2fb73;cursor:pointer;transition:color .3s}.lab .mtime__steps em{font:11px/1 var(--vt-mono);font-style:normal}.lab .mtime__steps i{position:absolute;left:0;right:0;bottom:0;height:2px;background:#f4f2fb2e;overflow:hidden}.lab .mtime__steps i:after{content:"";position:absolute;inset:0;background:var(--vt-ind);transform-origin:left;transform:scaleX(0);transition:transform .3s}.lab .mtime__steps .is-done i:after,.lab .mtime__steps .is-active i:after{transform:none}.lab .mtime__steps :is(.is-active,.is-done),.lab .mtime__steps button:hover{color:#fff}.lab .mtime__texts{grid-column:7 / 13;display:grid}.lab .mtime__texts p{grid-area:1 / 1;margin:0;font-size:clamp(18px,1.5vw,23px);line-height:1.42;letter-spacing:-.01em;opacity:0;transform:translateY(10px);transition:opacity .4s,transform .5s}.lab .mtime__texts p.is-active{opacity:1;transform:none}.lab .mmethod>.mmethod__kick{margin-top:clamp(40px,5vw,72px)}.lab .mmethod__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-m);margin:0;padding:0;list-style:none}.lab .mmethod__steps li{position:relative;padding:26px 0 0;border-top:2px solid rgba(11,4,27,.1);opacity:0;transform:translateY(12px);transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * .15s)}.lab .mmethod__steps li:before{content:"";position:absolute;left:0;right:0;top:-2px;height:2px;background:var(--vt-ind);transform-origin:left;transform:scaleX(0);transition:transform .8s cubic-bezier(.65,0,.35,1);transition-delay:calc(.3s + var(--i) * .25s)}.lab .mmethod__steps.is-in li{opacity:1;transform:none}.lab .mmethod__steps.is-in li:before{transform:none}.lab .mmethod__steps em{font:12px/1 var(--vt-mono);font-style:normal;color:var(--vt-ind)}.lab .mmethod__steps h3{margin:12px 0 0;font-size:clamp(22px,2vw,30px);font-weight:500;letter-spacing:-.03em}.lab .mmethod__steps p{margin:10px 0 0;font-size:16px;line-height:1.5;color:var(--grey)}.lab .mmethod__out{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(32px,4vw,56px);opacity:0;transform:translateY(16px);transition:opacity .6s,transform .8s cubic-bezier(.22,1,.36,1)}.lab .mmethod__out.is-in{opacity:1;transform:none}.lab .mmethod__result{grid-column:1 / 8;padding:clamp(24px,3vw,44px);border-radius:var(--r-c);background:var(--vt-ink);color:#fff}.lab .mmethod__result:only-child{grid-column:1 / -1}.lab .mmethod__result .mmethod__kick{color:#ffffff8c}.lab .mmethod__result ul{display:grid;gap:2px;margin:10px 0 0;padding:0;list-style:none}.lab .mmethod__result li{font-size:clamp(40px,5vw,84px);font-weight:600;line-height:1;letter-spacing:-.05em}.lab .mmethod__result li:after{content:".";color:var(--vt-ind)}.lab .mmethod__promise{display:grid;gap:6px;margin:clamp(24px,3vw,40px) 0 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);font-size:clamp(20px,1.8vw,28px);letter-spacing:-.02em}.lab .mmethod__promise span{font:11px/1.2 var(--vt-mono);text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c}.lab .mmethod__value{grid-column:8 / 13;align-self:end;padding:clamp(8px,1vw,16px) 0}.lab .mmethod__value div p{margin:0;font-size:clamp(18px,1.4vw,21px);line-height:1.5}.lab .mmethod__chain{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:0;margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none;counter-reset:c}.lab .mmethod__chain{--n: 3}.lab .mmethod__chain li{position:relative;display:grid;gap:8px;align-content:start;padding:18px 40px 18px 20px;border-radius:18px;background:#fff;font-size:clamp(16px,1.3vw,19px);line-height:1.35;opacity:.35;transition:opacity .5s,background .5s,color .5s;transition-delay:calc(var(--i) * .6s)}.lab .mmethod__chain li+li{margin-left:28px}.lab .mmethod__chain li+li:before{content:"→";position:absolute;left:-24px;top:50%;font-size:18px;color:var(--vt-ind);transform:translateY(-50%)}.lab .mmethod__chain em{font:11px/1 var(--vt-mono);font-style:normal;color:var(--grey)}.lab .mmethod__chain.is-in li{opacity:1}.lab .mmethod__chain.is-in li:last-child{background:var(--vt-ind);color:#fff}.lab .mmethod__chain.is-in li:last-child em{color:#ffffffb3}.lab .mauto__flow{display:grid;gap:clamp(16px,2vw,28px);margin-top:clamp(36px,4vw,64px)}.lab .mauto__cap b{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:10px;border-radius:50%;background:var(--vt-ink);font-weight:500;color:#fff}.lab .mauto__sheet{padding:clamp(16px,2vw,24px);border-radius:var(--r-c);background:#fff;box-shadow:0 0 0 1px #0b041b14}.lab .mauto__flow>*{min-width:0}.lab .mauto__scroll{max-width:100%;overflow-x:auto}.lab .mauto__table{min-width:1180px;border-collapse:collapse;font:11px/1.3 Arial,Helvetica,sans-serif;color:#222}.lab .mauto__table :is(th,td){padding:4px 6px;border:1px solid #9a9a9a;text-align:left;vertical-align:top}.lab .mauto__table th{background:#92d050;font-weight:700}.lab .mauto__table td:first-child{max-width:180px}.lab .mauto__table tr[data-i]{cursor:pointer;transition:background .4s}.lab .mauto__table tr.is-active{background:#6600ff1f}.lab .mauto__lane .mauto__cap{margin-bottom:8px}.lab .mauto__road{position:relative;height:70px;overflow:hidden}.lab .mauto__road i{position:absolute;left:0;right:0;bottom:10px;height:2px;background:repeating-linear-gradient(90deg,rgba(11,4,27,.25) 0 18px,transparent 18px 34px)}.lab .mauto__van{position:absolute;left:100%;bottom:6px;width:110px;height:auto;transform:translate(10%)}.lab .mauto__road.is-go .mauto__van{animation:vt-drive 1.6s cubic-bezier(.45,0,.3,1) forwards}@keyframes vt-drive{to{transform:translate(calc(-1 * (min(100vw,1600px) - 2 * var(--pad-x)) - 130%))}}.lab .mauto__mail{display:grid;gap:10px;padding:clamp(18px,2.6vw,48px);border-radius:18px;background:#000;color:#fff}.lab .mauto__top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:clamp(8px,1vw,16px)}.lab .mauto__hello{margin:0;font-size:clamp(26px,3.2vw,48px);font-weight:600;letter-spacing:-.03em;line-height:1.05}.lab .mauto__sub{margin:10px 0 0;font-size:clamp(16px,1.6vw,24px)}.lab .mauto__brand{display:grid;justify-items:end;gap:8px;flex:none;width:clamp(90px,10vw,140px)}.lab .mauto__brand span{display:block;width:100%;color:#fff}.lab .mauto__brand svg{display:block;width:100%;height:auto}.lab .mauto__brand em{font-style:normal;font-size:13px;white-space:nowrap;color:#9a9aa3}.lab .mauto__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1.4fr);border-radius:6px;background:#222;overflow:hidden;transition:box-shadow .5s,transform .5s}.lab .mauto__card.is-active{box-shadow:0 0 0 2px #7c3eff,0 0 40px #7c3eff73}.lab .mauto__order{display:grid;grid-template-rows:auto 1fr;background:#2b2b2b}.lab .mauto__id{display:flex;justify-content:space-between;align-items:baseline;margin:0;padding:12px 16px;background:#7c3eff}.lab .mauto__id b{font-size:clamp(18px,1.6vw,24px);font-weight:600}.lab .mauto__id span{font-size:12px}.lab .mauto__status{padding:14px 16px}.lab .mauto__status span,.lab .mauto__card dt{font-size:11px;color:#9a9a9a}.lab .mauto__status p{margin:4px 0 0;font-size:13px;line-height:1.4}.lab .mauto__card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0}.lab .mauto__cols{padding:14px 20px}.lab .mauto__card dd{margin:2px 0 0;font-size:13px;font-weight:500}.lab .mauto__driver{display:grid;grid-template-rows:auto 1fr;gap:10px;margin:12px 0;padding:2px 20px 0;border-left:1px solid #3a3a3a}.lab .mauto__driver img{align-self:end;width:100%;max-width:300px;height:auto}.lab .mauto.is-on .mauto__card.is-active .mauto__driver img{animation:vt-park .8s cubic-bezier(.22,1,.36,1)}@keyframes vt-park{0%{transform:translate(40px);opacity:.4}}.lab .msview__win{margin-top:clamp(36px,4vw,64px);border-radius:var(--r-c);background:#fff;box-shadow:0 0 0 1px #0b041b14,0 50px 100px -60px #0b041b73;overflow:hidden}.lab .msview__bar{display:flex;align-items:center;gap:7px;margin:0;padding:12px 16px;border-bottom:1px solid rgba(11,4,27,.08)}.lab .msview__bar i{width:11px;height:11px;border-radius:50%;background:#0b041b24}.lab .msview__bar span{flex:1;max-width:360px;margin:0 auto;padding:6px 14px;border-radius:999px;background:var(--vt-gray);font:12px/1.2 var(--vt-mono);text-align:center;color:var(--grey)}.lab .msview__bar a{padding:7px 14px;border-radius:999px;background:var(--vt-ind);font-size:13px;color:#fff;text-decoration:none;white-space:nowrap}.lab .msview__page{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1vw,16px);padding:clamp(12px,1.6vw,24px);background:var(--vt-gray)}.lab .msview__part{display:block;border-radius:8px;background:#fff;box-shadow:0 10px 30px -18px #0b041b59;overflow:hidden;cursor:crosshair}.lab .msview__part img{display:block;width:100%;height:auto}.lab .msview__lens{position:absolute;left:0;top:0;z-index:2;width:clamp(220px,22vw,340px);aspect-ratio:1;border-radius:50%;background-color:#fff;background-repeat:no-repeat;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--vt-ind),0 30px 60px -20px #0b041b80;opacity:0;pointer-events:none;transition:opacity .25s}.lab .msview__page.is-lens .msview__lens{opacity:1}@media(max-width:991px){.lab :is(.mtime__head,.mmethod__head,.mauto__head,.msview__head,.mauto__intro,.msview__intro){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mtime__head,.mmethod__head,.mauto__head,.msview__head,.mauto__intro,.msview__intro)>*,.lab :is(.mauto__intro,.msview__intro) p{grid-column:1}.lab .mmethod__steps{grid-template-columns:minmax(0,1fr);row-gap:32px}.lab .mmethod__out{grid-template-columns:minmax(0,1fr)}.lab :is(.mmethod__result,.mmethod__value){grid-column:1}.lab .mmethod__chain{grid-template-columns:minmax(0,1fr);row-gap:28px}.lab .mmethod__chain li+li{margin-left:0}.lab .mmethod__chain li+li:before{content:"↓";left:24px;top:-22px;transform:none}.lab .mauto__card{grid-template-columns:minmax(0,1fr)}.lab .mauto__driver{margin:0;padding:14px 20px 16px;border-left:0;border-top:1px solid #3a3a3a}.lab .mauto__driver img{max-width:220px}.lab .msview__page{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.lab .mtime{height:460vh}.lab .mtime__cap{grid-template-columns:minmax(0,1fr);row-gap:18px}.lab :is(.mtime__steps,.mtime__texts){grid-column:1}.lab .mtime__steps{order:2}.lab .mtime__steps button{font-size:0;gap:0}.lab .mtime__steps em{font-size:11px}.lab .mtime__texts p{font-size:17px}}@media(max-width:640px){.lab .mauto__top{flex-direction:column-reverse}.lab .mauto__brand{justify-items:start}.lab .mauto__mail{padding:16px 12px}.lab .msview__bar span{display:none}.lab .msview__bar a{margin-left:auto}}@media(prefers-reduced-motion:reduce){.lab .khero__mark .vt-anim,.lab .khero__mark .vt-anim :is(.vt-top,.vt-bot){animation:none}.lab :is(.mmethod__steps li,.mmethod__out,.mmethod__chain li){transition:none}}.lab .mtag{margin:var(--sec) var(--pad-x) 0}.lab .mtag__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mtag__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mtag__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mtag__list{display:grid;margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none}.lab .mtag__row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-items:end;padding:clamp(24px,3vw,44px) 0;border-top:1px solid rgba(11,4,27,.12)}.lab .mtag__role{grid-column:1 / 4;align-self:start;margin:0;font:12px/1.3 var(--vt-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--vt-ind)}.lab .mtag__words{grid-column:4 / 10;min-width:0}.lab .mtag__from{margin:0 0 6px;font-size:clamp(20px,2vw,30px);letter-spacing:-.02em;color:var(--grey)}.lab .mtag__from s{text-decoration:none;background:linear-gradient(var(--vt-ind),var(--vt-ind)) no-repeat 0 55% / 0% 2px;transition:background-size .6s cubic-bezier(.65,0,.35,1) .2s}.lab .mtag__row.is-in .mtag__from s{background-size:100% 2px}.lab .mtag__to{margin:0;font-size:clamp(40px,5.6vw,96px);font-weight:600;line-height:.98;letter-spacing:-.05em}.lab .mtag__to .mtag__w{display:inline-block;white-space:nowrap}.lab .mtag__to .mtag__w span{display:inline-block;opacity:0;transform:translateY(.25em);transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(.5s + var(--k) * 25ms)}.lab .mtag__row.is-in .mtag__to .mtag__w span{opacity:1;transform:none}.lab .mtag__text{grid-column:10 / 13;margin:0;font-size:15px;line-height:1.5;color:var(--grey)}.lab .mtag__note{margin-top:8px;padding-top:22px;border-top:1px solid rgba(11,4,27,.12)}.lab .mtag__note p{max-width:40em;margin:0 0 0 calc((100% + var(--gap-m)) / 12 * 3);font-size:18px;line-height:1.5}.lab .mbuild{margin:var(--sec) var(--pad-x) 0}.lab .mbuild__head,.lab .mbuild__intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mbuild__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mbuild__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mbuild__intro{margin-top:22px}.lab .mbuild__intro p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5;color:var(--grey)}.lab .mbuild__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(36px,4vw,64px);align-items:start}.lab .mbuild__panel{grid-column:1 / 4;display:grid;gap:10px}.lab .mbuild__kick{margin:10px 0 0;font:11px/1.2 var(--vt-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--grey)}.lab .mbuild__kick:first-child{margin-top:0}.lab .mbuild__colors{display:flex;flex-wrap:wrap;gap:8px}.lab .mbuild__colors button{width:40px;height:40px;border:0;border-radius:12px;background:var(--c);box-shadow:inset 0 0 0 1px #0b041b1f;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.lab .mbuild__colors button.is-active{transform:scale(1.08);box-shadow:0 0 0 3px #fff,0 0 0 5px var(--vt-ind)}.lab .mbuild__seg,.lab .mbuild__themes{display:flex;flex-wrap:wrap;gap:6px}.lab :is(.mbuild__seg,.mbuild__themes,.mbuild__actions) button{padding:9px 14px;border:0;border-radius:999px;background:#0b041b0f;font:inherit;font-size:14px;color:var(--vt-ink);cursor:pointer;transition:background .3s,color .3s}.lab :is(.mbuild__seg,.mbuild__themes) button.is-active{background:var(--vt-ink);color:#fff}.lab .mbuild__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.lab .mbuild__actions .mbuild__shuffle{background:var(--vt-ind);color:#fff}.lab .mbuild__actions .mbuild__xray[aria-pressed=true]{background:var(--vt-ink);color:#fff}.lab .mbuild__stage{grid-column:4 / 13;display:grid;grid-template-rows:clamp(440px,44vw,640px) auto;gap:14px;padding:clamp(16px,2vw,28px);border-radius:var(--r-c);background:var(--vt-gray);background-image:radial-gradient(rgba(11,4,27,.08) 1px,transparent 1px);background-size:18px 18px;min-width:0}.lab .mbuild__board{--bg: #000;--fg: #fff;--colon: #6600ff;position:relative;justify-self:center;align-self:center;height:100%;aspect-ratio:1;max-width:100%;border-radius:6px;background:var(--bg);color:var(--fg);overflow:hidden;box-shadow:0 40px 70px -40px #0b041b8c;transition:background-color .5s,aspect-ratio .6s cubic-bezier(.65,0,.35,1)}.lab .mbuild__board[data-bf=story]{aspect-ratio:9 / 16}.lab .mbuild__board[data-bf=banner]{height:auto;width:100%;aspect-ratio:16 / 9;max-height:100%}.lab .mbuild__board>*{position:absolute;display:block}.lab .mbuild__board :is(svg,img){display:block;width:100%;height:auto}.lab .mbuild__logo path[fill="#6600FF"],.lab .mbuild__sign path[fill="#6600FF"]{fill:var(--colon)}.lab .mbuild__dots{display:grid;gap:70%}.lab .mbuild__dots i{display:block;aspect-ratio:12 / 13;background:var(--colon)}.lab .mbuild__grid{inset:0 4%;display:grid;grid-template-columns:repeat(12,1fr);gap:2%;pointer-events:none;opacity:0;transition:opacity .5s}.lab .mbuild__grid i{background:#ff40a021}.lab .mbuild__board.is-in .mbuild__grid{animation:vt-grid 1.2s ease both}@keyframes vt-grid{0%{opacity:0}25%,60%{opacity:1}to{opacity:0}}.lab .mbuild__board.is-xray .mbuild__grid{animation:none;opacity:1}.lab .mbuild__board:not([data-mark=logo]) .mbuild__logo,.lab .mbuild__board:not([data-mark=sign]) .mbuild__sign,.lab .mbuild__board:not([data-vis=dots]) .mbuild__dots,.lab .mbuild__board:not([data-vis=img]) .mbuild__img{display:none}.lab .mbuild__board.is-in :is(.mbuild__logo,.mbuild__sign){animation:vt-in-up .7s cubic-bezier(.22,1,.36,1) both .25s}.lab .mbuild__board.is-in .mbuild__h{animation:vt-in-up .7s cubic-bezier(.22,1,.36,1) both .4s}.lab .mbuild__board.is-in .mbuild__dots{animation:vt-pop .5s cubic-bezier(.34,1.56,.64,1) both .55s}.lab .mbuild__board.is-in .mbuild__img{animation:vt-in-left .9s cubic-bezier(.22,1,.36,1) both .55s}@keyframes vt-in-up{0%{opacity:0;transform:translateY(14%)}}@keyframes vt-in-left{0%{opacity:0;transform:translate(30%)}}@keyframes vt-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}}.lab .mbuild__board.is-xray [data-part]{outline:1.5px dashed rgba(255,64,160,.9);outline-offset:4px}.lab .mbuild__board.is-xray [data-part]:after{content:attr(data-part);position:absolute;left:0;top:-26px;padding:3px 7px;border-radius:4px;background:#ff40a0;font:600 10px/1.2 var(--vt-mono);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;color:#fff}.lab .mbuild__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.lab .mbuild__legend li{padding:6px 11px;border-radius:999px;background:#0b041b0d;font:11px/1.2 var(--vt-mono);color:#0b041b66;transition:background .3s,color .3s}.lab .mbuild__legend li.is-used{background:#fff;color:var(--vt-ink);box-shadow:inset 0 0 0 1px #6600ff59}.lab .mbuild__board:not([data-info=yes]) .mbuild__info,.lab .mbuild__board:not([data-vis=photo]) .mbuild__photo{display:none}.lab .mbuild__board .mbuild__photo{object-fit:cover;height:auto;border-radius:3%}.lab .mbuild__board.is-in .mbuild__info{animation:vt-in-up .7s cubic-bezier(.22,1,.36,1) both .5s}.lab .mbuild__board.is-in .mbuild__photo{animation:vt-in-up .9s cubic-bezier(.22,1,.36,1) both .6s}.lab .mbuild__board[data-bf=post] .mbuild__logo{left:5%;right:5%;bottom:5%}.lab .mbuild__board[data-bf=post] .mbuild__sign{left:5%;top:5.5%;width:14%}.lab .mbuild__board[data-bf=post] .mbuild__h{left:5%;top:6%;width:62%}.lab .mbuild__board[data-bf=post][data-mark=sign] .mbuild__h{left:24%;top:5.5%;width:60%}.lab .mbuild__board[data-bf=post] .mbuild__info{left:5%;top:37%;width:50%}.lab .mbuild__board[data-bf=post][data-theme=status] .mbuild__info{width:72%}.lab .mbuild__board[data-bf=post][data-vis=photo] .mbuild__info{left:24%;top:29%;width:54%}.lab .mbuild__board[data-bf=post] .mbuild__img{right:-6%;bottom:4%;width:74%}.lab .mbuild__board[data-bf=post][data-theme=status] .mbuild__img{right:-2%;width:54%}.lab .mbuild__board[data-bf=post] .mbuild__photo{left:5%;bottom:5%;width:90%;height:42%}.lab .mbuild__board[data-bf=post] .mbuild__dots{right:12%;top:33%;width:7%}.lab .mbuild__board[data-bf=story] .mbuild__logo{left:7%;right:7%;top:5%}.lab .mbuild__board[data-bf=story] .mbuild__sign{left:7%;top:4.5%;width:24%}.lab .mbuild__board[data-bf=story] .mbuild__h{left:7%;top:18%;width:84%}.lab .mbuild__board[data-bf=story] .mbuild__info{left:7%;top:35%;width:78%}.lab .mbuild__board[data-bf=story][data-vis=photo] .mbuild__info{top:31%}.lab .mbuild__board[data-bf=story] .mbuild__img{right:-34%;bottom:5%;width:160%}.lab .mbuild__board[data-bf=story][data-theme=status] .mbuild__img{right:-10%;width:110%}.lab .mbuild__board[data-bf=story] .mbuild__photo{left:7%;bottom:4%;width:86%;height:40%}.lab .mbuild__board[data-bf=story] .mbuild__dots{left:44%;top:62%;width:12%}.lab .mbuild__board[data-bf=banner] .mbuild__logo{left:4%;bottom:9%;width:34%}.lab .mbuild__board[data-bf=banner] .mbuild__sign{left:4%;top:8%;width:8%}.lab .mbuild__board[data-bf=banner] .mbuild__h{left:4%;top:10%;width:38%}.lab .mbuild__board[data-bf=banner][data-mark=sign] .mbuild__h{top:27%}.lab .mbuild__board[data-bf=banner] .mbuild__info{left:4%;bottom:9%;width:36%}.lab .mbuild__board[data-bf=banner][data-mark=logo] .mbuild__info{bottom:auto;top:46%}.lab .mbuild__board[data-bf=banner] .mbuild__img{right:-2%;bottom:6%;width:54%}.lab .mbuild__board[data-bf=banner][data-theme=status] .mbuild__img{width:40%;right:4%}.lab .mbuild__board[data-bf=banner] .mbuild__photo{right:4%;top:8%;width:48%;height:84%}.lab .mbuild__board[data-bf=banner] .mbuild__dots{right:22%;top:26%;width:4%}.lab .mbuild__board[data-bf=banner][data-theme=slogan] .mbuild__h{width:52%}@media(max-width:991px){.lab :is(.mtag__head,.mbuild__head,.mbuild__intro){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mtag__head,.mbuild__head,.mbuild__intro)>*,.lab .mbuild__intro p{grid-column:1}.lab .mtag__row{grid-template-columns:minmax(0,1fr);row-gap:12px}.lab :is(.mtag__role,.mtag__words,.mtag__text){grid-column:1}.lab .mtag__note p{margin-left:0}.lab .mbuild__body{grid-template-columns:minmax(0,1fr)}.lab :is(.mbuild__panel,.mbuild__stage){grid-column:1}.lab .mbuild__stage{order:-1;grid-template-rows:380px auto}}@media(prefers-reduced-motion:reduce){.lab .mtag__to .mtag__w span,.lab .mtag__from s{transition:none}.lab .mbuild__board.is-in *{animation:none!important}}.lab .mscenes{margin:var(--sec) var(--pad-x) 0}.lab .mscenes__head,.lab .mscenes__intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mscenes__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mscenes__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mscenes__intro{margin-top:22px}.lab .mscenes__intro p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5;color:var(--grey)}.lab .mscenes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-m);margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none}.lab .mscenes__item.is-lead{grid-column:1 / -1}.lab .mscenes__item figure{margin:0}.lab .mscenes__img{overflow:hidden;border-radius:var(--r-c);background:#ece9e4;clip-path:inset(12% 0 0 0 round var(--r-c));transition:clip-path 1.1s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--i) % 2 * .12s)}.lab .mscenes__img img{display:block;width:100%;height:auto;transform:scale(1.08);transition:transform 1.6s cubic-bezier(.22,1,.36,1)}.lab .mscenes__item.is-in .mscenes__img{clip-path:inset(0 0 0 0 round var(--r-c))}.lab .mscenes__item.is-in .mscenes__img img{transform:none}.lab .mscenes__item:hover .mscenes__img img{transform:scale(1.03);transition-duration:.8s}.lab .mscenes figcaption{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:12px;margin-top:14px}.lab .mscenes figcaption em{font:11px/1 var(--vt-mono);font-style:normal;color:var(--grey)}.lab .mscenes figcaption b{font-size:18px;font-weight:500;letter-spacing:-.01em}.lab .mscenes figcaption span{font-size:15px;line-height:1.4;color:var(--grey)}.lab .mscenes__item.is-lead figcaption b{font-size:22px}@media(max-width:991px){.lab .mscenes__head,.lab .mscenes__intro{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mscenes__head>*,.lab .mscenes__intro p{grid-column:1}.lab .mscenes__grid{grid-template-columns:minmax(0,1fr)}.lab .mscenes figcaption{grid-template-columns:auto minmax(0,1fr)}.lab .mscenes figcaption span{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.lab .mscenes__img,.lab .mscenes__img img{transition:none;clip-path:none;transform:none}}.lab{--af-ink: #14110f;--af-ink2: #1f1a17;--af-paper: #f3eee7;--af-coral: #ff5a36;--af-line: rgba(255, 255, 255, .12);--af-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace}.lab :is(.mpath,.mroad,.mmkt,.mfly){margin:var(--sec) var(--pad-x) 0}.lab :is(.mpath__head,.mmkt__head,.mfly__head,.mroad__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.mpath__head,.mmkt__head,.mfly__head,.mroad__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab :is(.mpath__title,.mmkt__title,.mfly__title,.mroad__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mpath__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,72px);align-items:start}.lab .mpath__chart{grid-column:1 / 8}.lab .mpath__plane{position:relative;aspect-ratio:4 / 3;margin:0 0 30px 30px;border-left:1.5px solid rgba(20,17,15,.25);border-bottom:1.5px solid rgba(20,17,15,.25);background:linear-gradient(rgba(20,17,15,.06) 1px,transparent 1px) 0 0 / 100% 50%,linear-gradient(90deg,rgba(20,17,15,.06) 1px,transparent 1px) 0 0 / 50% 100%,var(--af-paper);border-radius:0 var(--r-c) 0 0}.lab .mpath__axis{position:absolute;display:flex;justify-content:space-between;font:11px/1.2 var(--af-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--grey)}.lab .mpath__axis.is-x{left:0;right:0;top:calc(100% + 10px)}.lab .mpath__axis.is-y{left:-30px;top:0;bottom:0;display:block;width:16px}.lab .mpath__axis.is-y em{position:absolute;left:0;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.lab .mpath__axis.is-y em:first-child{bottom:0}.lab .mpath__axis.is-y em:last-child{top:0}.lab .mpath__arrow{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.lab .mpath__arrow path{fill:none;stroke:var(--af-coral);stroke-width:.6;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;transition:stroke-dashoffset 1.4s cubic-bezier(.65,0,.35,1) .8s}.lab .mpath.is-on .mpath__arrow path{stroke-dashoffset:0;stroke-width:2.5}.lab .mpath__dot{position:absolute;left:var(--x);bottom:var(--y);display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;font:inherit;color:var(--af-ink);cursor:pointer;transform:translate(-14px,14px);opacity:0;transition:opacity .5s;transition-delay:calc(.2s + var(--i) * .12s)}.lab .mpath.is-on .mpath__dot{opacity:1}.lab .mpath__dot i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #14110f4d;font:600 12px/1 var(--af-mono);font-style:normal;transition:background .3s,box-shadow .3s,transform .4s cubic-bezier(.34,1.56,.64,1)}.lab .mpath__dot.is-step i{background:var(--af-coral);box-shadow:0 0 0 6px #ff5a362e;color:#fff}.lab .mpath__dot span{padding:5px 10px;border-radius:999px;background:#fff;font-size:14px;white-space:nowrap;box-shadow:0 6px 16px -10px #14110f66}.lab .mpath__dot.is-active i{transform:scale(1.25);box-shadow:0 0 0 2px var(--af-ink)}.lab .mpath__dot.is-active span{background:var(--af-ink);color:#fff}.lab .mpath__dot.is-left{flex-direction:row-reverse;transform:translate(calc(-100% + 14px),14px)}.lab .mpath__side{grid-column:8 / 13;display:grid;gap:14px}.lab .mpath__cards{display:grid}.lab .mpath__card{grid-area:1 / 1;padding:clamp(20px,2.4vw,32px);border-radius:var(--r-c);background:#fff;box-shadow:0 0 0 1px #14110f0f;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s,transform .45s,visibility 0s linear .35s}.lab .mpath__card.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lab .mpath__kick{margin:0 0 10px;font:11px/1.2 var(--af-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--af-coral)}.lab .mpath__card h3{margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:500;letter-spacing:-.03em}.lab .mpath__card h3+p{margin:10px 0 0;font-size:16px;line-height:1.5;color:var(--grey)}.lab .mpath__steps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lab .mpath__steps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:16px 18px;border-radius:18px;background:var(--af-paper)}.lab .mpath__steps b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--af-coral);font:600 14px/1 var(--af-mono);color:#fff}.lab .mpath__steps h4{margin:4px 0 0;font-size:17px;font-weight:500}.lab .mpath__steps p{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--grey)}.lab .mmkt__crit{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(28px,3vw,44px)}.lab .mmkt__crit p{grid-column:1 / 4;margin:0;padding-top:10px;font:11px/1.3 var(--af-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--grey)}.lab .mmkt__crit ul{grid-column:4 / 13;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lab .mmkt__crit li{padding:8px 14px;border-radius:999px;box-shadow:inset 0 0 0 1px #14110f24;font-size:14px}.lab .mmkt__tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:clamp(32px,4vw,56px)}.lab .mmkt__tabs button{display:grid;gap:8px;justify-items:start;padding:16px 18px;border:0;border-radius:18px;background:var(--af-paper);font:inherit;text-align:left;color:#14110f99;cursor:pointer;transition:background .3s,color .3s}.lab .mmkt__tabs b{font-size:clamp(17px,1.4vw,21px);font-weight:500}.lab .mmkt__tabs button:hover{color:var(--af-ink)}.lab .mmkt__tabs button.is-active{background:var(--af-ink);color:#fff}.lab .mmkt__verdict{padding:4px 9px;border-radius:999px;font:600 10px/1.2 var(--af-mono);text-transform:uppercase;letter-spacing:.06em}.lab .mmkt__verdict.is-go{background:var(--af-coral);color:#fff}.lab .mmkt__verdict.is-partner{box-shadow:inset 0 0 0 1.5px var(--af-coral);color:var(--af-coral)}.lab .mmkt__verdict.is-later{box-shadow:inset 0 0 0 1.5px #968c8299;color:#968c82f2}.lab .mmkt__panels{display:grid;grid-template-columns:minmax(0,1fr);margin-top:10px}.lab .mmkt__panel{grid-area:1 / 1;padding:clamp(22px,3vw,44px);border-radius:var(--r-c);background:#fff;box-shadow:0 0 0 1px #14110f0f,0 40px 80px -60px #14110f59;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s}.lab .mmkt__panel.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lab .mmkt__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px}.lab .mmkt__panel{min-width:0}.lab .mmkt__top h3{margin:0;font-size:clamp(34px,4vw,64px);font-weight:500;letter-spacing:-.04em}.lab .mmkt__verdict.is-big{padding:8px 14px;font-size:12px}.lab .mmkt__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-m);margin:clamp(22px,3vw,40px) 0 0}.lab .mmkt__stats div{padding-top:16px;border-top:1px solid rgba(20,17,15,.1)}.lab .mmkt__stats dt{font-size:clamp(32px,3.6vw,58px);font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--af-ink)}.lab .mmkt__panel.is-active .mmkt__stats dt{animation:af-up .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.1s + var(--k) * .1s)}@keyframes af-up{0%{opacity:0;transform:translateY(12px)}}.lab .mmkt__stats dd{margin:10px 0 0;font-size:14px;line-height:1.35;color:var(--grey)}.lab .mmkt__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(22px,3vw,40px)}.lab .mmkt__grid>div{display:grid;gap:8px;align-content:start;padding:18px 20px;border-radius:18px;background:var(--af-paper)}.lab .mmkt__grid p{margin:0;font:11px/1.2 var(--af-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--grey)}.lab .mmkt__grid span{font-size:15px;line-height:1.45}.lab .mmkt__grid .mmkt__legal span{color:#c8381a}.lab .mmkt__note{margin-top:20px}.lab .mmkt__note p{max-width:46em;margin:0;font-size:15px;line-height:1.5;color:var(--grey)}.lab .mfly__body{padding:clamp(28px,4vw,64px) clamp(20px,3vw,48px);border-radius:var(--r-c);background:var(--af-paper);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(40px,5vw,72px);align-items:center}.lab .mfly__wheel{--R: min(38vw, 270px);grid-column:2 / 8;position:relative;width:calc(var(--R) * 2 + 140px);max-width:100%;aspect-ratio:1;justify-self:center}.lab .mfly__ring{position:absolute;left:50%;top:50%;width:calc((var(--R) - 10px) * 2.5);height:calc((var(--R) - 10px) * 2.5);transform:translate(-50%,calc(-50% - 11px)) rotate(-90deg);overflow:visible}.lab .mfly__ring circle{fill:none;stroke:#14110f24;stroke-width:.6}.lab .mfly__ring .mfly__run{stroke:var(--af-coral);stroke-width:1.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p, .2));transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1)}.lab .mfly__node{position:absolute;left:50%;top:50%;display:grid;justify-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;color:#14110f80;cursor:pointer;transform:translate(-50%,-50%) rotate(var(--a)) translate(calc(var(--R) - 10px)) rotate(calc(-1 * var(--a)));transition:color .3s}.lab .mfly__node em{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff;box-shadow:0 8px 20px -12px #14110f66;font:12px/1 var(--af-mono);font-style:normal;transition:background .35s,box-shadow .35s,transform .45s cubic-bezier(.34,1.56,.64,1)}.lab .mfly__node span{font-size:15px;white-space:nowrap}.lab .mfly__node.is-active{color:var(--af-ink)}.lab .mfly__node.is-active em{background:var(--af-coral);box-shadow:0 0 0 8px #ff5a3629;transform:scale(1.15);color:#fff}.lab .mfly__center{position:absolute;left:50%;top:50%;display:grid;width:58%;transform:translate(-50%,-50%);text-align:center}.lab .mfly__center p{grid-area:1 / 1;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.4;color:var(--grey);opacity:0;transform:translateY(8px);transition:opacity .35s,transform .45s}.lab .mfly__center p.is-active{opacity:1;transform:none}.lab .mfly__center b{display:block;margin-bottom:8px;font-size:clamp(26px,2.6vw,40px);font-weight:500;letter-spacing:-.03em;color:var(--af-ink)}.lab .mfly__text{grid-column:8 / 13}.lab .mfly__text p{margin:0;font-size:18px;line-height:1.5;color:var(--af-ink)}.lab .mroad__list{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--gap-m);margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none}.lab .mroad__list:before,.lab .mroad__list:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#14110f1a}.lab .mroad__list:after{background:var(--af-coral);transform-origin:left;transform:scaleX(0);transition:transform 2.2s cubic-bezier(.65,0,.35,1) .2s}.lab .mroad.is-on .mroad__list:after{transform:none}.lab .mroad__list li{position:relative;padding-top:26px;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .6s;transition-delay:calc(.3s + var(--i) * .3s)}.lab .mroad__list li:before{content:"";position:absolute;left:0;top:-6px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px var(--af-coral)}.lab .mroad.is-on .mroad__list li{opacity:1;transform:none}.lab .mroad__q{margin:0;font:11px/1.2 var(--af-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--af-coral)}.lab .mroad__list h3{margin:10px 0 0;font-size:clamp(20px,1.7vw,26px);font-weight:500;letter-spacing:-.02em}.lab .mroad__text{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--grey)}@media(max-width:991px){.lab :is(.mpath__head,.mmkt__head,.mfly__head,.mroad__head,.mmkt__crit){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mpath__head,.mmkt__head,.mfly__head,.mroad__head,.mmkt__crit)>*{grid-column:1}.lab .mpath__body,.lab .mfly__body{grid-template-columns:minmax(0,1fr)}.lab :is(.mpath__chart,.mpath__side,.mfly__wheel,.mfly__text){grid-column:1}.lab .mpath__dot span{font-size:12px}.lab .mmkt__tabs{display:flex;overflow-x:auto;scrollbar-width:none}.lab .mmkt__tabs button{flex:none}.lab .mmkt__stats,.lab .mmkt__grid{grid-template-columns:minmax(0,1fr)}.lab .mmkt__top h3{font-size:30px}.lab .mpath{overflow-x:clip}.lab .mpath__dot:not(.is-active) span{display:none}.lab .mfly__wheel{--R: 34vw;width:100%}.lab .mfly__node span{font-size:12px}.lab .mfly__center{width:54%}.lab .mfly__center b{font-size:20px}.lab .mfly__center p{font-size:13px}.lab .mroad__list{grid-template-columns:minmax(0,1fr);row-gap:22px}.lab .mroad__list:before,.lab .mroad__list:after{inset:0 auto 0 6px;width:2px;height:auto}.lab .mroad__list:after{transform-origin:top;transform:scaleY(0)}.lab .mroad__list li{padding:0 0 0 30px}.lab .mroad__list li:before{left:0;top:2px}}@media(prefers-reduced-motion:reduce){.lab :is(.mpath__arrow path,.mpath__dot,.mroad__list li,.mroad__list:after,.mfly__run){transition:none!important}}.lab{--ut-or: #e95c1d;--ut-red: #ff4f00;--ut-ink: #050303;--ut-gray: #f3f3f3}.lab .khero__mark:has(.ut-anim){width:min(46vw,780px);top:44%}@media(max-width:767px){.lab .khero__mark:has(.ut-anim){width:82vw;top:34%}}.lab .ut-anim .ut-s{animation:ut-in .9s cubic-bezier(.2,.7,.2,1) both,ut-flow 4.8s ease-in-out infinite;animation-delay:calc(var(--i) * .09s),calc(1.6s + var(--i) * .16s)}.lab .ut-anim .ut-w{animation:ut-word .8s ease both;animation-delay:calc(.5s + var(--j) * 35ms)}@keyframes ut-in{0%{opacity:0;transform:translate(-10px,6px)}to{opacity:1;transform:none}}@keyframes ut-word{0%{opacity:0}to{opacity:1}}@keyframes ut-flow{0%,70%,to{fill:#e95c1d;filter:none}82%{fill:#ffb27a;filter:drop-shadow(0 0 4px rgba(255,110,40,.9))}}.lab .mrest{margin:var(--sec) var(--pad-x) 0}.lab :is(.mrest__head,.mgrade__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.mrest__head,.mgrade__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab :is(.mrest__title,.mgrade__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mrest__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-items:start;margin-top:clamp(36px,4vw,64px)}.lab .mrest__steps{grid-column:1 / 4;margin:0;padding:0;list-style:none;border-top:1px solid var(--line, rgba(0, 0, 0, .12))}.lab .mrest__steps li{border-bottom:1px solid var(--line, rgba(0, 0, 0, .12))}.lab .mrest__steps button{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:baseline;width:100%;padding:16px 0;border:0;background:none;font:inherit;text-align:left;color:var(--grey);cursor:pointer;transition:color .3s}.lab .mrest__steps button em{font:11px/1 var(--vt-mono);font-style:normal}.lab .mrest__steps button b{font-size:20px;font-weight:500;letter-spacing:-.02em}.lab .mrest__steps li.is-active button,.lab .mrest__steps button:hover{color:inherit}.lab .mrest__steps li.is-active em{color:var(--ut-or)}.lab .mrest__run{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ut-or);transform:scaleX(0);transform-origin:left}.lab .mrest__steps li.is-run .mrest__run{animation:mrest-run 4.2s linear both}.lab .mrest.is-manual .mrest__run{display:none}@keyframes mrest-run{to{transform:scaleX(1)}}.lab .mrest__steps p{max-height:0;margin:0;padding-left:34px;overflow:hidden;font-size:15px;line-height:1.5;color:var(--grey);opacity:0;transition:max-height .5s ease,opacity .3s,padding .5s}.lab .mrest__steps li.is-active p{max-height:14em;padding-bottom:18px;opacity:1}.lab .mrest__stage{grid-column:4 / 13;min-width:0}.lab .mrest__screen{--f: Arial, Helvetica, sans-serif;position:relative;aspect-ratio:16 / 10;container-type:inline-size;overflow:hidden;border-radius:var(--r-c);background:#d9d9d9;color:#111;font-family:var(--f);box-shadow:0 0 0 1px #0000000f,0 50px 100px -60px #00000080;transition:background-color .8s ease,color .8s ease}.lab .mrest__screen.is-color{background:var(--ut-ink);color:#fff}.lab .mrest__screen.is-font{--f: var(--rs-font, Arial, sans-serif)}.lab .mrest__bg{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease}.lab .mrest__bg video{display:block;width:100%;height:100%;object-fit:cover}.lab .mrest__bg img{display:block;width:100%;height:100%;object-fit:cover;transform-origin:30% 60%;animation:mrest-drift 16s ease-in-out infinite alternate}@keyframes mrest-drift{0%{transform:scale(1.02)}to{transform:scale(1.12) translate(-1.5%,.8%)}}.lab .mrest__screen.is-video .mrest__bg{opacity:1}.lab .mrest__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 30%,transparent 45%,rgba(0,0,0,.75));opacity:0;transition:opacity 1.2s}.lab .mrest__screen.is-video .mrest__shade{opacity:1}.lab .mrest__nav{position:absolute;left:7cqw;right:7cqw;top:3.4cqw;display:flex;align-items:center;gap:4cqw;height:3cqw}.lab .mrest__word{font:700 1.25cqw/1 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;transition:opacity .4s}.lab .mrest__logo{position:absolute;left:0;top:50%;width:15cqw;transform:translateY(-50%);opacity:0;transition:opacity .6s .2s}.lab .mrest__logo svg{display:block;width:100%;height:auto}.lab .mrest__screen.is-logo .mrest__word{opacity:0}.lab .mrest__screen.is-logo .mrest__logo{opacity:1}.lab .mrest__lang{margin-left:16cqw;font:400 .95cqw/1 var(--f)}.lab .mrest__lang u{text-decoration:none;transition:color .6s}.lab .mrest__screen.is-color .mrest__lang u{color:var(--ut-or)}.lab .mrest__burger{display:grid;gap:.6cqw;width:3cqw;margin-left:auto}.lab .mrest__burger i{height:1px;background:currentColor}.lab .mrest__flat,.lab .mrest__vol{position:absolute;right:10cqw;top:9cqw;width:17cqw;transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.lab .mrest__flat svg{display:block;width:100%;height:auto}.lab .mrest__vol{top:7cqw;width:21cqw;right:8cqw;mix-blend-mode:screen;opacity:0;transform:translate(2cqw,-1cqw) scale(.94)}.lab .mrest__screen.is-logo .mrest__flat{opacity:0;transform:scale(.9)}.lab .mrest__screen.is-logo .mrest__vol{opacity:1;transform:none}.lab .mrest__screen.is-video .mrest__vol{opacity:0}.lab .mrest__h{position:absolute;left:7cqw;bottom:16cqw;width:48cqw;margin:0;font:400 4.3cqw/1.1 var(--f);letter-spacing:-.01em;transition:letter-spacing .6s}.lab .mrest__screen.is-font .mrest__h{font-weight:500;font-size:3.9cqw;line-height:1.12;letter-spacing:-.02em;animation:mrest-swap .6s ease}@keyframes mrest-swap{0%{opacity:.2;filter:blur(4px)}to{opacity:1;filter:none}}.lab .mrest__stat{position:absolute;left:63cqw;bottom:16cqw;display:grid;gap:.6cqw;width:22cqw;margin:0;font-family:var(--f)}.lab .mrest__stat small{font-size:1.05cqw;opacity:.8}.lab .mrest__stat b{font-size:2.4cqw;font-weight:500;line-height:1;transition:color .6s}.lab .mrest__stat span{font-size:1.05cqw;line-height:1.35;opacity:.8}.lab .mrest__screen:not(.is-color) .mrest__stat b{color:#e3262f}.lab .mrest__cta{position:absolute;left:7cqw;bottom:7.5cqw;padding:1.1cqw 2.2cqw;background:#111;font:500 1.05cqw/1 var(--f);color:#fff;transition:background-color .6s,border-radius .6s}.lab .mrest__screen.is-color .mrest__cta{border-radius:99px;background:var(--ut-or)}.lab .mrest__layers{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none}.lab .mrest__layers li{padding:6px 12px;border:1px solid var(--line, rgba(0, 0, 0, .14));border-radius:99px;font-size:13px;color:var(--grey);transition:background-color .4s,color .4s,border-color .4s}.lab .mrest__layers li.is-on{border-color:var(--ut-or);background:var(--ut-or);color:#fff}.lab .mrest__text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:28px}.lab .mrest__text p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5;color:var(--grey)}.lab .mgrade{margin-top:var(--sec);padding:clamp(64px,7vw,120px) var(--pad-x);background:var(--ut-ink);color:#f6f1ee}.lab .mcase>.mgrade{box-shadow:0 1px 0 var(--ut-ink)}.lab .mgrade__intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:22px}.lab .mgrade__intro p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5;color:#f6f1eea8}.lab .mgrade__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(32px,3.4vw,52px)}.lab .mgrade__tabs button{display:inline-flex;align-items:baseline;gap:10px;padding:11px 18px;border:1px solid rgba(246,241,238,.18);border-radius:99px;background:none;font:inherit;font-size:15px;color:#f6f1eeb3;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s}.lab .mgrade__tabs button em{font:11px/1 var(--vt-mono);font-style:normal}.lab .mgrade__tabs button:hover{color:#fff;border-color:#f6f1ee66}.lab .mgrade__tabs button.is-active{border-color:var(--ut-or);background:var(--ut-or);color:#fff}.lab .mgrade__stage{position:relative;aspect-ratio:16 / 9;max-height:72svh;width:100%;margin-top:18px;overflow:hidden;border-radius:var(--r-c);background:#000;box-shadow:0 0 120px -40px #ff4f0073}.lab .mgrade__scene{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .6s ease}.lab .mgrade__scene.is-active{opacity:1}.lab .mgrade__move{position:absolute;inset:0;animation:mgrade-drift 18s ease-in-out infinite alternate}@keyframes mgrade-drift{0%{transform:scale(1.01)}to{transform:scale(1.09) translate(-1.2%,.6%)}}.lab .mgrade__move :is(img,video){position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.lab .mgrade__move.is-video{animation:none}.lab .mgrade__after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--x))}.lab .mgrade__shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.7))}.lab .mgrade__handle{position:absolute;top:0;bottom:0;left:var(--x);z-index:2;width:2px;margin-left:-1px;background:#fff;pointer-events:none;box-shadow:0 0 24px #ff7828cc}.lab .mgrade__handle i{position:absolute;left:50%;top:50%;width:46px;height:46px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 8px 30px #0006}.lab .mgrade__handle i:before,.lab .mgrade__handle i:after{content:"";position:absolute;top:50%;width:7px;height:7px;border:solid var(--ut-ink);border-width:0 0 2px 2px}.lab .mgrade__handle i:before{left:12px;transform:translateY(-50%) rotate(45deg)}.lab .mgrade__handle i:after{right:12px;transform:translateY(-50%) rotate(-135deg)}.lab .mgrade__range{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y;-webkit-appearance:none;appearance:none}.lab .mgrade__range:focus-visible+*,.lab .mgrade__stage:has(.mgrade__range:focus-visible){outline:2px solid var(--ut-or);outline-offset:4px}.lab .mgrade__lbl{position:absolute;top:16px;z-index:2;padding:7px 12px;border-radius:99px;background:#00000073;backdrop-filter:blur(8px);font:11px/1 var(--vt-mono);text-transform:uppercase;letter-spacing:.08em;color:#fff;pointer-events:none}.lab .mgrade__lbl.is-l{left:16px}.lab .mgrade__lbl.is-r{right:16px;background:var(--ut-or)}.lab .mgrade__recipes{display:grid;margin-top:22px}.lab .mgrade__recipe{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:12px 40px;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.lab .mgrade__recipe.is-active{opacity:1;visibility:visible}.lab .mgrade__formula{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.lab .mgrade__formula span{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid rgba(246,241,238,.2);border-radius:99px;font-size:13px;white-space:nowrap}.lab .mgrade__formula span.is-color i{width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.lab .mgrade__formula span.is-out{border-color:var(--ut-or);color:#fff;background:#e95c1d2e}.lab .mgrade__formula b{font-weight:400;color:#f6f1ee73}.lab .mgrade__where{margin:0;max-width:34em;justify-self:end;font-size:15px;line-height:1.5;color:#f6f1eea8}.lab .msview .msview__bar a{background:var(--sv-acc, var(--vt-ind))}.lab .msview .msview__lens{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--sv-acc, var(--vt-ind)),0 30px 60px -20px #0b041b80}.lab .msview.has-mob{display:grid;grid-template-columns:minmax(0,1fr) clamp(170px,13.5vw,220px);column-gap:clamp(20px,2.4vw,40px);align-items:center}.lab .msview.has-mob>:is(.msview__head,.msview__intro){grid-column:1 / -1}.lab .msview.has-mob>.msview__win{grid-column:1;min-width:0}.lab .msview__phone{grid-column:2;margin:0}.lab .msview__screen{aspect-ratio:9 / 19.5;container-type:size;overflow:hidden;border:7px solid #111;border-radius:34px;background:#000;box-shadow:0 40px 80px -40px #0000008c}.lab .msview__screen img{display:block;width:100%;height:auto;animation:msview-scroll 48s ease-in-out infinite alternate}.lab .msview__phone:hover img{animation-play-state:paused}@keyframes msview-scroll{0%,4%{transform:translateY(0)}96%,to{transform:translateY(calc(-100% + 100cqh))}}.lab .msview__phone figcaption{margin-top:12px;font:11px/1.3 var(--vt-mono);text-transform:uppercase;letter-spacing:.08em;text-align:center;color:var(--grey)}@media(max-width:1023px){.lab :is(.mrest__head,.mgrade__head,.mrest__body,.mrest__text,.mgrade__intro){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mrest__head,.mgrade__head,.mrest__body,.mrest__text,.mgrade__intro)>*,.lab :is(.mrest__text,.mgrade__intro) p{grid-column:1}.lab .mrest__stage{order:-1}.lab .mrest__body{row-gap:24px}.lab .mgrade__recipe{grid-template-columns:minmax(0,1fr)}.lab .mgrade__where{justify-self:start}}@media(max-width:767px){.lab .mrest__nav{left:6cqw;right:6cqw;top:6cqw;height:6cqw}.lab .mrest__word{font-size:3cqw}.lab .mrest__logo{width:38cqw}.lab .mrest__lang{display:none}.lab .mrest__burger{width:7cqw;gap:1.6cqw}.lab .mrest__flat{right:9cqw;top:15cqw;width:24cqw}.lab .mrest__vol{right:7cqw;top:13cqw;width:29cqw}.lab .mrest__stage{position:sticky;top:60px;z-index:1;padding-bottom:12px;background:#f4f5f4}.lab .mrest__screen{aspect-ratio:5 / 6}.lab .mrest__layers{display:none}.lab .mrest__h{left:6cqw;bottom:45cqw;width:86cqw;font-size:8.4cqw}.lab .mrest__screen.is-font .mrest__h{font-size:7.4cqw}.lab .mrest__stat{left:6cqw;bottom:21cqw;width:70cqw;gap:1.2cqw}.lab .mrest__stat small,.lab .mrest__stat span{font-size:2.9cqw}.lab .mrest__stat b{font-size:6cqw}.lab .mrest__cta{left:6cqw;bottom:7cqw;padding:3cqw 5cqw;font-size:3cqw}.lab .mrest__steps button b{font-size:18px}.lab .mgrade__stage{aspect-ratio:4 / 5}.lab .mgrade__handle i{width:40px;height:40px}.lab .mgrade__formula span{padding:7px 11px;font-size:12px}.lab .msview.has-mob{grid-template-columns:minmax(0,1fr);row-gap:28px}.lab .msview__phone{grid-column:1;width:min(62vw,240px);justify-self:center}}@media(prefers-reduced-motion:reduce){.lab :is(.ut-anim .ut-s,.ut-anim .ut-w,.mrest__bg img,.mgrade__move,.msview__screen img,.mrest__screen.is-font .mrest__h){animation:none!important}}.lab{--fu-ink: #010305;--fu-deep: #022d45;--fu-blue: #078ad1;--fu-pink: #fab6b9;--fu-lime: #ecffbf;--fu-peach: #ffe6cf;--fu-orange: #fc822b;--fu-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace}.lab .khero__mark:has(.fu-l){width:min(56vw,900px);top:44%;color:#fff}@media(max-width:767px){.lab .khero__mark:has(.fu-l){width:84vw;top:36%}}.lab .khero__mark .fu-l{animation:fu-type .05s steps(1) both;animation-delay:calc(.6s + var(--i) * .11s)}.lab .khero__mark .fu-b{animation:fu-br .9s cubic-bezier(.2,.7,.2,1) both,fu-blink 4.2s steps(1) 2.4s infinite}.lab .khero__mark .fu-b.is-l{--dx: 520px}.lab .khero__mark .fu-b.is-r{--dx: -520px}@keyframes fu-type{0%{opacity:0}to{opacity:1}}@keyframes fu-br{0%{transform:translate(var(--dx));opacity:0}30%{opacity:1}to{transform:none;opacity:1}}@keyframes fu-blink{0%,86%,to{opacity:1}90%,96%{opacity:.15}}.lab .fnz{display:inline-block;width:calc(var(--n) * .5em);max-width:100%;height:.95em;margin:0 .1em;vertical-align:-.14em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5 0.95' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 -4.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0 / 7.5em 2.5em repeat,repeating-linear-gradient(90deg,#000 0 3.1em,transparent 3.1em 3.45em,#000 3.45em 5.2em,transparent 5.2em 5.55em,#000 5.55em 9.4em,transparent 9.4em 9.75em),linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent),linear-gradient(90deg,#000 calc(100% - .6em),transparent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5 0.95' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 -4.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0 / 7.5em 2.5em repeat,repeating-linear-gradient(90deg,#000 0 3.1em,transparent 3.1em 3.45em,#000 3.45em 5.2em,transparent 5.2em 5.55em,#000 5.55em 9.4em,transparent 9.4em 9.75em),linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent),linear-gradient(90deg,#000 calc(100% - .6em),transparent);-webkit-mask-composite:source-in,source-in,source-in;mask-composite:intersect,intersect,intersect;animation:fnz-live .5s steps(3) infinite}@keyframes fnz-live{to{-webkit-mask-position:7.5em 1.25em,0 0,0 0,0 0;mask-position:7.5em 1.25em,0 0,0 0,0 0}}.lab :is(.mecho,.mchorus,.mideas){margin:var(--sec) var(--pad-x) 0}.lab :is(.mecho__head,.mchorus__head,.mideas__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.mecho__head,.mchorus__head,.mideas__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab :is(.mecho__title,.mchorus__title,.mideas__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mecho__sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(36px,4vw,64px)}.lab .mecho__side{padding:clamp(20px,2vw,32px);border-radius:var(--r-c)}.lab .mecho__side.is-team{background:var(--fu-ink);color:#fff}.lab .mecho__side.is-students{background:var(--fu-lime);color:var(--fu-ink)}.lab .mecho__tag{margin:0 0 14px;font:12px/1.3 var(--fu-mono);text-transform:uppercase;letter-spacing:.06em;opacity:.7}.lab .mecho__side>p:not(.mecho__tag){margin:0;max-width:34em;font-size:17px;line-height:1.5}.lab .mecho__side ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lab .mecho__side li{padding:8px 14px;border-radius:99px;background:#01030512;font-size:15px}.lab .mecho__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:var(--gap-m)}.lab .mecho__themes{grid-column:1 / 5;margin:0;padding:0;list-style:none;border-top:1px solid var(--line, rgba(0, 0, 0, .12))}.lab .mecho__themes li{border-bottom:1px solid var(--line, rgba(0, 0, 0, .12))}.lab .mecho__themes button{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:baseline;width:100%;padding:18px 0;border:0;background:none;font:inherit;font-size:19px;letter-spacing:-.01em;text-align:left;color:var(--grey);cursor:pointer;transition:color .3s}.lab .mecho__themes button em{font:12px/1 var(--fu-mono);font-style:normal}.lab .mecho__themes button.is-active,.lab .mecho__themes button:hover{color:inherit}.lab .mecho__themes button.is-active em{color:var(--fu-blue)}.lab .mecho__run{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--fu-blue);transform:scaleX(0);transform-origin:left}.lab .mecho__themes button.is-run .mecho__run{animation:mecho-run 19.5s linear both}.lab .mecho.is-manual .mecho__run{display:none}@keyframes mecho-run{to{transform:scaleX(1)}}.lab .mecho__chat{grid-column:5 / 13;display:grid;min-width:0;min-height:360px;padding:clamp(20px,2.4vw,36px);border-radius:var(--r-c);background:#fff;box-shadow:0 0 0 1px #0000000d}.lab .mecho__thread{grid-area:1 / 1;display:flex;flex-direction:column;gap:12px;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.lab .mecho__thread.is-active{opacity:1;visibility:visible}.lab .mecho__msg{max-width:min(560px,86%);padding:14px 18px 16px;border-radius:20px}.lab .mecho__msg small{display:block;margin-bottom:6px;font:11px/1.2 var(--fu-mono);text-transform:uppercase;letter-spacing:.06em;opacity:.6}.lab .mecho__msg p{margin:0;font-size:18px;line-height:1.4}.lab .mecho__msg.is-team{align-self:flex-start;border-bottom-left-radius:6px;background:var(--fu-ink);color:#fff}.lab .mecho__msg.is-student{align-self:flex-end;border-bottom-right-radius:6px;background:var(--fu-lime);color:var(--fu-ink)}.lab .mecho__typing{align-self:flex-end;display:inline-flex;gap:5px;padding:14px 18px;border-radius:20px;background:var(--fu-lime);opacity:0;height:0;padding-block:0;overflow:hidden}.lab .mecho__typing i{width:7px;height:7px;border-radius:50%;background:var(--fu-ink);animation:mecho-dot .9s ease-in-out infinite}.lab .mecho__typing i:nth-child(2){animation-delay:.15s}.lab .mecho__typing i:nth-child(3){animation-delay:.3s}@keyframes mecho-dot{0%,to{opacity:.25;transform:none}50%{opacity:1;transform:translateY(-3px)}}.lab .mecho__thread.is-play .mecho__msg.is-team{animation:mecho-in .45s ease both}.lab .mecho__thread.is-play .mecho__typing{animation:mecho-typing 1.3s ease both .5s}.lab .mecho__thread.is-play .mecho__msg.is-student{animation:mecho-in .45s ease both;animation-delay:calc(1.7s + var(--k) * .9s)}@keyframes mecho-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes mecho-typing{0%{opacity:0;height:0;padding-block:0}15%,80%{opacity:1;height:35px;padding-block:14px}to{opacity:0;height:0;padding-block:0}}.lab .mecho__text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:24px}.lab .mecho__text p{grid-column:5 / 12;margin:0;font-size:16px;line-height:1.5;color:var(--grey)}.lab .mchorus{--v-card: var(--fu-lime);--v-acc: var(--fu-blue)}.lab .mchorus.is-peach{--v-card: var(--fu-peach);--v-acc: var(--fu-orange)}.lab .mchorus__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(32px,3.4vw,52px)}.lab .mchorus__tabs button{display:inline-flex;align-items:baseline;gap:9px;padding:10px 16px;border:1px solid var(--line, rgba(0, 0, 0, .14));border-radius:99px;background:none;font:inherit;font-size:15px;color:var(--grey);cursor:pointer;transition:background-color .3s,color .3s,border-color .3s}.lab .mchorus__tabs button em{font:11px/1 var(--fu-mono);font-style:normal}.lab .mchorus__tabs button:hover{color:inherit}.lab .mchorus__tabs button.is-active{border-color:var(--fu-ink);background:var(--fu-ink);color:#fff}.lab .mchorus__panels{display:grid;margin-top:18px}.lab .mchorus__panel{grid-area:1 / 1;padding:clamp(22px,2.6vw,40px);border-radius:var(--r-c);background:#fff;box-shadow:0 0 0 1px #0000000d;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.lab .mchorus__panel.is-active{opacity:1;visibility:visible}.lab .mchorus__sum{max-width:24em;margin:0 0 clamp(20px,2.4vw,32px);font-size:clamp(22px,2.2vw,34px);font-weight:500;line-height:1.2;letter-spacing:-.02em}.lab .mchorus__wall{columns:3 260px;column-gap:12px;margin:0;padding:0;list-style:none}.lab .mchorus__wall li{break-inside:avoid;margin-bottom:12px;padding:16px 18px;border-radius:14px;background:var(--v-card);font-size:16px;line-height:1.45}.lab .mchorus__panel.is-play .mchorus__wall li{animation:mecho-in .5s ease both;animation-delay:calc(.15s + var(--k) * .12s)}.lab .mchorus__note{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:20px}.lab .mchorus__note p{grid-column:4 / 11;margin:0;font-size:15px;line-height:1.5;color:var(--grey)}.lab .messence{position:relative;margin-top:var(--sec);padding:clamp(80px,9vw,160px) var(--pad-x);overflow:hidden;color:#fff;background:linear-gradient(180deg,var(--fu-ink) 0%,var(--fu-deep) 30%,#05609a 52%,var(--fu-blue) 68%,#b9acc1 86%,var(--fu-pink) 100%)}.lab .messence:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.lab .mcase>.messence{box-shadow:0 1px 0 var(--fu-pink)}.lab .messence__in{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .messence h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .messence__title{grid-column:4 / 13;max-width:14em;margin:0;font-size:clamp(40px,5.2vw,88px);font-weight:500;line-height:1.04;letter-spacing:-.04em}.lab .messence__title .fnz{height:.8em;vertical-align:-.04em;opacity:1}.lab .messence__quotes{grid-column:4 / 12;display:grid;margin-top:clamp(48px,6vw,96px)}.lab .messence__quotes blockquote{grid-area:1 / 1;margin:0;font-size:clamp(22px,2.4vw,38px);line-height:1.25;letter-spacing:-.02em;opacity:0;transform:translateY(14px);transition:opacity .6s,transform .6s}.lab .messence__quotes blockquote.is-active{opacity:1;transform:none}.lab .messence__quotes{touch-action:pan-y;cursor:grab;outline:none}.lab .messence__nav{grid-column:4 / 12;display:flex;align-items:center;gap:12px;margin-top:32px}.lab .messence__arrow{flex:none;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:none;color:#fff;font:inherit;font-size:18px;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}.lab .messence__arrow:hover,.lab .messence__arrow:focus-visible{border-color:#fff;background:#fff;color:var(--fu-ink)}.lab .messence__count{min-width:4.6em;font:13px/1 var(--fu-mono);letter-spacing:.04em;text-align:center;color:#ffffffb3}.lab .messence__count b{font-weight:500;color:#fff}.lab .messence__dots{display:flex;gap:6px;margin-left:12px}.lab .messence__dots button{padding:10px 0;border:0;background:none;cursor:pointer}.lab .messence__dots i{position:relative;display:block;width:28px;height:3px;overflow:hidden;border-radius:3px;background:#ffffff59;transition:width .3s}.lab .messence__dots i:after{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left}.lab .messence__dots .is-active i{width:56px}.lab .messence__dots .is-active:not(.is-run) i:after{transform:none}.lab .messence__dots .is-run i:after{animation:mecho-run 6s linear both}.lab .messence__hint{grid-column:4 / 12;margin:14px 0 0;font:12px/1.5 var(--fu-mono);letter-spacing:.02em;color:#ffffffa6}@media(max-width:767px){.lab .messence__nav{gap:8px}.lab .messence__dots{flex:1;justify-content:flex-end;gap:4px;margin-left:0}.lab .messence__dots i{width:14px}.lab .messence__dots .is-active i{width:32px}}.lab .messence__note{grid-column:4 / 11;margin-top:clamp(40px,5vw,72px)}.lab .messence__note p{margin:0;font-size:17px;line-height:1.5;color:#010305cc}.lab .mideas__filter{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(32px,3.4vw,52px)}.lab .mideas__filter button{padding:10px 16px;border:1px solid var(--line, rgba(0, 0, 0, .14));border-radius:99px;background:none;font:inherit;font-size:15px;color:var(--grey);cursor:pointer;transition:background-color .3s,color .3s,border-color .3s}.lab .mideas__filter button sup{font:10px/1 var(--fu-mono)}.lab .mideas__filter button:hover{color:inherit}.lab .mideas__filter button.is-active{border-color:var(--fu-blue);background:var(--fu-blue);color:#fff}.lab .mideas__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none}.lab .mideas__grid li{display:flex;flex-direction:column;gap:10px;min-height:190px;padding:20px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #0000000d;transition:box-shadow .3s,transform .3s}.lab .mideas__grid li:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #0000000d,0 24px 40px -28px #078ad199}.lab .mideas__grid li.is-off{display:none}.lab .mideas__grid li.is-hidden-idea{background:var(--fu-lime)}.lab .mideas.is-play .mideas__grid li:not(.is-off){animation:mecho-in .45s ease both;animation-delay:calc(var(--i) * .04s)}.lab .mideas__g{margin:0;font:11px/1.2 var(--fu-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fu-blue)}.lab .mideas__grid h3{margin:0;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.lab .mideas__t{margin:auto 0 0;font-size:15px;line-height:1.45;color:var(--grey)}.lab .mideas__note{margin-top:20px}.lab .mideas__note p{max-width:40em;margin:0;font-size:15px;line-height:1.5;color:var(--grey)}@media(max-width:1023px){.lab :is(.mecho__head,.mchorus__head,.mideas__head,.mecho__body,.mecho__text,.mchorus__note,.messence__in){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mecho__head,.mchorus__head,.mideas__head,.mecho__body,.messence__in)>*,.lab :is(.mecho__text,.mchorus__note) p{grid-column:1}.lab .mecho__themes{display:flex;gap:6px;overflow-x:auto;border:0;scrollbar-width:none}.lab .mecho__themes li{border:0;flex:none}.lab .mecho__themes button{display:inline-flex;gap:8px;width:auto;padding:10px 14px;border:1px solid var(--line, rgba(0, 0, 0, .14));border-radius:99px;font-size:15px;white-space:nowrap}.lab .mecho__themes button.is-active{border-color:var(--fu-ink);background:var(--fu-ink);color:#fff}.lab .mecho__run{display:none}.lab .mideas__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.lab .mecho__sides{grid-template-columns:minmax(0,1fr)}.lab .mecho__chat{min-height:430px;padding:16px}.lab .mecho__msg{max-width:92%}.lab .mecho__msg p{font-size:16px}.lab .mchorus__panel{padding:18px}.lab .mchorus__wall{columns:1}.lab .mideas__grid{grid-template-columns:minmax(0,1fr)}.lab .mideas__grid li{min-height:0}}@media(prefers-reduced-motion:reduce){.lab :is(.fnz,.khero__mark .fu-l,.khero__mark .fu-b,.mecho__thread.is-play *,.mchorus__panel.is-play li,.mideas.is-play li){animation:none!important}.lab .mecho__typing{display:none}}.lab :is(.mchorus__panels,.mecho__chat,.messence__quotes,.mgrade__recipes){grid-template-columns:minmax(0,1fr)}@media(max-width:767px){.lab :is(.mchorus__tabs,.mideas__filter){flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--pad-x));padding-inline:var(--pad-x);scrollbar-width:none}.lab :is(.mchorus__tabs,.mideas__filter)::-webkit-scrollbar{display:none}.lab :is(.mchorus__tabs,.mideas__filter) button{flex:none;white-space:nowrap}}.lab{--vw-or: #fa6400;--vw-lime: #b8e600;--vw-ink: #1d1410;--vw-cream: #fff4ea;--vw-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace}.lab :is(.mwish,.mweek,.mgen){margin:var(--sec) var(--pad-x) 0}.lab :is(.mwish__head,.mweek__head,.mgen__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.mwish__head,.mweek__head,.mgen__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab :is(.mwish__title,.mweek__title,.mgen__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mwish__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-items:start;margin-top:clamp(36px,4vw,64px)}.lab .mwish__text{grid-column:1 / 5}.lab .mwish__text p{margin:0;font-size:18px;line-height:1.5;color:var(--grey)}.lab .mwish__card{grid-column:5 / 13;min-width:0;padding:clamp(18px,2vw,28px);border-radius:var(--r-c);background:#fff;box-shadow:0 0 0 1px #0000000d;transition:background-color .6s}.lab .mwish.is-dream .mwish__card{background:var(--vw-cream)}.lab .mwish__switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:99px;background:#0000000f}.lab .mwish__switch button{position:relative;z-index:1;padding:9px 18px;border:0;background:none;font:inherit;font-size:14px;color:var(--grey);cursor:pointer;transition:color .3s;white-space:nowrap}.lab .mwish__switch button.is-active{color:#fff}.lab .mwish__switch i{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:99px;background:var(--vw-ink);transition:transform .45s cubic-bezier(.2,.7,.2,1),background-color .45s}.lab .mwish.is-dream .mwish__switch i{transform:translate(100%);background:var(--vw-or)}.lab .mwish__stage{display:grid;grid-template-columns:minmax(0,1fr);margin-top:20px}.lab :is(.mwish__plan,.mwish__dream){grid-area:1 / 1;min-width:0}.lab .mwish__plan{font:14px/1.2 var(--vw-mono);color:#3b3b3b}.lab .mwish__sheet-h,.lab .mwish__plan li{display:grid;grid-template-columns:44px minmax(0,1fr) 64px;margin:0}.lab .mwish__sheet-h span,.lab .mwish__plan li span{padding:9px 10px;border:1px solid #e3e3e3;border-width:0 1px 1px 0}.lab .mwish__sheet-h{border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;background:#f2f2f2;font-weight:600}.lab .mwish__plan ol{margin:0;padding:0;list-style:none;border-left:1px solid #e3e3e3}.lab .mwish__plan li span:first-child,.lab .mwish__plan li span:last-child{color:#9a9a9a;text-align:center}.lab .mwish__plan li{transition:opacity .35s,transform .35s;transition-delay:calc(var(--i) * .03s)}.lab .mwish.is-dream .mwish__plan li{opacity:0;transform:translate(-14px)}.lab .mwish.is-dream .mwish__sheet-h{opacity:0;transition:opacity .3s}.lab .mwish__plan{transition:opacity .3s,visibility .3s}.lab .mwish.is-dream .mwish__plan{opacity:0;visibility:hidden;transition-delay:.3s}.lab .mwish__dream{pointer-events:none}.lab .mwish.is-dream .mwish__dream{pointer-events:auto}.lab .mwish__lead{margin:0 0 10px;font-size:clamp(22px,2vw,30px);font-weight:500;letter-spacing:-.02em;color:var(--vw-or);opacity:0;transition:opacity .4s .2s}.lab .mwish__dream ul{margin:0;padding:0;list-style:none}.lab .mwish__dream li{padding:12px 0;border-bottom:1px solid rgba(29,20,16,.1);opacity:0;transform:translateY(14px);transition:opacity .45s,transform .45s;transition-delay:calc(.35s + var(--i) * .14s)}.lab .mwish__dream b{display:block;font-size:clamp(24px,2.6vw,40px);font-weight:500;line-height:1.1;letter-spacing:-.03em;color:var(--vw-ink)}.lab .mwish__dream span{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.lab .mwish__dream em{padding:3px 9px;border-radius:99px;background:#fa64001a;font:12px/1.4 var(--vw-mono);font-style:normal;color:#8a4512}.lab .mwish.is-dream :is(.mwish__lead,.mwish__dream li){opacity:1;transform:none}.lab .mwish.is-plan .mwish__dream li{transition-delay:0s}.lab .mweek__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:clamp(32px,3.4vw,52px)}.lab .mweek__day{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px 22px;border:0;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #0000000d;font:inherit;text-align:left;color:var(--grey);cursor:pointer;overflow:hidden;transition:background-color .3s,color .3s}.lab .mweek__day b{font-size:18px;font-weight:500;color:inherit}.lab .mweek__day small{font-size:13px;line-height:1.25}.lab .mweek__day:hover{color:var(--vw-ink)}.lab .mweek__day.is-active{background:var(--vw-or);color:#fff}.lab .mweek__day.is-off{justify-content:center;align-items:center;background:transparent;box-shadow:inset 0 0 0 1px #0000000f;font-size:18px;color:#00000038;cursor:default}.lab .mweek__run{position:absolute;left:14px;right:14px;bottom:9px;height:3px;overflow:hidden;border-radius:3px}.lab .mweek__day.is-active .mweek__run{background:#ffffff4d}.lab .mweek__run:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#fff;transform:scaleX(0);transform-origin:left}.lab .mweek__day.is-run .mweek__run:after{animation:mweek-run 4.2s linear both}.lab .mweek.is-manual .mweek__run{display:none}@keyframes mweek-run{to{transform:scaleX(1)}}.lab .mweek__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);margin-top:10px;overflow:hidden;border-radius:var(--r-c);background:var(--vw-ink);aspect-ratio:16 / 9;max-height:78svh;width:100%}.lab .mweek__frame{grid-area:1 / 1;position:relative;margin:0;opacity:0;transition:opacity .7s ease}.lab .mweek__frame.is-active{opacity:1}.lab .mweek__frame img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.lab .mweek__frame.is-play img{animation:mweek-ken 5s ease-out both}@keyframes mweek-ken{0%{transform:scale(1.1)}to{transform:scale(1.02)}}.lab .mweek__frame figcaption{position:absolute;left:0;right:0;bottom:0;padding:clamp(60px,8vw,140px) clamp(20px,3vw,48px) clamp(20px,2.6vw,40px);background:linear-gradient(180deg,transparent,rgba(20,10,4,.78));color:#fff}.lab .mweek__line{margin:0;max-width:18em;font-size:clamp(26px,3.6vw,60px);font-weight:600;line-height:1.02;letter-spacing:-.03em;text-transform:uppercase}.lab .mweek__frame.is-play .mweek__line{animation:mweek-line .7s cubic-bezier(.2,.7,.2,1) both .25s}@keyframes mweek-line{0%{opacity:0;transform:translateY(18px);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}.lab .mweek__meta{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.lab .mweek__meta :is(b,span){padding:6px 12px;border-radius:99px;font-size:14px;font-weight:500}.lab .mweek__meta b{background:var(--vw-lime);color:var(--vw-ink)}.lab .mweek__meta span{background:#ffffff29;backdrop-filter:blur(6px)}.lab .mweek__badge{position:absolute;left:clamp(16px,2.4vw,36px);top:clamp(16px,2.4vw,36px);z-index:2;display:flex;align-items:center;gap:12px;margin:0;color:#fff}.lab .mweek__cart{position:relative;display:grid;place-items:center;width:clamp(44px,4vw,60px);aspect-ratio:1;border:3px solid var(--vw-or);border-radius:50%;background:#140a0459;backdrop-filter:blur(6px)}.lab .mweek__cart svg{width:52%;color:#fff}.lab .mweek__cart b{position:absolute;top:-6px;right:-8px;min-width:24px;padding:3px 6px;border-radius:99px;background:var(--vw-or);font-size:13px;line-height:1.1;text-align:center;font-variant-numeric:tabular-nums}.lab .mweek__dayname{font-size:clamp(16px,1.6vw,24px);font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.4)}.lab .mweek.is-final .mweek__cart{border-color:var(--vw-lime);animation:mweek-pop .6s ease .6s}@keyframes mweek-pop{50%{transform:scale(1.18)}}.lab .mweek__text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:24px}.lab .mweek__text p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5;color:var(--grey)}.lab .mgen__filter{display:flex;flex-wrap:wrap;gap:6px;margin-top:clamp(28px,3vw,44px)}.lab .mgen__filter button{display:inline-flex;align-items:center;gap:7px;padding:5px 13px 5px 5px;border:1px solid var(--line, rgba(0, 0, 0, .14));border-radius:99px;background:none;font:inherit;font-size:14px;color:var(--grey);cursor:pointer;transition:background-color .3s,color .3s,border-color .3s;white-space:nowrap}.lab .mgen__filter button:first-child{padding-left:13px}.lab .mgen__filter img{width:26px;height:26px;border-radius:50%;object-fit:cover}.lab .mgen__filter sup{font:10px/1 var(--vw-mono)}.lab .mgen__filter button:hover{color:inherit}.lab .mgen__filter button.is-active{border-color:var(--vw-or);background:var(--vw-or);color:#fff}.lab .mgen__cap{min-height:1.5em;max-width:52em;margin:16px 0 14px;font-size:15px;line-height:1.5;color:var(--grey)}.lab .mgen__film{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:4px;margin:0;padding:0;list-style:none}.lab .mgen__film li.is-off,.lab .mgen__film.is-collapsed li.is-extra{display:none}.lab .mgen__film button{display:block;width:100%;aspect-ratio:16 / 10;padding:0;border:0;border-radius:6px;background:#ddd;overflow:hidden;cursor:zoom-in}.lab .mgen__film img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s,filter .35s}.lab .mgen__film button:hover img{transform:scale(1.12)}.lab .mgen__film.is-play li:not(.is-off){animation:mecho-in .4s ease both}.lab .mgen__more{display:block;margin:14px auto 0;padding:11px 20px;border:1px solid var(--line, rgba(0, 0, 0, .14));border-radius:99px;background:#fff;font:inherit;font-size:14px;cursor:pointer}.lab .mgen__more:hover{border-color:var(--vw-or);color:var(--vw-or)}.lab .mgen__more[hidden]{display:none}.lab .mgen__box{width:min(92vw,1280px);max-width:none;padding:0;border:0;border-radius:16px;background:#0d0a08;color:#fff;overflow:hidden}.lab .mgen__box::backdrop{background:#0a0604d1;backdrop-filter:blur(4px)}.lab .mgen__box img{display:block;width:100%;max-height:80svh;object-fit:contain;background:#000}.lab .mgen__box p{display:flex;justify-content:space-between;gap:16px;margin:0;padding:14px 20px;font-size:14px}.lab .mgen__box p span{font-family:var(--vw-mono);color:#fff9}.lab .mgen__nav,.lab .mgen__close{position:absolute;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#00000080;font-size:20px;color:#fff;cursor:pointer;backdrop-filter:blur(6px)}.lab .mgen__nav{top:calc(50% - 40px)}.lab .mgen__nav.is-prev{left:12px}.lab .mgen__nav.is-next{right:12px}.lab .mgen__close{top:12px;right:12px;font-size:26px}@media(max-width:1023px){.lab :is(.mwish__head,.mweek__head,.mgen__head,.mwish__body,.mweek__text){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mwish__head,.mweek__head,.mgen__head,.mwish__body)>*,.lab .mweek__text p{grid-column:1}.lab .mweek__days{display:flex;overflow-x:auto;margin-inline:calc(-1 * var(--pad-x));padding-inline:var(--pad-x);scrollbar-width:none}.lab .mweek__day{flex:none;width:128px}.lab .mweek__day.is-off{width:52px}}@media(max-width:767px){.lab .mwish__plan{font-size:13px}.lab .mwish__sheet-h,.lab .mwish__plan li{grid-template-columns:34px minmax(0,1fr) 48px}.lab .mwish__sheet-h span,.lab .mwish__plan li span{padding:7px 8px}.lab .mweek__stage{aspect-ratio:4 / 5}.lab .mweek__line{font-size:26px}.lab .mgen__filter{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--pad-x));padding-inline:var(--pad-x);scrollbar-width:none}.lab .mgen__film{grid-template-columns:repeat(5,minmax(0,1fr))}.lab .mgen__nav{top:auto;bottom:64px}}@media(prefers-reduced-motion:reduce){.lab :is(.mweek__frame.is-play img,.mweek__frame.is-play .mweek__line,.mgen__film.is-play li,.mweek.is-final .mweek__cart){animation:none!important}}.lab .mhook__value.is-text{max-width:9em;font-size:clamp(44px,6.4vw,108px)!important;line-height:.98;white-space:normal;text-wrap:balance}.lab .mreels__grid>.mreel:only-child{grid-column:1 / -1}.lab .mreels__grid>.mreel:only-child .mreel__meta b{font-size:clamp(20px,1.8vw,28px)}.lab .mgen__note{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:22px}.lab .mgen__note p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5;color:var(--grey)}@media(max-width:1023px){.lab .mgen__note{grid-template-columns:minmax(0,1fr)}.lab .mgen__note p{grid-column:1}}.lab .mgen__steps{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:clamp(32px,3.4vw,52px) 0 0;padding:0;list-style:none}.lab .mgen__steps li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding-right:10px}.lab .mgen__phase{height:14px;margin:0 0 8px;font:11px/1.2 var(--vw-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--grey);white-space:nowrap}.lab .mgen__steps li:before{content:"";position:absolute;left:0;right:0;top:43px;height:1px;background:#0000001f}.lab .mgen__steps li:after{content:"";position:absolute;left:0;right:0;top:43px;height:1px;background:var(--vw-or);transform:scaleX(0);transform-origin:left;transition:transform .35s linear;transition-delay:calc(var(--i) * .28s)}.lab .mgen__steps.is-on li:after{transform:scaleX(1)}.lab .mgen__steps li:last-child:before,.lab .mgen__steps li:last-child:after{right:auto;width:42px}.lab .mgen__ico{position:relative;z-index:1;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(0,0,0,.14);border-radius:50%;background:var(--paper, #f4f5f4);color:var(--grey);transition:background-color .35s,color .35s,border-color .35s;transition-delay:calc(var(--i) * .28s + .2s)}.lab .mgen__ico svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lab .mgen__steps.is-on .mgen__ico{border-color:var(--vw-ink);background:var(--vw-ink);color:#fff}.lab .mgen__steps.is-on li.is-ai .mgen__ico{border-color:var(--vw-or);background:var(--vw-or)}.lab .mgen__steps b{margin-top:6px;font-size:15px;font-weight:500;line-height:1.2}.lab .mgen__steps small{font-size:13px;line-height:1.3;color:var(--grey)}.lab .mgen__steps em{font:10px/1.2 var(--vw-mono);font-style:normal;text-transform:uppercase;letter-spacing:.06em;color:#0006}.lab .mgen__steps li.is-ai em{color:var(--vw-or)}.lab .mgen__drafts{display:flex;align-items:baseline;gap:12px;margin:clamp(36px,4vw,56px) 0 0;padding-top:18px;border-top:1px solid var(--line, rgba(0, 0, 0, .12))}.lab .mgen__drafts b{font-size:20px;font-weight:500}.lab .mgen__drafts span{font:12px/1.3 var(--vw-mono);color:var(--vw-or)}@media(max-width:1023px){.lab .mgen__steps{display:flex;overflow-x:auto;margin-inline:calc(-1 * var(--pad-x));padding-inline:var(--pad-x);scrollbar-width:none}.lab .mgen__steps li{flex:none;width:120px}}@media(prefers-reduced-motion:reduce){.lab .mgen__steps li:after,.lab .mgen__ico{transition:none}}.lab{--lc-ink: #192027;--lc-deep: #11161b;--lc-green: #3ddc78;--lc-red: #e5383e;--lc-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace}.lab .khero__mark:has(.luc-anim){width:min(32vw,56svh);top:44%;color:#fff}@media(max-width:767px){.lab .khero__mark:has(.luc-anim){width:56vw;top:36%}}.lab .luc-anim .luc-l{fill-opacity:0;stroke:currentColor;stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:1;animation:luc-draw 1.1s cubic-bezier(.6,0,.3,1) both,luc-fill .6s ease both,luc-pulse 4.5s ease-in-out infinite;animation-delay:calc(.3s + var(--i) * .22s),calc(1.3s + var(--i) * .22s),2.4s}@keyframes luc-draw{to{stroke-dashoffset:0}}@keyframes luc-fill{to{fill-opacity:1}}@keyframes luc-pulse{0%,to{filter:drop-shadow(0 0 0 rgba(61,220,120,0))}50%{filter:drop-shadow(0 0 6px rgba(61,220,120,.7))}}.lab .meco{position:relative;margin-top:var(--sec);padding:clamp(72px,8vw,140px) var(--pad-x);overflow:hidden;background:radial-gradient(60% 70% at 85% 110%,color-mix(in srgb,var(--eco-acc, var(--lc-green)) 28%,transparent),transparent 70%),radial-gradient(40% 50% at 0% 0%,color-mix(in srgb,var(--eco-acc, var(--lc-green)) 10%,transparent),transparent 70%),var(--eco-ink, var(--lc-ink));color:#eef3ef}.lab .mcase>.meco{box-shadow:0 1px 0 var(--eco-ink, var(--lc-ink))}.lab .meco__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .meco__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .meco__title{grid-column:4 / 13;max-width:16em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .meco__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-items:center;margin-top:clamp(40px,5vw,80px)}.lab .meco__orbit{position:relative;grid-column:1 / 7;aspect-ratio:1;max-width:560px;width:100%;justify-self:center}.lab .meco__ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lab .meco__ring circle{fill:none;stroke:color-mix(in srgb,var(--eco-acc, var(--lc-green)) 25%,transparent);stroke-width:.5}.lab .meco__ring .meco__run{stroke:var(--eco-acc, var(--lc-green));stroke-width:.8;stroke-dasharray:.08 .92;stroke-linecap:round;filter:drop-shadow(0 0 1.5px var(--eco-acc, var(--lc-green)));transform-origin:50% 50%;animation:meco-spin 6s linear infinite}@keyframes meco-spin{to{transform:rotate(360deg)}}.lab .meco__ray{stroke:color-mix(in srgb,var(--eco-acc, var(--lc-green)) 12%,transparent);stroke-width:.4;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke .4s}.lab .meco__ray.is-active{stroke:var(--eco-acc, var(--lc-green));stroke-dasharray:.12 .06;animation:meco-flow 1.2s linear infinite}@keyframes meco-flow{to{stroke-dashoffset:-.36}}.lab .meco__core{position:absolute;left:50%;top:50%;display:grid;place-items:center;gap:8px;width:42%;aspect-ratio:1;padding:6%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--eco-acc, var(--lc-green)) 22%,transparent),color-mix(in srgb,var(--eco-acc, var(--lc-green)) 4%,transparent) 70%);box-shadow:0 0 0 1px color-mix(in srgb,var(--eco-acc, var(--lc-green)) 40%,transparent),0 0 60px -10px color-mix(in srgb,var(--eco-acc, var(--lc-green)) 60%,transparent);text-align:center;transform:translate(-50%,-50%);box-sizing:border-box;align-content:center}.lab .meco__core b{font-size:clamp(15px,1.4vw,20px);font-weight:600;line-height:1.15;letter-spacing:-.01em;text-transform:uppercase}.lab .meco__core span{font-size:12px;line-height:1.35;color:#eef3efb3}.lab .meco__node{position:absolute;left:var(--x);top:var(--y);display:grid;justify-items:center;gap:8px;padding:0;border:0;background:none;font:inherit;color:#eef3ef99;cursor:pointer;transform:translate(-50%,-50%);transition:color .3s}.lab .meco__node i{width:34px;height:34px;border-radius:50%;background:var(--lc-deep);box-shadow:0 0 0 1px color-mix(in srgb,var(--eco-acc, var(--lc-green)) 50%,transparent);transition:background-color .3s,box-shadow .3s}.lab .meco__node b{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.lab .meco__node:hover,.lab .meco__node.is-active{color:#fff}.lab .meco__node.is-active i{background:var(--eco-acc, var(--lc-green));box-shadow:0 0 0 6px color-mix(in srgb,var(--eco-acc, var(--lc-green)) 18%,transparent),0 0 30px var(--eco-acc, var(--lc-green))}.lab .meco__notes{position:absolute;left:0;right:0;bottom:-8px;display:grid;text-align:center}.lab .meco__notes p{grid-area:1 / 1;max-width:26em;margin:0 auto;font-size:14px;line-height:1.45;color:#eef3efbf;opacity:0;transition:opacity .35s}.lab .meco__notes p.is-active{opacity:1}.lab .meco__side{grid-column:8 / 13}.lab .meco__role{margin:0 0 clamp(24px,2.6vw,36px);font-size:clamp(18px,1.5vw,22px);line-height:1.4;color:#eef3efd9}.lab .meco__msgs{margin:0;padding:0;list-style:none;border-top:1px solid rgba(238,243,239,.12)}.lab .meco__msgs li{display:grid;grid-template-columns:40px minmax(0,1fr);padding:16px 0;border-bottom:1px solid rgba(238,243,239,.12);opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s;transition-delay:calc(.2s + var(--i) * .12s)}.lab .meco.is-on .meco__msgs li{opacity:1;transform:none}.lab .meco__msgs em{font:12px/1.6 var(--lc-mono);font-style:normal;color:var(--eco-acc, var(--lc-green))}.lab .meco__msgs b{display:block;font-size:18px;font-weight:500;letter-spacing:-.01em}.lab .meco__msgs p{margin:6px 0 0;font-size:15px;line-height:1.45;color:#eef3efa6}.lab .mpains{margin:var(--sec) var(--pad-x) 0}.lab .mpains__head,.lab .mpains__note{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mpains__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .mpains__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mpains__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-items:start;margin-top:clamp(36px,4vw,64px)}.lab .mpains__list{grid-column:1 / 5;margin:0;padding:0;list-style:none;border-top:1px solid var(--line, rgba(0, 0, 0, .12))}.lab .mpains__list li{border-bottom:1px solid var(--line, rgba(0, 0, 0, .12))}.lab .mpains__list button{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:baseline;width:100%;padding:15px 0;border:0;background:none;font:inherit;font-size:17px;line-height:1.3;text-align:left;color:var(--grey);cursor:pointer;transition:color .3s}.lab .mpains__list button i{width:8px;height:8px;border-radius:50%;background:#e5383e59;transform:translateY(-2px);transition:background-color .3s,box-shadow .3s}.lab .mpains__list button:hover,.lab .mpains__list button.is-active{color:inherit}.lab .mpains__list button.is-active i{background:var(--lc-red);box-shadow:0 0 10px var(--lc-red)}.lab .mpains__run{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--lc-green);transform:scaleX(0);transform-origin:left}.lab .mpains__list button.is-run .mpains__run{animation:mweek-run 5.2s linear both}.lab .mpains.is-manual .mpains__run{display:none}.lab .mpains__stage{grid-column:5 / 13;display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.lab .mpains__card{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1fr);padding:clamp(22px,2.6vw,40px);border-radius:var(--r-c);background:#fff;box-shadow:0 0 0 1px #0000000d;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.lab .mpains__card.is-active{opacity:1;visibility:visible}.lab .mpains__card small{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;font:11px/1.3 var(--lc-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--grey)}.lab .mpains__card small:before{content:"";width:7px;height:7px;border-radius:50%}.lab .mpains__pain small:before{background:var(--lc-red)}.lab .mpains__answer small:before{background:var(--lc-green)}.lab .mpains__pain b{display:block;max-width:18em;font-size:clamp(26px,2.6vw,40px);font-weight:500;line-height:1.08;letter-spacing:-.03em}.lab .mpains__pain p{max-width:34em;margin:12px 0 0;font-size:16px;line-height:1.5;color:var(--grey)}.lab .mpains__arrow{display:block;height:1px;margin:clamp(22px,2.4vw,32px) 0;background:var(--line, rgba(0, 0, 0, .12))}.lab .mpains__answer{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-rows:1fr auto auto;gap:0 clamp(18px,2vw,32px);align-items:end}.lab .mpains__answer figure{grid-row:1 / 4;margin:0;overflow:hidden;border-radius:10px;box-shadow:0 18px 40px -24px #00000073}.lab .mpains__answer img{display:block;width:100%;height:auto}.lab .mpains__answer small{grid-column:2;grid-row:2;margin-bottom:10px}.lab .mpains__answer p{grid-column:2;grid-row:3;margin:0;font-size:17px;line-height:1.45;color:var(--black, #111)}.lab .mpains__card.is-play .mpains__pain{animation:mecho-in .45s ease both}.lab .mpains__card.is-play .mpains__arrow{animation:mpains-line .5s ease both .3s}.lab .mpains__card.is-play .mpains__answer{animation:mecho-in .5s ease both .45s}@keyframes mpains-line{0%{transform:scaleX(0);transform-origin:left}to{transform:none;transform-origin:left}}@media(max-width:767px){.lab .mpains__answer{grid-template-columns:minmax(0,1fr)}.lab .mpains__answer figure{grid-row:auto;margin-bottom:16px}.lab .mpains__answer{grid-template-rows:none}.lab .mpains__answer :is(small,p){grid-column:1;grid-row:auto}}.lab .mpains__note{margin-top:22px}.lab .mpains__note p{grid-column:5 / 12;margin:0;font-size:15px;line-height:1.5;color:var(--grey)}@media(max-width:1023px){.lab :is(.meco__head,.meco__body,.mpains__head,.mpains__body,.mpains__note){grid-template-columns:minmax(0,1fr);row-gap:20px}.lab :is(.meco__head,.meco__body,.mpains__head,.mpains__body)>*,.lab .mpains__note p{grid-column:1}.lab .meco__orbit{max-width:440px;margin-bottom:48px}.lab .mpains__list{display:flex;overflow-x:auto;margin-inline:calc(-1 * var(--pad-x));padding-inline:var(--pad-x);border:0;scrollbar-width:none;gap:6px}.lab .mpains__list li{flex:none;border:0}.lab .mpains__list button{width:auto;padding:9px 14px;border:1px solid var(--line, rgba(0, 0, 0, .14));border-radius:99px;font-size:14px;white-space:nowrap}.lab .mpains__list button.is-active{border-color:var(--lc-ink);background:var(--lc-ink);color:#fff}.lab .mpains__run{display:none}}@media(max-width:767px){.lab .meco__node b{font-size:11px;white-space:normal;width:max-content;max-width:104px;line-height:1.2;text-align:center;text-wrap:balance}.lab .meco__node i{width:26px;height:26px}.lab .meco__core span{display:none}}@media(prefers-reduced-motion:reduce){.lab :is(.luc-anim .luc-l,.meco__run,.meco__ray.is-active,.mpains__card.is-play *){animation:none!important}.lab .luc-anim .luc-l{fill-opacity:1;stroke-dashoffset:0}}.lab .mstages__pct.is-out{font-size:clamp(22px,2.2vw,34px)!important;line-height:1.1;letter-spacing:-.02em}.lab{--lb-ink: #0f1b33;--lb-blue: #3d6fd8;--lb-sky: #e9effb;--lb-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace}.lab .mseries{margin:var(--sec) var(--pad-x) 0}.lab .mseries__head,.lab .mseries__note{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mseries__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .mseries__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mseries__steps{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:clamp(36px,4vw,60px) 0 0;padding:0;list-style:none}.lab .mseries__steps:before,.lab .mseries__steps:after{content:"";position:absolute;left:0;top:21px;height:2px;border-radius:2px;background:#0f1b331a}.lab .mseries__steps:before{right:0}.lab .mseries__steps:after{width:calc((var(--at, 0) + .5) / var(--n) * 100%);background:var(--lb-blue);transition:width .6s cubic-bezier(.2,.7,.2,1)}.lab .mseries__steps button{position:relative;z-index:1;display:grid;justify-items:start;gap:12px;width:100%;padding:0 12px 0 0;border:0;background:none;font:inherit;text-align:left;color:var(--grey);cursor:pointer}.lab .mseries__steps i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--paper, #f4f5f4);box-shadow:inset 0 0 0 1.5px #0f1b3333;font:500 13px/1 var(--lb-mono);font-style:normal;transition:background-color .35s,color .35s,box-shadow .35s}.lab .mseries__steps b{font-size:17px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.lab .mseries__steps button:hover{color:var(--lb-ink)}.lab .mseries__steps button.is-done i{background:var(--lb-sky);color:var(--lb-blue);box-shadow:inset 0 0 0 1.5px var(--lb-blue)}.lab .mseries__steps button.is-active{color:var(--lb-ink)}.lab .mseries__steps button.is-active i{background:var(--lb-blue);color:#fff;box-shadow:0 0 0 6px #3d6fd826}.lab .mseries__panels{display:grid;grid-template-columns:minmax(0,1fr);margin-top:24px}.lab .mseries__panel{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(20px,3vw,48px);align-items:center;padding:clamp(22px,2.8vw,44px);border-radius:var(--r-c);background:#fff;box-shadow:0 0 0 1px #0000000d;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.lab .mseries__panel.is-active{opacity:1;visibility:visible}.lab .mseries__kick{margin:0 0 14px;font:11px/1.3 var(--lb-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--lb-blue)}.lab .mseries__info h3{max-width:17em;margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:500;line-height:1.1;letter-spacing:-.03em}.lab .mseries__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:clamp(20px,2.4vw,32px);padding-top:20px;border-top:1px solid rgba(15,27,51,.1)}.lab .mseries__cols small{display:block;margin-bottom:10px;font:11px/1.3 var(--lb-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--grey)}.lab .mseries__cols ul{margin:0;padding:0;list-style:none}.lab .mseries__cols li{position:relative;padding-left:14px;margin-bottom:8px;font-size:15px;line-height:1.4}.lab .mseries__cols li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--lb-blue)}.lab .mseries__cols p{margin:0;font-size:15px;line-height:1.45}.lab .mseries__cols.is-solo{grid-template-columns:minmax(0,1fr)}.lab .mseries__cols.is-solo p{max-width:34em;font-size:clamp(16px,1.3vw,19px)}.lab .mseries__vis{min-width:0;aspect-ratio:4 / 3;display:grid;place-items:center;padding:clamp(16px,2vw,28px);border-radius:16px;background:var(--lb-sky);box-sizing:border-box;overflow:hidden}.lab .mseries__panel.is-play .mseries__info{animation:mecho-in .45s ease both}.lab .mseries__goals{position:relative;display:grid;gap:8px;width:100%;margin:0;padding:0 0 0 22px;list-style:none}.lab .mseries__goals:before{content:"";position:absolute;left:6px;top:10px;bottom:10px;width:2px;background:linear-gradient(rgba(61,111,216,.25),var(--lb-blue))}.lab .mseries__goals li{position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;background:#fff;font-size:15px}.lab .mseries__goals li:before{content:"";position:absolute;left:-20px;top:50%;width:10px;height:10px;border-radius:50%;background:var(--lb-blue);transform:translateY(-50%)}.lab .mseries__goals em{font:11px/1 var(--lb-mono);font-style:normal;color:var(--lb-blue)}.lab .mseries__goals :is(.is-now,.is-horizon){padding:0;background:none;font:11px/1.2 var(--lb-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--grey)}.lab .mseries__goals .is-now:before{background:#fff;box-shadow:inset 0 0 0 2px var(--lb-blue)}.lab .mseries__panel.is-play .mseries__goals li:not(.is-now,.is-horizon){animation:mecho-in .4s ease both;animation-delay:calc(.2s + var(--k) * .1s)}.lab .mseries__curve{position:relative;width:100%;height:100%;min-height:220px}.lab .mseries__curve svg{position:absolute;inset:0 0 34px;width:100%;height:calc(100% - 34px);overflow:visible}.lab .mseries__curve path{fill:none;stroke:var(--lb-blue);stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.lab .mseries__panel.is-play .mseries__curve svg{animation:mseries-draw 1.4s ease both .2s}@keyframes mseries-draw{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% 0 -10% 0)}}.lab .mseries__pt{position:absolute;left:var(--x);top:calc((100% - 34px) * var(--y) / 100);transform:translate(-50%,-50%)}.lab .mseries__pt i{display:block;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px var(--lb-blue)}.lab .mseries__pt em{position:absolute;left:50%;bottom:18px;padding:3px 7px;border-radius:99px;background:#fff;font-size:11px;font-style:normal;white-space:nowrap;transform:translate(-50%)}.lab .mseries__panel.is-play .mseries__pt{animation:mseries-pop .35s ease both;animation-delay:calc(.3s + var(--k) * .16s)}@keyframes mseries-pop{0%{opacity:0;transform:translate(-50%,-30%)}}.lab .mseries__stages{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0;padding:0;list-style:none}.lab .mseries__stages li{font:10px/1.2 var(--lb-mono);text-transform:uppercase;letter-spacing:.04em;text-align:center;color:var(--grey)}.lab .mseries__quote{width:100%}.lab .mseries__big{margin:0 0 18px;font-size:clamp(24px,2.4vw,36px);font-weight:500;line-height:1.1;letter-spacing:-.03em;color:var(--lb-ink)}.lab .mseries__quote ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.lab .mseries__quote li{padding:10px 14px;border-radius:10px;background:#fff;font-size:15px;color:var(--lb-ink)}.lab .mseries__panel.is-play .mseries__quote li{animation:mecho-in .4s ease both;animation-delay:calc(.25s + var(--k) * .12s)}.lab .mseries__p7{position:relative;width:min(100%,360px);aspect-ratio:1}.lab .mseries__p7:before{content:"";position:absolute;inset:12%;border-radius:50%;border:1.5px dashed rgba(61,111,216,.35)}.lab .mseries__p7c{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:34%;aspect-ratio:1;border-radius:50%;background:var(--lb-blue);font-size:clamp(22px,2.2vw,32px);color:#fff;transform:translate(-50%,-50%)}.lab .mseries__p7 span{position:absolute;left:var(--x);top:var(--y);padding:7px 12px;border-radius:99px;background:#fff;font-size:13px;white-space:nowrap;transform:translate(-50%,-50%);box-shadow:0 6px 18px -10px #0f1b3359}.lab .mseries__panel.is-play .mseries__p7 span{animation:mseries-pop .35s ease both;animation-delay:calc(.2s + var(--k) * .1s)}.lab .mseries__plan{display:grid;grid-template-columns:repeat(var(--c),minmax(0,1fr));gap:10px;width:100%;align-self:stretch}.lab .mseries__plan>div{display:flex;flex-direction:column;gap:6px}.lab .mseries__plan p{display:flex;flex-direction:column;margin:0 0 4px;font-size:16px;font-weight:500;color:var(--lb-ink)}.lab .mseries__plan small{font:10px/1.3 var(--lb-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--grey)}.lab .mseries__plan ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.lab .mseries__plan li{padding:10px 12px;border-radius:10px;background:#fff;font-size:13px;line-height:1.35}.lab .mseries__plan li{display:flex;align-items:baseline;gap:8px}.lab .mseries__plan>div:first-child li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--lb-blue);transform:translateY(-1px)}.lab .mseries__plan>div:first-child p{color:var(--lb-blue)}.lab .mseries__panel.is-play .mseries__plan>div{animation:mecho-in .4s ease both;animation-delay:calc(.2s + var(--k) * .15s)}.lab .mseries__note{margin-top:22px}.lab .mseries__note p{grid-column:4 / 11;margin:0;font-size:15px;line-height:1.5;color:var(--grey)}@media(max-width:1023px){.lab .mseries__head,.lab .mseries__note{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mseries__head>*,.lab .mseries__note p{grid-column:1}.lab .mseries__panel{grid-template-columns:minmax(0,1fr)}.lab .mseries__steps{display:flex;overflow-x:auto;margin-inline:calc(-1 * var(--pad-x));padding-inline:var(--pad-x);scrollbar-width:none}.lab .mseries__steps li{flex:none;width:150px}.lab .mseries__steps:before,.lab .mseries__steps:after{display:none}}@media(max-width:767px){.lab .mseries__cols{grid-template-columns:minmax(0,1fr)}.lab .mseries__vis{aspect-ratio:auto;min-height:280px}.lab .mseries__pt em{display:none}.lab .mseries__plan{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lab .mseries__panel.is-play *{animation:none!important}}.lab .mbeat{position:relative;margin:var(--sec) var(--pad-x) 0;overflow:hidden;border-radius:var(--r-c);background:#eef2f8}.lab .mbeat__media{aspect-ratio:2 / 1;overflow:hidden}.lab .mbeat__media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 2.4s cubic-bezier(.2,.7,.2,1)}.lab .mbeat.is-on .mbeat__media img{transform:none}.lab .mbeat__text{position:absolute;left:clamp(24px,4vw,64px);top:clamp(24px,4vw,64px);max-width:min(42%,600px);margin:0;opacity:0;transform:translateY(14px);transition:opacity .8s ease .3s,transform .8s ease .3s}.lab .mbeat.is-on .mbeat__text{opacity:1;transform:none}.lab .mbeat__big{margin:0;font-size:clamp(26px,3vw,48px);font-weight:500;line-height:1.06;letter-spacing:-.035em;color:#0d1830;text-wrap:balance}.lab .mbeat__sub{max-width:26em;margin:14px 0 0;font-size:clamp(15px,1.15vw,18px);line-height:1.45;color:#0d18309e}@media(max-width:767px){.lab .mbeat{background:none;border-radius:0;overflow:visible}.lab .mbeat__text{position:static;max-width:none;margin-top:18px}.lab .mbeat__media{aspect-ratio:16 / 10;border-radius:var(--r-c)}}@media(prefers-reduced-motion:reduce){.lab :is(.mbeat__media img,.mbeat__text){transition:none;transform:none;opacity:1}}.lab{--gd-ink: #0b0b0b;--gd-card: #111;--gd-line: rgba(244, 244, 242, .12);--gd-dim: rgba(244, 244, 242, .56)}.lab .mren{margin:var(--sec) var(--pad-x) 0}.lab :is(.mren__head,.mpk__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-bottom:clamp(28px,3vw,44px)}.lab :is(.mren__head,.mpk__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab :is(.mren__title,.mpk__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mren__card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(12px,1vw,16px);padding:clamp(10px,1vw,14px);border-radius:var(--r-c);background:var(--gd-ink);color:#f4f4f2}.lab .mren__type{display:flex;flex-direction:column;min-width:0;padding:clamp(20px,3vw,48px);container-type:inline-size}.lab .mren__sign{display:block;width:clamp(80px,22cqi,150px);height:auto;margin-bottom:clamp(18px,2.4vw,34px)}.lab .mren__word{position:relative;display:flex;margin:0;font-family:var(--ren-font, inherit);font-size:min(10.6cqi,104px);font-weight:800;line-height:1;letter-spacing:-.01em;white-space:nowrap}.lab .mren__word span{display:inline-block;will-change:transform}.lab .mren__word span.is-gone{position:absolute;pointer-events:none;color:var(--gd-dim)}.lab .mren__switch{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:clamp(28px,4vw,56px)}.lab .mren__switch[hidden]{display:none}.lab .mren__switch button{display:grid;gap:3px;padding:11px 16px 12px;border:0;border-radius:12px;background:#f4f4f212;color:var(--gd-dim);font:inherit;text-align:left;cursor:pointer;transition:background-color .3s,color .3s}.lab .mren__switch button b{font-family:var(--ren-font, inherit);font-size:13px;font-weight:700;letter-spacing:.02em}.lab .mren__switch button span{font-size:12px}.lab .mren__switch button:hover{color:#f4f4f2}.lab .mren__switch button.is-active{background:#f4f4f2;color:var(--gd-ink)}.lab .mren__notes{display:grid;margin-top:18px}.lab .mren__notes p{grid-area:1 / 1;max-width:34em;margin:0;font-size:15px;line-height:1.5;color:var(--gd-dim);opacity:0;transform:translateY(6px);transition:opacity .45s,transform .45s}.lab .mren__notes p.is-active{opacity:1;transform:none}.lab .mren__media{position:relative;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;min-height:0;aspect-ratio:4 / 3.4;overflow:hidden}.lab .mren__media img{grid-area:1 / 1;width:auto;height:100%;max-width:100%;min-height:0;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6));opacity:0;transform:scale(1.04);transition:opacity .7s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.lab .mren__media img.is-active{opacity:1;transform:none}.lab .mren__kept{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 var(--gap-m);margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none}.lab .mren__kept li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-content:start;padding:16px 0;border-top:1px solid var(--line, rgba(0, 0, 0, .12))}.lab .mren__kept i{grid-row:span 2;width:18px;height:18px;margin-top:2px;border-radius:50%;background:var(--gd-ink);-webkit-mask:none;position:relative}.lab .mren__kept i:after{content:"";position:absolute;left:6px;top:3.5px;width:4px;height:8px;border:solid #f4f4f2;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.lab .mren__kept b{font-size:15px;font-weight:500}.lab .mren__kept span{margin-top:4px;font-size:14px;line-height:1.45;color:var(--grey)}.lab .mren__text{max-width:40em;margin:22px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:15px;line-height:1.5;color:var(--grey)}.lab .mren__text p{margin:0}.lab .mpk{margin:var(--sec) var(--pad-x) 0;--c1: #8a6fd8;--c2: #8a6fd8}.lab .mpk__card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(12px,1vw,16px);padding:clamp(10px,1vw,14px);border-radius:var(--r-c);background:var(--gd-ink);color:#f4f4f2}.lab .mpk__stage{position:relative;display:grid;place-items:center;min-width:0;aspect-ratio:1 / .92;overflow:hidden;border-radius:calc(var(--r-c) - 4px);background:#050505;isolation:isolate;container-type:inline-size}.lab .mpk__stage:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(42% 40% at 50% 54%,color-mix(in srgb,var(--c1) 72%,transparent),transparent 70%),radial-gradient(60% 50% at 62% 70%,color-mix(in srgb,var(--c2) 45%,transparent),transparent 72%);transition:background .8s ease}@property --c1{syntax: "<color>"; inherits: true; initial-value: #8a6fd8;}@property --c2{syntax: "<color>"; inherits: true; initial-value: #8a6fd8;}.lab .mpk{transition:--c1 .8s ease,--c2 .8s ease}.lab .mpk__num{position:absolute;right:-.04em;top:-.12em;z-index:-1;font-family:var(--pk-font, inherit);font-size:56cqi;font-weight:300;line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--c1) 70%,#fff);opacity:.55}.lab .mpk__num.is-flip{animation:mpk-num .6s cubic-bezier(.2,.7,.2,1)}@keyframes mpk-num{0%{opacity:0;transform:translateY(8%)}}.lab .mpk__cans{display:grid;width:86%}.lab .mpk__can{grid-area:1 / 1;width:100%;height:auto;aspect-ratio:1;opacity:0;transform:translateY(4%) rotate(-3deg) scale(.96);transition:opacity .5s ease,transform .8s cubic-bezier(.2,.7,.2,1);filter:drop-shadow(0 30px 40px rgba(0,0,0,.6))}.lab .mpk__can.is-on{opacity:1;transform:none}.lab .mpk__label{position:absolute;left:clamp(16px,2.4cqi,28px);bottom:clamp(14px,2.2cqi,24px);display:grid;gap:4px;margin:0}.lab .mpk__label b{font-family:var(--pk-font, inherit);font-size:clamp(16px,2.4cqi,24px);font-weight:700;text-transform:uppercase;letter-spacing:.01em}.lab .mpk__label span{font-size:13px;color:var(--gd-dim)}.lab .mpk__side{display:flex;flex-direction:column;gap:clamp(18px,2vw,28px);min-width:0;padding:clamp(16px,2vw,30px) clamp(8px,1.4vw,22px)}.lab .mpk__formats{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;padding:4px;border-radius:14px;background:#f4f4f212}.lab .mpk__formats button{display:grid;gap:2px;padding:10px 14px;border:0;border-radius:10px;background:transparent;color:var(--gd-dim);font:inherit;text-align:left;cursor:pointer;transition:background-color .3s,color .3s}.lab .mpk__formats button b{font-size:15px;font-weight:500}.lab .mpk__formats button span{font-size:12px}.lab .mpk__formats button.is-active{background:#f4f4f2;color:var(--gd-ink)}.lab .mpk__flavors{display:grid;margin:0;padding:0;list-style:none}.lab .mpk__flavors li+li{border-top:1px solid var(--gd-line)}.lab .mpk__flavors button{display:flex;align-items:center;gap:14px;width:100%;padding:11px 4px;border:0;background:none;color:var(--gd-dim);font:inherit;text-align:left;cursor:pointer;transition:color .3s}.lab .mpk__flavors em{flex:none;display:grid;place-items:center;width:42px;height:30px;border-radius:8px;background:linear-gradient(110deg,var(--c1),var(--c2));color:#0b0b0b;font-family:var(--pk-font, inherit);font-size:14px;font-style:normal;font-weight:600;opacity:.45;transition:opacity .3s,transform .3s}.lab .mpk__flavors b{font-family:var(--pk-font, inherit);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.lab .mpk__flavors button:hover{color:#f4f4f2}.lab .mpk__flavors button:hover em{opacity:.8}.lab .mpk__flavors button.is-active{color:#f4f4f2}.lab .mpk__flavors button.is-active em{opacity:1;transform:scale(1.06)}.lab .mpk__rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:auto 0 0;padding:0;list-style:none}.lab .mpk__rules li{display:grid;align-content:start;gap:6px;padding:12px 14px;border-radius:12px;background:#f4f4f20f}.lab .mpk__rules b{font-size:14px;font-weight:500;line-height:1.25}.lab .mpk__rules span{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--gd-dim)}.lab .mpk__rules span:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#f4f4f2}.lab .mpk__rules .is-var span:before{background:linear-gradient(110deg,var(--c1),var(--c2))}.lab .mpk__rules p{margin:0;font-size:13px;line-height:1.4;color:var(--gd-dim)}.lab .mpk__drop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(12px,1vw,16px);margin:clamp(10px,1vw,14px) 0 0;padding:clamp(10px,1vw,14px);border-radius:var(--r-c);background:#000;color:#f4f4f2}.lab .mpk__dropvid{aspect-ratio:16 / 10;overflow:hidden;border-radius:calc(var(--r-c) - 4px)}.lab .mpk__dropvid video{display:block;width:100%;height:100%;object-fit:cover}.lab .mpk__drop figcaption{display:grid;gap:10px;padding:clamp(12px,2vw,32px)}.lab .mpk__drop b{font-family:var(--pk-font, inherit);font-size:clamp(22px,2.4vw,36px);font-weight:700;line-height:1.05}.lab .mpk__drop span{max-width:30em;font-size:15px;line-height:1.5;color:var(--gd-dim)}.lab .mpk__text{max-width:40em;margin:22px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:15px;line-height:1.5;color:var(--grey)}.lab .mpk__text p{margin:0}@media(max-width:1023px){.lab :is(.mren__head,.mpk__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mren__head,.mpk__head)>*{grid-column:1}.lab :is(.mren__card,.mpk__card,.mpk__drop){grid-template-columns:minmax(0,1fr)}.lab :is(.mren__text,.mpk__text){margin-left:0}}@media(max-width:767px){.lab .mren__type{padding:18px 12px 12px}.lab .mren__media{aspect-ratio:4 / 3}.lab .mpk__side{padding:8px 4px 6px}.lab .mpk__flavors{display:flex;gap:6px;margin:0 -14px;padding:0 14px 2px;overflow-x:auto;scrollbar-width:none}.lab .mpk__flavors li+li{border:0}.lab .mpk__flavors button{flex-direction:column;align-items:flex-start;gap:8px;width:auto;min-width:104px;padding:10px;border-radius:12px;background:#f4f4f20d}.lab .mpk__flavors b{font-size:11px;white-space:nowrap}.lab .mpk__rules li{padding:10px 12px}.lab .mpk__rules p{display:none}}@media(prefers-reduced-motion:reduce){.lab :is(.mren__notes p,.mren__media img,.mpk__can){transition:none}.lab .mpk__num.is-flip{animation:none}}.lab .mredact--mono{background:#0b0b0b;color:#f4f4f2}.lab .mredact--mono .mredact__intro p{color:#f4f4f29e}.lab .mredact--mono .mredact__tabs button{background:#f4f4f212;color:#f4f4f2b3}.lab .mredact--mono .mredact__tabs button:hover{background:#f4f4f224}.lab .mredact--mono .mredact__tabs button.is-active{background:#f4f4f2;color:#0b0b0b}.lab .mredact--mono .mredact__doc{background:#161616;box-shadow:none}.lab .mredact--mono .mredact__meta{border-bottom-color:#f4f4f229;color:#f4f4f280}.lab .mredact--mono .mredact__quote{color:#f4f4f2b8}.lab .mredact--mono .mredact__quote mark{background-image:linear-gradient(90deg,#f4f4f2,#f4f4f2);color:#0b0b0b}.lab .mshelf{margin:var(--sec) var(--pad-x) 0;--c1: #c97558;--c2: #72435d}.lab .mshelf__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-bottom:clamp(28px,3vw,44px)}.lab .mshelf__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .mshelf__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mshelf__card{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,2vw,28px);padding:clamp(18px,2.4vw,36px);border-radius:var(--r-c);background:var(--gd-ink, #0b0b0b);color:#f4f4f2}.lab .mshelf__bar{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:clamp(16px,2.4vw,40px)}.lab .mshelf__count{display:flex;align-items:baseline;gap:10px;margin:0}.lab .mshelf__count b{min-width:2ch;font-family:var(--pk-font, inherit);font-size:clamp(48px,5.6vw,92px);font-weight:700;line-height:.9;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lab .mshelf__count span{font-size:15px;color:var(--gd-dim, rgba(244, 244, 242, .56))}.lab .mshelf__views{display:flex;gap:4px;padding:4px;border-radius:14px;background:#f4f4f212}.lab .mshelf__views button{display:grid;gap:2px;padding:9px 16px;border:0;border-radius:10px;background:transparent;color:var(--gd-dim, rgba(244, 244, 242, .56));font:inherit;text-align:left;cursor:pointer;transition:background-color .3s,color .3s}.lab .mshelf__views b{font-size:15px;font-weight:500}.lab .mshelf__views span{font-size:12px}.lab .mshelf__views button.is-active{background:#f4f4f2;color:#0b0b0b}.lab .mshelf__now{justify-self:end;display:flex;align-items:center;gap:12px;min-width:0;margin:0}.lab .mshelf__now i{flex:none;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--c1),var(--c2));transition:background .5s}.lab .mshelf__now em{font-family:var(--pk-font, inherit);font-size:28px;font-style:normal;font-weight:300;font-variant-numeric:tabular-nums}.lab .mshelf__now b{overflow:hidden;font-family:var(--pk-font, inherit);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis}.lab .mshelf__stage{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.lab .mshelf__grid{grid-area:1 / 1;display:grid;margin:0;padding:0;list-style:none;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1),visibility 0s linear .5s}.lab .mshelf[data-view=top] .mshelf__grid--side,.lab .mshelf[data-view=side] .mshelf__grid--top{opacity:0;visibility:hidden;transform:translateY(14px);pointer-events:none}.lab .mshelf[data-view=top] .mshelf__grid--top,.lab .mshelf[data-view=side] .mshelf__grid--side{transition-delay:0s}.lab .mshelf__grid button{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;transition:transform .35s cubic-bezier(.2,.7,.2,1),filter .35s}.lab .mshelf__grid img{display:block;width:100%;height:auto}.lab .mshelf__grid--top{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,1.2vw,18px);width:min(100%,900px);justify-self:center}.lab .mshelf__grid--top button{border-radius:50%}.lab .mshelf__grid--top button.is-active{transform:scale(1.1);box-shadow:0 0 0 3px var(--c1),0 18px 40px -12px var(--c1)}.lab .mshelf__grid--side{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:clamp(14px,1.6vw,22px)}.lab .mshelf__grid--side li{padding:0 clamp(3px,.35vw,6px) 10px;border-bottom:3px solid rgba(244,244,242,.1)}.lab .mshelf__grid--side button{overflow:hidden;border-radius:4px;box-shadow:inset 0 0 0 1px #0006}.lab .mshelf__grid--side button.is-active{transform:translateY(-6px);box-shadow:0 14px 28px -10px var(--c1)}.lab .mshelf__spectrum{display:flex;align-items:flex-end;gap:3px;height:34px}.lab .mshelf__spectrum button{flex:1 1 0;min-width:0;height:18px;padding:0;border:0;border-radius:3px;background:linear-gradient(180deg,var(--c1),var(--c2));cursor:pointer;transition:height .3s cubic-bezier(.2,.7,.2,1)}.lab .mshelf__spectrum button:hover,.lab .mshelf__spectrum button.is-active{height:34px}.lab .mshelf:not(.is-in) .mshelf__grid li,.lab .mshelf:not(.is-in) .mshelf__spectrum button{opacity:0}.lab .mshelf.is-in .mshelf__grid li{animation:mshelf-pop .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 28ms)}.lab .mshelf.is-in .mshelf__spectrum button{animation:mshelf-pop .4s ease both;animation-delay:calc(.4s + var(--i, 0) * 20ms)}@keyframes mshelf-pop{0%{opacity:0;transform:translateY(12px) scale(.92)}}.lab .mshelf__keys{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 var(--gap-m);margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none}.lab .mshelf__keys li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-content:start;padding:16px 0;border-top:1px solid var(--line, rgba(0, 0, 0, .12))}.lab .mshelf__keys em{grid-row:span 2;font-size:12px;font-style:normal;color:var(--grey);padding-top:3px}.lab .mshelf__keys b{font-size:15px;font-weight:500}.lab .mshelf__keys span{margin-top:4px;font-size:14px;line-height:1.45;color:var(--grey)}.lab .mshelf__text{max-width:40em;margin:22px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:15px;line-height:1.5;color:var(--grey)}.lab .mshelf__text p{margin:0}@media(max-width:1023px){.lab .mshelf__head{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mshelf__head>*{grid-column:1}.lab .mshelf__bar{grid-template-columns:auto minmax(0,1fr)}.lab .mshelf__now{grid-column:1 / -1;justify-self:start}.lab .mshelf__text{margin-left:0}}@media(max-width:767px){.lab .mshelf__card{padding:16px 12px}.lab .mshelf__stage{align-items:start}.lab .mshelf__bar{grid-template-columns:minmax(0,1fr);gap:14px}.lab .mshelf__views button{flex:1;padding:8px 12px}.lab .mshelf__grid--top{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.lab .mshelf__grid--side{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.lab .mshelf__grid--side li{padding-inline:2px}.lab .mshelf__grid--side li{padding-bottom:6px;border-bottom-width:2px}.lab .mshelf__spectrum{gap:2px;height:26px}.lab .mshelf__spectrum button{height:14px}.lab .mshelf__spectrum button.is-active{height:26px}.lab .mshelf__now em{font-size:22px}}@media(prefers-reduced-motion:reduce){.lab .mshelf .mshelf__grid li,.lab .mshelf .mshelf__spectrum button{animation:none!important;opacity:1!important}.lab .mshelf__grid{transition:none}}.lab .mposts{margin:var(--sec) var(--pad-x) 0;--dk-ink: #2E2E2E}.lab .mposts__head,.lab .mposts__intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mposts__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mposts__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mposts__intro{margin-top:22px}.lab .mposts__intro p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5;color:var(--grey)}.lab .mposts__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(36px,4vw,64px);align-items:start}.lab .mposts__panel{grid-column:1 / 4;display:grid;gap:10px}.lab .mposts__kick{margin:12px 0 0;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--grey)}.lab .mposts__panel .mposts__kick:first-child{margin-top:0}.lab .mposts__colors{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:8px 6px}.lab .mposts__colors button{position:relative;aspect-ratio:1;border:0;border-radius:12px;background:var(--bg);color:var(--fg);font:15px/1 DK Head,sans-serif;cursor:pointer;box-shadow:0 2px 8px #00000014;transition:transform .25s}.lab .mposts__colors button i{position:absolute;right:6px;bottom:6px;width:9px;height:9px;border-radius:50%;background:var(--ac)}.lab .mposts__colors button:after{content:"";position:absolute;left:50%;bottom:-8px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--dk-ink);opacity:0;transition:opacity .25s}.lab .mposts__colors button:hover{transform:translateY(-2px)}.lab .mposts__colors button.is-active{transform:translateY(-3px)}.lab .mposts__colors button.is-active:after{opacity:1}.lab .mposts__seg,.lab .mposts__themes{display:flex;flex-wrap:wrap;gap:6px}.lab :is(.mposts__seg,.mposts__themes,.mposts__actions) button{padding:9px 14px;border:0;border-radius:999px;background:#2e2e2e12;font:inherit;font-size:14px;color:var(--dk-ink);cursor:pointer;transition:background .3s,color .3s}.lab :is(.mposts__seg,.mposts__themes) button.is-active{background:var(--dk-ink);color:#fff}.lab .mposts__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.lab .mposts__actions .mposts__shuffle{background:#ff6825;color:#fff}.lab .mposts__actions .mposts__xray[aria-pressed=true]{background:var(--dk-ink);color:#fff}.lab .mposts__stage{grid-column:4 / 13;display:grid;place-items:center;height:clamp(440px,44vw,640px);padding:clamp(16px,2vw,28px);border-radius:var(--r-c);background:#ebebea;background-image:radial-gradient(rgba(46,46,46,.09) 1px,transparent 1px);background-size:18px 18px;box-sizing:border-box;min-width:0;container-type:size}.lab .mposts__board{position:relative;container-type:size;overflow:hidden;border-radius:14px;background:var(--bg);color:var(--fg);font-family:DK Body,sans-serif;text-align:left;transition:background-color .45s,color .45s}.lab .mposts__board.is-main{width:min(100cqw,100cqh);aspect-ratio:1;box-shadow:0 30px 60px -30px #2e2e2e73}.lab .mposts__board.is-main[data-f=story]{width:min(100cqw,100cqh * 9 / 16);aspect-ratio:9 / 16}.lab .mposts__board.is-main[data-f=banner]{width:min(100cqw,100cqh * 16 / 9);aspect-ratio:16 / 9}.lab .mposts__layer{position:absolute;inset:0;display:none;flex-direction:column;align-items:flex-start;gap:2.4cqw;padding:7cqw;box-sizing:border-box}.lab .mposts__layer.is-on{display:flex}.lab .mposts__h{position:relative;max-width:84%;margin:0;font:7.6cqw/.98 DK Head,sans-serif;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance}.lab .mposts__sub{position:relative;max-width:58%;margin:0;font-size:3cqw;font-weight:500;line-height:1.3}.lab .mposts__badge{position:relative;margin:0 0 .6cqw 1.4cqw;padding:.55em 1.2em .5em;border-radius:999px;background:var(--ac);color:var(--acfg);font:3.1cqw/1 DK Head,sans-serif;text-transform:uppercase;transition:background-color .45s,color .45s}.lab .mposts__badge:before,.lab .mposts__badge:after{content:"";position:absolute;top:50%;width:.7em;height:.7em;background:inherit;transform:translateY(-50%) rotate(45deg);border-radius:.12em}.lab .mposts__badge:before{left:-.38em}.lab .mposts__badge:after{right:-.38em}.lab .mposts__vis{position:absolute;right:4cqw;bottom:3cqw;width:50cqw;height:50cqw}.lab .mposts__vis.is-mascot svg{display:block;width:100%;height:100%}.lab .mposts__vis.is-photo{margin:0;right:6cqw;bottom:7cqw;width:42cqw;height:auto;padding:2.4cqw;border-radius:3cqw;background:#fff;box-sizing:border-box}.lab .mposts__vis.is-photo img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.lab .mposts__vis.is-photo figcaption{position:absolute;left:-4cqw;bottom:3cqw;padding:.45em .8em .4em;border-radius:999px;background:var(--ac);color:var(--acfg);font:3.6cqw/1 DK Head,sans-serif;white-space:nowrap}.lab .mposts__logo{position:absolute;left:7cqw;bottom:6cqw;width:21cqw;color:var(--fg)}.lab .mposts__logo svg{display:block;width:100%;height:auto}.lab .mposts__board[data-f=story] .mposts__layer{padding:9cqw 8cqw;gap:3.4cqw}.lab .mposts__board[data-f=story] .mposts__h{max-width:100%;font-size:10.4cqw}.lab .mposts__board[data-f=story] .mposts__sub{max-width:90%;font-size:4.4cqw}.lab .mposts__board[data-f=story] .mposts__badge{font-size:4.6cqw}.lab .mposts__board[data-f=story] .mposts__vis{left:50%;right:auto;bottom:17cqh;width:80cqw;height:80cqw;transform:translate(-50%)}.lab .mposts__board[data-f=story] .mposts__vis.is-photo{width:66cqw;height:auto}.lab .mposts__board[data-f=story] .mposts__logo{left:8cqw;bottom:6cqh;width:34cqw}.lab .mposts__board[data-f=banner] .mposts__layer{padding:9cqh 6cqw;gap:3.4cqh}.lab .mposts__board[data-f=banner] .mposts__h{max-width:56cqw;font-size:9cqh}.lab .mposts__board[data-f=banner] .mposts__sub{max-width:44cqw;font-size:4.4cqh}.lab .mposts__board[data-f=banner] .mposts__badge{font-size:4.6cqh}.lab .mposts__board[data-f=banner] .mposts__vis{right:5cqw;bottom:5cqh;width:38cqw;height:88cqh}.lab .mposts__board[data-f=banner] .mposts__vis.is-photo{width:30cqw;height:auto;bottom:12cqh}.lab .mposts__board[data-f=banner] .mposts__logo{left:6cqw;bottom:8cqh;width:14cqw}.lab .mposts__grid{position:absolute;inset:0 7cqw;z-index:0;display:grid;grid-template-columns:repeat(6,1fr);gap:2cqw;opacity:0;pointer-events:none;transition:opacity .3s}.lab .mposts__grid i{background:color-mix(in srgb,var(--fg) 6%,transparent)}.lab .mposts__board.is-xray .mposts__grid{opacity:1}.lab .mposts__board.is-xray [data-part]{outline:1.5px dashed color-mix(in srgb,var(--fg) 70%,transparent);outline-offset:.6cqw}.lab .mposts__board.is-xray [data-part]:after{content:attr(data-part);position:absolute;left:0;top:-.6cqw;z-index:2;padding:3px 7px;border-radius:4px;background:var(--dk-ink, #2E2E2E);color:#fff;font:500 11px/1.2 system-ui,sans-serif;text-transform:none;letter-spacing:0;white-space:nowrap;transform:translateY(-100%)}.lab .mposts__board.is-xray .mposts__badge:after{right:auto;width:auto;height:auto;transform:translateY(-100%);border-radius:4px;background:var(--dk-ink, #2E2E2E)}.lab .mposts__board.is-xray .mposts__badge:before{display:none}.lab .mposts__board.is-pop .mposts__layer.is-on>*,.lab .mposts__board.is-pop .mposts__logo{animation:mposts-in .5s cubic-bezier(.2,.7,.2,1) both}.lab .mposts__board.is-pop .mposts__layer.is-on>:nth-child(2){animation-delay:.05s}.lab .mposts__board.is-pop .mposts__layer.is-on>:nth-child(3){animation-delay:.1s}.lab .mposts__board.is-pop .mposts__layer.is-on>:nth-child(4){animation-delay:.16s}@keyframes mposts-in{0%{opacity:0;transform:translateY(8px)}}.lab .mposts__board.is-pop .mposts__vis.is-mascot{animation-name:mposts-mascot}.lab .mposts__board[data-f=story].is-pop .mposts__vis{animation:none}@keyframes mposts-mascot{0%{opacity:0;transform:translateY(6%) rotate(-4deg)}}.lab .mposts__wall{margin-top:clamp(28px,3vw,44px)}.lab .mposts__wall ul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none}.lab .mposts__wall button{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.lab .mposts__board.is-mini{width:100%;aspect-ratio:1;border-radius:10px;transition:transform .3s}.lab .mposts__wall button:hover .mposts__board.is-mini{transform:translateY(-4px)}@media(max-width:1023px){.lab .mposts__head,.lab .mposts__intro,.lab .mposts__body{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mposts__head>*,.lab .mposts__intro p,.lab .mposts__panel,.lab .mposts__stage{grid-column:1}.lab .mposts__stage{order:-1;height:min(110vw,520px)}.lab .mposts__wall ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.lab .mposts__colors{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px 4px}.lab .mposts__colors button{border-radius:8px;font-size:11px}.lab .mposts__colors button i{width:6px;height:6px;right:4px;bottom:4px}}@media(prefers-reduced-motion:reduce){.lab .mposts__board .mposts__layer>*,.lab .mposts__board .mposts__logo,.lab .mposts__board .mposts__vis{animation:none!important}}.lab .mtags__stage--scene{background:#ddd}.lab .mtags__scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lab .mtags__stage--scene .mtags__tag{left:var(--tx);top:var(--ty);width:var(--tw)}.lab .mtags__stage--scene .mtags__tag img{filter:drop-shadow(0 10px 14px rgba(20,24,30,.28)) drop-shadow(0 2px 3px rgba(20,24,30,.2))}.lab .mtags__stage--scene .mtags__tag.is-active{animation-name:mtags-clip;animation-duration:1.1s}@keyframes mtags-clip{0%{transform:translate(-50%) translateY(-24px) rotate(-6deg)}45%{transform:translate(-50%) translateY(2px) rotate(2.5deg)}70%{transform:translate(-50%) rotate(-1deg)}to{transform:translate(-50%) rotate(0)}}.lab .mposts__feed{margin-top:clamp(28px,3vw,44px)}.lab .mposts__feed ul{display:flex;gap:10px;margin:12px calc(-1 * var(--pad-x)) 0;padding:0 var(--pad-x) 4px;overflow-x:auto;list-style:none;scrollbar-width:none}.lab .mposts__feed ul::-webkit-scrollbar{display:none}.lab .mposts__feed li{flex:none;height:clamp(240px,24vw,340px)}.lab .mposts__feed img{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px;box-shadow:0 8px 22px -10px #2e2e2e47}.lab .mposts__feed ul{padding-bottom:16px}.lab .mscenes--trio .mscenes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lab .mscenes--trio figcaption{grid-template-columns:auto minmax(0,1fr)}.lab .mscenes--trio figcaption span{grid-column:2}@media(max-width:767px){.lab .mscenes--trio .mscenes__grid{grid-template-columns:minmax(0,1fr)}}.lab{--rm-bg: #050507;--rm-dot: rgba(255, 255, 255, .07);--rm-acc: #A99CFF;--rm-dim: rgba(244, 244, 247, .56)}.lab :is(.msch__head,.mgest__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-bottom:clamp(28px,3vw,44px)}.lab :is(.msch__head,.mgest__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab :is(.msch__title,.mgest__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab :is(.msch__note,.mgest__note){max-width:40em;margin:22px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:15px;line-height:1.5;color:var(--grey)}.lab :is(.msch__note,.mgest__note) p{margin:0}.lab .msch{margin:var(--sec) var(--pad-x) 0;--sch-acc: var(--rm-acc)}.lab .msch__card{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.6vw,22px);padding:clamp(16px,2vw,28px);border-radius:var(--r-c);background:var(--rm-bg) radial-gradient(var(--rm-dot) 1.2px,transparent 1.3px) 0 0 / 16px 16px;color:#f4f4f7}.lab .msch__tabs{display:flex;flex-wrap:wrap;gap:6px}.lab .msch__tabs button{padding:9px 16px;border:0;border-radius:999px;background:#ffffff12;color:var(--rm-dim);font:inherit;font-size:14px;cursor:pointer;transition:background-color .3s,color .3s}.lab .msch__tabs button:hover{color:#fff}.lab .msch__tabs button.is-active{background:var(--sch-acc);color:#0b0b12}.lab .msch__stage{position:relative}.lab .msch__stage svg{display:block;width:100%;height:auto;overflow:visible}.lab .msch__line{fill:none;stroke:#ffffff47;stroke-width:4;stroke-linecap:round;stroke-dasharray:0 14;transition:stroke .4s,opacity .4s}.lab .msch__node rect,.lab .msch__node path{fill:none;stroke:#ffffffd9;stroke-width:2.5}.lab .msch__node .msch__glass{fill:#ffffff0d;stroke:none}.lab .msch__node circle{fill:#ffffffd9}.lab .msch__node .msch__tip{fill:var(--sch-acc)}.lab .msch__lock{stroke:var(--sch-acc)!important}.lab .msch__pk{fill:var(--sch-acc);filter:drop-shadow(0 0 6px var(--sch-acc))}.lab .msch__pks,.lab .msch__qr,.lab .msch__digits{opacity:0;transition:opacity .4s}.lab .msch__qr rect{fill:var(--sch-acc)}.lab .msch__digits rect{fill:var(--sch-acc)}.lab .msch__digits text{fill:#0b0b12;font:700 13px/1 system-ui,sans-serif;text-anchor:middle;letter-spacing:1px}.lab .msch .r-pair.msch__line{opacity:0}.lab .msch[data-route=direct] .msch__pks.r-direct,.lab .msch[data-route=both] .msch__pks.r-direct,.lab .msch[data-route=both] .msch__pks.r-relay,.lab .msch[data-route=relay] .msch__pks.r-relay,.lab .msch[data-route=eco] .msch__pks.r-eco,.lab .msch[data-route=pair] .msch__pks.r-pair,.lab .msch[data-route=pair] .msch__qr,.lab .msch[data-route=pair] .msch__digits{opacity:1}.lab .msch:is([data-route=direct],[data-route=both],[data-route=eco]) .msch__line.r-direct,.lab .msch:is([data-route=relay],[data-route=both]) .msch__line.r-relay{stroke:color-mix(in srgb,var(--sch-acc) 70%,transparent)}.lab .msch:is([data-route=direct],[data-route=eco],[data-route=pair]) .msch__line.r-relay{opacity:.25}.lab .msch[data-route=pair] .msch__line.r-direct{opacity:0}.lab .msch[data-route=pair] .msch__line.r-pair{opacity:1;stroke:color-mix(in srgb,var(--sch-acc) 70%,transparent);stroke-dasharray:2 12}.lab .msch[data-route=eco] .msch__line.r-direct{stroke-dasharray:0 24}.lab .msch__label{position:absolute;display:grid;gap:2px;margin:0;text-align:center;transform:translate(-50%)}.lab .msch__label b{font-size:clamp(13px,1.2vw,16px);font-weight:600}.lab .msch__label span{font-size:clamp(11px,.95vw,13px);color:var(--rm-dim)}.lab .msch__label.l-0{left:15%;top:92%}.lab .msch__label.l-1{left:50%;top:0;transform:translate(-50%,-110%)}.lab .msch__label.l-2{left:85%;top:92%}.lab .msch__stage{margin:clamp(46px,5vw,64px) 0 clamp(40px,4vw,54px)}.lab .msch__caps{display:grid}.lab .msch__cap{grid-area:1 / 1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .4s,transform .4s,visibility 0s linear .4s}.lab .msch__cap.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lab .msch__metric{margin:0;font-size:clamp(26px,2.6vw,40px);font-weight:500;letter-spacing:-.03em;color:var(--sch-acc);white-space:nowrap}.lab .msch__text{grid-column:2;max-width:40em;margin:0;font-size:15px;line-height:1.5;color:#f4f4f7c7}.lab .msch__cap:not(:has(.msch__metric)) .msch__text{grid-column:1 / -1}.lab .mgest{margin:var(--sec) var(--pad-x) 0;--g-acc: var(--rm-acc)}.lab .mgest__body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--gap-m);align-items:center;padding:clamp(18px,2.4vw,36px);border-radius:var(--r-c);background:var(--rm-bg) radial-gradient(var(--rm-dot) 1.2px,transparent 1.3px) 0 0 / 16px 16px;color:#f4f4f7}.lab .mgest__phone{padding:clamp(8px,.9vw,12px);border-radius:clamp(26px,3vw,44px);background:#16161b;box-shadow:inset 0 0 0 1.5px #ffffff1f,0 40px 80px -40px #000c}.lab .mgest__screen{position:relative;aspect-ratio:1200 / 552;overflow:hidden;border-radius:clamp(18px,2.2vw,34px);background:#000;container-type:inline-size}.lab .mgest__screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.lab .mgest__f{position:absolute;left:50%;top:50%;width:6cqi;height:6cqi;margin:-3cqi 0 0 -3cqi;border-radius:50%;background:color-mix(in srgb,var(--g-acc) 55%,transparent);box-shadow:0 0 0 2px var(--g-acc),0 0 22px var(--g-acc);opacity:0;pointer-events:none}.lab .mgest__menu{position:absolute;left:52%;top:22%;display:grid;gap:1.1cqi;width:26cqi;padding:1.4cqi;border-radius:1.6cqi;background:#fafafcf0;box-shadow:0 2cqi 5cqi #00000080;opacity:0;transform:scale(.9);transform-origin:0 0;transition:opacity .3s,transform .3s}.lab .mgest__menu i{height:3.4cqi;border-radius:.8cqi;background:#14141e1a}.lab .mgest__menu i:first-child{background:color-mix(in srgb,var(--g-acc) 45%,white)}.lab .mgest__win{position:absolute;left:30%;top:30%;width:22cqi;height:14cqi;border-radius:1.2cqi;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff80;opacity:0}.lab .mgest[data-g=tap] .f1{left:46%;top:46%;animation:mgest-tap 1.6s ease-out infinite}.lab .mgest[data-g=scroll] .f1{left:50%;animation:mgest-scroll 1.8s cubic-bezier(.3,.6,.3,1) infinite}.lab .mgest[data-g=scroll] img{animation:mgest-page 1.8s cubic-bezier(.3,.6,.3,1) infinite}.lab .mgest[data-g=hold] .f1,.lab .mgest[data-g=hold] .mgest__win{animation:mgest-drag 2.4s cubic-bezier(.4,0,.2,1) infinite}.lab .mgest[data-g=hold] .f1{left:36%;top:36%}.lab .mgest[data-g=two] .f1{left:44%;top:30%;animation:mgest-tap 2s ease-out infinite}.lab .mgest[data-g=two] .f2{left:50%;top:30%;animation:mgest-tap 2s ease-out infinite}.lab .mgest[data-g=two] .mgest__menu{opacity:1;transform:none;transition-delay:.35s}.lab .mgest[data-g=pinch] .f1{left:50%;top:50%;animation:mgest-pinch-a 2.2s ease-in-out infinite}.lab .mgest[data-g=pinch] .f2{left:50%;top:50%;animation:mgest-pinch-b 2.2s ease-in-out infinite}.lab .mgest[data-g=pinch] img{animation:mgest-zoom 2.2s ease-in-out infinite}@keyframes mgest-tap{0%{opacity:0;transform:scale(1.6)}15%{opacity:1;transform:scale(1)}45%{opacity:1;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.4)}}@keyframes mgest-scroll{0%{opacity:0;top:72%}12%{opacity:1;top:72%}70%{opacity:1;top:26%}85%,to{opacity:0;top:26%}}@keyframes mgest-page{0%,12%{transform:none}70%,to{transform:translateY(-8%)}}@keyframes mgest-drag{0%{opacity:0;transform:none}10%{opacity:1;transform:scale(1.25)}30%{opacity:1;transform:scale(1)}75%{opacity:1;transform:translate(26cqi,10cqi)}90%,to{opacity:0;transform:translate(26cqi,10cqi)}}@keyframes mgest-pinch-a{0%,to{opacity:0;transform:translate(-2cqi,-2cqi)}15%{opacity:1;transform:translate(-2cqi,-2cqi)}70%{opacity:1;transform:translate(-12cqi,-9cqi)}85%{opacity:0;transform:translate(-12cqi,-9cqi)}}@keyframes mgest-pinch-b{0%,to{opacity:0;transform:translate(2cqi,2cqi)}15%{opacity:1;transform:translate(2cqi,2cqi)}70%{opacity:1;transform:translate(12cqi,9cqi)}85%{opacity:0;transform:translate(12cqi,9cqi)}}@keyframes mgest-zoom{0%,15%{transform:none}70%,to{transform:scale(1.35)}}.lab .mgest__list{display:grid;margin:0;padding:0;list-style:none}.lab .mgest__list li+li{border-top:1px solid rgba(255,255,255,.1)}.lab .mgest__list button{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;width:100%;padding:13px 2px;border:0;background:none;color:var(--rm-dim);font:inherit;text-align:left;cursor:pointer;transition:color .3s}.lab .mgest__list em{grid-row:span 2;padding-top:3px;font-size:12px;font-style:normal}.lab .mgest__list b{font-size:17px;font-weight:500}.lab .mgest__list span{max-height:0;overflow:hidden;font-size:14px;line-height:1.45;transition:max-height .4s ease,margin .4s}.lab .mgest__list button:hover,.lab .mgest__list button.is-active{color:#fff}.lab .mgest__list button.is-active em{color:var(--g-acc)}.lab .mgest__list button.is-active span{max-height:5em;margin-top:4px;color:var(--rm-dim)}@media(max-width:1023px){.lab :is(.msch__head,.mgest__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.msch__head,.mgest__head)>*{grid-column:1}.lab :is(.msch__note,.mgest__note){margin-left:0}.lab .mgest__body{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.lab .msch__cap{grid-template-columns:minmax(0,1fr)}.lab .msch__text{grid-column:1}.lab .msch__label span{display:none}}@media(prefers-reduced-motion:reduce){.lab .mgest *,.lab .mgest img{animation:none!important}.lab .mgest .mgest__f{opacity:1}}.lab :is(.mdbar__head,.mevo__head,.macc__head,.mremi__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-bottom:clamp(28px,3vw,44px)}.lab :is(.mdbar__head,.mevo__head,.macc__head,.mremi__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab :is(.mdbar__title,.mevo__title,.macc__title,.mremi__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab :is(.mdbar__note,.mevo__note,.macc__note,.mremi__note){max-width:40em;margin:22px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:15px;line-height:1.5;color:var(--grey)}.lab :is(.mdbar__note,.mevo__note,.macc__note,.mremi__note) p{margin:0 0 .6em}.lab :is(.mdbar,.mevo,.macc,.mremi){margin:var(--sec) var(--pad-x) 0}.lab :is(.mdbar__card,.macc__card,.mremi__card){border-radius:var(--r-c);background:var(--rm-bg) radial-gradient(var(--rm-dot) 1.2px,transparent 1.3px) 0 0 / 16px 16px;color:#f4f4f7}.lab .mdbar__card{padding:clamp(18px,2.4vw,36px)}.lab .mdbar__rows{display:grid;gap:4px;margin:0;padding:0;list-style:none}.lab .mdbar__rows li{display:grid;grid-template-columns:minmax(150px,16em) minmax(0,1fr) 4.5em;align-items:center;gap:clamp(12px,2vw,28px);padding:10px 0}.lab .mdbar__rows li+li:not(.mdbar__group){border-top:1px solid rgba(255,255,255,.07)}.lab .mdbar__rows .mdbar__group{display:block;padding:18px 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--rm-acc)}.lab .mdbar__rows .mdbar__group:first-child{padding-top:0}.lab .mdbar__lbl{display:grid;gap:2px;margin:0}.lab .mdbar__lbl b{font-size:15px;font-weight:500}.lab .mdbar__lbl span{font-size:12px;color:var(--rm-dim)}.lab .mdbar__dots{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.lab .mdbar__dots i{width:9px;height:9px;border-radius:50%;background:var(--rm-acc);opacity:.12;transform:scale(.6);transition:opacity .35s,transform .35s;transition-delay:calc(var(--i) * .08s + var(--k) * 12ms)}.lab .mdbar.is-in .mdbar__dots i{opacity:1;transform:none}.lab .mdbar__val{font-size:clamp(18px,1.8vw,26px);font-style:normal;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.lab .mdbar__legend{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-size:12px;color:var(--rm-dim)}.lab .mdbar__legend i{width:9px;height:9px;border-radius:50%;background:var(--rm-acc)}.lab .mevo__line{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--gap-m);margin:0;padding:34px 0 0;list-style:none}.lab .mevo__line:before{content:"";position:absolute;left:8px;right:0;top:7px;height:3px;background:radial-gradient(circle,rgba(46,46,46,.35) 1.4px,transparent 1.6px) 0 0 / 10px 3px repeat-x}.lab .mevo__line li{position:relative;display:grid;align-content:start;gap:10px;opacity:.25;transform:translateY(10px);transition:opacity .6s,transform .6s;transition-delay:calc(var(--i) * .25s)}.lab .mevo.is-in .mevo__line li{opacity:1;transform:none}.lab .mevo.is-in .mevo__line li:not(.is-now){opacity:.55}.lab .mevo__node{position:absolute;left:0;top:-34px;width:16px;height:16px;border-radius:50%;background:var(--paper, #f4f5f4);box-shadow:inset 0 0 0 2px #2e2e2e66}.lab .mevo__line li.is-now .mevo__node{background:#6b55ee;box-shadow:0 0 0 6px #6b55ee29}.lab .mevo__tag{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--grey)}.lab .mevo__h{margin:0;font-size:clamp(20px,1.9vw,28px);font-weight:500;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.lab .mevo__line li:not(.is-now) .mevo__h{text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:#2e2e2e73}.lab .mevo__line li.is-now .mevo__h{color:#6b55ee}.lab .mevo__t{margin:0;font-size:15px;line-height:1.45;color:var(--grey)}.lab .macc{--acc: #B4A5FF}.lab .macc__card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--gap-m);padding:clamp(14px,1.6vw,22px)}.lab .macc__stage{position:relative;display:grid;place-items:center;min-height:clamp(300px,34vw,480px);border-radius:calc(var(--r-c) - 4px);background:#000;overflow:hidden}.lab .macc__logo{display:block;width:min(42%,200px);color:var(--acc);transition:color .5s ease}.lab .macc__logo svg{display:block;width:100%;height:auto;overflow:visible}.lab .macc__now{position:absolute;left:18px;bottom:16px;display:flex;gap:10px;align-items:baseline;margin:0}.lab .macc__now b{font-size:15px;font-weight:500;color:var(--acc);transition:color .5s}.lab .macc__now span{font-size:12px;color:var(--rm-dim);text-transform:uppercase}.lab .macc__side{display:flex;flex-direction:column;gap:14px;padding:clamp(6px,1vw,14px) clamp(4px,.8vw,10px)}.lab .macc__base{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.lab .macc__base li{display:grid;gap:2px;padding:10px;border-radius:10px;background:#ffffff0d}.lab .macc__base i{width:22px;height:22px;margin-bottom:6px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff2e}.lab .macc__base b{font-size:13px;font-weight:500}.lab .macc__base span{font-size:11px;color:var(--rm-dim);text-transform:uppercase}.lab .macc__list{display:grid;margin:0;padding:0;list-style:none}.lab .macc__list li+li{border-top:1px solid rgba(255,255,255,.07)}.lab .macc__list button{display:grid;grid-template-columns:auto 6.5em minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:12px 6px;border:0;background:none;color:var(--rm-dim);font:inherit;text-align:left;cursor:pointer;transition:color .3s}.lab .macc__list i{width:16px;height:16px;border-radius:50%;background:var(--c);transform:scale(.75);transition:transform .3s}.lab .macc__list b{font-size:15px;font-weight:500}.lab .macc__list span{font-size:13px;line-height:1.35}.lab .macc__list em{font-size:11px;font-style:normal;text-transform:uppercase}.lab .macc__list button:hover,.lab .macc__list button.is-active{color:#fff}.lab .macc__list button.is-active i{transform:scale(1.15);box-shadow:0 0 14px var(--c)}.lab .mremi__card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--gap-m);padding:clamp(14px,1.6vw,22px)}.lab .mremi__stage{position:relative;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--r-c) - 4px);background:#000 radial-gradient(#1B1A21 1.1px,transparent 1.4px) 0 0 / 18px 18px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.lab .mremi__stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.lab .mremi__hint{position:absolute;right:16px;top:14px;font-size:12px;color:var(--rm-dim);pointer-events:none}.lab .mremi__tag{position:absolute;left:16px;bottom:14px;font-size:13px;color:var(--rm-acc);pointer-events:none}.lab .mremi__side{display:flex;flex-direction:column;gap:10px;min-width:0;padding:clamp(6px,1vw,14px) clamp(2px,.6vw,8px)}.lab .mremi__kick{margin:8px 0 0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--rm-dim)}.lab .mremi__kick:first-child{margin-top:0}.lab .mremi__touch{display:grid}.lab .mremi__touch button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:9px 8px;border:0;border-radius:8px;background:none;color:#f4f4f7d1;font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background-color .25s}.lab .mremi__touch button em{font-size:12px;font-style:normal;color:var(--rm-acc)}.lab .mremi__touch button:hover{background:#ffffff0d}.lab .mremi__touch button.is-active{background:#b4a5ff24;color:#fff}.lab .mremi__seq{display:flex;flex-wrap:wrap;gap:6px}.lab .mremi__seq button,.lab .mremi__chips button{padding:7px 12px;border:0;border-radius:999px;background:#ffffff12;color:#f4f4f7d9;font:inherit;font-size:13px;cursor:pointer;transition:background-color .25s,color .25s}.lab .mremi__seq button:hover{background:var(--rm-acc);color:#0b0b12}.lab .mremi__never{margin:auto 0 0;padding-top:12px;font-size:13px;line-height:1.45;color:var(--rm-dim);border-top:1px solid rgba(255,255,255,.08)}.lab .mremi__never b{display:block;margin-bottom:4px;color:#f4f4f7;font-weight:500}.lab .mremi__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.lab .mremi__chips button{background:#2e2e2e12;color:var(--black, #111)}.lab .mremi__chips button.is-active{background:#6b55ee;color:#fff}@media(max-width:1023px){.lab :is(.mdbar__head,.mevo__head,.macc__head,.mremi__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mdbar__head,.mevo__head,.macc__head,.mremi__head)>*{grid-column:1}.lab :is(.mdbar__note,.mevo__note,.macc__note,.mremi__note){margin-left:0}.lab :is(.macc__card,.mremi__card){grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.lab .mdbar__rows li{grid-template-columns:minmax(0,1fr) auto}.lab .mdbar__dots{grid-column:1 / -1;grid-row:2;gap:4px}.lab .mdbar__dots i{width:7px;height:7px}.lab .mevo__line{grid-template-columns:minmax(0,1fr);gap:26px;padding:0 0 0 30px}.lab .mevo__line:before{inset:8px auto 0 7px;width:3px;height:auto;background-size:3px 10px;background-repeat:repeat-y}.lab .mevo__node{left:-30px;top:2px}.lab .macc__base{grid-template-columns:repeat(2,minmax(0,1fr))}.lab .macc__list button{grid-template-columns:auto minmax(0,1fr) auto}.lab .macc__list span{grid-column:2 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){.lab .mdbar__dots i,.lab .mevo__line li{transition:none;opacity:1;transform:none}}.lab .khero--matrix{background:#000}.lab .khero__matrix{position:absolute;inset:0;z-index:-2;display:grid;place-items:center;touch-action:pan-y}.lab .khero__matrix canvas{position:absolute;inset:0;width:100%;height:100%}.lab .khero__matrix-still{width:min(60%,900px);color:#f2f2f0;transform:translateY(-6%)}.lab .khero__matrix-still svg{display:block;width:100%;height:auto}.lab .khero__matrix.is-live .khero__matrix-still{visibility:hidden}.lab .khero--matrix .khero__shade{opacity:.55}@media(max-width:767px){.lab .khero__matrix-still{width:84%;transform:translateY(-10%)}}.lab .mren--dots .mren__word{gap:.13em;font-size:min(9.4cqi,92px)}.lab .mren--dots .mren__word span{display:block;height:1em}.lab .mren--dots .mren__word span svg{display:block;height:100%;width:auto}.lab .mren--dots .mren__word span i{display:block;width:.16em}.lab .mren--dots .mren__switch button b{display:block;height:11px;margin-bottom:4px}.lab .mren--dots .mren__switch button b svg{display:block;height:100%;width:auto}.lab .mdf{margin:var(--sec) var(--pad-x) 0}.lab .mdf__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-bottom:clamp(28px,3vw,44px)}.lab .mdf__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .mdf__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mdf__card{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(12px,1.4vw,20px);padding:clamp(12px,1.4vw,20px);border-radius:var(--r-c);background:#000;color:#f2f2f0}.lab .mdf__main{display:grid;gap:clamp(12px,1.4vw,20px);min-width:0}.lab .mdf__stage{position:relative;border-radius:calc(var(--r-c) - 8px);background:#0a0a0b;overflow:hidden}.lab .mdf__stage canvas{display:block;width:100%;aspect-ratio:49 / 13;touch-action:pan-y;cursor:crosshair}.lab .mdf__name{position:absolute;left:16px;top:14px;font-size:12px;letter-spacing:.02em;color:#f2f2f080}.lab .mdf__controls{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:10px;align-items:stretch}.lab .mdf__input{display:grid;gap:6px;padding:12px 16px;border-radius:14px;background:#f2f2f012;cursor:text}.lab .mdf__input span{font-size:12px;color:#f2f2f080}.lab .mdf__input input{width:100%;min-width:0;padding:0;border:0;background:none;color:#f2f2f0;font:600 20px/1.2 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;outline:none}.lab .mdf__presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lab .mdf__presets button{display:grid;align-content:space-between;gap:10px;padding:12px 14px;border:0;border-radius:14px;background:#f2f2f012;color:#f2f2f08f;font:inherit;text-align:left;cursor:pointer;transition:background-color .3s,color .3s}.lab .mdf__presets button b{display:block;height:11px}.lab .mdf__presets button b svg{display:block;height:100%;width:auto;max-width:100%}.lab .mdf__presets button span{font-size:12px}.lab .mdf__presets button:hover{color:#f2f2f0}.lab .mdf__presets button.is-active{background:#f2f2f0;color:#0b0b0b}.lab .mdf__side{display:grid;grid-template-rows:auto 1fr;gap:clamp(12px,1.4vw,20px);min-width:0}.lab .mdf__code{margin:0;padding:16px 18px;border-radius:calc(var(--r-c) - 8px);background:#0a0a0b}.lab .mdf__code figcaption{margin-bottom:10px;font-size:12px;color:#f2f2f080}.lab .mdf__code pre{margin:0;font:14px/1.55 ui-monospace,SF Mono,Menlo,monospace;color:#f2f2f052;white-space:pre;overflow:hidden}.lab .mdf__code pre b{font-weight:400;color:var(--rm-acc)}.lab .mdf__code pre .k{color:#f2f2f0}.lab .mdf__specs{display:grid;align-content:start;margin:0;padding:0 4px}.lab .mdf__specs div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:12px;padding:11px 0;border-top:1px solid rgba(242,242,240,.1)}.lab .mdf__specs div:first-child{border-top:0}.lab .mdf__specs dt{font-size:13px;color:#f2f2f080}.lab .mdf__specs dd{margin:0;font-size:14px;line-height:1.4}.lab .mdf__glyphs{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px}.lab .mdf__glyphs button{display:grid;place-items:center;aspect-ratio:1;padding:0;border:0;border-radius:10px;background:#f2f2f00d;color:#f2f2f0b3;cursor:pointer;transition:background-color .25s,color .25s}.lab .mdf__glyphs button svg{height:40%;width:auto}.lab .mdf__glyphs button.is-app{color:#f2f2f0}.lab .mdf__glyphs button:hover,.lab .mdf__glyphs button.is-on{background:#a99cff2e;color:var(--rm-acc)}.lab .mdf__text{max-width:40em;margin:22px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:15px;line-height:1.5;color:var(--grey)}.lab .mdf__text p{margin:0 0 .8em}@media(max-width:1023px){.lab .mdf__card{grid-template-columns:minmax(0,1fr)}.lab .mdf__side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none}}@media(max-width:767px){.lab .mdf__head{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mdf__head>*{grid-column:1}.lab .mdf__controls{grid-template-columns:minmax(0,1fr)}.lab .mdf__presets{grid-template-columns:repeat(2,minmax(0,1fr))}.lab .mdf__side{grid-template-columns:minmax(0,1fr)}.lab .mdf__glyphs{grid-template-columns:repeat(auto-fill,minmax(38px,1fr))}.lab .mdf__text{margin-left:0}.lab .mdf__input input{font-size:18px}}.lab .mevo--story.is-in .mevo__line li:not(.is-now){opacity:1}.lab .mevo--story .mevo__line li:not(.is-now) .mevo__h{text-decoration:none}.lab .mevo--story .mevo__line li .mevo__node{background:#0b0b0b;box-shadow:none}.lab .mevo--story .mevo__line li.is-now .mevo__node{background:#6b55ee;box-shadow:0 0 0 6px #6b55ee29}.lab .mmarquee--cap .mmarquee__track{gap:clamp(12px,1.2vw,18px);animation-duration:80s}.lab .mmarquee--cap figure{display:grid;gap:12px;width:clamp(200px,19vw,280px);margin:0}.lab .mmarquee--cap img{display:block;width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;border-radius:14px}.lab .mmarquee--cap figcaption{display:grid;gap:4px;padding:0 2px}.lab .mmarquee--cap figcaption span{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--grey)}.lab .mmarquee--cap figcaption b{font-size:15px;font-weight:500;line-height:1.3}.lab .msview.has-mob>:is(.msview__phone,.msview__win){align-self:start;margin-top:clamp(36px,4vw,64px)}@media(max-width:767px){.lab .msview.has-mob>.msview__phone{margin-top:0}}.lab .mscenes--devices .mscenes__dev{display:grid;place-items:center;padding:clamp(22px,4vw,64px) clamp(16px,3vw,48px);background:#ecebe8;container-type:inline-size}.lab .mscenes--devices .mscenes__item.is-lead .mscenes__dev{padding:clamp(28px,5vw,80px) clamp(16px,4vw,64px) clamp(36px,6vw,96px)}.lab .mscenes--devices .mscenes__dev img{transform:none}.lab .mdev{width:100%}.lab .mdev img{display:block;width:100%;height:auto}.lab .mdev--mac{width:min(100%,980px)}.lab .mdev__lid{position:relative;padding:2.4% 2.4% 3.2%;border-radius:2.6%/4%;background:#0c0c0d;box-shadow:inset 0 0 0 1.5px #3a3a3c,0 1px #2a2a2c}.lab .mdev__lid img{border-radius:.6%}.lab .mdev__cam{position:absolute;left:50%;top:.9%;width:.7%;aspect-ratio:1;border-radius:50%;background:#1d1d20;transform:translate(-50%)}.lab .mdev__base{position:relative;width:112%;height:0;padding-bottom:3.2%;margin:0 -6%;border-radius:0 0 46% 46%/0 0 100% 100%;background:linear-gradient(180deg,#e6e7e9,#c9cacd 45%,#9fa0a4);box-shadow:0 30px 50px -28px #00000073}.lab .mdev__base:before{content:"";position:absolute;left:50%;top:0;width:14%;height:38%;border-radius:0 0 10px 10px;background:linear-gradient(180deg,#a9aaae,#c8c9cc);transform:translate(-50%)}.lab .mdev--phone{padding:1.5%;border-radius:9%/19%;background:#0b0b0c;box-shadow:inset 0 0 0 1.5px #3a3a3c,0 30px 50px -30px #00000080}.lab .mdev__glass{position:relative;overflow:hidden;border-radius:7.6%/16.5%}.lab .mdev__island{position:absolute;left:1.6%;top:50%;width:2.6%;height:21%;border-radius:999px;background:#000;transform:translateY(-50%)}.lab .msign{margin:var(--sec) var(--pad-x) 0}.lab .msign__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-bottom:clamp(28px,3vw,44px)}.lab .msign__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .msign__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .msign__card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(12px,1.4vw,20px);padding:clamp(12px,1.4vw,20px);border-radius:var(--r-c);background:#000;color:#f2f2f0}.lab .msign__stage{display:block;height:clamp(320px,34vw,460px);border-radius:calc(var(--r-c) - 8px);background:#0a0a0b radial-gradient(rgba(255,255,255,.07) 1.2px,transparent 1.3px) 0 0 / 16px 16px}.lab .msign__stage svg{display:block;box-sizing:border-box;width:100%;height:100%;padding:11% 0;overflow:visible}.lab .msign__line{fill:none;stroke:#f2f2f0;stroke-width:9;stroke-linejoin:round;transition:opacity .6s,stroke .6s}.lab .msign__dots circle{fill:#f2f2f0;transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .45s cubic-bezier(.3,1.4,.5,1);transition-delay:calc(var(--k) * 14ms)}.lab .msign__tip{fill:var(--acc);transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .5s cubic-bezier(.3,1.5,.5,1),fill .5s}.lab .msign__ring{fill:none;stroke:var(--acc);stroke-width:5;opacity:0;transform-box:fill-box;transform-origin:center}.lab .msign[data-step="1"] .msign__line,.lab .msign[data-step="2"] .msign__line{opacity:.14}.lab .msign[data-step="2"] .msign__line{opacity:0}.lab .msign:is([data-step="1"],[data-step="2"]) .msign__dots circle{transform:scale(1)}.lab .msign[data-step="2"] .msign__tip{transform:scale(1.25)}.lab .msign[data-step="2"] .msign__ring,.lab .msign.is-tap[data-step="2"] .msign__ring{animation:msign-ring 1.4s ease-out .3s infinite}@keyframes msign-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4)}}.lab .msign__side{display:grid;align-content:space-between;gap:18px;min-width:0;padding:clamp(4px,1vw,14px)}.lab .msign__steps{display:grid;margin:0;padding:0;list-style:none}.lab .msign__steps li+li{border-top:1px solid rgba(242,242,240,.1)}.lab .msign__steps button{display:grid;grid-template-columns:2.2em minmax(0,1fr);column-gap:10px;row-gap:4px;width:100%;padding:14px 2px;border:0;background:none;color:#f2f2f073;font:inherit;text-align:left;cursor:pointer;transition:color .3s}.lab .msign__steps em{grid-row:span 2;font:12px/1.6 ui-monospace,SF Mono,Menlo,monospace;font-style:normal}.lab .msign__steps b{font-size:clamp(18px,1.5vw,22px);font-weight:500;letter-spacing:-.01em}.lab .msign__steps span{font-size:14px;line-height:1.45}.lab .msign__steps button:hover,.lab .msign__steps button.is-active{color:#f2f2f0}.lab .msign__steps button.is-active em{color:var(--acc)}.lab .msign__acc p{margin:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#f2f2f080}.lab .msign__acc div{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px}.lab .msign__acc button{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;align-items:center;padding:9px 10px;border:0;border-radius:12px;background:#f2f2f00f;color:#f2f2f099;font:inherit;text-align:left;cursor:pointer;transition:background-color .3s,color .3s}.lab .msign__acc i{grid-row:span 2;width:12px;height:12px;border-radius:50%;background:var(--c)}.lab .msign__acc b{font-size:13px;font-weight:500}.lab .msign__acc span{font-size:11px;line-height:1.3}.lab .msign__acc button:hover,.lab .msign__acc button.is-active{background:#f2f2f01f;color:#f2f2f0}.lab .msign__note{max-width:40em;margin:22px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:15px;line-height:1.5;color:var(--grey)}.lab .msign__note p{margin:0}@media(max-width:767px){.lab .msign__head{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .msign__head>*{grid-column:1}.lab .msign__card{grid-template-columns:minmax(0,1fr)}.lab .msign__stage{height:300px}.lab .msign__note{margin-left:0}}@media(prefers-reduced-motion:reduce){.lab .msign__ring{animation:none!important}.lab .msign__dots circle{transition:none}}.lab .mren__media--code{aspect-ratio:auto;min-height:clamp(280px,30vw,420px);border-radius:calc(var(--r-c) - 6px);background:#0a0a0b radial-gradient(rgba(255,255,255,.07) 1.2px,transparent 1.3px) 0 0 / 16px 16px}.lab .mren__media--code>*{grid-area:1 / 1;opacity:0;transform:scale(.98);transition:opacity .6s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.lab .mren__media--code>.is-active{opacity:1;transform:none}.lab .mren__split{display:grid;gap:clamp(22px,3vw,40px);width:78%;margin:0}.lab .mren__split p{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:end;column-gap:.143em;row-gap:10px;margin:0;font-size:clamp(30px,4vw,58px)}.lab .mren__split span{display:block;height:1em}.lab .mren__split svg{display:block;height:100%;width:auto}.lab .mren__keep{color:#b4a5ff}.lab .mren__rest{color:#f2f2f038}.lab .mren__split em{grid-column:1 / -1;font-size:14px;font-style:normal;color:#f2f2f099}.lab .mren__icon{display:grid;justify-items:center;gap:14px;margin:0}.lab .mren__tile{position:relative;display:block;width:clamp(140px,15vw,210px);height:clamp(140px,15vw,210px);border-radius:23%;background:#000 radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.2px) 0 0 / 9px 9px;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 60px -30px #b4a5ff73;color:#f2f2f0}.lab .mren__tile svg{position:absolute;inset:22% 0;width:100%;height:56%;overflow:visible}.lab .mren__tile svg circle[fill]{fill:#b4a5ff}.lab .mren__icon figcaption{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#f2f2f080}.lab .mland{--lf: #5B3DF5;--lf-soft: #EEEAFE;margin:var(--sec) 0 0}.lab .mland__head,.lab .mland__intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding:0 var(--pad-x)}.lab .mland__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .mland__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mland__intro{margin-top:22px}.lab .mland__intro p{grid-column:4 / 11;margin:0 0 .6em;font-size:18px;line-height:1.5;color:var(--grey)}.lab .mland__track{position:relative;margin-top:clamp(28px,3vw,48px)}.lab .mland__sticky{position:relative;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.72fr);align-items:center;gap:clamp(20px,3vw,56px);height:min(100svh,920px);padding:clamp(12px,2vh,24px) var(--pad-x);box-sizing:border-box}.lab .mland__story{display:grid;align-content:center;gap:clamp(18px,3vh,32px);min-width:0}.lab .mland__stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;padding:4px;border-radius:16px;background:#0b041b0d}.lab .mland__stages button{display:flex;align-items:baseline;justify-content:center;gap:6px;min-width:0;padding:10px 8px;border:0;border-radius:12px;background:none;color:var(--grey);font:inherit;font-size:14px;cursor:pointer;transition:background-color .3s,color .3s,box-shadow .3s}.lab .mland__stages button b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab .mland__stages button small{font:11px/1 var(--vt-mono, ui-monospace, monospace);opacity:.7}.lab .mland__stages button:hover{color:var(--ink, #0b0b0b)}.lab .mland__stages button.is-on{background:#fff;color:var(--lf);box-shadow:0 1px 3px #0b041b1f}.lab .mland__cards{display:grid}.lab .mland__card{grid-area:1 / 1;display:grid;align-content:start;gap:14px;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.lab .mland__card.is-on{opacity:1;transform:none;pointer-events:auto}.lab .mland__n{display:flex;align-items:baseline;gap:6px;margin:0;font:12px/1 var(--vt-mono, ui-monospace, monospace);color:var(--grey)}.lab .mland__n b{font-weight:500;color:var(--lf)}.lab .mland__n em{margin-left:auto;font-style:normal;text-transform:uppercase;letter-spacing:.06em}.lab .mland__card h3{margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.lab .mland__q,.lab .mland__a{display:grid;gap:6px;margin:0;font-size:15px;line-height:1.45}.lab .mland__q{color:var(--grey)}.lab .mland__q i,.lab .mland__a i{font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.lab .mland__q i{color:var(--grey)}.lab .mland__a i{color:var(--lf)}.lab .mland__a{padding:14px 16px;border-radius:14px;background:var(--lf-soft)}.lab .mland__nav{display:flex;align-items:center;gap:10px}.lab .mland__arrow{flex:none;width:44px;height:44px;padding:0;border:1px solid rgba(11,4,27,.14);border-radius:50%;background:#fff;color:var(--ink, #0b0b0b);font-size:18px;line-height:1;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s,opacity .3s}.lab .mland__arrow:hover:not(:disabled){background:var(--lf);border-color:var(--lf);color:#fff}.lab .mland__arrow:disabled{opacity:.3;cursor:default}.lab .mland__dots{display:flex;flex:1;flex-wrap:wrap;justify-content:center;gap:2px}.lab .mland__dots button.is-gap{margin-left:12px}.lab .mland__dots button.is-stage:after{background:#5b3df559}.lab .mland__dots button{width:22px;height:22px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;position:relative}.lab .mland__dots button:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#0b041b2e;transition:background-color .3s,transform .3s}.lab .mland__dots button:hover:after{background:#0b041b66}.lab .mland__dots button.is-on:after{background:var(--lf);transform:scale(1.5)}.lab .mland__stage{position:relative;display:grid;justify-items:center;align-content:center;gap:14px;min-width:0;height:100%}.lab .mland__switch{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.lab .mland__switch div{display:flex;gap:2px;padding:3px;border-radius:999px;background:#0b041b0f}.lab .mland__switch button{padding:7px 14px;border:0;border-radius:999px;background:none;color:var(--grey);font:inherit;font-size:13px;cursor:pointer;transition:background-color .3s,color .3s,opacity .3s}.lab .mland__switch button.is-on{background:#fff;color:var(--ink, #0b0b0b);box-shadow:0 1px 3px #0b041b1f}.lab .mland__switch button:disabled{opacity:.35;cursor:default}.lab .mland__browser{width:min(100%,calc((100svh - 220px)*1.6));border-radius:14px;background:#fff;box-shadow:0 0 0 1px #0b041b14,0 50px 100px -50px #2b168c73;overflow:hidden}.lab .mland__bar{display:flex;align-items:center;gap:6px;margin:0;padding:10px 14px;border-bottom:1px solid rgba(11,4,27,.07)}.lab .mland__bar i{width:10px;height:10px;border-radius:50%;background:#0b041b21}.lab .mland__bar span{flex:1;max-width:340px;margin:0 auto;padding:5px 12px;border-radius:999px;background:#0b041b0d;font:12px/1.2 var(--vt-mono, ui-monospace, monospace);text-align:center;color:var(--grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab .mland__view{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#f6f5fb}.lab .mland__layer{position:absolute;left:0;top:0;width:100%;will-change:transform;transition:transform 1.1s cubic-bezier(.65,0,.35,1)}.lab .mland__layer img{display:block;width:100%;height:auto;background:#f1effa;user-select:none}.lab .mland__layer--wire{clip-path:inset(0 0 0 100%);transition:clip-path .9s cubic-bezier(.65,0,.35,1);background:#fff}.lab .mland.is-wire .mland__layer--wire{clip-path:inset(0 0 0 0)}.lab .mland__phone{display:none;padding:9px;border-radius:44px;background:#0b0b0c;box-shadow:inset 0 0 0 1.5px #3a3a3c,0 40px 80px -40px #2b168c8c}.lab .mland__screen{position:relative;height:calc(100svh - 230px);max-height:720px;aspect-ratio:390 / 844;border-radius:36px;overflow:hidden;background:#fff}.lab .mland[data-device=phone] .mland__browser{display:none}.lab .mland[data-device=phone] .mland__phone{display:block}@media(max-width:1023px){.lab .mland__sticky{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:14px;padding:12px var(--pad-x) 18px}.lab .mland__stage{order:-1;align-content:start}.lab .mland__story{align-content:end;gap:12px}.lab .mland__browser{width:min(100%,calc((52svh - 70px)*1.6))}.lab .mland__screen{height:calc(52svh - 70px)}.lab .mland__dots{display:none}.lab .mland__nav{justify-content:space-between}.lab .mland__stages button{flex-direction:column;align-items:center;gap:3px;padding:8px 4px;font-size:13px}.lab .mland__card{gap:8px}.lab .mland__card h3{font-size:22px}.lab .mland__q,.lab .mland__a{font-size:14px;gap:3px}.lab .mland__a{padding:10px 12px}}@media(max-width:767px){.lab .mland__head,.lab .mland__intro{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mland__head>*,.lab .mland__intro p{grid-column:1}.lab .mland__switch button{padding:6px 11px;font-size:12px}.lab .mland__sticky{height:auto;padding:8px var(--pad-x) 12px;gap:10px}.lab .mland__nav{position:absolute;left:var(--pad-x);right:var(--pad-x);top:calc(32px + (38svh - 50px)/2);pointer-events:none}.lab .mland__arrow{pointer-events:auto}.lab .mland__screen{height:calc(38svh - 50px)}.lab .mland__browser{width:100%}.lab .mland__card h3{font-size:20px}.lab .mland__q{font-size:13px}.lab .mland__a{font-size:13.5px;line-height:1.38}.lab .mland__card{gap:6px}.lab .mland__phone{padding:6px;border-radius:32px}.lab .mland__screen{border-radius:27px}}@media(prefers-reduced-motion:reduce){.lab .mland__card,.lab .mland__layer,.lab .mland__layer--wire{transition:none}}.lab .mkit{margin:var(--sec) var(--pad-x) 0}.lab .mkit__head,.lab .mkit__intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mkit__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .mkit__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mkit__intro{margin-top:22px}.lab .mkit__intro p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5;color:var(--grey)}.lab .mkit__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--gap-m);margin:clamp(36px,4vw,64px) 0 0;padding:0;list-style:none}.lab .mkit__grid figure{margin:0}.lab .mkit__obj{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--r-c);background:radial-gradient(circle at 50% 42%,#fff,#eeeafe 55%,#dcd4fd);overflow:hidden}.lab .mkit__obj img{width:74%;height:74%;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(43,22,140,.25));opacity:0;transform:translateY(18px) scale(.94);transition:opacity .7s ease,transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * .08s)}.lab .mkit.is-in .mkit__obj img{opacity:1;transform:none}.lab .mkit__grid li:hover .mkit__obj img{transform:translateY(-6px) scale(1.04);transition-delay:0s}.lab .mkit__grid figcaption{display:grid;gap:4px;margin-top:14px}.lab .mkit__grid figcaption b{font-size:17px;font-weight:500}.lab .mkit__grid figcaption span{font-size:14px;line-height:1.45;color:var(--grey)}.lab .mkit__use{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:var(--gap-m);margin-top:clamp(28px,3vw,48px);align-items:start}.lab .mkit__use figure{margin:0}.lab .mkit__use img{display:block;width:100%;height:auto;border-radius:var(--r-c)}.lab .mkit__use figcaption{margin-top:12px;font-size:14px;color:var(--grey)}@media(max-width:767px){.lab .mkit__head,.lab .mkit__intro{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mkit__head>*,.lab .mkit__intro p{grid-column:1}.lab .mkit__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lab .mkit__grid figcaption b{font-size:15px}.lab .mkit__grid figcaption span{font-size:13px}.lab .mkit__use{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lab .mkit__obj img{opacity:1;transform:none;transition:none}}.lab .mchain{--ch: #8F7BFF;margin:var(--sec) var(--pad-x) 0}.lab .mchain__head,.lab .mchain__intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mchain__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .mchain__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mchain__intro{margin-top:22px}.lab .mchain__intro p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5;color:var(--grey)}.lab .mchain__card{display:grid;gap:clamp(18px,2vw,28px);margin-top:clamp(32px,3.4vw,56px);padding:clamp(18px,2.4vw,36px);border-radius:var(--r-c);color:#f3f1ff;background:radial-gradient(60% 80% at 85% 10%,rgba(120,88,255,.35),transparent 70%),radial-gradient(50% 60% at 10% 100%,rgba(91,61,245,.28),transparent 70%),#0d0a24}.lab .mchain__tabs{display:flex;flex-wrap:wrap;gap:8px}.lab .mchain__tabs button{display:inline-flex;align-items:baseline;gap:8px;padding:10px 16px;border:0;border-radius:999px;background:#f3f1ff12;color:#f3f1ff99;font:inherit;font-size:14px;cursor:pointer;transition:background-color .3s,color .3s}.lab .mchain__tabs button em{font:11px/1 var(--vt-mono, ui-monospace, monospace);font-style:normal;opacity:.7}.lab .mchain__tabs button:hover{color:#fff}.lab .mchain__tabs button.is-active{background:#f3f1ff;color:#0d0a24}.lab .mchain__cols,.lab .mchain__set{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr) minmax(0,1.7fr);column-gap:clamp(22px,2.4vw,40px)}.lab .mchain__cols{margin:0;padding:0;list-style:none}.lab .mchain__cols li{position:relative;display:flex;align-items:baseline;gap:8px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#f3f1ff8c}.lab .mchain__cols li em{font:11px/1 var(--vt-mono, ui-monospace, monospace);font-style:normal;color:var(--ch)}.lab .mchain__cols li:not(:last-child):after{content:"→";position:absolute;right:calc(-.5*clamp(22px,2.4vw,40px) - .5em);top:-1px;font-size:14px;letter-spacing:0;color:var(--ch)}.lab .mchain__sets{display:grid}.lab .mchain__set{grid-area:1 / 1;align-items:start;visibility:hidden}.lab .mchain__set.is-active{visibility:visible}.lab .mchain__lab{display:none}.lab .mchain__cell{margin:0;font-size:15px;line-height:1.5;opacity:0;transform:translateY(12px)}.lab .mchain__set.is-active.is-play .mchain__cell{animation:mchain-in .7s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--k) * .22s)}@keyframes mchain-in{to{opacity:1;transform:none}}.lab .mchain__pain,.lab .mchain__task{color:#f3f1ffb8}.lab .mchain__sense{font-size:clamp(17px,1.35vw,20px);font-weight:500;line-height:1.3;color:#fff}.lab .mchain__copy p{margin:0 0 10px;font-size:clamp(19px,1.6vw,26px);font-weight:500;line-height:1.12;letter-spacing:-.02em;color:#fff}.lab .mchain__copy p:before{content:"“";color:var(--ch)}.lab .mchain__copy p:after{content:"”";color:var(--ch)}.lab .mchain__copy small{display:block;font-size:13px;line-height:1.4;color:#f3f1ff8c}.lab .mchain__design{display:grid;gap:10px}.lab .mchain__shot{overflow:hidden;border-radius:12px;background:#f6f5fb;box-shadow:0 30px 60px -30px #000000b3}.lab .mchain__shot img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.lab .mchain__design figcaption{font-size:13px;line-height:1.4;color:#f3f1ff99}.lab .mchain__note{max-width:40em;margin:22px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:15px;line-height:1.5;color:var(--grey)}@media(max-width:1023px){.lab .mchain__cols{display:none}.lab .mchain__set{grid-template-columns:minmax(0,1fr);row-gap:18px}.lab .mchain__lab{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:var(--ch)}.lab .mchain__cell:not(.mchain__design){padding-left:16px;position:relative}.lab .mchain__cell:not(.mchain__design):before{content:"";position:absolute;left:0;top:.4em;bottom:-18px;width:1px;background:#8f7bff59}}@media(max-width:767px){.lab .mchain__head,.lab .mchain__intro{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mchain__head>*,.lab .mchain__intro p{grid-column:1}.lab .mchain__tabs button{padding:8px 12px;font-size:13px}.lab .mchain__note{margin-left:0}}@media(prefers-reduced-motion:reduce){.lab .mchain__cell{opacity:1;transform:none;animation:none!important}}.lab .mren--glyphs .mren__word{gap:.12em;font-size:min(8.6cqi,88px)}.lab .mren--glyphs .mren__word span{display:block;height:1em}.lab .mren--glyphs .mren__word span svg{display:block;height:100%;width:auto}.lab .mren--glyphs .mren__word span i{display:block;width:.3em}.lab .mren--glyphs .mren__switch button b{display:flex;gap:1.5px;height:10px;margin-bottom:4px}.lab .mren--glyphs .mren__switch button b span,.lab .mren--glyphs .mren__switch button b svg{display:block;height:100%;width:auto}.lab .mlgs{margin:var(--sec) var(--pad-x) 0}.lab .mlgs__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-bottom:clamp(28px,3vw,44px)}.lab .mlgs__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .mlgs__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mlgs__card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(12px,1.4vw,20px);padding:clamp(10px,1vw,14px);border-radius:var(--r-c);background:var(--gd-ink, #141414);color:#f4f4f2}.lab .mlgs__stage{position:relative;display:grid;place-items:center;min-height:clamp(340px,36vw,520px);border-radius:calc(var(--r-c) - 6px);background:radial-gradient(70% 70% at 50% 40%,#232323,#0b0b0b 75%);overflow:hidden}.lab .mlgs__mark{width:min(62%,460px);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.lab .mlgs__mark svg{display:block;width:100%;height:auto;overflow:visible}.lab .mlgs__mark .smile,.lab .mlgs__mark .word,.lab .mlgs__mark .smile__low,.lab .mlgs__mark .ltr{transform-box:fill-box;transform-origin:center;transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.lab .mlgs__words{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:.1em;margin:0;padding:0;list-style:none;font-size:clamp(28px,3.6vw,56px);font-weight:600;letter-spacing:-.03em;text-transform:uppercase;pointer-events:none}.lab .mlgs__words li{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--k) * .15s)}.lab .mlgs[data-state=words] .mlgs__mark{opacity:.1;transform:scale(.94)}.lab .mlgs[data-state=words] .mlgs__words li{opacity:1;transform:none}.lab .mlgs[data-state=smile] .mlgs__mark .word{opacity:0}.lab .mlgs[data-state=smile] .mlgs__mark .smile{transform:scale(1.18) translateY(22%)}.lab .mlgs[data-state=teeth] .mlgs__mark .word{opacity:.14}.lab .mlgs[data-state=teeth] .mlgs__mark .smile{transform:scale(1.12) translateY(16%)}.lab .mlgs[data-state=teeth] .mlgs__mark .smile__low{animation:mlgs-chomp 1.4s cubic-bezier(.5,0,.3,1) infinite}@keyframes mlgs-chomp{0%,55%,to{transform:none}25%{transform:translateY(9%)}}.lab .mlgs[data-state=word] .mlgs__mark .smile{opacity:.16}.lab .mlgs[data-state=word] .mlgs__mark .ltr{animation:mlgs-spread 2.4s cubic-bezier(.5,0,.3,1) infinite}@keyframes mlgs-spread{0%,to{transform:none}45%,60%{transform:translate(calc((var(--k) - 3.5) * 14%))}}.lab .mlgs__vars{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:clamp(14px,2vw,28px) clamp(10px,1.6vw,22px);margin:0;padding:clamp(16px,3vw,44px);list-style:none;opacity:0;pointer-events:none;transition:opacity .5s ease}.lab .mlgs__vars li{display:grid;justify-items:center;gap:8px;opacity:.38;transform:scale(.94);transition:opacity .5s,transform .6s;transition-delay:calc(var(--k) * .06s)}.lab .mlgs__vars img{width:100%;height:clamp(44px,5vw,76px);object-fit:contain}.lab .mlgs__vars span{font-size:12px;color:#f4f4f2b3}.lab .mlgs__vars li.is-chosen{opacity:1;transform:scale(1.06)}.lab .mlgs__vars li.is-chosen span{color:#fff}.lab .mlgs[data-state=variants] .mlgs__mark{opacity:0;transform:scale(.9)}.lab .mlgs[data-state=variants] .mlgs__vars{opacity:1;pointer-events:auto}.lab .mlgs__steps{display:grid;align-content:center;margin:0;padding:clamp(6px,1.2vw,18px);list-style:none}.lab .mlgs__steps li+li{border-top:1px solid rgba(244,244,242,.1)}.lab .mlgs__steps button{display:grid;grid-template-columns:2.2em minmax(0,1fr);column-gap:10px;row-gap:4px;width:100%;padding:13px 2px;border:0;background:none;color:#f4f4f273;font:inherit;text-align:left;cursor:pointer;transition:color .3s}.lab .mlgs__steps em{grid-row:span 2;font:12px/1.6 ui-monospace,SF Mono,Menlo,monospace;font-style:normal}.lab .mlgs__steps b{font-size:clamp(17px,1.4vw,21px);font-weight:500}.lab .mlgs__steps span{display:none;font-size:14px;line-height:1.45}.lab .mlgs__steps button:hover,.lab .mlgs__steps button.is-active{color:#f4f4f2}.lab .mlgs__steps button.is-active span{display:block;color:#f4f4f2b8}.lab .mlgs__note{max-width:40em;margin:22px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:15px;line-height:1.5;color:var(--grey)}.lab .mlgs__note p{margin:0}@media(max-width:767px){.lab .mlgs__head{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mlgs__head>*{grid-column:1}.lab .mlgs__card{grid-template-columns:minmax(0,1fr)}.lab .mlgs__stage{min-height:300px}.lab .mlgs__mark{width:72%}.lab .mlgs__vars{grid-template-columns:repeat(2,minmax(0,1fr))}.lab .mlgs__note{margin-left:0}}@media(prefers-reduced-motion:reduce){.lab .mlgs__mark .smile__low,.lab .mlgs__mark .ltr{animation:none!important}}@font-face{font-family:FC Inter;src:url(/media/ext/futurecode/font/inter-600-latin.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:FC Inter;src:url(/media/ext/futurecode/font/inter-600-cyrillic.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}.lab .khero--brackets{background:#000}.lab .hbr{position:absolute;inset:0;z-index:-2;display:grid;place-items:center;overflow:hidden;color:#fff;font-family:FC Inter,Inter,system-ui,sans-serif;font-weight:600;letter-spacing:-.04em}.lab .hbr__line{display:flex;align-items:center;margin-top:-12vh;font-size:min(8.4vw,128px);line-height:1;white-space:nowrap;transform:translateY(var(--y, 0px)) scale(var(--sc, 1));transition:transform 1.1s cubic-bezier(.7,0,.2,1)}.lab .hbr.is-open .hbr__line{--y: var(--lift, -30vh);--sc: .5}.lab .hbr__slot{display:inline-flex;align-items:center}.lab .hbr__word{white-space:pre;transition:color .3s}.lab .hbr__pill{position:relative;display:inline-block;width:0;height:.74em;margin-left:0;border-radius:999px;overflow:hidden;background:#1c1c1c;transition:width .6s cubic-bezier(.2,.7,.2,1),margin .6s cubic-bezier(.2,.7,.2,1)}.lab .hbr__pill.is-on{width:1.55em;margin-left:.14em}.lab .hbr__pill img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s}.lab .hbr__pill img.is-on{opacity:1}.lab .hbr__icons{position:relative;display:inline-block;width:0;height:.78em;transition:width .45s,margin .45s}.lab .hbr[data-mode=icons] .hbr__icons{width:.82em;margin:0 .04em 0 .16em}.lab .hbr__icons i{position:absolute;inset:0;opacity:0;transform:scale(.55) rotate(-8deg);transition:opacity .3s,transform .45s cubic-bezier(.3,1.4,.5,1)}.lab .hbr__icons i.is-on{opacity:1;transform:none}.lab .hbr__icons svg{display:block;width:100%;height:100%}.lab .hbr__screen{position:absolute;inset:0;opacity:0;pointer-events:none;transition:clip-path 1.1s cubic-bezier(.7,0,.2,1),opacity .25s}.lab .hbr__screen.is-on{opacity:1}.lab .hbr__screen img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:top center;background:#fff}.lab .khero--brackets .khero__shade{opacity:.35}@media(max-width:767px){.lab .hbr__line{font-size:8.6vw;margin-top:-16vh}}.lab .mslot{--fc-a: #e0b7f3;--fc-b: #b4c3fe;margin:var(--sec) var(--pad-x) 0}.lab .mslot__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-bottom:clamp(28px,3vw,44px)}.lab .mslot__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .mslot__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mslot__card{position:relative;display:grid;justify-items:center;gap:clamp(18px,2.4vw,32px);padding:clamp(40px,7vw,110px) clamp(16px,3vw,48px) clamp(24px,3vw,40px);border-radius:var(--r-c);background:#fff;overflow:hidden}.lab .mslot__logo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;font-family:FC Inter,Inter,system-ui,sans-serif;font-weight:600;font-size:clamp(30px,5vw,84px);line-height:1.1;letter-spacing:-.04em;color:#111;white-space:nowrap;transition:opacity .4s}.lab .mslot__pre{color:#4263b6;white-space:pre}.lab .mslot__in{display:inline-flex;align-items:center;transition:max-width .6s}.lab .mslot__in.is-pop>*{animation:mslot-in .55s cubic-bezier(.2,.7,.2,1) both}.lab .mslot__in.is-pop>*:nth-child(2){animation-delay:.08s}.lab .mslot__in.is-pop>*:nth-child(3){animation-delay:.16s}.lab .mslot__in.is-pop>*:nth-child(4){animation-delay:.24s}@keyframes mslot-in{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}.lab .mslot__w{white-space:pre}.lab .mslot__plus{font-weight:600;color:#b9b9b9;white-space:pre}.lab .mslot__pill{display:inline-block;width:1.55em;height:.74em;margin-left:.14em;border-radius:999px;overflow:hidden;vertical-align:middle}.lab .mslot__pill img{display:block;width:100%;height:100%;object-fit:cover}.lab .mslot__svg{display:inline-block;width:.8em;height:.8em;margin-left:.16em}.lab .mslot__svg svg{display:block;width:100%;height:100%}.lab .mslot__lost{margin:0;font-size:clamp(16px,1.4vw,20px);color:var(--grey);opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s}.lab .mslot.is-lost .mslot__lost{opacity:1;transform:none}.lab .mslot.is-lost .mslot__logo{color:#c8c8c8}.lab .mslot__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px}.lab .mslot__chips button{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 7px;border:0;border-radius:999px;background:#f2f1f5;color:#333;font:inherit;font-size:14px;cursor:pointer;transition:background .3s,color .3s,box-shadow .3s}.lab .mslot__chips button:hover{background:#e9e7f0}.lab .mslot__chips button.is-on{background:linear-gradient(90deg,var(--fc-a),var(--fc-b));color:#111}.lab .mslot__ico{display:grid;place-items:center;width:34px;height:26px;border-radius:999px;overflow:hidden;background:#fff}.lab .mslot__ico img{width:100%;height:100%;object-fit:cover}.lab .mslot__ico i,.lab .mslot__ico svg{display:block;width:18px;height:18px}.lab .mslot__chips .mslot__empty{padding:7px 14px;background:transparent;box-shadow:inset 0 0 0 1px #ddd;color:var(--grey)}.lab .mslot__chips .mslot__empty.is-on{background:#111;color:#fff;box-shadow:none}.lab .mslot__text{max-width:40em;margin:22px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:15px;line-height:1.5;color:var(--grey)}.lab .mslot__text p{margin:0 0 .6em}@media(max-width:767px){.lab .mslot__head{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mslot__head>*{grid-column:1}.lab .mslot__logo{font-size:clamp(22px,7.4vw,40px);white-space:normal}.lab .mslot__text{margin-left:0}}.lab .mslot__card{grid-template-columns:minmax(0,1fr)}.lab .mslot__logo{max-width:100%}.lab .mslot__logo.is-code{display:flex;flex-direction:column;align-items:flex-start;justify-self:center;white-space:normal}.lab .mslot__logo.is-code .mslot__in{display:flex;flex-direction:column;align-items:flex-start;padding-left:1.1em}.lab .mslot__logo.is-code .mslot__item{display:block}.lab .mslot__lead{white-space:nowrap}.lab .mslot__logo.is-code .mslot__w,.lab .mslot__logo.is-code .mslot__plus{white-space:normal}@media(max-width:767px){.lab .mslot__card{padding-top:28px}.lab .mslot__logo{min-height:6.6em;justify-content:center;font-size:clamp(22px,7vw,32px)}.lab .mslot__logo.is-code{justify-content:center}.lab .mslot__chips{gap:6px}.lab .mslot__chips button{padding:6px 12px 6px 6px;font-size:13px}.lab .mslot__ico{width:28px;height:22px}}@media(prefers-reduced-motion:reduce){.lab .mslot__in.is-pop>*{animation:none}}.lab .mdec{margin:var(--sec) var(--pad-x) 0}.lab .mdec__head,.lab .mdec__intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mdec__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .mdec__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mdec__intro p{grid-column:4 / 11;margin:0 0 .6em;font-size:18px;line-height:1.5;color:var(--grey)}.lab .mdec__card{display:grid;gap:clamp(28px,4vw,64px);margin-top:clamp(28px,3vw,48px);padding:clamp(28px,5vw,80px) clamp(18px,4vw,64px);border-radius:var(--r-c);background:linear-gradient(120deg,#e0b7f3,#b4c3fe);color:#111;font-family:FC Inter,Inter,system-ui,sans-serif}.lab .mdec__line{display:flex;flex-wrap:wrap;align-items:center;gap:.1em .32em;margin:0;font-size:clamp(30px,5.6vw,92px);font-weight:600;line-height:1.05;letter-spacing:-.04em}.lab .mdec__line button{padding:0;border:0;background:none;color:#1113;font:inherit;letter-spacing:inherit;cursor:pointer;transition:color .45s ease}.lab .mdec__line button:hover{color:#11111180}.lab .mdec__line button.is-active{color:#111}.lab .mdec__arr{font-weight:400;color:#11111147}.lab .mdec__meanings{display:grid}.lab .mdec__m{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);column-gap:clamp(20px,4vw,64px);row-gap:14px;align-items:start;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1)}.lab .mdec__m.is-on{opacity:1;transform:none;pointer-events:auto}.lab .mdec__m h3{grid-column:1;margin:0;font-size:clamp(24px,2.4vw,38px);font-weight:600;letter-spacing:-.03em;line-height:1.05}.lab .mdec__m p{grid-column:2;margin:0;font-family:var(--font-main);font-size:clamp(16px,1.3vw,19px);line-height:1.45;color:#111111c7}.lab .mdec__m dl{grid-column:2;display:flex;flex-wrap:wrap;gap:10px 28px;margin:6px 0 0;font-family:var(--font-main)}.lab .mdec__m dl div{display:grid;gap:4px}.lab .mdec__m dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#11111180}.lab .mdec__m dd{margin:0;font-size:15px;font-weight:500}.lab .mdec__m dd span{display:inline-block;padding-bottom:3px;font-family:FC Inter,Inter,sans-serif;font-weight:600;letter-spacing:-.03em;box-shadow:inset 0 -2px #111}.lab .mdec__story{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-m);margin:clamp(36px,4vw,64px) 0 0;padding:0;list-style:none;counter-reset:none}.lab .mdec__story li{display:flex;flex-direction:column;gap:12px;min-width:0;padding:clamp(20px,2vw,28px);border-radius:var(--r-c);background:#f4f3f6;opacity:0;transform:translateY(18px);transition:opacity .6s ease calc(var(--i) * .28s),transform .8s cubic-bezier(.2,.7,.2,1) calc(var(--i) * .28s)}.lab .mdec__story.is-in li{opacity:1;transform:none}.lab .mdec__story li:last-child{background:linear-gradient(120deg,#e0b7f3,#b4c3fe)}.lab .mdec__story em{font-style:normal;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--grey);font-variant-numeric:tabular-nums}.lab .mdec__story li:last-child em{color:#1111118c}.lab .mdec__mark{min-height:2.3em;margin:4px 0 6px;font-family:FC Inter,Inter,system-ui,sans-serif;font-size:clamp(20px,1.8vw,30px);font-weight:600;line-height:1.08;letter-spacing:-.04em;color:#111;overflow-wrap:anywhere}.lab .mdec__mark span{background:linear-gradient(90deg,#b07ad6,#6f86f0);-webkit-background-clip:text;background-clip:text;color:transparent}.lab .mdec__story li:first-child .mdec__mark{color:#a3a3a8;font-weight:500}.lab .mdec__story li:last-child .mdec__mark span{background:none;color:#111}.lab .mdec__story h3{margin:0;font-size:17px;font-weight:500;line-height:1.3}.lab .mdec__story li>p:last-child{margin:0;font-size:15px;line-height:1.5;color:var(--grey)}.lab .mdec__story li:last-child>p:last-child{color:#111111b3}.lab .mdec__intro{margin-top:clamp(36px,4vw,64px)}.lab .mdec__m dl .is-before dd{color:#1111118c;font-weight:400}@media(max-width:1023px){.lab .mdec__story{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.lab .mdec__story li{opacity:1;transform:none;transition:none}}@media(max-width:767px){.lab .mdec__story{grid-template-columns:minmax(0,1fr);gap:10px}.lab .mdec__mark{min-height:0}.lab .mdec__head,.lab .mdec__intro{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mdec__head>*,.lab .mdec__intro p{grid-column:1}.lab .mdec__m{grid-template-columns:minmax(0,1fr)}.lab .mdec__m p,.lab .mdec__m dl{grid-column:1}}.lab .mman{display:grid;gap:clamp(10px,1vw,16px);margin:var(--sec) var(--pad-x) 0;font-family:FC Inter,Inter,system-ui,sans-serif}.lab .mman__s{position:relative;display:grid;align-content:center;gap:clamp(18px,2.4vw,36px);min-height:min(86vh,760px);padding:clamp(28px,6vw,110px);border-radius:var(--r-c);overflow:hidden;background:#fff;color:#111}.lab .mman__s--welcome,.lab .mman__s--starts,.lab .mman__s--plain{background:#000;color:#fff}.lab .mman__s--gain{background:linear-gradient(120deg,#e0b7f3,#b4c3fe)}.lab .mman__big{margin:0;max-width:16em;font-size:clamp(34px,5.4vw,92px);font-weight:600;line-height:1.02;letter-spacing:-.04em;opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform 1s cubic-bezier(.2,.7,.2,1)}.lab .mman__big--grey{color:#9a9a9a;transition-delay:1.6s}.lab .mman__s--plain .mman__big--grey{color:#7d7d7d;transition-delay:.35s}.lab .mman__s--gain .mman__big--grey{color:#11111173}.lab .mman__sub{margin:0;max-width:34em;font-family:var(--font-main);font-size:clamp(15px,1.3vw,19px);line-height:1.5;color:#ffffff9e;opacity:0;transition:opacity .8s ease .6s}.lab .mman__s.is-in .mman__big,.lab .mman__s.is-in .mman__sub{opacity:1;transform:none}.lab .mman__fut{white-space:nowrap}.lab .mman__fut [data-type]{display:inline-block;vertical-align:bottom;background:linear-gradient(90deg,#e0b7f3,#b4c3fe);-webkit-background-clip:text;background-clip:text;color:transparent;clip-path:inset(0 100% 0 0);transition:clip-path 1.2s steps(6,end) .6s}.lab .mman__s.is-in .mman__fut [data-type]{clip-path:inset(0 0 0 0)}.lab .mman__track{display:flex;align-items:center;gap:.4em;margin:0;font-size:clamp(20px,2.6vw,44px);font-weight:600;letter-spacing:-.03em;white-space:nowrap}.lab .mman__track i{flex:1 1 0;min-width:1.2em;max-width:7em;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.65,0,.35,1);position:relative}.lab .mman__track i:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left:7px solid currentColor;border-right:0}.lab .mman__track span{opacity:0;transition:opacity .5s,color .6s}.lab .mman__track .is-fade em{font-style:normal;color:#bbb}.lab .mman__track .is-empty em{font-style:normal}.lab .mman__s.is-in .mman__track span{opacity:1}.lab .mman__s.is-in .mman__track span:nth-of-type(2){transition-delay:.7s}.lab .mman__s.is-in .mman__track span:nth-of-type(3){transition-delay:1.4s}.lab .mman__s.is-in .mman__track i{transform:scaleX(1)}.lab .mman__s.is-in .mman__track i:nth-of-type(1){transition-delay:.35s}.lab .mman__s.is-in .mman__track i:nth-of-type(2){transition-delay:1.05s}.lab .mman__track--gain .is-fade em{color:#1116}.lab .mman__icons{position:relative;display:inline-block;width:.82em;height:.8em;margin:0 .04em 0 .14em;vertical-align:-.06em}.lab .mman__icons i{position:absolute;inset:0;opacity:0;transform:scale(.6);transition:opacity .3s,transform .45s cubic-bezier(.3,1.4,.5,1)}.lab .mman__icons i.is-on{opacity:1;transform:none}.lab .mman__icons svg{display:block;width:100%;height:100%}@media(max-width:767px){.lab .mman__s{min-height:72vh;padding:28px 20px}.lab .mman__track{font-size:18px;gap:.3em}}@media(prefers-reduced-motion:reduce){.lab .mman__big,.lab .mman__sub,.lab .mman__track span,.lab .mman__track i,.lab .mman__fut [data-type]{opacity:1;transform:none;clip-path:none;transition:none}}.lab .mfa{margin:var(--sec) var(--pad-x) 0}.lab .mfa__head,.lab .mfa__intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mfa__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .mfa__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mfa__intro{margin-top:22px}.lab .mfa__intro p{grid-column:4 / 11;margin:0 0 .6em;font-size:18px;line-height:1.5;color:var(--grey)}.lab .mfa__wrap{display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,1.9fr);gap:clamp(16px,2vw,32px);align-items:start;margin-top:clamp(28px,3vw,48px)}.lab .mfa__steps{position:sticky;top:90px;display:grid;margin:0;padding:0;list-style:none}.lab .mfa__steps li+li{border-top:1px solid rgba(11,4,27,.08)}.lab .mfa__steps button{display:grid;grid-template-columns:2.1em minmax(0,1fr);column-gap:8px;row-gap:4px;width:100%;padding:12px 2px;border:0;background:none;color:var(--grey);font:inherit;text-align:left;cursor:pointer;transition:color .3s}.lab .mfa__steps em{grid-row:span 2;font:11px/1.7 var(--vt-mono, ui-monospace, monospace);font-style:normal}.lab .mfa__steps b{font-size:16px;font-weight:500;color:var(--ink, #111)}.lab .mfa__steps span{display:none;font-size:14px;line-height:1.45}.lab .mfa__steps button.is-active span{display:block}.lab .mfa__steps button.is-active em{color:#8a6cf0}.lab .mfa__steps button:not(.is-active) b{color:var(--grey)}.lab .mfa__win{border-radius:16px;background:#fff;box-shadow:0 0 0 1px #0b041b14,0 50px 100px -50px #503ca073;overflow:hidden}.lab .mfa__bar{display:flex;align-items:center;gap:6px;margin:0;padding:10px 14px;border-bottom:1px solid rgba(11,4,27,.07)}.lab .mfa__bar i{width:10px;height:10px;border-radius:50%;background:#0b041b21}.lab .mfa__bar span{flex:1;max-width:380px;margin:0 auto;padding:5px 12px;border-radius:999px;background:#0b041b0d;font:12px/1.2 var(--vt-mono, ui-monospace, monospace);text-align:center;color:var(--grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab .mfa .fa{height:clamp(520px,calc(100svh - 190px),760px);min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.lab .mfa__note{max-width:40em;margin:18px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:14px;line-height:1.5;color:var(--grey)}.lab .fa{--g: #8F92A1;--line: rgba(143, 146, 161, .1);--soft: rgba(143, 146, 161, .05);display:grid;align-content:start;min-height:680px;padding:16px clamp(14px,2vw,28px) 26px;color:#171717;font-family:FC Inter,Inter,system-ui,sans-serif;font-weight:600;font-size:14px;letter-spacing:-.02em}.lab .fa-top{display:flex;align-items:center;gap:22px;padding-bottom:14px}.lab .fa-top b{font-size:17px;letter-spacing:-.04em}.lab .fa-top span{font-size:11px;color:var(--g)}.lab .fa-top em{display:flex;align-items:center;gap:8px;margin-left:auto;font-style:normal;font-size:12px}.lab .fa-top em i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#e0b7f3,#b4c3fe);color:#fff;font-style:normal;font-size:13px}.lab .fa-s,.lab .fa-t{display:none}.lab .fa[data-screen=welcome] [data-s=welcome],.lab .fa[data-screen=profile] [data-s=profile],.lab .fa[data-screen=consult] [data-s=consult],.lab .fa[data-screen=share] [data-s=share]{display:grid;animation:fa-in .5s ease both}.lab .fa[data-tab=now] [data-t=now],.lab .fa[data-tab=future] [data-t=future],.lab .fa[data-tab=code] [data-t=code],.lab .fa[data-tab=result] [data-t=result]{display:grid;animation:fa-in .45s ease both}@keyframes fa-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lab .fa-btn{display:inline-block;justify-self:center;padding:12px 28px;border-radius:999px;background:linear-gradient(90deg,#e0b7f3,#b4c3fe);color:#fff;font-size:13px;letter-spacing:-.02em}.lab .fa-btn--sm{justify-self:start;padding:9px 18px;font-size:12px}.lab .fa-btn--wide{justify-self:stretch;text-align:center;padding:14px;margin-top:16px}.lab .fa-welcome{justify-items:center;align-content:center;gap:14px;min-height:600px;text-align:center}.lab .fa-welcome__h{margin:0;font-size:22px;color:#a7a9b4;letter-spacing:-.04em}.lab .fa-welcome__t{max-width:440px;margin:0;font-size:12px;font-weight:500;line-height:1.6;color:var(--g)}.lab .fa-welcome__logo{display:flex;align-items:center;margin:70px 0 60px;font-size:clamp(40px,5.4vw,74px);letter-spacing:-.04em;white-space:nowrap}.lab .fa-welcome__w{white-space:pre;transition:color .4s}.lab .fa-welcome__pill{position:relative;width:1.55em;height:.74em;margin-left:.12em;border-radius:999px;overflow:hidden;background:#eee}.lab .fa-welcome__pill img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}.lab .fa-welcome__pill img.is-on{opacity:1}.lab .fa-profile{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);gap:28px;min-height:600px}.lab .fa-profile__photo{position:relative;overflow:hidden;border-radius:20px;background:#ddd}.lab .fa-profile__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lab .fa-profile__photo p{position:absolute;left:22px;right:22px;bottom:22px;margin:0;font-size:clamp(18px,1.8vw,26px);line-height:1.12;letter-spacing:-.04em;color:#fff}.lab .fa-profile__photo p span{color:#ffffffb8}.lab .fa-profile__form{display:grid;align-content:start;gap:18px;padding-top:18px}.lab .fa-profile__h{margin:0;font-size:18px;letter-spacing:-.04em}.lab .fa-tabs--sm{display:flex;gap:20px;margin:0;font-size:12px;color:var(--g)}.lab .fa-tabs--sm span{padding-bottom:10px}.lab .fa-tabs--sm span.is-on{color:#171717;box-shadow:inset 0 -2px #171717}.lab .fa-profile__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.lab .fa-profile__grid label{display:grid;gap:6px}.lab .fa-profile__grid label span{font-size:10px;color:var(--g)}.lab .fa-profile__grid label b{min-height:1.9em;padding-bottom:6px;border-bottom:1px solid #ececf0;font-size:13px}.lab .fa-cons{gap:16px}.lab .fa-cons__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.lab .fa-h1{margin:0;font-size:clamp(28px,3vw,44px);letter-spacing:-.04em;line-height:1}.lab .fa-h1 sup{font-size:12px;color:#a7a9b4;letter-spacing:-.02em;vertical-align:1.4em}.lab .fa-h1 sup b{color:#171717}.lab .fa-actions{display:flex;flex-wrap:wrap;gap:6px;margin:0}.lab .fa-actions span{padding:6px 10px;border-radius:8px;box-shadow:inset 0 0 0 1px #e2e3e8;font-size:10.5px}.lab .fa-tabs{display:flex;gap:clamp(14px,2.2vw,30px);margin:4px 0 0}.lab .fa-tabs button{padding:0 0 10px;border:0;background:none;color:#171717;opacity:.5;font:inherit;font-size:clamp(14px,1.3vw,19px);letter-spacing:-.04em;cursor:pointer}.lab .fa[data-tab=now] .fa-tabs [data-tab=now],.lab .fa[data-tab=future] .fa-tabs [data-tab=future],.lab .fa[data-tab=code] .fa-tabs [data-tab=code],.lab .fa[data-tab=result] .fa-tabs [data-tab=result]{opacity:1;box-shadow:inset 0 -2px #171717}.lab .fa-t{gap:16px}.lab .fa-lead{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,2.4fr);gap:20px;align-items:start}.lab .fa-lead p{margin:0;font-size:13px;line-height:1.35;color:var(--g)}.lab .fa-lead p b{color:#171717}.lab .fa-age{position:relative;height:62px;margin:0 6px}.lab .fa-age__track{position:absolute;left:0;right:0;top:30px;height:4px;border-radius:4px;background:#f0f0f4}.lab .fa-age__fill{position:absolute;top:30px;height:4px;border-radius:4px;background:linear-gradient(90deg,#fbd5c8,#e0b7f3)}.lab .fa-age__m{position:absolute;top:0;display:grid;justify-items:center;transform:translate(-50%)}.lab .fa-age__m b{padding:3px 6px;border-radius:5px;background:#f4f4f6;font-size:9.5px;color:#8f92a1}.lab .fa-age__m.is-now b{background:#fff;color:#171717;box-shadow:0 1px 4px #0000001f}.lab .fa-age__m i{width:2px;height:10px;margin-top:4px;background:#d6d7de}.lab .fa-age__m.is-now i{width:12px;height:12px;margin-top:1px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #8f92a1}.lab .fa-age__m em{margin-top:6px;font-size:9.5px;font-style:normal}.lab .fa-age__s,.lab .fa-age__x{position:absolute;top:44px;font-size:9.5px;color:var(--g);transform:translate(-50%)}.lab .fa-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,2.4fr);gap:14px;align-items:start}.lab .fa-side{display:grid;gap:10px}.lab .fa-in{display:grid;gap:12px;padding:18px 16px;border-radius:12px;background:var(--soft)}.lab .fa-in label{display:grid;gap:6px;font-size:11px;color:var(--g)}.lab .fa-in label small{font-size:10px;font-weight:500}.lab .fa-in label small u{color:#6b55ee}.lab .fa-in label>span{display:flex;align-items:baseline;gap:2px;padding-bottom:6px;border-bottom:1px solid #e4e4ea;color:#171717;font-size:16px}.lab .fa-in input{width:100%;min-width:0;padding:0;border:0;background:none;color:#171717;font:inherit;font-size:16px;letter-spacing:-.02em;outline:none;-moz-appearance:textfield}.lab .fa-in input::-webkit-inner-spin-button{opacity:.4}.lab .fa-in__h{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:11px;color:#171717}.lab .fa-in__h--big{font-size:14px}.lab .fa-in__h em{padding:5px 10px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #e2e3e8;font-style:normal;font-size:10px}.lab .fa-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.lab .fa-row b{color:#171717;font-size:14px}.lab .fa-asset,.lab .fa-check{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:10px;align-items:center;margin:0;padding:0;border:0;background:none;font:inherit;text-align:left;color:#171717}.lab .fa-asset i,.lab .fa-check i{grid-row:span 2;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e3fcef;color:#00875a;font-style:normal;font-size:11px}.lab .fa-check i{background:#fff;color:transparent;box-shadow:inset 0 0 0 1.5px #d6d7de}.lab .fa-check.is-on i{background:#e3fcef;color:#00875a;box-shadow:none}.lab button.fa-check{cursor:pointer}.lab .fa-asset b,.lab .fa-check b{font-size:13px}.lab .fa-asset span,.lab .fa-check span{font-size:10px;font-weight:500;color:var(--g)}.lab .fa-main{display:grid;gap:12px;min-width:0}.lab .fa-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lab .fa-card{display:grid;align-content:space-between;gap:14px;min-height:92px;padding:14px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.lab .fa-card__h{display:flex;justify-content:space-between;gap:8px;margin:0;font-size:10.5px;line-height:1.3;color:var(--g)}.lab .fa-card__h img{width:12px;height:12px;opacity:.6;flex:none}.lab .fa-card__v{margin:0;font-size:clamp(16px,1.55vw,22px);letter-spacing:-.02em}.lab .fa-card__v--g{color:#00875a;font-size:15px}.lab .fa-ind{display:flex;gap:2.5px}.lab .fa-ind i{width:3px;height:14px;border-radius:5px;background:#e4e4e4;opacity:.5;transition:background .3s,opacity .3s}.lab .fa-card--cmp{grid-column:span 1;grid-row:span 2}.lab .fa-cmp{display:grid;gap:5px;font-size:9.5px;font-weight:500;color:var(--g)}.lab .fa-cmp i{position:relative;display:block;height:24px;border-radius:4px;background:#f3f3f6}.lab .fa-cmp i:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--w, 0%);border-radius:4px;background:#00875a;transition:width .6s}.lab .fa-cmp i[data-cmp=need]:before{background:#e8e8ed}.lab .fa-cmp i b{position:absolute;right:6px;top:6px;font-size:10px;color:#171717}.lab .fa-cmp i[data-cmp=have] b{color:#fff}.lab .fa-chart{margin:0;padding:10px 10px 8px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line)}.lab .fa-chart svg{display:block;width:100%;height:260px}.lab .fa-chart .fa-ax{font:500 9.5px FC Inter,Inter,sans-serif;fill:#8f92a1}.lab .fa-chart .fa-ann{font:600 8.5px FC Inter,Inter,sans-serif;fill:#fff}.lab .fa-chart figcaption{display:flex;gap:16px;justify-content:center;font-size:10px;font-weight:500;color:var(--g)}.lab .fa-chart figcaption span{display:inline-flex;align-items:center;gap:6px}.lab .fa-chart figcaption i{width:10px;height:10px;border-radius:50%}.lab .fa-plan{display:grid;gap:10px;padding:14px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line)}.lab .fa-plan__row{display:flex;align-items:center;gap:14px;margin:0;font-size:12px}.lab .fa-plan__row span{font-weight:500;color:var(--g)}.lab .fa-plan__row em{margin-left:auto;padding:4px 9px;border-radius:999px;background:#e3fcef;color:#00875a;font-style:normal;font-size:10px}.lab .fa-plan__row em[data-ok=false]{background:#ffebe6;color:#de350b}.lab .fa-cards--res{grid-template-columns:repeat(4,minmax(0,1fr))}.lab .fa-cards--res .fa-card__v{font-size:clamp(15px,1.4vw,20px)}.lab .fa-share{align-content:start;gap:16px;max-width:640px;padding-top:30px}.lab .fa-h2{margin:0;font-size:26px;letter-spacing:-.04em}.lab .fa-share__card{display:grid;gap:14px;padding:20px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line)}.lab .fa-share__card p{margin:0;font-size:13px}.lab .fa-share__ok{color:#00875a}.lab .fa-share__creds{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.lab .fa-share__creds>span{display:grid;gap:6px;padding:12px 14px;border-radius:10px;background:var(--soft);font-size:12px}.lab .fa-share__creds small{font-size:10px;font-weight:500;color:var(--g)}.lab .fa-pin{display:flex;gap:6px}.lab .fa-pin i{display:grid;place-items:center;width:26px;height:30px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px #e2e3e8;font-style:normal;font-size:14px}.lab .fa-share__btns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lab .fa-ghost{padding:9px 16px;border-radius:999px;box-shadow:inset 0 0 0 1px #f2c6bc;color:#de350b;font-size:12px}.lab .fa-share__note{margin:0;font-size:11px;font-weight:500;line-height:1.55;color:var(--g)}@media(max-width:1100px){.lab .mfa__wrap{grid-template-columns:minmax(0,1fr)}.lab .mfa__steps{position:static;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 12px}.lab .mfa__steps li+li{border-top:0}.lab .mfa__steps button{padding:8px 2px}.lab .mfa__steps button.is-active span{display:none}}@media(max-width:767px){.lab .mfa__head,.lab .mfa__intro{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mfa__head>*,.lab .mfa__intro p{grid-column:1}.lab .mfa__steps{display:flex;gap:6px;margin:0 calc(-1 * var(--pad-x));padding:0 var(--pad-x);overflow-x:auto;scrollbar-width:none}.lab .mfa__steps::-webkit-scrollbar{display:none}.lab .mfa__steps li{flex:none}.lab .mfa__steps button{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#0b041b0d;white-space:nowrap}.lab .mfa__steps button.is-active{background:#111}.lab .mfa__steps button.is-active b,.lab .mfa__steps button.is-active em{color:#fff}.lab .mfa__steps b{font-size:14px}.lab .mfa__wrap{gap:12px}.lab .mfa .fa{height:calc(100svh - 250px)}.lab .fa{min-height:560px;padding:12px}.lab .fa-top span{display:none}.lab .fa-profile,.lab .fa-lead,.lab .fa-grid{grid-template-columns:minmax(0,1fr)}.lab .fa-profile__photo{min-height:260px}.lab .fa-cards,.lab .fa-cards--res{grid-template-columns:repeat(2,minmax(0,1fr))}.lab .fa-card--cmp{grid-column:1 / -1;grid-row:auto}.lab .fa-welcome__logo{font-size:30px;margin:40px 0}.lab .fa-actions{display:none}.lab .fa-share__creds{grid-template-columns:minmax(0,1fr)}.lab .mfa__note{margin-left:0}}.lab .mman__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-bottom:clamp(18px,2vw,30px);font-family:var(--font-main)}.lab .mman__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .mman__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}@media(max-width:767px){.lab .mman__head{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mman__head>*{grid-column:1}}@media(max-width:767px){.lab .fa-age__m:not(.is-now) b{display:none}}.lab .nst{margin:var(--sec) 0 0}.lab .nst__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding:0 var(--pad-x)}.lab .nst__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .nst__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .nst__track{position:relative;height:calc(var(--n) * 72vh + 100vh);margin-top:clamp(20px,2vw,32px)}.lab .nst__sticky{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.75fr);align-items:center;gap:clamp(20px,3vw,56px);height:100vh;height:100svh;padding:clamp(64px,9vh,96px) var(--pad-x) clamp(84px,11vh,112px);box-sizing:border-box}.lab .nst__story{display:grid;align-content:center;gap:clamp(20px,4vh,40px);min-width:0}.lab .nst__nav{display:grid;gap:2px;margin:0;padding:0;list-style:none}.lab .nst__nav button{display:flex;align-items:baseline;gap:12px;width:100%;padding:5px 0;border:0;background:none;font:inherit;font-size:14px;color:#b3b3b8;text-align:left;cursor:pointer;transition:color .35s}.lab .nst__nav button em{font-style:normal;font-size:11px;font-variant-numeric:tabular-nums}.lab .nst__nav button.is-past{color:#77777d}.lab .nst__nav button.is-on{color:#111}.lab .nst__nav button.is-on em{color:#8a6cf0}.lab .nst__nav button:hover{color:#111}.lab .nst__caps{display:grid}.lab .nst__cap{grid-area:1 / 1;display:grid;align-content:start;gap:12px;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.lab .nst__cap.is-on{opacity:1;transform:none;pointer-events:auto}.lab .nst__n{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--grey);font-variant-numeric:tabular-nums}.lab .nst__n b{font-weight:500;color:#8a6cf0}.lab .nst__cap h3{margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.lab .nst__cap>p:last-child{margin:0;font-size:16px;line-height:1.5;color:var(--grey)}.lab .nst__vis{--fc: "FC Inter", "Inter", system-ui, sans-serif;--ease: cubic-bezier(.2, .7, .2, 1);position:relative;height:100%;max-height:720px;min-height:0;border-radius:var(--r-c);overflow:hidden;background:#f1f0f3;color:#111;container-type:size;font-family:var(--fc)}.lab .nst__bg{position:absolute;inset:0;background:linear-gradient(120deg,#e0b7f3,#b4c3fe);opacity:0;transition:opacity 1s ease}.lab .nst__vis:not([data-s=before]) .nst__bg{opacity:1}.lab .nst__old{position:absolute;left:8cqw;right:8cqw;top:50%;display:grid;gap:1.4cqh;margin:0;padding:0;list-style:none;transform:translateY(-50%);font-size:clamp(18px,4.4cqw,48px);font-weight:500;line-height:1.1;letter-spacing:-.035em;color:#9d9ca3}.lab .nst__old li{display:flex;align-items:baseline;gap:.6em;transition:opacity .6s ease calc(var(--i) * .08s),transform .8s var(--ease) calc(var(--i) * .08s),filter .6s ease}.lab .nst__old em{font-style:normal;font-size:.4em;color:#c4c3c9;font-variant-numeric:tabular-nums;transform:translateY(-.6em)}.lab .nst__vis:not([data-s=before]) .nst__old li{opacity:0;filter:blur(8px);transform:translateY(calc((1 - var(--i)) * 1.4em)) scale(.6)}.lab .nst__line{position:absolute;left:0;right:0;top:50%;display:flex;justify-content:center;align-items:flex-start;margin:0;padding:0 4cqw;font-size:clamp(26px,7.2cqw,112px);font-weight:600;line-height:1.1;letter-spacing:-.045em;white-space:nowrap;transform:translateY(-50%);transition:top .9s var(--ease),font-size .9s var(--ease),opacity .6s}.lab .nst__vis[data-s=before] .nst__line{opacity:0}.lab .nst__vis:is([data-s=code],[data-s=method]) .nst__line{top:26%}.lab .nst__vis[data-s=platform] .nst__line{top:20%;font-size:clamp(22px,5.4cqw,80px)}.lab .nst__line>span{position:relative;flex-shrink:0;transition:opacity .6s ease}.lab .nst__line .cl{display:grid;grid-template-columns:0fr;opacity:0;transition:grid-template-columns .8s var(--ease),opacity .5s ease}.lab .nst__line .cl>span{position:relative;min-width:0;overflow:hidden}.lab .nst__line .t-now b{position:relative;font-weight:inherit}.lab .nst__vis[data-s=platform] .t-your,.lab .nst__vis:is([data-s=now],[data-s=method]) :is(.t-now,.t-a1,.t-a2){grid-template-columns:1fr;opacity:1}.lab .nst__vis[data-s=now] :is(.t-a1,.t-a2){opacity:.35}.lab .nst__line .t-code{padding-left:.26em}.lab .nst__line .t-grp{display:flex;align-items:flex-start}.lab .nst__line .br{display:inline-block;transition:transform .7s var(--ease) .45s,opacity .5s ease .45s,color .5s}.lab .nst__vis[data-s=before] .br--l{transform:translate(-.8em);opacity:0}.lab .nst__vis[data-s=before] .br--r{transform:translate(.8em);opacity:0}.lab .nst__vis[data-s=before] .t-code{opacity:0}.lab .nst__vis[data-s=name] .t-code{animation:nst-in .7s var(--ease) .9s both}.lab .nst__vis[data-s=name] .br{animation:nst-br .8s var(--ease) .45s both}.lab .nst__vis[data-s=name] .br--r{animation-name:nst-br-r}@keyframes nst-in{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}@keyframes nst-br{0%{opacity:0;transform:translate(-.8em)}to{opacity:1;transform:none}}@keyframes nst-br-r{0%{opacity:0;transform:translate(.8em)}to{opacity:1;transform:none}}.lab .nst__line .w-var{display:inline-grid;width:0;overflow:hidden;transition:width .6s var(--ease)}.lab .nst__line .v{grid-area:1 / 1;justify-self:start;display:flex;align-items:center;gap:.12em;width:max-content;padding-left:.26em;opacity:0;transform:translateY(.5em);transition:opacity .4s ease,transform .5s var(--ease)}.lab .nst__line .v.is-on{opacity:1;transform:none}.lab .nst__line .v img.is-pill{width:1.5em;height:.78em;border-radius:999px;object-fit:cover}.lab .nst__line .v img.is-icon{width:.82em;height:.82em;filter:brightness(0)}.lab .nst__line .v:has(img):not(:has(img+*)){gap:.18em}.lab .nst__vis[data-s=future] .t-code,.lab .nst__vis[data-s=code] .t-grp,.lab .nst__vis[data-s=now] :is(.t-grp,.t-code){opacity:.22}.lab .nst__tag{position:absolute;left:50%;top:100%;margin-top:.5em;padding:6px 10px;border-radius:999px;background:#111;color:#fff;font-family:var(--font-main);font-size:12px;font-style:normal;font-weight:500;line-height:1;letter-spacing:.02em;white-space:nowrap;opacity:0;transform:translate(-50%,6px);transition:opacity .4s,transform .5s var(--ease);pointer-events:none}.lab .nst__vis[data-s=future] .t-grp>.nst__tag,.lab .nst__vis[data-s=code] .t-code>.nst__tag,.lab .nst__vis[data-s=now] .t-now .nst__tag{opacity:1;transform:translate(-50%);transition-delay:.5s}.lab .nst__vis[data-s=now] .t-now>span{overflow:visible}.lab .nst__fly{position:absolute;inset:0;pointer-events:none}.lab .nst__fly span{--x: calc((var(--i) - 1) * 30cqw);--y: calc(-22cqh + var(--i) * 4cqh);position:absolute;left:50%;top:50%;display:grid;justify-items:center;gap:8px;opacity:0;transform:translate(-50%,-50%)}.lab .nst__fly span:nth-child(2){--y: 22cqh}.lab .nst__fly img{width:clamp(80px,13cqw,170px);aspect-ratio:2 / 1;border-radius:999px;object-fit:cover;box-shadow:0 20px 40px -20px #28145a66}.lab .nst__fly em{font-family:var(--font-main);font-size:13px;font-style:normal;color:#1119}.lab .nst__vis[data-s=name] .nst__fly span{animation:nst-fly 1.9s var(--ease) calc(var(--i) * .12s) both}@keyframes nst-fly{0%{opacity:0;transform:translate(calc(-50% + var(--x) * 1.15),calc(-50% + var(--y) * 1.15)) scale(.8)}25%,55%{opacity:1;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.15)}}.lab .nst__vis[data-s=name] .t-fut{animation:nst-in .7s var(--ease) 1.5s both}.lab .nst__vis[data-s=name] .br{animation-delay:1.9s}.lab .nst__vis[data-s=name] .t-code{animation-delay:2.4s}.lab .nst__under{position:absolute;left:6cqw;right:6cqw;top:46%;bottom:7%;display:grid}.lab .nst__under>*{grid-area:1 / 1;min-width:0;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s .5s}.lab .nst__vis[data-s=code] .nst__formula,.lab .nst__vis[data-s=method] .nst__map,.lab .nst__vis[data-s=platform] .nst__app{opacity:1;visibility:visible;transition:opacity .5s ease .3s}.lab .nst__formula{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:3cqh}.lab .nst__formula p{display:flex;flex-wrap:wrap;justify-content:center;gap:.35em;margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(12px,2cqw,22px);font-weight:500}.lab .nst__formula p span{padding:.35em .7em;border-radius:999px;background:#ffffff8c;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s var(--ease)}.lab .nst__formula p span:first-child{background:#111;color:#fff}.lab .nst__formula p span.is-op{padding:.35em .1em;background:none}.lab .nst__vis[data-s=code] .nst__formula p span{opacity:1;transform:none;transition-delay:calc(.45s + var(--i) * .14s)}.lab .nst__formula svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lab .nst__formula path{fill:none;stroke:url(#nst-g);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.lab .nst__vis[data-s=code] .nst__formula path{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.6,0,.3,1) 1.3s}.lab .nst__chart{position:relative;min-height:0;margin:clamp(40px,8cqh,64px) 4cqw 0 2cqw}.lab .nst__start{position:absolute;left:0;bottom:0;padding:5px 10px;border-radius:999px;background:#fff9;font-size:clamp(12px,1.4cqw,15px);font-weight:600;transform:translate(-30%,50%);opacity:0;transition:opacity .4s}.lab .nst__vis[data-s=code] .nst__start{opacity:1;transition-delay:1.2s}.lab .nst__goal{position:absolute;right:0;top:0;translate:6% -130%;padding:6px 12px;border-radius:999px;background:#111;color:#fff;font-size:clamp(12px,1.6cqw,17px);font-weight:600;letter-spacing:-.02em;opacity:0;transform:scale(.8);transition:opacity .4s,transform .5s var(--ease)}.lab .nst__vis[data-s=code] .nst__goal{opacity:1;transform:none;transition-delay:2.7s}.lab .nst__map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw;align-content:center}.lab .nst__map>div{display:grid;align-content:start;gap:10px;padding:clamp(14px,2.4cqw,26px);border-radius:18px;background:#ffffff80;font-family:var(--font-main);opacity:0;transform:translateY(14px);transition:opacity .5s,transform .6s var(--ease)}.lab .nst__vis[data-s=method] .nst__map>div{opacity:1;transform:none;transition-delay:calc(.4s + var(--i) * .25s)}.lab .nst__map b{font-family:var(--fc);font-size:clamp(18px,2.6cqw,30px);font-weight:600;letter-spacing:-.04em}.lab .nst__map s{text-decoration:none;font-size:clamp(12px,1.5cqw,15px);line-height:1.35;color:#11111180}.lab .nst__map s span{background:linear-gradient(#1111118c,#1111118c) 0 58% / 0% 1.5px no-repeat;transition:background-size .9s var(--ease)}.lab .nst__vis[data-s=method] .nst__map s span{background-size:100% 1.5px;transition-delay:calc(1s + var(--i) * .25s)}.lab .nst__map i{font-style:normal;color:#11111159}.lab .nst__map span{font-size:clamp(14px,1.8cqw,18px);font-weight:500;line-height:1.3}.lab .nst__app{display:grid;align-content:start;align-self:center;gap:0;border-radius:16px;background:#fff;box-shadow:0 30px 60px -30px #28145a59;overflow:hidden;font-family:var(--fc);transform:translateY(16px);transition:opacity .5s,transform .7s var(--ease),visibility 0s .5s}.lab .nst__vis[data-s=platform] .nst__app{transform:none;transition:opacity .5s ease .3s,transform .7s var(--ease) .3s}.lab .nst__url{display:flex;align-items:center;gap:6px;margin:0;padding:12px 16px;background:#f6f6f8;font-family:var(--font-main);font-size:12px;color:#8f92a1}.lab .nst__url i{width:9px;height:9px;border-radius:50%;background:#dcdce2}.lab .nst__url span{margin-left:10px}.lab .nst__tabs{display:flex;gap:4px;margin:0;padding:14px 16px 0;overflow:hidden}.lab .nst__tabs span{flex:1 1 0;padding:10px 6px;border-radius:10px;background:#8f92a114;font-size:clamp(12px,1.6cqw,17px);font-weight:600;letter-spacing:-.03em;text-align:center;white-space:nowrap;color:#8f92a1;transition:background-color .4s,color .4s}.lab .nst__tabs span.is-on{background:linear-gradient(120deg,#e0b7f3,#b4c3fe);color:#111}.lab .nst__tcap{display:grid;padding:18px 16px 22px}.lab .nst__tcap p{grid-area:1 / 1;margin:0;font-size:clamp(18px,2.8cqw,34px);font-weight:600;letter-spacing:-.04em;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s var(--ease)}.lab .nst__tcap p.is-on{opacity:1;transform:none}@media(max-width:1023px){.lab .nst__sticky{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:16px;padding:70px var(--pad-x) 92px}.lab .nst__story{align-content:start;gap:0}.lab .nst__nav{display:none}.lab .nst__cap{gap:6px}.lab .nst__cap h3{font-size:22px}.lab .nst__cap>p:last-child{font-size:14px;line-height:1.45}.lab .nst__vis{max-height:none}}@media(max-width:767px){.lab .nst__head{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .nst__head>*{grid-column:1}.lab .nst__line{font-size:clamp(22px,8.6cqw,40px)}.lab .nst__vis[data-s=platform] .nst__line{font-size:clamp(18px,6.6cqw,34px)}.lab .nst__old{font-size:clamp(18px,6.6cqw,28px);gap:14px}.lab .nst__under{inset:40% 14px 16px}.lab .nst__vis:is([data-s=code],[data-s=method]) .nst__line{top:18%}.lab .nst__vis[data-s=platform] .nst__line{top:16%}.lab .nst__map{grid-template-columns:minmax(0,1fr);gap:6px;align-content:start}.lab .nst__map>div{grid-template-columns:4.6em minmax(0,1fr);grid-template-areas:"b s" "b span";gap:2px 10px;padding:10px 12px;border-radius:14px}.lab .nst__map b{grid-area:b;align-self:center;font-size:18px}.lab .nst__map s{grid-area:s;font-size:12px}.lab .nst__map i{display:none}.lab .nst__map span{grid-area:span;font-size:14px}.lab .nst__tabs span{font-size:11px;padding:8px 2px}.lab .nst__tag{font-size:11px;padding:5px 8px}.lab .nst__formula path{stroke-width:1.4}}@media(prefers-reduced-motion:reduce){.lab .nst__vis *,.lab .nst__cap{transition-duration:.01s!important;transition-delay:0s!important;animation:none!important}}@font-face{font-family:KASHE Display;src:url(/media/ext/kashe/font/kashe-display-400.woff2) format("woff2");font-weight:400;font-display:swap}.lab .khero__mark:has(.lg-wave){width:min(54vw,880px);top:44%;color:#ecfcff}@media(max-width:767px){.lab .khero__mark:has(.lg-wave){width:82vw;top:34%}}.lab .khero__mark .lg-l{opacity:0;transform:translateY(10px);animation:kh-l 1.1s cubic-bezier(.2,.7,.2,1) forwards}.lab .khero__mark .lg-k{animation-delay:.3s}.lab .khero__mark .lg-a{animation-delay:.42s}.lab .khero__mark .lg-s{animation-delay:.54s}.lab .khero__mark .lg-h{animation-delay:.66s}.lab .khero__mark .lg-e{animation-delay:.78s}.lab .khero__mark .lg-wave{clip-path:inset(0 100% 0 0);animation:kh-w 1.6s cubic-bezier(.65,0,.35,1) 1.1s forwards}@keyframes kh-l{to{opacity:1;transform:none}}@keyframes kh-w{to{clip-path:inset(0 0 0 0)}}.lab .khero:has(.lg-wave) .khero__media{animation:kh-drift 26s ease-in-out infinite alternate;transform-origin:60% 50%}@keyframes kh-drift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.14) translate3d(-2%,1%,0)}}@media(prefers-reduced-motion:reduce){.lab .khero__mark .lg-l,.lab .khero__mark .lg-wave,.lab .khero:has(.lg-wave) .khero__media{animation:none;opacity:1;transform:none;clip-path:none}}.lab .mnm{--kn: #010A1B;--kd: #023356;--km: #3C8CC5;--ki: #BBD9F1;--kl: #ECFCFF;--ko: #F55C02;margin:var(--sec) var(--pad-x) 0}.lab :is(.mnm,.mwm,.mcu,.mkk,.mca)>[class$=__head]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.mnm,.mwm,.mcu,.mkk,.mca)>[class$=__head] h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab :is(.mnm__title,.mwm__title,.mcu__title,.mkk__title,.mca__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab :is(.mcu__intro,.mkk__intro,.mnm__note,.mwm__note,.mca__note){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:22px}.lab :is(.mcu__intro,.mkk__intro,.mnm__note,.mwm__note,.mca__note) p{grid-column:4 / 11;margin:0 0 .6em;font-size:18px;line-height:1.5;color:var(--grey)}.lab :is(.mnm__note,.mwm__note,.mca__note){margin-top:clamp(20px,2vw,32px)}.lab .mnm__count{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--gap-m);margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none}.lab .mnm__count li{display:grid;gap:6px;opacity:0;transform:translateY(12px);transition:opacity .6s ease calc(var(--i) * .08s),transform .7s cubic-bezier(.2,.7,.2,1) calc(var(--i) * .08s)}.lab .mnm__count.is-in li{opacity:1;transform:none}.lab .mnm__count b{font-family:KASHE Display,serif;font-size:clamp(40px,4.6vw,76px);font-weight:400;line-height:1;color:var(--kd)}.lab .mnm__count span{font-size:14px;line-height:1.35;color:var(--grey)}.lab .mnm__body{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:var(--gap-m);margin-top:clamp(28px,3vw,48px);align-items:start}.lab .mnm__steps{position:sticky;top:90px;display:grid;margin:0;padding:0;list-style:none}.lab .mnm__steps button{display:grid;grid-template-columns:5.6em minmax(0,1fr);gap:10px;width:100%;padding:11px 0;border:0;border-bottom:1px solid var(--line);background:none;font:inherit;text-align:left;color:#9a9aa0;cursor:pointer;transition:color .3s}.lab .mnm__steps li:first-child button{border-top:1px solid var(--line)}.lab .mnm__steps em{font-style:normal;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding-top:3px}.lab .mnm__steps b{font-weight:500;font-size:15px;line-height:1.35}.lab .mnm__steps button:hover,.lab .mnm__steps button.is-active{color:var(--kn)}.lab .mnm__steps button.is-active em{color:var(--ko)}.lab .mnm__stage{display:grid;gap:14px}.lab .mnm__field{position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:172px;padding:clamp(18px,2.4vw,32px);border-radius:var(--r-c);background:var(--kn)}.lab .mnm__chip{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:#ecfcff14;color:var(--kl);font-family:KASHE Display,serif;font-size:15px;letter-spacing:.02em;line-height:1;transition:opacity .5s,background-color .5s,color .5s,transform .5s cubic-bezier(.3,1.4,.5,1),max-width .6s,padding .6s}.lab .mnm__chip[data-st=off]{display:none}.lab .mnm__chip[data-st=new]{background:var(--kl);color:var(--kn);animation:mnm-pop .6s cubic-bezier(.3,1.4,.5,1) both}.lab .mnm__chip[data-st=seen]{background:#ecfcff24}.lab .mnm__chip[data-st=x]{color:#ecfcff52;background:transparent;text-decoration:line-through;text-decoration-color:#f55c02b3}.lab .mnm__chip[data-st=short]{background:var(--km);color:#fff;transform:scale(1.08)}.lab .mnm__chip[data-st=keep]{background:#3c8cc547;color:var(--ki)}.lab .mnm__chip[data-st=keep]:after{content:"ім’я засновниці";margin-left:8px;font-family:var(--font-main);font-size:11px;letter-spacing:.04em;opacity:.7}.lab .mnm__chip[data-st=final]{order:-1;padding:12px 22px;background:var(--ko);color:#fff;font-size:26px;letter-spacing:.06em;transform:none}@keyframes mnm-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.lab .mnm__view{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;align-items:stretch}.lab .mnm__shots{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-c);overflow:hidden;background:#e8ecef}.lab .mnm__shots img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .6s ease,transform 1.2s ease}.lab .mnm__shots img.is-on{opacity:1;transform:none}.lab .mnm__caps{display:grid;padding:clamp(18px,2vw,28px);border-radius:var(--r-c);background:#f2f5f7}.lab .mnm__cap{grid-area:1 / 1;display:grid;align-content:start;gap:10px;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1)}.lab .mnm__cap.is-on{opacity:1;transform:none;pointer-events:auto}.lab .mnm__n{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ko);font-variant-numeric:tabular-nums}.lab .mnm__cap h3{margin:0;font-family:KASHE Display,serif;font-size:clamp(24px,2vw,32px);font-weight:400;line-height:1.08;color:var(--kn)}.lab .mnm__cap p:last-child{margin:0;font-size:15px;line-height:1.5;color:#4a5560}@media(max-width:1023px){.lab .mnm__body{grid-template-columns:minmax(0,1fr)}.lab .mnm__steps{position:static;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.lab .mnm__steps::-webkit-scrollbar{display:none}.lab .mnm__steps li{flex:0 0 auto}.lab .mnm__steps button,.lab .mnm__steps li:first-child button{display:flex;gap:6px;padding:8px 12px;border:0;border-radius:999px;background:#f0f2f4;white-space:nowrap}.lab .mnm__steps button.is-active{background:var(--kn);color:#fff}.lab .mnm__steps em{padding:0}}@media(max-width:767px){.lab :is(.mnm,.mwm,.mcu,.mkk,.mca)>[class$=__head],.lab :is(.mcu__intro,.mkk__intro,.mnm__note,.mwm__note,.mca__note){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mnm,.mwm,.mcu,.mkk,.mca)>[class$=__head]>*,.lab :is(.mcu__intro,.mkk__intro,.mnm__note,.mwm__note,.mca__note) p{grid-column:1}.lab .mnm__count{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.lab .mnm__view{grid-template-columns:minmax(0,1fr)}.lab .mnm__chip{font-size:13px;padding:7px 11px}.lab .mnm__chip[data-st=final]{font-size:20px}}.lab .mwm{margin:var(--sec) var(--pad-x) 0}.lab .mwm__stage{position:relative;display:grid;gap:clamp(28px,4vw,56px);margin-top:clamp(28px,3vw,48px);padding:clamp(36px,7vw,120px) clamp(20px,6vw,110px) clamp(28px,4vw,64px);border-radius:var(--r-c);overflow:hidden;background:radial-gradient(120% 90% at 70% 0%,#023356,#010a1b 62%);color:#ecfcff}.lab .mwm__logo{width:100%;max-width:980px;min-width:0;justify-self:center}.lab .mwm__logo svg{display:block;width:100%;height:auto;overflow:visible}.lab .mwm__logo .lg-l{transition:opacity .6s ease,fill .6s ease,transform .8s cubic-bezier(.2,.7,.2,1);transform-box:fill-box;transform-origin:50% 100%}.lab .mwm__logo .lg-wave{transition:opacity .6s ease,filter .6s ease}.lab .mwm[data-part=ka] .lg-l:not(.lg-k,.lg-a),.lab .mwm[data-part=sh] .lg-l:not(.lg-s,.lg-h){opacity:.14}.lab .mwm[data-part=ka] :is(.lg-k,.lg-a),.lab .mwm[data-part=sh] :is(.lg-s,.lg-h){transform:translateY(-4%)}.lab .mwm[data-part=ka] .lg-wave,.lab .mwm[data-part=sh] .lg-wave{opacity:.25}.lab .mwm[data-part=wave] .lg-l{opacity:.18}.lab .mwm[data-part=wave] .lg-wave{filter:drop-shadow(0 0 14px rgba(187,217,241,.6))}.lab .mwm[data-part=all] .mwm__logo .lg-letters{-webkit-mask:linear-gradient(100deg,#000 30%,#0003 45%,#000 60%) 0 0 / 300% 100%;mask:linear-gradient(100deg,#000 30%,#0003 45%,#000 60%) 0 0 / 300% 100%;animation:mwm-veil 3.6s ease-in-out infinite}@keyframes mwm-veil{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.lab .mwm__tokens{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.lab .mwm__tokens button{padding:10px 18px;border:0;border-radius:999px;background:#ecfcff14;color:#ecfcff99;font-family:KASHE Display,serif;font-size:18px;letter-spacing:.04em;cursor:pointer;transition:background-color .3s,color .3s}.lab .mwm__tokens button:hover{color:#ecfcff}.lab .mwm__tokens button.is-active{background:#ecfcff;color:#010a1b}.lab .mwm__meanings{display:grid;justify-self:center;width:min(100%,720px);text-align:center}.lab .mwm__m{grid-area:1 / 1;display:grid;gap:12px;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1)}.lab .mwm__m.is-on{opacity:1;transform:none;pointer-events:auto}.lab .mwm__m h3{margin:0;font-family:KASHE Display,serif;font-size:clamp(26px,2.6vw,40px);font-weight:400;color:#ecfcff}.lab .mwm__m p{margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:#ecfcffb8}@media(prefers-reduced-motion:reduce){.lab .mwm[data-part=all] .mwm__logo .lg-letters{animation:none}}.lab .mcu{margin:var(--sec) 0 0}.lab .mcu>.mcu__head,.lab .mcu__intro,.lab .mcu__note{margin-left:var(--pad-x);margin-right:var(--pad-x)}.lab .mcu__track{position:relative;height:calc(var(--n) * 70vh + 100vh);margin-top:clamp(20px,2vw,32px)}.lab .mcu__sticky{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;height:100vh;height:100svh;padding:clamp(64px,9vh,96px) var(--pad-x) clamp(84px,11vh,112px);box-sizing:border-box}.lab .mcu__guest{position:relative;border-radius:var(--r-c);overflow:hidden;background:#010a1b}.lab .mcu__guest img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform .2s linear}.lab .mcu__guest:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(1,10,27,.8),transparent 50%,rgba(1,10,27,.35))}.lab .mcu__tag{position:absolute;top:clamp(16px,2vw,26px);left:clamp(18px,2.4vw,32px);z-index:1;margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#bbd9f1}.lab .mcu__clock{position:absolute;top:clamp(12px,1.8vw,22px);right:clamp(18px,2.4vw,32px);z-index:1;font-family:KASHE Display,serif;font-size:clamp(24px,2.4vw,38px);color:#ecfcff;font-variant-numeric:tabular-nums}.lab .mcu__say{position:absolute;left:clamp(18px,2.4vw,32px);bottom:clamp(52px,6vw,84px);z-index:1;margin:0;max-width:9em;font-family:KASHE Display,serif;font-size:clamp(30px,3.8vw,64px);line-height:1;color:#ecfcff}.lab .mcu__ok{position:absolute;left:clamp(18px,2.4vw,32px);bottom:clamp(18px,2.2vw,32px);z-index:1;display:inline-flex;align-items:center;gap:8px;margin:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ecfcff}.lab .mcu__ok i{width:7px;height:7px;border-radius:50%;background:#7fe0b0;box-shadow:0 0 0 4px #7fe0b02e}.lab .mcu__back{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(46px,5vw,64px) clamp(16px,2vw,26px) clamp(16px,2vw,24px);border-radius:var(--r-c);background:#010a1b;color:#ecfcff;overflow:hidden}.lab .mcu__back .mcu__tag{left:clamp(16px,2vw,26px)}.lab .mcu__feed{display:grid;align-content:start;gap:8px;margin:0;padding:0;list-style:none;overflow:hidden}.lab .mcu__feed li{--c: 0;position:relative;display:grid;grid-template-columns:3.6em minmax(0,1fr);column-gap:12px;row-gap:2px;padding:12px 14px;border-radius:14px;background:#ecfcff0d;overflow:hidden;opacity:0;transform:translateY(14px);transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1),background-color .4s}.lab .mcu__feed li.is-on{opacity:1;transform:none;background:#f55c0224}.lab .mcu__feed li.is-fixed{background:#ecfcff0f}.lab .mcu__feed time{grid-row:span 2;padding-top:2px;font-size:13px;color:#f55c02;font-variant-numeric:tabular-nums}.lab .mcu__feed b{font-weight:500;font-size:clamp(14px,1.1vw,16px);line-height:1.3}.lab .mcu__feed span{max-height:0;overflow:hidden;font-size:13px;color:#bbd9f1;transition:max-height .4s}.lab .mcu__feed li.is-fixed span{max-height:3em}.lab .mcu__feed span:before{content:"✓ ";color:#7fe0b0}.lab .mcu__feed em{position:absolute;inset:0;display:flex;align-items:center;gap:12px;padding:0 14px;background:var(--tex, #023356) 62% 48% / cover;font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ecfcffd9;clip-path:inset(0 calc((1 - var(--c)) * 100%) 0 0 round 14px)}.lab .mcu__feed em small{font-size:12px;letter-spacing:0;font-variant-numeric:tabular-nums}.lab .mcu__count{display:flex;justify-content:space-between;gap:12px;margin:14px 0 0;padding-top:14px;border-top:1px solid rgba(236,252,255,.14);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#bbd9f1}.lab .mcu__count b{margin-left:6px;font-family:KASHE Display,serif;font-weight:400;font-size:22px;letter-spacing:0;color:#ecfcff}.lab .mcu__note{max-width:46em;margin-top:16px;margin-bottom:0;font-size:14px;line-height:1.5;color:var(--grey)}@media(max-width:1023px){.lab .mcu__sticky{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,.8fr) minmax(0,1.2fr);padding-top:64px}.lab .mcu__say{font-size:28px;bottom:46px}}@media(prefers-reduced-motion:reduce){.lab .mcu__feed li,.lab .mcu__guest img{transition:none}}.lab .mkk{margin:var(--sec) var(--pad-x) 0}.lab .mkk__body{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--gap-m);margin-top:clamp(28px,3vw,48px);align-items:start}.lab .mkk__controls{position:sticky;top:90px;display:grid;gap:20px}.lab .mkk__group{display:grid;gap:10px}.lab .mkk__group>p{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--grey)}.lab .mkk__group [role=group]{display:flex;flex-wrap:wrap;gap:6px}.lab .mkk__group button,.lab .mkk__toggles button{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:0;border-radius:999px;background:#eef1f4;color:#1b2430;font:inherit;font-size:14px;cursor:pointer;transition:background-color .25s,color .25s}.lab .mkk__group--msg button{font-family:KASHE Display,serif;font-size:13px}.lab .mkk__group button i{width:10px;height:10px;border-radius:50%}.lab .mkk__group button:hover,.lab .mkk__toggles button:hover{background:#e2e7ec}.lab .mkk__group button.is-on,.lab .mkk__toggles button[aria-pressed=true]{background:#010a1b;color:#ecfcff}.lab .mkk__toggles{display:flex;flex-wrap:wrap;gap:6px}.lab .mkk__sys{background:#f55c02!important;color:#fff!important}.lab .mkk__sys[aria-pressed=true]{background:#010a1b!important}.lab .mkk__wrap{display:grid;gap:16px;justify-items:center;padding:clamp(18px,3vw,44px);border-radius:var(--r-c);background:#e9eef2}.lab .mkk__art{--mh: min(68vh, 620px);width:min(100%,calc(var(--mh) * .8));aspect-ratio:420 / 525;border-radius:10px;overflow:hidden;background:#010a1b;box-shadow:0 30px 60px -30px #010a1b80;transition:width .4s cubic-bezier(.2,.7,.2,1)}.lab .mkk__art[data-f=story]{width:min(100%,calc(var(--mh) * .5625));aspect-ratio:360 / 640}.lab .mkk__art[data-f=wide]{width:100%;aspect-ratio:928 / 522}.lab .mkk__art svg{display:block;width:100%;height:100%}.lab .mkk__rule{max-width:40em;margin:0;font-size:14px;line-height:1.5;color:#4a5560;text-align:center}@media(max-width:1023px){.lab .mkk__body{grid-template-columns:minmax(0,1fr)}.lab .mkk__controls{position:static}}@media(max-width:767px){.lab .mkk__controls{gap:14px}.lab .mkk__group button,.lab .mkk__toggles button{padding:8px 12px;font-size:13px}.lab .mkk__wrap{padding:14px}}.lab .mca{margin:var(--sec) var(--pad-x) 0}.lab .mca__tabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:clamp(28px,3vw,48px)}.lab .mca__tabs button{display:inline-flex;gap:8px;align-items:baseline;padding:9px 16px;border:0;border-radius:999px;background:#eef1f4;font:inherit;font-size:14px;color:#1b2430;cursor:pointer;transition:background-color .25s,color .25s}.lab .mca__tabs button span{font-size:11px;opacity:.55}.lab .mca__tabs button.is-on{background:#010a1b;color:#ecfcff}.lab .mca__stage{position:relative;margin-top:14px;aspect-ratio:16 / 9;border-radius:var(--r-c);overflow:hidden;background:#010a1b}.lab .mca__shots img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .7s ease,transform 4.5s ease-out}.lab .mca__shots img.is-on{opacity:1;transform:none}.lab .mca__stage:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(1,10,27,.78),transparent 42%);pointer-events:none}.lab .mca__cap{position:absolute;left:clamp(18px,3vw,44px);right:30%;bottom:clamp(18px,3vw,40px);z-index:1;display:grid;color:#ecfcff}.lab .mca__c{grid-area:1 / 1;display:grid;gap:6px;opacity:0;transform:translateY(8px);transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1)}.lab .mca__c.is-on{opacity:1;transform:none}.lab .mca__c p{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#fc9d4c}.lab .mca__c h3{margin:0;font-family:KASHE Display,serif;font-size:clamp(26px,2.8vw,46px);font-weight:400;line-height:1.02}.lab .mca__c span{max-width:34em;font-size:15px;line-height:1.45;color:#ecfcffc7}.lab .mca__nav{position:absolute;bottom:clamp(18px,3vw,40px);z-index:2;width:48px;height:48px;border:0;border-radius:50%;background:#ecfcff24;color:#fff;font-size:18px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .25s}.lab .mca__nav:hover{background:#ecfcff4d}.lab .mca__nav--prev{right:calc(clamp(18px,3vw,44px) + 56px)}.lab .mca__nav--next{right:clamp(18px,3vw,44px)}.lab .mca__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.lab .mca__thumbs::-webkit-scrollbar{display:none}.lab .mca__thumbs button{flex:0 0 auto;width:clamp(84px,8.4vw,132px);aspect-ratio:3 / 2;padding:0;border:0;border-radius:10px;overflow:hidden;background:#dfe5ea;cursor:pointer;opacity:.5;transition:opacity .3s,transform .3s}.lab .mca__thumbs button:hover{opacity:.85}.lab .mca__thumbs button.is-on{opacity:1;transform:translateY(-2px)}.lab .mca__thumbs button.is-hidden{display:none}.lab .mca__thumbs img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:767px){.lab .mca__stage{aspect-ratio:4 / 5}.lab .mca__cap{right:clamp(18px,3vw,44px);bottom:84px}.lab .mca__c span{font-size:14px}.lab .mca__nav{width:42px;height:42px;bottom:22px}}.lab .mnm__field:not(:has(.mnm__chip:not([data-st=off]))):before{content:"Назв ще немає — спершу з’ясовуємо, що насправді купує клієнт";position:absolute;inset:0;display:grid;place-items:center;padding:20px;font-family:KASHE Display,serif;font-size:clamp(18px,1.8vw,26px);color:#ecfcff66;text-align:center}.lab .mpalette__group .mpalette__dots:has(>li:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.lab .mpalette__group.is-main .mpalette__dots:has(>li:nth-child(5):last-child) .mpalette__dot{width:100%}@media(max-width:767px){.lab .mpalette__group .mpalette__dots:has(>li:nth-child(5):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.lab .mnm--fold .mnm__switch{display:grid;grid-template-columns:3fr 9fr;grid-template-areas:"l t" "l s" "l c" "l k";column-gap:var(--gap-m);row-gap:14px;width:100%;padding:clamp(24px,3vw,44px) clamp(20px,3vw,44px);border:0;border-radius:var(--r-c);background:#010a1b;color:#ecfcff;font:inherit;text-align:left;cursor:pointer;transition:background-color .3s}.lab .mnm--fold .mnm__switch:hover{background:#021631}.lab .mnm__sw-l{grid-area:l;font-size:15px;font-weight:500;color:#bbd9f1}.lab .mnm__sw-t{grid-area:t;font-family:KASHE Display,serif;font-size:clamp(26px,2.6vw,42px);line-height:1.05}.lab .mnm__sw-s{grid-area:s;max-width:40em;font-size:16px;line-height:1.5;color:#ecfcffa8}.lab .mnm__sw-c{grid-area:c;display:flex;flex-wrap:wrap;gap:8px 28px}.lab .mnm__sw-c i{display:inline-flex;align-items:baseline;gap:8px;font-style:normal;font-size:13px;color:#ecfcff99}.lab .mnm__sw-c b{font-family:KASHE Display,serif;font-weight:400;font-size:26px;color:#ecfcff}.lab .mnm__sw-k{grid-area:k;justify-self:start;display:grid;margin-top:6px;padding:11px 20px;border-radius:999px;background:#f55c02;color:#fff;font-size:14px}.lab .mnm__sw-k em{grid-area:1 / 1;font-style:normal;transition:opacity .3s}.lab .mnm__sw-k em+em,.lab .mnm.is-open .mnm__sw-k em:first-child{opacity:0}.lab .mnm.is-open .mnm__sw-k em+em{opacity:1}.lab .mnm--fold .mnm__fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.2,.7,.2,1)}.lab .mnm--fold.is-open .mnm__fold{grid-template-rows:1fr}.lab .mnm--fold .mnm__inner{min-height:0;overflow:hidden}.lab .mnm--fold .mnm__inner>:first-child{margin-top:clamp(28px,3vw,48px)}.lab .mnm__ftitle{max-width:17em;margin:clamp(28px,3vw,48px) 0 0;font-size:clamp(28px,3vw,48px);font-weight:500;line-height:1.06;letter-spacing:-.04em}.lab .mnm__gal{margin-top:clamp(32px,4vw,56px)}.lab .mnm__gal-t{margin:0 0 14px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.lab .mnm__gal-t span{color:#f55c02}.lab .mnm__gal-grid{columns:3;column-gap:12px}.lab .mnm__gal-grid figure{display:inline-block;width:100%;margin:0 0 12px;break-inside:avoid}.lab .mnm__gal-grid img{display:block;width:100%;border-radius:12px}.lab .mnm__gal-grid figcaption{margin-top:6px;font-size:13px;line-height:1.4;color:var(--grey)}@media(max-width:767px){.lab .mnm--fold .mnm__switch{grid-template-columns:minmax(0,1fr);grid-template-areas:"l" "t" "s" "c" "k"}.lab .mnm__gal-grid{columns:2;column-gap:8px}}.lab .mwm__ctx{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:22px}.lab .mwm__ctx p{grid-column:4 / 11;margin:0 0 .6em;font-size:18px;line-height:1.5;color:var(--grey)}@media(max-width:767px){.lab .mwm__ctx{grid-template-columns:minmax(0,1fr)}.lab .mwm__ctx p{grid-column:1}}.lab .mtr{margin:var(--sec) var(--pad-x) 0}.lab .mtr__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mtr__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .mtr__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mtr__card{display:grid;gap:clamp(28px,4vw,56px);margin-top:clamp(28px,3vw,48px);padding:clamp(28px,5vw,72px) clamp(20px,4vw,64px);border-radius:var(--r-c);background:radial-gradient(110% 80% at 85% 0%,#023356,#010a1b 60%);color:#ecfcff}.lab .mtr__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-m);margin:0;padding:0;list-style:none}.lab .mtr__facts li{display:grid;gap:8px;opacity:0;transform:translateY(10px);transition:opacity .6s ease calc(var(--i) * .1s),transform .7s cubic-bezier(.2,.7,.2,1) calc(var(--i) * .1s)}.lab .mtr.is-in .mtr__facts li{opacity:1;transform:none}.lab .mtr__facts b{font-family:KASHE Display,serif;font-weight:400;font-size:clamp(48px,6vw,104px);line-height:.95}.lab .mtr__facts span{font-size:15px;color:#bbd9f1}.lab .mtr__logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:clamp(18px,2.4vw,34px) clamp(20px,3vw,44px);align-items:center;margin:0;padding:0;list-style:none}.lab .mtr__logos li{display:grid;place-items:center;height:46px;opacity:0;transition:opacity .6s ease calc(var(--i) * .04s)}.lab .mtr.is-in .mtr__logos li{opacity:.78}.lab .mtr__logos img{max-width:100%;max-height:38px;object-fit:contain}.lab .mtr__cases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lab .mtr__cases article{display:grid;align-content:start;gap:8px;padding:20px;border-radius:16px;background:#ecfcff0f}.lab .mtr__cases p{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#fc9d4c}.lab .mtr__cases h3{margin:0;font-family:KASHE Display,serif;font-weight:400;font-size:clamp(20px,1.8vw,28px);line-height:1.08}.lab .mtr__cases span{font-size:14px;line-height:1.45;color:#ecfcffa8}.lab .mtr__note{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:22px}.lab .mtr__note p{grid-column:4 / 11;margin:0 0 .6em;font-size:18px;line-height:1.5;color:var(--grey)}@media(max-width:1023px){.lab .mtr__cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.lab .mtr__head,.lab .mtr__note{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mtr__head>*,.lab .mtr__note p{grid-column:1}.lab .mtr__facts{grid-template-columns:minmax(0,1fr)}.lab .mtr__logos{grid-template-columns:repeat(3,minmax(0,1fr))}.lab .mtr__cases{grid-template-columns:minmax(0,1fr)}}.lab .mkc{margin:var(--sec) var(--pad-x) 0}.lab .mkc__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mkc__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .mkc__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mkc__worlds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:clamp(28px,3vw,48px)}.lab .mkc__w{display:grid;grid-template-rows:auto auto;border-radius:var(--r-c);overflow:hidden}.lab .mkc__w[data-w=blue]{background:#ecfcff}.lab .mkc__w[data-w=warm]{background:#fce3ce}.lab .mkc__tex{position:relative;aspect-ratio:16 / 9;background:center / cover}.lab .mkc__tex p{position:absolute;left:clamp(18px,2.4vw,36px);bottom:clamp(16px,2vw,30px);margin:0;max-width:10em;font-family:KASHE Display,serif;font-size:clamp(26px,2.6vw,44px);line-height:1.02;color:#fff}.lab .mkc__scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.lab .mkc__scale button{display:grid;align-content:start;gap:4px;width:100%;height:100%;padding:0 0 18px;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.lab .mkc__scale i{display:block;height:clamp(80px,9vw,140px);margin-bottom:12px;background:var(--c);transform-origin:top;transform:scaleY(.2);transition:transform .8s cubic-bezier(.2,.7,.2,1) calc(var(--i) * .08s)}.lab .mkc.is-in .mkc__scale i{transform:none}.lab .mkc__scale b,.lab .mkc__scale code,.lab .mkc__scale span{padding:0 clamp(10px,1.2vw,18px)}.lab .mkc__scale b{font-family:KASHE Display,serif;font-weight:400;font-size:clamp(13px,1vw,16px);line-height:1.15;color:#023356;overflow-wrap:anywhere}.lab .mkc__w[data-w=warm] .mkc__scale b{color:#420d02}.lab .mkc__scale code{font-family:inherit;font-size:13px;color:#023356;font-variant-numeric:tabular-nums}.lab .mkc__scale span{font-size:12px;line-height:1.35;color:#02335699}.lab .mkc__scale button:hover i{filter:brightness(1.08)}.lab .mkc__combos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px}.lab .mkc__combos figure{display:grid;align-content:space-between;aspect-ratio:4 / 3;margin:0;padding:clamp(16px,2vw,26px);border-radius:var(--r-c)}.lab .mkc__combos span{max-width:7em;font-family:KASHE Display,serif;font-size:clamp(20px,1.9vw,30px);line-height:1.02}.lab .mkc__combos figcaption{font-size:12px;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.lab .mkc__note{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:22px}.lab .mkc__note p{grid-column:4 / 11;margin:0 0 .6em;font-size:18px;line-height:1.5;color:var(--grey)}@media(max-width:1023px){.lab .mkc__worlds{grid-template-columns:minmax(0,1fr)}.lab .mkc__combos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.lab .mkc__head,.lab .mkc__note{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mkc__head>*,.lab .mkc__note p{grid-column:1}.lab .mkc__scale{grid-template-columns:minmax(0,1fr)}.lab .mkc__scale button{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:0}.lab .mkc__scale i{grid-row:span 2;height:56px;margin:0;transform:scaleX(.2);transform-origin:left}.lab .mkc__scale b{padding:0;font-size:15px;overflow-wrap:normal}.lab .mkc__scale code{padding:0 14px 0 0;font-size:12px;grid-row:span 2}.lab .mkc__scale span{padding:0}}.lab .mkc__pairs{margin-top:clamp(28px,3vw,44px)}.lab .mkc__pt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.lab .mkc__pt p{margin:0;font-family:KASHE Display,serif;font-size:clamp(22px,2vw,32px)}.lab .mkc__pt [role=group]{display:flex;gap:6px}.lab .mkc__pt button{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:0;border-radius:999px;background:#eef1f4;font:inherit;font-size:14px;color:#1b2430;cursor:pointer;transition:background-color .3s,color .3s}.lab .mkc__pt button i{width:10px;height:10px;border-radius:50%}.lab .mkc__pt button.is-on{background:#010a1b;color:#ecfcff}.lab .mkc__pgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.lab .mkc__pgrid figure{margin:0;grid-column:span 4}.lab .mkc__pgrid figure.is-tall{grid-column:span 2}.lab .mkc__pgrid figure>div{position:relative;display:grid;border-radius:14px;overflow:hidden;background:#e9eef2}.lab .mkc__pgrid img{grid-area:1 / 1;display:block;width:100%;height:100%;object-fit:cover;transition:opacity .9s ease}.lab .mkc__pgrid img+img{opacity:0}.lab .mkc__pairs[data-world=b] .mkc__pgrid img+img{opacity:1}.lab .mkc__pairs[data-world=b] .mkc__pgrid img:first-child{opacity:0}.lab .mkc__pgrid figure.is-wide>div{aspect-ratio:928 / 522}.lab .mkc__pgrid figure.is-tall>div{height:100%;aspect-ratio:auto}.lab .mkc__pgrid figure.is-tall{display:grid;grid-template-rows:minmax(0,1fr) auto}.lab .mkc__pgrid figcaption{margin-top:8px;font-size:13px;color:var(--grey)}@media(max-width:767px){.lab .mkc__pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lab .mkc__pgrid figure{grid-column:span 2}.lab .mkc__pgrid figure.is-tall{grid-column:span 1}.lab .mkc__pgrid figure.is-tall>div{aspect-ratio:418 / 522;height:auto}}.lab .mca__body{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:14px;margin-top:14px;align-items:start}.lab .mca__body .mca__stage{margin-top:0;aspect-ratio:3 / 2;max-height:74vh}.lab .mca__body .mca__stage:after{background:linear-gradient(0deg,rgba(1,10,27,.35),transparent 28%)}.lab .mca__body .mca__shots img{object-fit:cover}.lab .mca__side{display:grid;align-content:start;gap:18px}.lab .mca__side .mca__cap{position:static;display:grid;color:#010a1b}.lab .mca__side .mca__c p{color:#f55c02}.lab .mca__side .mca__c h3{font-size:clamp(26px,2.4vw,40px)}.lab .mca__side .mca__c span{font-size:16px;color:#4a5560}.lab .mca__side .mca__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;overflow:visible}.lab .mca__side .mca__thumbs button{width:auto;aspect-ratio:1}@media(max-width:1023px){.lab .mca__body{grid-template-columns:minmax(0,1fr)}.lab .mca__body .mca__stage{aspect-ratio:4 / 3;max-height:none}.lab .mca__side .mca__thumbs{display:flex;overflow-x:auto}.lab .mca__side .mca__thumbs button{width:84px;flex:0 0 auto}}.lab .mkk__actions,.lab .mkk__meta{display:flex;flex-wrap:wrap;gap:6px}.lab .mkk__meta [role=group]{display:flex;gap:6px}.lab .mkk__actions button,.lab .mkk__meta button{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:0;border-radius:999px;background:#eef1f4;color:#1b2430;font:inherit;font-size:14px;cursor:pointer;transition:background-color .25s,color .25s}.lab .mkk__meta button{padding:7px 12px;font-size:12.5px}.lab .mkk__meta button i{width:9px;height:9px;border-radius:50%}.lab .mkk__meta button.is-on,.lab .mkk__meta button[aria-pressed=true]{background:#010a1b;color:#ecfcff}.lab .mkk__again{background:#010a1b!important;color:#ecfcff!important}.lab .mkk__again:before{content:"↻";font-size:15px}.lab .mkk__actions .mkk__sys{background:#f55c02!important;color:#fff!important}.lab .mkk__actions .mkk__sys[aria-pressed=true]{background:#1b2430!important}.lab .mkk__rules{display:grid;gap:6px;width:min(100%,560px);margin:0;padding:0;list-style:none}.lab .mkk__rules li{display:flex;gap:10px;align-items:baseline;font-size:14px;line-height:1.4;color:#1b2430}.lab .mkk__rules li:before{content:"✓";flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:#010a1b;color:#ecfcff;font-size:11px;line-height:18px;text-align:center}.lab .mkk__rules li.is-no:before{content:"–";background:#c9d1d8;color:#1b2430}.lab .mkk__meta button[hidden]{display:none}.lab .msv{margin:var(--sec) 0 0;--sv-g: linear-gradient(110deg, #ffb27a 0%, #f58fb4 48%, #9b8cff 100%)}.lab .msv__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding:0 var(--pad-x)}.lab .msv__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .msv__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .msv__track{position:relative;height:calc(var(--n) * 85vh + 100vh);margin-top:clamp(20px,2vw,32px)}.lab .msv__sticky{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:clamp(20px,3vw,56px);height:100vh;height:100svh;padding:clamp(64px,9vh,96px) var(--pad-x) clamp(92px,12vh,116px);box-sizing:border-box}.lab .msv__story{display:grid;align-content:center;gap:clamp(20px,4vh,40px);min-width:0}.lab .msv__nav{display:grid;gap:2px;margin:0;padding:0;list-style:none}.lab .msv__nav button{display:flex;align-items:baseline;gap:12px;width:100%;padding:5px 0;border:0;background:none;font:inherit;font-size:14px;color:#b3b3b8;text-align:left;cursor:pointer;transition:color .35s}.lab .msv__nav button em{font-style:normal;font-size:11px;font-variant-numeric:tabular-nums}.lab .msv__nav button.is-past{color:#77777d}.lab .msv__nav button.is-on,.lab .msv__nav button:hover{color:#111}.lab .msv__nav button.is-on em{color:#e0679a}.lab .msv__caps{display:grid}.lab .msv__cap{grid-area:1 / 1;display:grid;align-content:start;gap:12px;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.lab .msv__cap.is-on{opacity:1;transform:none;pointer-events:auto}.lab .msv__n{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--grey);font-variant-numeric:tabular-nums}.lab .msv__n b{font-weight:500;color:#e0679a}.lab .msv__cap h3{margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.lab .msv__why{margin:0;font-size:15px;line-height:1.5;color:var(--grey)}.lab .msv__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px 20px;margin:6px 0 0}.lab .msv__facts div{display:grid;gap:4px;align-content:start}.lab .msv__facts dt{font-size:clamp(22px,2vw,30px);font-weight:500;letter-spacing:-.03em;line-height:1}.lab .msv__facts dd{margin:0;font-size:12.5px;line-height:1.35;color:var(--grey)}.lab .msv__vis{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:clamp(10px,1vw,14px);height:100%;max-height:760px;min-width:0}.lab .msv__field{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:clamp(18px,2vw,30px);border-radius:var(--r-c);background:var(--soft-bg, #f3f3f1);overflow:hidden}.lab .msv__legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;font-size:12px;color:var(--grey)}.lab .msv__legend span{display:inline-flex;align-items:center;gap:7px}.lab .msv__legend span:before{content:"";width:10px;height:10px;border-radius:50%}.lab .msv__legend [data-st=keep]:before{background:var(--sv-g)}.lab .msv__legend [data-st=side]:before{border:1.5px solid #9a9aa0;box-sizing:border-box}.lab .msv__legend [data-st=drop]:before{width:12px;height:1.5px;border-radius:0;background:#b9b9be}.lab .msv__groups{display:grid;align-items:center;min-height:0}.lab .msv__chips{grid-area:1 / 1;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:clamp(8px,.8vw,12px);margin:0;padding:clamp(10px,2vh,24px) 0;list-style:none;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s .4s}.lab .msv__chips.is-on{opacity:1;visibility:visible;transition:opacity .4s ease}.lab .msv__chip{display:inline-flex;align-items:center;gap:9px;padding:clamp(9px,1vw,13px) clamp(14px,1.3vw,20px);border-radius:999px;background:#fff;color:#111;font-size:clamp(15px,1.3vw,20px);line-height:1.15;letter-spacing:-.01em;box-shadow:0 1px #0000000a;transform:translateY(10px);opacity:0;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .5s ease,background-color .5s ease,color .5s ease,box-shadow .5s ease;transition-delay:calc(var(--i) * 35ms)}.lab .msv__chips.is-on .msv__chip{transform:none;opacity:1}.lab .msv__chip span{text-decoration:line-through;text-decoration-color:transparent;transition:text-decoration-color .5s ease}.lab .msv__chips[data-ph=cut] .msv__chip[data-st=drop]{background:transparent;color:#aaaab0;box-shadow:inset 0 0 0 1px #0000000f;transform:scale(.94)}.lab .msv__chips[data-ph=cut] .msv__chip[data-st=drop] span{text-decoration-color:currentColor}.lab .msv__chips[data-ph=cut] .msv__chip[data-st=side]{background:transparent;color:#55555b;box-shadow:inset 0 0 0 1.5px #9a9aa0}.lab .msv__chips[data-ph=cut] .msv__chip[data-st=keep]{background:#111;color:#fff;transform:scale(1.06);box-shadow:0 14px 30px -14px #e0679abf}.lab .msv__chip[data-st=keep]:before{content:"";width:0;height:10px;border-radius:50%;background:var(--sv-g);transition:width .4s ease .15s}.lab .msv__chips[data-ph=cut] .msv__chip[data-st=keep]:before{width:10px}.lab .msv__sentence{padding:clamp(18px,2vw,28px) clamp(20px,2.2vw,32px);border-radius:var(--r-c);background:var(--gd-ink, #111);color:#f4f4f2;transition:box-shadow .6s ease}.lab .msv__lbl{margin:0 0 10px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gd-dim, #8d8d93)}.lab .msv__txt{margin:0;font-size:clamp(16px,1.45vw,22px);font-weight:500;line-height:1.38;letter-spacing:-.015em;color:#6f6f75}.lab .msv__slot{position:relative;display:inline}.lab .msv__slot b{font-weight:inherit;color:#f4f4f2;display:none}.lab .msv__slot i{font-style:normal;display:inline-block;padding:0 .45em;border-radius:.4em;background:#f4f4f212;color:#77777d;line-height:1.3;transition:background-color .4s,color .4s}.lab .msv__slot.is-cur i{background:#f58fb429;color:#f8b6cf;animation:msv-pulse 1.6s ease-in-out infinite}.lab .msv__slot.is-done i{display:none}.lab .msv__slot.is-done b{display:inline;animation:msv-in .7s cubic-bezier(.2,.7,.2,1)}.lab .msv.is-final .msv__txt{color:#c9c9ce}.lab .msv.is-final .msv__slot b{background:var(--sv-g);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes msv-in{0%{opacity:0;filter:blur(6px)}}@keyframes msv-pulse{50%{background-color:#f58fb447}}.lab .msv__text{max-width:40em;margin:clamp(24px,3vw,40px) var(--pad-x) 0 calc(var(--pad-x) + (100% - 2 * var(--pad-x) - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:15px;line-height:1.5;color:var(--grey)}.lab .msv__text p{margin:0}@media(prefers-reduced-motion:reduce){.lab .msv__chip,.lab .msv__slot.is-done b,.lab .msv__slot.is-cur i{transition:none;animation:none}}@media(max-width:1023px){.lab .msv__sticky{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:12px;padding:64px var(--pad-x) 84px}.lab .msv__story{align-content:start;gap:0}.lab .msv__nav{display:none}.lab .msv__cap{gap:6px}.lab .msv__cap h3{font-size:21px}.lab .msv__why{font-size:13.5px;line-height:1.42;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lab .msv__facts{display:none}.lab .msv__vis{max-height:none;min-height:0}.lab .msv__field{padding:14px}.lab .msv__chips{gap:6px;padding:8px 0}.lab .msv__chip{padding:7px 12px;font-size:13px}.lab .msv__sentence{padding:14px 16px}.lab .msv__lbl{margin-bottom:6px;font-size:10.5px}.lab .msv__txt{font-size:13.5px;line-height:1.38}.lab .msv__text{margin-left:var(--pad-x)}}@media(max-width:767px){.lab .msv__head{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .msv__head>*{grid-column:1}.lab .msv__legend{font-size:11px;gap:4px 12px}}.lab .mlab{margin:var(--sec) var(--pad-x) 0;--lb-crit: #d8452f;--lb-low: #c98a12;--lb-ok: #2f9e6a}.lab :is(.mlab__head,.mltv__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-bottom:clamp(28px,3vw,44px)}.lab :is(.mlab__head,.mltv__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab :is(.mlab__title,.mltv__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mlab__sheet{padding:clamp(20px,2.6vw,44px);border-radius:var(--r-c);background:#fff;box-shadow:0 30px 60px -40px #00000040}.lab .mlab__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:20px clamp(20px,3vw,48px);align-items:end;padding-bottom:clamp(18px,2vw,28px);border-bottom:2px solid #111}.lab .mlab__brand{margin:0 0 6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.lab .mlab__brand b{color:#111;font-weight:700;letter-spacing:.04em}.lab .mlab__name{margin:0;font-size:clamp(22px,2vw,30px);font-weight:500;letter-spacing:-.03em;line-height:1.05}.lab .mlab__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0}.lab .mlab__form div{display:grid;gap:3px;align-content:start}.lab .mlab__form dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--grey)}.lab .mlab__form dd{margin:0;font-size:14px;line-height:1.35}.lab .mlab__tabs{display:flex;flex-wrap:wrap;gap:6px;margin:clamp(18px,2vw,26px) 0 6px}.lab .mlab__tabs button{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:0;border-radius:999px;background:#f2f2f0;color:#55555b;font:inherit;font-size:14px;cursor:pointer;transition:background-color .3s,color .3s}.lab .mlab__tabs button i{font-style:normal;font-size:11px;font-variant-numeric:tabular-nums;color:var(--lb-crit)}.lab .mlab__tabs button:hover{color:#111}.lab .mlab__tabs button.is-on{background:#111;color:#fff}.lab .mlab__tabs button.is-on i{color:#ff9b88}.lab .mlab__cols,.lab .mlab__r{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr) minmax(0,1.15fr) 24px;gap:clamp(12px,2vw,32px);align-items:start}.lab .mlab__cols{margin:14px 0 0;padding:0 0 10px;border-bottom:1px solid rgba(0,0,0,.12);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--grey)}.lab .mlab__groups{display:grid}.lab .mlab__group{grid-area:1 / 1;visibility:hidden;opacity:0;transition:opacity .35s ease}.lab .mlab__group.is-on{visibility:visible;opacity:1}.lab .mlab__row{border-bottom:1px solid rgba(0,0,0,.08)}.lab .mlab__r{width:100%;padding:15px 0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.lab .mlab__n{font-size:15px;font-weight:500;line-height:1.35}.lab .mlab__res{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.4}.lab .mlab__res i{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;font-style:normal;font-size:13px;font-weight:700;color:#fff;background:var(--lb-low)}.lab .mlab__row[data-flag=crit] .mlab__res i{background:var(--lb-crit)}.lab .mlab__row[data-flag=ok] .mlab__res i{background:var(--lb-ok)}.lab .mlab__row[data-flag=crit] .mlab__res>span{color:var(--lb-crit)}.lab .mlab__norm{font-size:14px;line-height:1.4;color:var(--grey)}.lab .mlab__plus{position:relative;width:24px;height:24px;border-radius:50%;background:#f2f2f0;transition:background-color .3s,transform .4s}.lab .mlab__plus:before,.lab .mlab__plus:after{content:"";position:absolute;left:7px;right:7px;top:11.25px;height:1.5px;background:#111}.lab .mlab__plus:after{transform:rotate(90deg);transition:transform .4s}.lab .mlab__r:hover .mlab__plus{background:#e6e6e3}.lab .mlab__row.is-open .mlab__plus:after{transform:rotate(0)}.lab .mlab__rx{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1)}.lab .mlab__rx>div{min-height:0;overflow:hidden}.lab .mlab__row.is-open .mlab__rx{grid-template-rows:1fr}.lab .mlab__rx p{display:grid;gap:4px;margin:0 0 16px calc((100% - 24px - 3 * clamp(12px,2vw,32px)) * 1.05 / 3.55 + clamp(12px,2vw,32px));padding:14px 18px;border-radius:14px;background:#f5f3ff;font-size:14.5px;line-height:1.5}.lab .mlab__rx b{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b4fd8}.lab .mlab__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:clamp(18px,2vw,26px)}.lab .mlab__sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;font-size:15px}.lab .mlab__sum>b{font-size:clamp(26px,2.4vw,36px);font-weight:500;letter-spacing:-.03em}.lab .mlab__sum span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;color:var(--grey)}.lab .mlab__sum span i{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:6px;border-radius:5px;font-style:normal;font-size:11px;font-weight:700;color:#fff;background:var(--lb-low)}.lab .mlab__sum span i[data-flag=crit]{background:var(--lb-crit);margin-left:0}.lab .mlab__sum span i[data-flag=ok]{background:var(--lb-ok)}.lab .mlab__all{display:grid;padding:12px 18px;border:0;border-radius:999px;background:#111;color:#fff;font:inherit;font-size:14px;cursor:pointer}.lab .mlab__all span{grid-area:1 / 1;transition:opacity .25s}.lab .mlab__all span:last-child,.lab .mlab.is-rx .mlab__all span:first-child{opacity:0}.lab .mlab.is-rx .mlab__all span:last-child{opacity:1}.lab :is(.mlab__text,.mltv__text){max-width:40em;margin:clamp(22px,3vw,36px) 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:15px;line-height:1.5;color:var(--grey)}.lab :is(.mlab__text,.mltv__text) p{margin:0 0 .8em}.lab .mltv{margin:var(--sec) var(--pad-x) 0;--lt-first: #2f9e6a;--lt-year: #6b4fd8;--lt-loss: #d8452f}.lab .mltv__card{display:grid;gap:clamp(22px,3vw,40px);padding:clamp(20px,2.8vw,44px);border-radius:var(--r-c);background:var(--gd-ink, #111);color:#f4f4f2}.lab .mltv__ctrl{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,1.2fr);gap:20px clamp(20px,3vw,48px);align-items:end}.lab .mltv__in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:baseline;font-size:13.5px;color:var(--gd-dim, #9a9aa0)}.lab .mltv__in output{font-size:clamp(22px,2.2vw,32px);font-weight:500;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.lab .mltv__in input{grid-column:1 / -1;width:100%;height:28px;margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.lab .mltv__in input::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:#f4f4f22e}.lab .mltv__in input::-moz-range-track{height:4px;border-radius:4px;background:#f4f4f22e}.lab .mltv__in input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-9px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px #ffffff24}.lab .mltv__in input::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:#fff}.lab .mltv__fixed{display:grid;gap:6px;margin:0 0 6px;font-size:13.5px;color:var(--gd-dim, #9a9aa0)}.lab .mltv__fixed b{font-size:clamp(22px,2.2vw,32px);font-weight:500;letter-spacing:-.03em;color:#fff}.lab .mltv__scale{position:relative;padding-top:34px}.lab .mltv__bar{position:relative;height:14px;border-radius:999px;background:#f4f4f20f}.lab .mltv__bar i{position:absolute;top:0;bottom:0;transition:left .2s,width .2s}.lab .mltv__bar [data-z=first]{left:0;border-radius:999px 0 0 999px;background:var(--lt-first)}.lab .mltv__bar [data-z=year]{background:var(--lt-year)}.lab .mltv__bar [data-z=loss]{border-radius:0 999px 999px 0;background:repeating-linear-gradient(135deg,#d8452f8c 0 6px,#d8452f40 6px 12px)}.lab .mltv__mark{position:absolute;top:-10px;bottom:-10px;width:3px;margin-left:-1.5px;border-radius:3px;background:#fff;box-shadow:0 0 0 3px #1119}.lab .mltv__mark span{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:3px 8px;border-radius:6px;background:#fff;color:#111;font-size:12px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.lab .mltv__ticks{position:relative;height:18px;margin:12px 0 0;font-size:12px;color:var(--gd-dim, #9a9aa0);font-variant-numeric:tabular-nums}.lab .mltv__ticks span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.lab .mltv__ticks [data-t="0"]{left:0;transform:none}.lab .mltv__views{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1vw,16px)}.lab .mltv__view{display:grid;gap:6px;padding:clamp(16px,1.8vw,26px);border-radius:calc(var(--r-c) - 6px);background:#f4f4f20f;transition:background-color .4s}.lab .mltv__k{margin:0;font-size:13px;color:var(--gd-dim, #9a9aa0)}.lab .mltv__x{margin:0;font-size:clamp(36px,4vw,64px);font-weight:500;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.lab .mltv__verdict{margin:0;font-size:15px;line-height:1.4}.lab .mltv__view[data-ok=true] .mltv__verdict:before{content:"✓  ";color:#7fe0b0}.lab .mltv__view[data-ok=false] .mltv__verdict{color:#ff9b88}.lab .mltv__view[data-ok=false] .mltv__verdict:before{content:"✕  "}.lab .mltv.is-gap .mltv__view[data-v=year]{background:#6b4fd847}.lab .mltv__gap{margin:0;padding:14px 18px;border-radius:14px;background:#6b4fd838;font-size:15px;line-height:1.45;opacity:.35;transition:opacity .4s}.lab .mltv.is-gap .mltv__gap{opacity:1}.lab .mltv__note{max-width:46em;margin:14px 0 0;font-size:13px;line-height:1.45;color:var(--grey)}@media(max-width:1023px){.lab .mlab__top{grid-template-columns:minmax(0,1fr)}.lab .mltv__ctrl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lab .mltv__fixed{grid-column:1 / -1;grid-row:1;grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:12px}}@media(max-width:767px){.lab :is(.mlab__head,.mltv__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mlab__head,.mltv__head)>*{grid-column:1}.lab .mlab{margin-left:0;margin-right:0}.lab .mlab__head{padding:0 var(--pad-x)}.lab .mlab__sheet{border-radius:0;padding:20px var(--pad-x)}.lab .mlab__form{grid-template-columns:minmax(0,1fr);gap:8px}.lab .mlab__form div{grid-template-columns:6.5em minmax(0,1fr);gap:10px}.lab .mlab__tabs{flex-wrap:nowrap;overflow-x:auto;margin-left:calc(-1 * var(--pad-x));margin-right:calc(-1 * var(--pad-x));padding:0 var(--pad-x);scrollbar-width:none}.lab .mlab__tabs button{flex:none}.lab .mlab__cols{display:none}.lab .mlab__r{grid-template-columns:minmax(0,1fr) 24px;grid-template-areas:"n plus" "res res" "norm norm";gap:8px 12px}.lab .mlab__n{grid-area:n}.lab .mlab__res{grid-area:res}.lab .mlab__norm{grid-area:norm;padding-left:32px;font-size:13px}.lab .mlab__norm:before{content:"Норма: "}.lab .mlab__plus{grid-area:plus}.lab .mlab__rx p{margin-left:0}.lab .mlab__text,.lab .mltv__text{margin-left:var(--pad-x);margin-right:var(--pad-x)}.lab .mltv__text{margin-left:0;margin-right:0}.lab .mltv__ctrl,.lab .mltv__views{grid-template-columns:minmax(0,1fr)}.lab .mltv__x{font-size:40px}}.lab .mbz{margin:var(--sec) 0 0}.lab :is(.mbz__head,.mpl__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mbz__head{padding:0 var(--pad-x)}.lab :is(.mbz__head,.mpl__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab :is(.mbz__title,.mpl__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mbz__track{position:relative;height:calc(var(--n) * 80vh + 100vh);margin-top:clamp(20px,2vw,32px)}.lab .mbz__sticky{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.6fr);align-items:center;gap:clamp(20px,3vw,56px);height:100vh;height:100svh;padding:clamp(64px,9vh,96px) var(--pad-x) clamp(92px,12vh,116px);box-sizing:border-box}.lab .mbz__nav{display:grid;gap:2px;margin:0;padding:0;list-style:none}.lab .mbz__nav button{display:flex;align-items:baseline;gap:12px;width:100%;padding:6px 0;border:0;background:none;font:inherit;font-size:15px;color:#b3b3b8;text-align:left;cursor:pointer;transition:color .35s}.lab .mbz__nav button em{font-style:normal;font-size:11px;font-variant-numeric:tabular-nums}.lab .mbz__nav button.is-past{color:#77777d}.lab .mbz__nav button.is-on,.lab .mbz__nav button:hover{color:#111}.lab .mbz__nav button.is-on em{color:#7b5cf0}.lab .mbz__stage{display:grid;height:100%;max-height:720px;min-height:0}.lab .mbz__card{grid-area:1 / 1;align-self:center;display:grid;grid-template-rows:auto auto auto;align-content:start;gap:clamp(14px,2vh,24px);min-height:min(460px,100%);padding:clamp(22px,3vw,48px);border-radius:var(--r-c);background:#0f0f13;color:#f4f4f2;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1);overflow:hidden}.lab .mbz__card.is-on{opacity:1;transform:none;pointer-events:auto}.lab .mbz__n{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#8d8d93;font-variant-numeric:tabular-nums}.lab .mbz__n b{font-weight:500;color:#a891ff}.lab .mbz__k{margin:0 0 8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8d8d93}.lab .mbz__q{margin:0;font-size:clamp(22px,2.3vw,36px);font-weight:500;line-height:1.12;letter-spacing:-.03em;color:rgba(244,244,242,calc(1 - var(--p) * .55));transition:color .2s}.lab .mbz__q:before{content:"«"}.lab .mbz__q:after{content:"»"}.lab .mbz__out{position:relative;align-self:start;padding-top:clamp(16px,2vh,24px);clip-path:inset(0 0 calc((1 - var(--p)) * 100%) 0)}.lab .mbz__scan{position:absolute;left:0;right:0;top:calc(var(--p) * 100% - 1px);height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#a891ff 20%,#c9b8ff 50%,#a891ff 80%,transparent);box-shadow:0 0 24px 4px #a891ff73;opacity:calc(1 - var(--p) * var(--p))}.lab .mbz__o{margin:0;font-size:clamp(17px,1.45vw,22px);line-height:1.42;letter-spacing:-.01em}.lab .mbz__cost{display:grid;gap:6px;margin:clamp(16px,2vh,24px) 0 0;padding:14px 18px;border-radius:14px;background:#a891ff24;font-size:15px;line-height:1.45;color:#e6e0ff}.lab .mbz__cost b{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a891ff}.lab .mbz__text{max-width:40em;margin:clamp(24px,3vw,40px) var(--pad-x) 0 calc(var(--pad-x) + (100% - 2 * var(--pad-x) - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:15px;line-height:1.5;color:var(--grey)}.lab .mbz__text p{margin:0}.lab .mpl{margin:var(--sec) var(--pad-x) 0}.lab .mpl__intro{max-width:40em;margin:20px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:17px;line-height:1.5;color:var(--grey)}.lab .mpl__intro p{margin:0 0 .6em}.lab .mpl__board{margin-top:clamp(32px,4vw,56px);padding:clamp(16px,2vw,28px);border-radius:var(--r-c);background:#fff}.lab .mpl__row{display:grid;grid-template-columns:minmax(170px,.8fr) repeat(var(--ph),minmax(0,1fr));gap:0 clamp(10px,1.2vw,18px)}.lab .mpl__row+.mpl__row{border-top:1px solid rgba(0,0,0,.08)}.lab .mpl__row--head{padding-bottom:14px}.lab .mpl__corner{margin:0;align-self:end;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.lab .mpl__ph{display:grid;gap:4px;margin:0;padding:12px 14px;border-radius:14px;background:#f3f3f1;transition:background-color .5s,color .5s}.lab .mpl__ph em{font-style:normal;font-size:12px;color:var(--grey);font-variant-numeric:tabular-nums;transition:color .5s}.lab .mpl__ph b{font-size:clamp(16px,1.3vw,20px);font-weight:500;letter-spacing:-.02em}.lab .mpl[data-at="1"] .mpl__ph[data-p="1"],.lab .mpl[data-at="2"] .mpl__ph[data-p="2"],.lab .mpl[data-at="3"] .mpl__ph[data-p="3"],.lab .mpl[data-at="4"] .mpl__ph[data-p="4"]{background:#111;color:#fff}.lab .mpl[data-at="1"] .mpl__ph[data-p="1"] em,.lab .mpl[data-at="2"] .mpl__ph[data-p="2"] em,.lab .mpl[data-at="3"] .mpl__ph[data-p="3"] em,.lab .mpl[data-at="4"] .mpl__ph[data-p="4"] em{color:#b9a8ff}.lab .mpl__role{display:grid;align-content:start;gap:4px;padding:14px 0}.lab .mpl__role b{font-size:15px;font-weight:500}.lab .mpl__role span{font-size:13px;line-height:1.4;color:var(--grey)}.lab .mpl__cell{display:grid;align-content:start;gap:6px;padding:10px 0}.lab .mpl__task{margin:0;padding:10px 13px;border-radius:12px;background:#f5f3ff;font-size:13.5px;line-height:1.4;opacity:0;transform:translateY(10px) scale(.98);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--k) * 90ms + .12s)}.lab .mpl__task em{display:none}.lab .mpl[data-at="1"] .mpl__cell[data-p="1"] .mpl__task,.lab .mpl:is([data-at="2"],[data-at="3"],[data-at="4"]) .mpl__cell:is([data-p="1"],[data-p="2"]) .mpl__task,.lab .mpl:is([data-at="3"],[data-at="4"]) .mpl__cell[data-p="3"] .mpl__task,.lab .mpl[data-at="4"] .mpl__cell[data-p="4"] .mpl__task{opacity:1;transform:none}.lab .mpl:is([data-at="2"],[data-at="3"],[data-at="4"]) .mpl__cell[data-p="1"] .mpl__task,.lab .mpl:is([data-at="3"],[data-at="4"]) .mpl__cell[data-p="2"] .mpl__task{background:#f3f3f1;transition-delay:0s}@media(max-width:1023px){.lab .mbz__sticky{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);padding:64px var(--pad-x) 84px}.lab .mbz__nav{display:none}.lab .mbz__stage{max-height:none}.lab .mbz__card{padding:22px 20px;align-content:start;grid-template-rows:auto auto auto}.lab .mbz__q{font-size:21px}.lab .mbz__o{font-size:15.5px}.lab .mbz__cost{font-size:14px;padding:12px 14px}}@media(max-width:767px){.lab :is(.mbz__head,.mpl__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mbz__head,.mpl__head)>*{grid-column:1}.lab .mbz__text,.lab .mpl__intro{margin-left:var(--pad-x);margin-right:var(--pad-x)}.lab .mpl__intro,.lab .mpl{margin-left:0;margin-right:0}.lab .mpl__head,.lab .mpl__intro{padding:0 var(--pad-x)}.lab .mpl__board{border-radius:0;padding:8px var(--pad-x)}.lab .mpl__row{display:block;padding:14px 0}.lab .mpl__row--head{display:none}.lab .mpl__row+.mpl__row{border-top:1px solid rgba(0,0,0,.08)}.lab .mpl__row--head+.mpl__row{border-top:0}.lab .mpl__role,.lab .mpl__cell{padding:0 0 8px}.lab .mpl__cell:empty{display:none}.lab .mpl__task{display:grid;gap:3px;opacity:1;transform:none}.lab .mpl__task em{display:block;font-style:normal;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#6b4fd8}}.lab .mar{margin:var(--sec) 0 0;--ar-r: #4d8bff;--ar-e: #ff7a45}.lab :is(.mar__head,.mwho__head,.mtw__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mar__head{padding:0 var(--pad-x)}.lab :is(.mar__head,.mwho__head,.mtw__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab :is(.mar__title,.mwho__title,.mtw__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mar__track{position:relative;height:calc(var(--n) * 75vh + 100vh);margin-top:clamp(20px,2vw,32px)}.lab .mar__sticky{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);align-items:center;gap:clamp(20px,3vw,56px);height:100vh;height:100svh;padding:clamp(64px,9vh,96px) var(--pad-x) clamp(92px,12vh,116px);box-sizing:border-box}.lab .mar__caps{display:grid}.lab .mar__cap{grid-area:1 / 1;display:grid;align-content:start;gap:12px;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.lab .mar__cap.is-on{opacity:1;transform:none;pointer-events:auto}.lab .mar__n{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--grey);font-variant-numeric:tabular-nums}.lab .mar__n b{font-weight:500;color:#111}.lab .mar__cap h3{margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.lab .mar__cap>p:last-child:not(.mar__n){margin:0;font-size:16px;line-height:1.5;color:var(--grey)}.lab .mar__stage{position:relative;height:100%;max-height:720px;border-radius:var(--r-c);background:radial-gradient(70% 60% at 50% 45%,rgba(255,236,205,.1),transparent 70%),#0f0f11;overflow:hidden}.lab .mar__word{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(56px,9vw,150px);font-weight:900;letter-spacing:-.03em;line-height:1;color:#fff8ec;text-shadow:0 0 6px rgba(255,240,215,.9),0 0 26px rgba(255,214,160,.45),0 0 70px rgba(255,190,120,.25);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.lab .mar:not([data-s="0"]):not([data-s="1"]) .mar__word{opacity:0;transform:translate(-50%,-50%) scale(.7)}.lab .mar__chip{position:absolute;left:0;top:0;padding:8px 14px;border-radius:999px;background:#f4f4f21a;color:#f4f4f2;font-size:clamp(12px,1vw,15px);white-space:nowrap;transition:transform .9s cubic-bezier(.2,.7,.2,1),background-color .5s ease,color .5s ease;transition-delay:calc(var(--i) * 30ms)}.lab .mar:not([data-s="0"]) .mar__chip[data-w=r]{background:var(--ar-r);color:#fff}.lab .mar:not([data-s="0"]) .mar__chip[data-w=e]{background:var(--ar-e);color:#fff}.lab .mar:not([data-s="0"]) .mar__chip[data-w=d]{background:var(--ar-d);color:#fff}.lab .mar{--ar-d: #12a150}.lab .mar__logo{width:min(46%,420px);height:auto;filter:drop-shadow(0 0 5px rgba(255,240,215,.85)) drop-shadow(0 0 22px rgba(255,214,160,.45)) drop-shadow(0 0 60px rgba(255,190,120,.25))}.lab .mar--three .mar__side{width:30%}.lab .mar--three .mar__side[data-w=r]{left:3%}.lab .mar--three .mar__side[data-w=e]{right:3%}.lab .mar__side[data-w=d]{left:35%}.lab .mar__side[data-w=d] b{color:#7fe0a6}.lab .mar__side{position:absolute;top:9%;display:grid;justify-items:center;gap:4px;width:40%;margin:0;text-align:center;color:#fff;opacity:0;transform:translateY(10px);transition:opacity .6s ease .3s,transform .7s cubic-bezier(.2,.7,.2,1) .3s}.lab .mar__side[data-w=r]{left:7%}.lab .mar__side[data-w=e]{right:7%}.lab .mar__side b{font-size:clamp(18px,1.8vw,26px);font-weight:600;letter-spacing:-.02em}.lab .mar__side[data-w=r] b{color:#9cbcff}.lab .mar__side[data-w=e] b{color:#ffb08f}.lab .mar__side span{font-size:13px;line-height:1.35;color:#a9a9ae}.lab .mar:not([data-s="0"]):not([data-s="1"]) .mar__side{opacity:1;transform:none}.lab .mar__roof{position:absolute;left:50%;top:2.2%;display:flex;align-items:baseline;gap:10px;margin:0;padding:7px 16px;border-radius:999px;background:#fff8ec;color:#111;white-space:nowrap;transform:translate(-50%,-12px);opacity:0;transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.lab .mar__roof b{font-size:14px;font-weight:600}.lab .mar__roof span{font-size:12px;color:#55555b}.lab .mar[data-s="4"] .mar__roof{opacity:1;transform:translate(-50%)}.lab .mar__shared{position:absolute;left:7%;right:7%;bottom:6%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;padding:14px 16px;border-radius:18px;background:#f4f4f214;color:#f4f4f2;opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.lab .mar__shared i{margin-right:6px;font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#a9a9ae}.lab .mar__shared span{padding:6px 12px;border-radius:999px;background:#fff8ec;color:#111;font-size:13px}.lab .mar:is([data-s="3"],[data-s="4"]) .mar__shared{opacity:1;transform:none}.lab .mar__text{max-width:40em;margin:clamp(24px,3vw,40px) var(--pad-x) 0 calc(var(--pad-x) + (100% - 2 * var(--pad-x) - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:15px;line-height:1.5;color:var(--grey)}.lab .mar__text p{margin:0 0 .6em}@media(max-width:1023px){.lab .mar__sticky{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:14px;padding:64px var(--pad-x) 84px}.lab .mar__cap{gap:6px}.lab .mar__cap h3{font-size:21px}.lab .mar__cap>p:last-child:not(.mar__n){font-size:13.5px;line-height:1.42;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lab .mar__stage{max-height:none}.lab .mar__chip{padding:6px 10px;font-size:11.5px}.lab .mar__side{top:12%;width:46%}.lab .mar__side[data-w=r]{left:2%}.lab .mar__side[data-w=e]{right:2%}.lab .mar--three .mar__side{width:32%}.lab .mar--three .mar__side[data-w=r]{left:1%}.lab .mar--three .mar__side[data-w=e]{right:1%}.lab .mar__side[data-w=d]{left:34%}.lab .mar--three .mar__side b{font-size:12.5px}.lab .mar--three .mar__chip{padding:5px 8px;font-size:11px}.lab .mar__side b{font-size:15px}.lab .mar__side span,.lab .mar__roof span{display:none}.lab .mar__shared{left:4%;right:4%;bottom:4%;padding:10px;gap:5px}.lab .mar__shared span{font-size:11.5px;padding:5px 9px}}@media(max-width:767px){.lab .mar__text{margin-left:var(--pad-x)}}.lab .mwho{margin:var(--sec) var(--pad-x) 0}.lab .mwho__box{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(12px,1.4vw,20px);margin-top:clamp(32px,4vw,56px)}.lab .mwho__list{display:grid;align-content:start;gap:18px}.lab .mwho__group{display:grid;gap:4px}.lab .mwho__wname{display:grid;gap:2px;margin:0 0 6px}.lab .mwho__wname b{font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.lab .mwho__group[data-w="0"],.lab .mwho__seg[data-w="0"]{--wc0: #1f6fff}.lab .mwho__group[data-w="1"],.lab .mwho__seg[data-w="1"]{--wc0: #ff5a1f}.lab .mwho__group[data-w="2"],.lab .mwho__seg[data-w="2"]{--wc0: #12a150}.lab .mwho__group .mwho__wname b{color:var(--wc, var(--wc0))}.lab .mwho__wname span{font-size:13px;color:var(--grey)}.lab .mwho__list button{padding:11px 14px;border:0;border-radius:12px;background:transparent;color:#55555b;font:inherit;font-size:15px;text-align:left;cursor:pointer;transition:background-color .3s,color .3s}.lab .mwho__list button:hover{color:#111;background:#0000000a}.lab .mwho__group button.is-on{background:var(--wc, var(--wc0));color:#fff}.lab .mwho__panels{display:grid}.lab .mwho__seg{position:relative;grid-area:1 / 1;display:grid;align-content:start;gap:14px;padding:clamp(22px,2.6vw,40px);border-radius:var(--r-c);background:#fff;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1);overflow:hidden}.lab .mwho__seg.is-on{opacity:1;transform:none;pointer-events:auto}.lab .mwho__tag{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.lab .mwho__seg .mwho__tag{color:var(--wc, var(--wc0))}.lab .mwho__seg h3{margin:0;font-size:clamp(24px,2.3vw,36px);font-weight:500;letter-spacing:-.03em;line-height:1.08}.lab .mwho__who{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.lab .mwho__who i{width:100%;margin-bottom:2px;font-style:normal;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--grey)}.lab .mwho__who span{padding:7px 12px;border-radius:999px;background:#f2f2f0;font-size:14px}.lab .mwho__seg dl{display:grid;gap:0;margin:6px 0 0}.lab .mwho__seg dl div{display:grid;grid-template-columns:11em minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid rgba(0,0,0,.07)}.lab .mwho__seg dt{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--grey);padding-top:3px}.lab .mwho__seg dd{margin:0;font-size:16px;line-height:1.45}.lab .mwho__act dd{font-weight:500}.lab .mwho__text{max-width:40em;margin:clamp(22px,3vw,36px) 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:15px;line-height:1.5;color:var(--grey)}.lab .mwho__text p{margin:0}@media(max-width:767px){.lab .mwho__box{grid-template-columns:minmax(0,1fr)}.lab .mwho__list{display:flex;gap:6px;overflow-x:auto;margin:0 calc(-1 * var(--pad-x));padding:0 var(--pad-x) 4px;scrollbar-width:none}.lab .mwho__group{display:flex;gap:6px;flex:none}.lab .mwho__wname{display:none}.lab .mwho__list button{flex:none;padding:9px 13px;font-size:13.5px;background:#fff}.lab .mwho__seg dl div{grid-template-columns:minmax(0,1fr);gap:4px}.lab .mwho__text{margin-left:0}}.lab .mtw{margin:var(--sec) var(--pad-x) 0}.lab .mtw__cards{display:grid;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-top:clamp(32px,4vw,56px)}.lab .mtw__card{display:grid;align-content:start;gap:clamp(16px,2vw,24px);padding:clamp(22px,2.6vw,40px);border-radius:var(--r-c);background:#111;color:#f4f4f2}.lab .mtw__name{margin:0;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.lab .mtw__card:nth-child(1) .mtw__name{color:#7fa8ff}.lab .mtw__card:nth-child(2) .mtw__name{color:#ff9a6e}.lab .mtw__cards[style*="--n: 3"] .mtw__card:nth-child(2) .mtw__name{color:#7fe0a6}.lab .mtw__cards[style*="--n: 3"] .mtw__card:nth-child(3) .mtw__name{color:#ff9a6e}.lab .mtw__shift{display:grid;gap:10px}.lab .mtw__shift p{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;margin:0}.lab .mtw__shift i{font-style:normal;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#8d8d93;padding-top:6px}.lab .mtw__from{font-size:clamp(16px,1.3vw,19px);line-height:1.4;color:#9a9aa0}.lab .mtw__from s{text-decoration-thickness:1.5px;text-decoration-color:transparent;transition:text-decoration-color .6s ease .4s}.lab .mtw.is-in .mtw__from s{text-decoration-color:currentColor}.lab .mtw__to{font-size:clamp(22px,2vw,32px);font-weight:500;line-height:1.15;letter-spacing:-.03em;opacity:0;transform:translateY(10px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(1s + var(--i) * .25s)}.lab .mtw.is-in .mtw__to{opacity:1;transform:none}.lab .mtw__idea{margin:0;padding:16px 18px;border-radius:16px;background:#f4f4f212;font-size:16px;line-height:1.45}.lab .mtw__card dl{display:grid;gap:12px;margin:0}.lab .mtw__card dl div{display:grid;gap:6px}.lab .mtw__card dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#8d8d93}.lab .mtw__card dd{margin:0;font-size:15px;line-height:1.5;color:#d9d9dd}.lab .mtw__tone{display:flex;flex-wrap:wrap;gap:6px}.lab .mtw__tone span{padding:5px 11px;border-radius:999px;background:#f4f4f21a;font-size:13px;color:#f4f4f2}.lab .mtw__text{max-width:40em;margin:clamp(22px,3vw,36px) 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:15px;line-height:1.5;color:var(--grey)}.lab .mtw__text p{margin:0}@media(max-width:1023px){.lab .mar__sticky{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:14px;padding:64px var(--pad-x) 84px}.lab .mar__cap{gap:6px}.lab .mar__cap h3{font-size:21px}.lab .mar__cap>p:last-child:not(.mar__n){font-size:13.5px;line-height:1.42;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lab .mar__stage{max-height:none}.lab .mar__branches{grid-template-columns:minmax(0,1fr);gap:8px}.lab .mar__branch{padding:12px 14px;gap:6px}.lab .mar__bname span{display:none}.lab .mar__branch li{font-size:11.5px;padding:4px 9px}.lab .mar__tree{gap:3cqh;padding:4cqh 4cqw}}@media(max-width:767px){.lab :is(.mar__head,.mwho__head,.mtw__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mar__head,.mwho__head,.mtw__head)>*{grid-column:1}.lab .mar__text{margin-left:var(--pad-x)}.lab :is(.mwho__worlds,.mtw__cards){grid-template-columns:minmax(0,1fr)}.lab .mwho__seg dl div{grid-template-columns:minmax(0,1fr);gap:3px}.lab :is(.mwho__text,.mtw__text){margin-left:0}}.lab .mlk{margin:var(--sec) var(--pad-x) 0;--lk-leak: #ff5a1f;--lk-fix: #1f6fff}.lab .mlk__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mlk__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .mlk__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mlk__intro{max-width:40em;margin:20px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:17px;line-height:1.5;color:var(--grey)}.lab .mlk__intro p{margin:0 0 .6em}.lab .mlk__board{position:relative;margin-top:clamp(32px,4vw,56px);padding:clamp(22px,2.6vw,40px);border-radius:var(--r-c);background:#fff}.lab .mlk__path{position:absolute;left:calc(clamp(22px,2.6vw,40px) + (100% - 2 * clamp(22px,2.6vw,40px)) / var(--n) / 2);right:calc(clamp(22px,2.6vw,40px) + (100% - 2 * clamp(22px,2.6vw,40px)) / var(--n) / 2);top:calc(clamp(22px,2.6vw,40px) + 74px);height:2px;background:#0000001a}.lab .mlk__fill{position:absolute;left:0;top:0;bottom:0;width:calc((var(--at, 0) - 1) / (var(--n) - 1) * 100%);background:var(--lk-fix);transition:width 1.1s cubic-bezier(.4,0,.2,1)}.lab .mlk__dot{position:absolute;top:50%;left:calc((var(--at, 0) - 1) / (var(--n) - 1) * 100%);width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--lk-fix);box-shadow:0 0 0 6px #1f6fff2e;opacity:0;transition:left 1.1s cubic-bezier(.4,0,.2,1),opacity .4s}.lab .mlk:not([data-at="0"]) .mlk__dot{opacity:1}.lab .mlk[data-at="1"]{--at: 1}.lab .mlk[data-at="2"]{--at: 2}.lab .mlk[data-at="3"]{--at: 3}.lab .mlk[data-at="4"]{--at: 4}.lab .mlk[data-at="5"]{--at: 5}.lab .mlk[data-at="6"]{--at: 6}.lab .mlk[data-at="7"]{--at: 7}.lab .mlk__stages{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:clamp(8px,1vw,14px);margin:0;padding:0;list-style:none}.lab .mlk__stage{display:grid;grid-template-rows:58px 18px auto;justify-items:center;gap:8px}.lab .mlk__name{display:grid;justify-items:center;align-content:end;gap:2px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:15px;font-weight:500;text-align:center;line-height:1.2;cursor:pointer;transition:color .3s}.lab .mlk__name:hover,.lab .mlk__stage.is-cur .mlk__name{color:var(--lk-fix)}.lab .mlk__ctrl{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:clamp(24px,3vw,40px) 0 0}.lab .mlk__ctrl{position:sticky;top:72px;z-index:4;width:max-content;margin-left:auto;padding:6px;border-radius:999px;background:#f4f4f2db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px -16px #00000059}.lab .mlk__ctrl+.mlk__board{margin-top:12px}.lab .mlk__btn{height:38px;min-width:38px;padding:0 14px;border:1px solid rgba(0,0,0,.14);border-radius:999px;background:#fff;color:#111;font:inherit;font-size:14px;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}.lab .mlk__btn:hover{border-color:var(--lk-fix);background:var(--lk-fix);color:#fff}.lab .mlk__count{min-width:4.4em;font-size:13px;text-align:center;color:var(--grey);font-variant-numeric:tabular-nums}.lab .mlk__count b{font-weight:600;color:#111}.lab .mlk__name em{font-style:normal;font-size:11px;color:var(--grey);font-variant-numeric:tabular-nums}.lab .mlk__node{position:relative;z-index:1;width:14px;height:14px;margin-top:2px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--lk-leak);transition:box-shadow .4s,background-color .4s}.lab .mlk__cards{display:grid;gap:8px;width:100%;margin-top:8px}.lab .mlk__cards p{display:grid;align-content:start;gap:6px;margin:0;padding:14px;border-radius:14px;font-size:14px;line-height:1.42;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.lab .mlk__cards b{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.lab .mlk__cards b span{padding:2px 7px;border-radius:999px;background:#fff3;letter-spacing:.02em;text-transform:none;font-weight:500}.lab .mlk__leak{background:#fff1ea;color:#5b2a17}.lab .mlk__leak b{color:var(--lk-leak)}.lab .mlk__fix{background:var(--lk-fix);color:#fff;opacity:0;transform:translateY(10px) scale(.98)}.lab .mlk__fix b{color:#cfe0ff}.lab .mlk__stage.is-fixed .mlk__fix{opacity:1;transform:none}.lab .mlk__stage.is-fixed .mlk__leak{background:#f6f6f4;color:#8a8a8f}.lab .mlk__stage.is-fixed .mlk__leak b{color:#a0a0a5}.lab .mlk__leak{text-decoration:line-through;text-decoration-color:transparent;transition:background-color .5s,color .5s,text-decoration-color .5s}.lab .mlk__leak b{text-decoration:none}.lab .mlk__stage.is-fixed .mlk__leak{text-decoration-color:currentColor}.lab .mlk__stage.is-fixed .mlk__node{background:var(--lk-fix);box-shadow:inset 0 0 0 2px var(--lk-fix)}.lab .mlk__base{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:clamp(22px,2.6vw,36px) 0 0;padding-top:clamp(18px,2vw,26px);border-top:1px solid rgba(0,0,0,.08)}.lab .mlk__base i{margin-right:6px;font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.lab .mlk__base span{padding:7px 12px;border-radius:999px;background:#f2f2f0;font-size:13.5px}@media(max-width:1023px){.lab .mlk__path{display:none}.lab .mlk__stages{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.lab .mlk__stage{grid-template-rows:auto;justify-items:stretch;gap:6px}.lab .mlk__name{justify-items:start;text-align:left}.lab .mlk__node{display:none}}@media(max-width:767px){.lab .mlk__head{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mlk__head>*{grid-column:1}.lab .mlk__intro{margin-left:0}.lab .mlk{margin-left:0;margin-right:0}.lab .mlk__head,.lab .mlk__intro{padding:0 var(--pad-x)}.lab .mlk__ctrl{padding:0 var(--pad-x);justify-content:flex-start}.lab .mlk__board{border-radius:0;padding:20px var(--pad-x)}.lab .mlk__stages{grid-template-columns:minmax(0,1fr)}}.lab .mrh{margin:var(--sec) 0 0}.lab :is(.mrh__head,.mpp__head,.mfo__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mrh__head{padding:0 var(--pad-x)}.lab :is(.mrh__head,.mpp__head,.mfo__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab :is(.mrh__title,.mpp__title,.mfo__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mrh__track{position:relative;height:calc(var(--n) * 30vh + 100vh);margin-top:clamp(20px,2vw,32px)}.lab .mrh__sticky{position:relative;position:sticky;top:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:center;gap:clamp(18px,3vh,32px);height:100vh;height:100svh;padding:clamp(70px,10vh,100px) 0 clamp(96px,13vh,120px);box-sizing:border-box;overflow:hidden}.lab .mrh__bar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;padding:0 var(--pad-x)}.lab .mrh__months{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lab .mrh__months li{padding:8px 14px;border-radius:999px;background:#ecebe8;color:#77777d;font-size:14px;transition:background-color .4s,color .4s}.lab .mrh__months li.is-past{color:#111}.lab .mrh__months li.is-on{background:#ff6000;color:#fff}.lab .mrh__count{margin:0;font-size:14px;color:var(--grey)}.lab .mrh__count b{font-size:clamp(28px,3vw,44px);font-weight:500;letter-spacing:-.03em;color:#111;font-variant-numeric:tabular-nums;margin-right:6px}.lab .mrh__view{position:relative;z-index:1;min-width:0;min-height:0;padding-left:var(--pad-x)}.lab .mrh__strip{display:flex;gap:clamp(12px,1.2vw,18px);margin:0;padding:0 var(--pad-x) 0 0;list-style:none;will-change:transform}.lab .mrh__card{flex:none;display:grid;align-content:start;gap:8px;width:clamp(300px,46vw,760px);opacity:.35;transform:translateY(14px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.lab .mrh__card.is-in{opacity:1;transform:none}.lab .mrh__card figure{margin:0 0 6px;overflow:hidden;border-radius:22px;box-shadow:0 30px 60px -36px #ff60008c;background:#1b1b1f;aspect-ratio:16 / 9}.lab .mrh__card img{display:block;width:100%;height:100%;object-fit:cover}.lab .mrh__date{margin:0;font-size:12px;letter-spacing:.06em;color:#ff6000;font-variant-numeric:tabular-nums}.lab .mrh__card h3{margin:0;font-size:clamp(20px,1.9vw,30px);font-weight:500;letter-spacing:-.02em}.lab .mrh__cap{margin:0;font-size:14px;line-height:1.4;color:var(--grey)}.lab .mrh__text{max-width:40em;margin:clamp(24px,3vw,40px) var(--pad-x) 0 calc(var(--pad-x) + (100% - 2 * var(--pad-x) - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:15px;line-height:1.5;color:var(--grey)}.lab .mrh__text p{margin:0 0 .6em}.lab .mpp{margin:var(--sec) var(--pad-x) 0;--pp-acc: #ff6000}.lab .mpp__intro{max-width:40em;margin:20px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:17px;line-height:1.5;color:var(--grey)}.lab .mpp__intro p{margin:0}.lab .mpp__board{display:grid;gap:clamp(22px,3vw,40px);margin-top:clamp(32px,4vw,56px);padding:clamp(22px,2.8vw,44px);border-radius:var(--r-c);background:#111;color:#f4f4f2}.lab .mpp__span{display:flex;align-items:center;gap:14px;margin:0;font-size:13px;color:#9a9aa0}.lab .mpp__span b{flex:1;text-align:center;font-weight:500;color:#fff;padding:6px 12px;border-radius:999px;background:#ff60002e}.lab .mpp__steps{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.lab .mpp__steps button{display:grid;justify-items:center;gap:10px;width:100%;padding:0;border:0;background:none;color:#8d8d93;font:inherit;text-align:center;cursor:pointer}.lab .mpp__steps button i{position:relative;width:100%;height:14px}.lab .mpp__steps button i:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#2b2b30;box-shadow:inset 0 0 0 2px #4a4a52;transition:background-color .4s,box-shadow .4s,transform .4s}.lab .mpp__steps button.is-gate i:before{border-radius:3px;transform:rotate(45deg)}.lab .mpp__steps button i:after{content:"";position:absolute;left:calc(50% + 10px);right:calc(-50% + 4px);top:50%;height:2px;margin-top:-1px;background:#2b2b30}.lab .mpp__steps li:last-child button i:after{display:none}.lab .mpp__steps button.is-past i:before,.lab .mpp__steps button.is-on i:before{background:var(--pp-acc);box-shadow:none}.lab .mpp__steps button.is-past i:after{background:var(--pp-acc)}.lab .mpp__steps button.is-on i:before{box-shadow:0 0 0 6px #ff600040}.lab .mpp__steps em{font-style:normal;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.lab .mpp__steps button.is-gate em{color:#ffb27a}.lab .mpp__steps span{font-size:clamp(12px,.95vw,14px);line-height:1.25;transition:color .3s}.lab .mpp__steps button.is-on span,.lab .mpp__steps button:hover span{color:#fff}.lab .mpp__caps{display:grid}.lab .mpp__cap{grid-area:1 / 1;display:grid;gap:8px;max-width:46em;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .4s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.lab .mpp__cap.is-on{opacity:1;transform:none;pointer-events:auto}.lab .mpp__n{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-acc)}.lab .mpp__cap h3{margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:500;letter-spacing:-.03em;line-height:1.08}.lab .mpp__cap p:last-child{margin:0;font-size:16px;line-height:1.5;color:#c9c9ce}.lab .mpp__note{max-width:46em;margin:14px 0 0;font-size:14px;line-height:1.45;color:var(--grey)}.lab .mfo{margin:var(--sec) var(--pad-x) 0}.lab .mfo__intro{max-width:40em;margin:20px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:17px;line-height:1.5;color:var(--grey)}.lab .mfo__intro p{margin:0}.lab .mfo__stage{display:grid;gap:clamp(18px,2vw,28px);margin-top:clamp(32px,4vw,56px);padding:clamp(18px,2.4vw,36px);border-radius:var(--r-c);background:#0f0f13;color:#f4f4f2}.lab .mfo__master{position:relative;z-index:2;justify-self:center;width:min(100%,720px);margin:0}.lab .mfo__master img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 30px 60px -30px #ff600073}.lab .mfo__master figcaption{margin-top:10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#ffb27a}.lab .mfo__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(10px,1vw,16px);margin:0;padding:0;list-style:none;--h: clamp(120px, 13vw, 210px)}.lab .mfo__item{display:grid;gap:6px;width:calc(var(--h) * min(var(--r),2.6));will-change:transform}.lab .mfo__item figure{margin:0;height:var(--h);display:grid;place-items:end center}.lab .mfo__item img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:8px}.lab .mfo__item p{display:flex;justify-content:space-between;gap:6px;margin:0;font-size:11px;color:#9a9aa0}.lab .mfo__item b{font-weight:500;color:#e6e6ea}@media(max-width:1023px){.lab .mpp__steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.lab .mpp__steps button i:after{display:none}}@media(max-width:767px){.lab :is(.mrh__head,.mpp__head,.mfo__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mrh__head,.mpp__head,.mfo__head)>*{grid-column:1}.lab :is(.mpp__intro,.mfo__intro){margin-left:0}.lab .mrh__text{margin-left:var(--pad-x)}.lab .mrh__card{width:72vw}.lab .mrh__months li{padding:6px 10px;font-size:12px}.lab .mfo__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px 10px}.lab .mfo__item{width:auto}.lab .mfo__item figure{height:120px;overflow:hidden}.lab .mfo__item img{max-height:120px}.lab .mfo__item p{flex-direction:column;gap:2px}}.lab .mrh__big{position:absolute;left:0;right:0;bottom:clamp(70px,9vh,100px);z-index:0;display:grid;margin:0;pointer-events:none}.lab .mrh__big span{grid-area:1 / 1;padding-left:calc(var(--pad-x) - .06em);font-size:clamp(90px,17vw,300px);font-weight:600;letter-spacing:-.06em;line-height:.8;color:#ff6000;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.lab .mrh__big span.is-on{opacity:.1;transform:none}.lab .mpp__steps small{display:inline-block;margin-top:2px;padding:2px 8px;border-radius:999px;font-size:10.5px;letter-spacing:.04em;background:#f4f4f214;color:#a9a9ae}.lab .mpp__steps li[data-who=client] small{background:#ff60002e;color:#ffb27a}.lab .mpp__steps li[data-who=both] small{background:#7fe0b029;color:#9fe6c3}.lab .mip{margin:var(--sec) var(--pad-x) 0}.lab .mip__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mip__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab .mip__title{grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab .mip__stage{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,4vw,64px);margin-top:clamp(32px,4vw,56px);padding:clamp(24px,3vw,48px);border-radius:var(--r-c);background:linear-gradient(160deg,#ff7a1f,#ff5a00);color:#fff}.lab .mip__phone{justify-self:center;width:min(100%,330px);aspect-ratio:9 / 19;padding:22px 18px;border-radius:44px;background:linear-gradient(180deg,#2a1608,#120a05);box-shadow:inset 0 0 0 8px #0b0705,0 40px 80px -30px #00000080;box-sizing:border-box}.lab .mip__time{margin:6px 0 22px;text-align:center;font-size:13px;font-weight:600;color:#fffc}.lab .mip__apps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;margin:0;padding:0 6px;list-style:none}.lab .mip__app{display:grid;justify-items:center;gap:6px}.lab .mip__app>span{display:block;width:100%;aspect-ratio:1;border-radius:22%;background:#ffffff12}.lab .mip__app em{display:block;height:8px;width:60%;border-radius:4px;background:#ffffff14;font-style:normal}.lab .mip__app.is-ours em{width:auto;height:auto;background:none;font-size:10.5px;color:#fff}.lab .mip__slot{position:relative;display:grid!important;overflow:hidden;background:#ff6000!important;box-shadow:0 0 0 3px #ffffffd9,0 12px 30px -8px #ff6000cc}.lab .mip__slot img{grid-area:1 / 1;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(.9);transition:opacity .25s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.lab .mip__slot img.is-on{opacity:1;transform:none}.lab .mip__side{display:grid;gap:14px}.lab .mip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.lab .mip__grid li{position:relative;overflow:hidden;border-radius:18px;aspect-ratio:1;background:#0000001f;opacity:.55;transition:opacity .3s,transform .4s,box-shadow .3s}.lab .mip__grid li img{display:block;width:100%;height:100%;object-fit:cover}.lab .mip__grid li.is-seen{opacity:.4}.lab .mip__grid li.is-on{opacity:1;transform:scale(1.06);box-shadow:0 0 0 3px #fff}.lab .mip__pick{opacity:.3!important}.lab .mip.is-done .mip__pick{opacity:1!important;box-shadow:0 0 0 3px #fff,0 16px 30px -10px #00000073;transform:scale(1.04)}.lab .mip__pick b{position:absolute;left:8px;bottom:8px;padding:3px 9px;border-radius:999px;background:#fff;color:#ff5a00;font-size:11px;opacity:0;transition:opacity .4s .2s}.lab .mip.is-done .mip__pick b{opacity:1}.lab .mip__count{margin:4px 0 0;font-size:14px;color:#ffffffd9}.lab .mip__count b{font-size:clamp(26px,2.6vw,38px);font-weight:500;color:#fff;margin-right:4px;font-variant-numeric:tabular-nums}.lab .mip__cap{margin:0;max-width:34em;font-size:15px;line-height:1.5;color:#ffffffeb}.lab .mip__text{max-width:40em;margin:clamp(22px,3vw,36px) 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:15px;line-height:1.5;color:var(--grey)}.lab .mip__text p{margin:0}@media(max-width:767px){.lab .mip__head{grid-template-columns:minmax(0,1fr);row-gap:16px}.lab .mip__head>*{grid-column:1}.lab .mip__stage{grid-template-columns:minmax(0,1fr)}.lab .mip__phone{width:min(100%,200px);padding:16px 12px;border-radius:34px}.lab .mip__apps{gap:12px 10px}.lab .mip__time{margin-bottom:14px}.lab .mip__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.lab .mip__grid li{border-radius:12px}.lab .mip__text{margin-left:0}.lab .mrh__big span{font-size:26vw}}.lab .mcut{margin:var(--sec) 0 0;--cut-shoot: #ece8de;--cut-cgi: #b4d334;--cut-motion: #3a63ff}.lab :is(.mcut__head,.mfg__head,.mhud__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mcut__head{padding:0 var(--pad-x)}.lab :is(.mcut__head,.mfg__head,.mhud__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab :is(.mcut__title,.mfg__title,.mhud__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab :is(.mcut__intro,.mfg__intro,.mhud__text){max-width:40em;margin:20px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:17px;line-height:1.5;color:var(--grey)}.lab .mcut__intro{margin-left:calc(var(--pad-x) + (100% - 2 * var(--pad-x) - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));margin-right:var(--pad-x)}.lab :is(.mcut__intro,.mfg__intro,.mhud__text) p{margin:0 0 .6em}.lab .mcut__track{position:relative;height:calc(var(--n) * 75vh + 100vh);margin-top:clamp(20px,2vw,32px)}.lab .mcut__sticky{position:sticky;top:0;display:grid;align-items:center;height:100vh;height:100svh;padding:clamp(64px,9vh,96px) var(--pad-x) clamp(20px,3vh,32px);box-sizing:border-box}.lab .mcut__board{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"screen acts" "tl tl";gap:clamp(18px,2.2vw,36px) clamp(20px,2.6vw,44px);max-height:100%;padding:clamp(18px,2.2vw,32px);border-radius:var(--r-c);background:#0d0e12;color:#f4f4f2;box-sizing:border-box}.lab .mcut__screen{grid-area:screen;position:relative;min-width:0;align-self:start}.lab .mcut.is-tap .mcut__screen{cursor:pointer}.lab .mcut.is-tap .mcut__screen:after{content:"▶  Дивитись";position:absolute;left:50%;top:50%;padding:12px 20px;border-radius:999px;background:#ffffffeb;color:#111;font-size:15px;font-weight:500;transform:translate(-50%,-50%);pointer-events:none}.lab .mcut__screen video{display:block;width:100%;height:auto;max-height:calc(100svh - 330px);aspect-ratio:16 / 9;object-fit:cover;border-radius:16px;background:#000}.lab .mcut__tc{position:absolute;left:12px;bottom:12px;margin:0;padding:5px 10px;border-radius:999px;background:#0000008c;font-size:12px;color:#c9c9ce;font-variant-numeric:tabular-nums;backdrop-filter:blur(6px)}.lab .mcut__tc b{font-weight:500;color:#fff}.lab .mcut__acts{grid-area:acts;display:grid;align-self:center;margin:0;padding:0;list-style:none}.lab .mcut__act{grid-area:1 / 1;display:grid;align-content:start;gap:12px;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.lab .mcut__act.is-on{opacity:1;transform:none;pointer-events:auto}.lab .mcut__n{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8e8e95;font-variant-numeric:tabular-nums}.lab .mcut__act h3{margin:0;font-size:clamp(26px,2.6vw,42px);font-weight:500;line-height:1.04;letter-spacing:-.035em}.lab .mcut__text{margin:0;max-width:30em;font-size:clamp(15px,1.1vw,17px);line-height:1.5;color:#c9c9ce}.lab .mcut__tags{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}.lab .mcut__tags li,.lab .mcut__names li{display:flex;align-items:center;gap:8px;font-size:12px;color:#c9c9ce}.lab .mcut__tags li{padding:5px 11px 5px 9px;border-radius:999px;background:#ffffff12}.lab :is(.mcut__tags,.mcut__names) li:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--lane)}.lab .mcut [data-lane=shoot]{--lane: var(--cut-shoot)}.lab .mcut [data-lane=cgi]{--lane: var(--cut-cgi)}.lab .mcut [data-lane=motion]{--lane: var(--cut-motion)}.lab .mcut__tl{grid-area:tl;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:end}.lab .mcut__names{display:grid;gap:6px;margin:0;padding:0;list-style:none}.lab .mcut__names li{height:30px;white-space:nowrap;color:#9a9aa0}.lab .mcut__rows{position:relative;display:grid;gap:6px;padding-top:22px}.lab .mcut__ruler{position:absolute;left:0;right:0;top:0;height:18px;margin:0;padding:0;list-style:none}.lab .mcut__ruler li{position:absolute;top:0;transform:translate(-50%);font-size:10.5px;color:#6c6c73;font-variant-numeric:tabular-nums}.lab .mcut__ruler li:first-child{transform:none}.lab .mcut__row{position:relative;height:30px;border-radius:8px;background:#ffffff0a}.lab .mcut__clip{position:absolute;top:0;bottom:0;display:flex;align-items:center;min-width:0;padding:0 0 0 8px;border:0;border-radius:7px;background:var(--lane);color:var(--lane-ink, #0d0e12);font:inherit;font-size:11px;font-weight:500;text-align:left;opacity:.32;box-shadow:inset 0 0 0 1px #0d0e12;cursor:pointer;transition:opacity .35s,filter .35s}.lab .mcut__clip.is-past{opacity:.5}.lab .mcut__clip.is-on{opacity:1}.lab .mcut__clip:hover{opacity:.85}.lab .mcut__clip span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lab .mcut__row[data-lane=motion] .mcut__clip{color:#fff}.lab .mcut__head-line{position:absolute;top:14px;bottom:-4px;left:0;width:2px;margin-left:-1px;border-radius:2px;background:#fff;box-shadow:0 0 12px #3a63ffe6;pointer-events:none}.lab .mcut__head-line:before{content:"";position:absolute;left:50%;top:-2px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#fff}.lab .mfg{margin:var(--sec) var(--pad-x) 0;--fg-acc: #b4d334}.lab .mfg__body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,56px);margin-top:clamp(32px,4vw,56px);padding:clamp(18px,2.2vw,32px);border-radius:var(--r-c);background:#08090b;color:#f4f4f2}.lab .mfg__stage{position:relative;display:grid;overflow:hidden;border-radius:16px;background:#000;aspect-ratio:16 / 9;isolation:isolate}.lab .mfg__layer{position:absolute;inset:0;clip-path:inset(0 0 100% 0)}.lab .mfg__layer.is-prev{clip-path:inset(0 0 0 0)}.lab .mfg__layer.is-on{clip-path:inset(0 0 0 0);transition:clip-path 1.1s cubic-bezier(.65,0,.35,1)}.lab .mfg__layer img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;opacity:0}.lab .mfg__layer img.is-on{opacity:1}.lab .mfg__tool{position:absolute;left:12px;top:12px;z-index:999;display:grid;margin:0}.lab .mfg__tool span{grid-area:1 / 1;padding:5px 11px;border-radius:999px;background:#0009;font-size:12px;color:#e6e6ea;opacity:0;transition:opacity .4s;backdrop-filter:blur(6px)}.lab .mfg__tool span.is-on{opacity:1}.lab .mfg__side{display:grid;gap:clamp(18px,2vw,28px)}.lab .mfg__steps{display:grid;gap:2px;margin:0;padding:0;list-style:none}.lab .mfg__steps button{display:flex;align-items:baseline;gap:14px;width:100%;padding:10px 0;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:none;color:#77777e;font:inherit;text-align:left;cursor:pointer;transition:color .3s}.lab .mfg__steps em{font-style:normal;font-size:12px;letter-spacing:.06em;font-variant-numeric:tabular-nums}.lab .mfg__steps span{font-size:clamp(18px,1.6vw,24px);font-weight:500;letter-spacing:-.02em}.lab .mfg__steps button.is-past{color:#b9b9bf}.lab .mfg__steps button.is-on,.lab .mfg__steps button:hover{color:#fff}.lab .mfg__steps button.is-on em{color:var(--fg-acc)}.lab .mfg__caps{display:grid}.lab .mfg__cap{grid-area:1 / 1;margin:0;font-size:15px;line-height:1.5;color:#c9c9ce;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.lab .mfg__cap.is-on{opacity:1;transform:none}.lab .mhud{margin:var(--sec) var(--pad-x) 0}.lab .mhud__stage{position:relative;margin-top:clamp(32px,4vw,56px);padding:clamp(22px,3.4vw,56px) clamp(18px,3vw,48px) clamp(90px,12vw,200px);overflow:hidden;border-radius:var(--r-c);background:#02030a var(--bg) center bottom / cover no-repeat;color:#f4f4f2;perspective:1400px}.lab .mhud__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);grid-auto-flow:dense;gap:clamp(12px,1.4vw,20px);max-width:1180px;margin:0 auto}.lab .mhud__w{display:grid;align-content:start;gap:12px;padding:clamp(16px,1.5vw,22px);border-radius:18px;background:#161820c7;box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 60px -30px #000c;backdrop-filter:blur(12px);opacity:0;transform:translateY(40px) rotateX(18deg) scale(.96);transition:opacity .7s ease calc(var(--k) * .12s),transform .9s cubic-bezier(.2,.7,.2,1) calc(var(--k) * .12s)}.lab .mhud.is-on .mhud__w{opacity:1;transform:none}.lab .mhud__w--ring{grid-row:span 2}.lab .mhud__t{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#9a9aa6}.lab .mhud__num{display:flex;align-items:baseline;gap:10px;margin:0}.lab .mhud__num b{font-size:clamp(30px,2.8vw,44px);font-weight:500;letter-spacing:-.03em;color:var(--c, #fff);font-variant-numeric:tabular-nums}.lab .mhud__num span{font-size:13px;color:#8e8e98}.lab .mhud b.is-tick{animation:mhud-tick .6s ease}@keyframes mhud-tick{0%{text-shadow:0 0 0 transparent}30%{text-shadow:0 0 18px var(--c, #3a63ff)}to{text-shadow:0 0 0 transparent}}.lab .mhud__bar{position:relative;display:block;height:4px;border-radius:4px;background:#ffffff14}.lab .mhud__bar i{position:absolute;inset:0;border-radius:4px;background:var(--c);transform-origin:left;transform:scaleX(var(--p));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lab .mhud__ring{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px}.lab .mhud__dial{position:relative;width:min(100%,230px)}.lab .mhud__ring svg{display:block;width:100%;height:auto;transform:rotate(-90deg)}.lab .mhud__ring circle{fill:none;stroke:var(--c);stroke-width:3.2;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.6s cubic-bezier(.2,.7,.2,1) .3s}.lab .mhud.is-on .mhud__ring circle{stroke-dashoffset:calc(var(--len) * (1 - var(--f)))}.lab .mhud__ring .mhud__num{position:absolute;inset:0;flex-direction:column;align-items:center;justify-content:center;gap:0}.lab .mhud__ring .mhud__num b{font-size:clamp(26px,2.2vw,34px)}.lab .mhud__ring .mhud__num span{font-size:11px}.lab .mhud__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;width:100%;margin:6px 0 0;padding:0;list-style:none}.lab .mhud__legend li{display:flex;align-items:center;gap:8px;font-size:12px;color:#b9b9c2}.lab .mhud__legend li:before{content:"";flex:none;width:14px;height:5px;border-radius:3px;background:var(--c)}.lab .mhud__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lab .mhud__stats p{display:grid;gap:2px;margin:0}.lab .mhud__stats b{font-size:clamp(18px,1.5vw,24px);font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lab .mhud__stats span{font-size:11.5px;color:#8e8e98}.lab .mhud__text{margin-top:clamp(22px,3vw,36px);font-size:15px}@media(max-width:1023px){.lab .mcut__board{grid-template-columns:minmax(0,1fr);grid-template-areas:"screen" "acts" "tl"}.lab .mcut__screen video{max-height:38svh}.lab .mcut__acts{align-self:start}.lab .mfg__body{grid-template-columns:minmax(0,1fr)}.lab .mhud__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.lab :is(.mcut__head,.mfg__head,.mhud__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mcut__head,.mfg__head,.mhud__head)>*{grid-column:1}.lab :is(.mfg__intro,.mhud__text){margin-left:0}.lab .mcut__intro{margin-left:var(--pad-x)}.lab .mcut__track{height:calc(var(--n) * 85vh + 100vh)}.lab .mcut__sticky{padding:58px 12px 12px;align-items:start}.lab .mcut__board{gap:14px;padding:12px;border-radius:22px}.lab .mcut__screen video{border-radius:12px}.lab .mcut__act{gap:8px}.lab .mcut__act h3{font-size:24px}.lab .mcut__text{font-size:14px;line-height:1.42}.lab .mcut__tags li{padding:4px 9px 4px 8px;font-size:11px}.lab .mcut__tl{grid-template-columns:minmax(0,1fr)}.lab .mcut__names{display:none}.lab .mcut__row{height:20px}.lab .mcut__clip{font-size:0;padding:0}.lab .mcut__rows{gap:4px;padding-top:18px}.lab .mfg__body{padding:12px;border-radius:22px}.lab .mfg__steps button{padding:8px 0}.lab .mfg__steps span{font-size:17px}.lab .mhud__stage{padding:14px 12px 90px;border-radius:22px}.lab .mhud__grid{grid-template-columns:minmax(0,1fr)}.lab .mhud__w--ring{grid-row:auto}.lab .mhud__dial{width:180px}}.lab .mcredits a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s}.lab .mcredits a:hover{color:#ff6000}@property --sky-a{syntax: "<color>"; inherits: true; initial-value: #c9b8e6;}@property --sky-b{syntax: "<color>"; inherits: true; initial-value: #f6c7a8;}.lab .mday{margin:var(--sec) var(--pad-x) 0;transition:--sky-a 1.4s ease,--sky-b 1.4s ease}.lab :is(.mday__head,.mpost__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.mday__head,.mpost__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab :is(.mday__title,.mpost__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab :is(.mday__note,.mpost__intro){max-width:40em;margin:20px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:17px;line-height:1.5;color:var(--grey)}.lab .mday__note{margin-top:clamp(22px,3vw,36px);font-size:15px}.lab :is(.mday__note,.mpost__intro) p{margin:0 0 .6em}.lab .mday__stage{display:grid;gap:clamp(16px,2vw,28px);margin-top:clamp(32px,4vw,56px);padding:clamp(20px,3vw,44px) clamp(28px,4vw,64px) clamp(22px,3vw,44px);border-radius:var(--r-c);background:linear-gradient(180deg,var(--sky-b),var(--sky-a));color:#14161c;overflow:hidden}.lab .mday__sky{position:relative;height:clamp(110px,11vw,160px)}.lab .mday__arc{position:absolute;left:0;right:0;top:14%;height:136%;border:1.5px dashed rgba(20,22,28,.22);border-radius:50%;clip-path:inset(-2px -2px 50% -2px)}.lab .mday__sun{position:absolute;left:0;top:82%;width:clamp(34px,3.2vw,48px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 38%,#fffbe8,#ffd36b 60%,#ffb23f);box-shadow:0 0 40px 12px #ffd06e8c;transform:translate(-50%,-50%);transition:left 1.3s cubic-bezier(.45,0,.25,1),top 1.3s cubic-bezier(.45,0,.25,1)}.lab .mday__stops{position:relative;height:44px;margin:-8px 0 0;padding:0;list-style:none;border-top:1px solid rgba(20,22,28,.16)}.lab .mday__stops li{position:absolute;top:-7px;left:calc(var(--p) * 100%);transform:translate(-50%)}.lab .mday__stops button{display:grid;justify-items:center;gap:6px;padding:0;border:0;background:none;color:#14161c8c;font:inherit;cursor:pointer}.lab .mday__stops i{width:13px;height:13px;border-radius:50%;background:#ffffffb3;box-shadow:inset 0 0 0 2px #14161c4d;transition:background-color .4s,box-shadow .4s,transform .4s}.lab .mday__stops b{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.lab .mday__stops button.is-past{color:#14161ccc}.lab .mday__stops button.is-past i{background:#14161c;box-shadow:none}.lab .mday__stops button.is-on{color:#14161c}.lab .mday__stops button.is-on i{background:#1f4fff;box-shadow:0 0 0 5px #1f4fff33;transform:scale(1.15)}.lab .mday__body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3.4vw,56px)}.lab .mday__photos{--ph: clamp(280px, 28vw, 420px);display:grid;place-items:center;height:var(--ph)}.lab .mday__photos img{grid-area:1 / 1;display:block;width:auto;height:auto;max-width:100%;max-height:var(--ph);border-radius:18px;box-shadow:0 30px 60px -36px #14161c8c;opacity:0;transform:scale(1.03);transition:opacity .8s ease,transform 1.6s cubic-bezier(.2,.7,.2,1)}.lab .mday__photos img.is-on{opacity:1;transform:none}.lab .mday__caps{display:grid}.lab .mday__cap{grid-area:1 / 1;display:grid;align-content:center;gap:10px;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.lab .mday__cap.is-on{opacity:1;transform:none;pointer-events:auto}.lab .mday__time{margin:0;font-size:clamp(56px,7vw,112px);font-weight:500;letter-spacing:-.05em;line-height:.9;font-variant-numeric:tabular-nums}.lab .mday__cap h3{margin:6px 0 0;font-size:clamp(24px,2.2vw,34px);font-weight:500;letter-spacing:-.03em}.lab .mday__place{margin:0;font-size:13px;letter-spacing:.04em;color:#14161c99}.lab .mday__text{margin:4px 0 0;max-width:30em;font-size:16px;line-height:1.5;color:#14161cd1}.lab .mpost{margin:var(--sec) var(--pad-x) 0;--post-acc: #1f5bff}.lab .mpost__board{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,48px);margin-top:clamp(32px,4vw,56px);padding:clamp(18px,2.2vw,32px);border-radius:var(--r-c);background:#0b0d14;color:#f4f4f2}.lab .mpost__screen{display:grid;gap:14px;min-width:0}.lab .mpost__screen video{display:block;width:100%;aspect-ratio:1080 / 608;object-fit:cover;border-radius:14px;background:#000}.lab .mpost__ops{display:none;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lab .mpost__ops.is-on{display:flex}.lab .mpost__ops li{display:flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;background:#ffffff0f;font-size:12.5px;color:#8b8b93;transition:background-color .3s,color .3s}.lab .mpost__ops li.is-past{color:#d6d6dc}.lab .mpost__ops li.is-on{background:var(--post-acc);color:#fff}.lab .mpost__shots{display:grid;margin:0;padding:0;list-style:none}.lab .mpost__shots button{display:flex;align-items:baseline;gap:14px;width:100%;padding:12px 0;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:none;color:#77777e;font:inherit;text-align:left;cursor:pointer;transition:color .3s}.lab .mpost__shots em{font-style:normal;font-size:12px;letter-spacing:.06em;font-variant-numeric:tabular-nums}.lab .mpost__shots span{display:grid;gap:0}.lab .mpost__shots b{font-size:clamp(17px,1.4vw,21px);font-weight:500;letter-spacing:-.02em}.lab .mpost__shots small{display:block;max-height:0;overflow:hidden;font-size:14px;line-height:1.45;color:#c9c9ce;opacity:0;transition:max-height .5s ease,opacity .4s ease,margin .4s ease}.lab .mpost__shots button.is-on{color:#fff}.lab .mpost__shots button.is-on em{color:#6f95ff}.lab .mpost__shots button.is-on small{max-height:10em;margin-top:6px;opacity:1}.lab .mpost__shots button:hover{color:#fff}@media(max-width:1023px){.lab .mpost__board,.lab .mday__body{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.lab :is(.mday__head,.mpost__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mday__head,.mpost__head)>*{grid-column:1}.lab :is(.mday__note,.mpost__intro){margin-left:0}.lab .mday__stage{padding:16px 22px 20px;border-radius:22px}.lab .mday__sky{height:96px}.lab .mday__stops b{font-size:11px;opacity:0;transition:opacity .3s}.lab .mday__stops button.is-on b{opacity:1}.lab .mday__time{font-size:52px}.lab .mday__photos{--ph: 280px}.lab .mday__text{font-size:14px}.lab .mpost__board{padding:12px;border-radius:22px}.lab .mpost__ops li{padding:5px 10px;font-size:11.5px}.lab .mpost__shots button{padding:10px 0}}@property --chap{syntax: "<color>"; inherits: true; initial-value: #eeeeec;}.lab .mchap{margin:var(--sec) var(--pad-x) 0;transition:--chap .9s ease}.lab :is(.mchap__head,.mpitch__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.mchap__head,.mpitch__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab :is(.mchap__title,.mpitch__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab :is(.mchap__intro,.mpitch__intro){max-width:40em;margin:20px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:17px;line-height:1.5;color:var(--grey)}.lab .mpitch__intro{margin-left:calc(var(--pad-x) + (100% - 2 * var(--pad-x) - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));margin-right:var(--pad-x)}.lab :is(.mchap__intro,.mpitch__intro) p{margin:0 0 .6em}.lab .mchap__stage{display:grid;gap:clamp(18px,2.4vw,32px);margin-top:clamp(32px,4vw,56px);padding:clamp(18px,2.4vw,36px);border-radius:var(--r-c);background:var(--chap);color:#15161a}.lab .mchap__tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lab .mchap__tabs button{display:flex;align-items:center;gap:9px;padding:9px 16px 9px 12px;border:0;border-radius:999px;background:#ffffff8c;color:#15161ab3;font:inherit;font-size:14px;cursor:pointer;transition:background-color .3s,color .3s}.lab .mchap__tabs button i{width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #15161a2e}.lab .mchap__tabs button.is-on{background:#15161a;color:#fff}.lab .mchap__body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,48px)}.lab .mchap__covers{display:grid;overflow:hidden;border-radius:16px;aspect-ratio:16 / 9;background:#ffffff80;box-shadow:0 30px 60px -40px #15161a80}.lab .mchap__cover{grid-area:1 / 1;margin:0;opacity:0;transition:opacity .7s ease}.lab .mchap__cover.is-on{opacity:1}.lab .mchap__cover :is(img,video){display:block;width:100%;height:100%;object-fit:cover}.lab .mchap__side{display:grid}.lab .mchap__info{grid-area:1 / 1;display:grid;align-content:start;gap:18px;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.lab .mchap__info.is-on{opacity:1;transform:none;pointer-events:auto}.lab .mchap__colors{display:flex;flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none}.lab .mchap__colors li{display:grid;justify-items:start;gap:8px}.lab .mchap__colors i{width:clamp(56px,5vw,76px);aspect-ratio:1;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #15161a24,0 14px 28px -18px #15161a80}.lab .mchap__colors span{font-size:11.5px;letter-spacing:.06em;color:#15161a99;font-variant-numeric:tabular-nums}.lab .mchap__text{margin:0;max-width:30em;font-size:16px;line-height:1.5}.lab .mchap__slides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.lab .mchap__slides img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;box-shadow:0 10px 22px -14px #15161a8c}.lab .mpitch{margin:var(--sec) 0 0;--pitch-acc: #2a63ff}.lab .mpitch__head{padding:0 var(--pad-x)}.lab .mpitch__track{position:relative;height:calc(var(--n) * 85vh + 100vh);margin-top:clamp(20px,2vw,32px)}.lab .mpitch__sticky{position:sticky;top:0;display:grid;align-items:center;height:100vh;height:100svh;padding:clamp(64px,9vh,96px) var(--pad-x) clamp(20px,3vh,32px);box-sizing:border-box}.lab .mpitch__board{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,2fr);align-items:center;gap:clamp(20px,3vw,56px);padding:clamp(18px,2.4vw,36px);border-radius:var(--r-c);background:#ece8e1;color:#15161a}.lab .mpitch__qs{display:grid;margin:0;padding:0;list-style:none}.lab .mpitch__qs button{display:flex;align-items:baseline;gap:12px;width:100%;padding:10px 0;border:0;border-bottom:1px solid rgba(21,22,26,.1);background:none;color:#15161a61;font:inherit;text-align:left;cursor:pointer;transition:color .3s}.lab .mpitch__qs em{font-style:normal;font-size:11.5px;letter-spacing:.06em;font-variant-numeric:tabular-nums}.lab .mpitch__qs span{font-size:clamp(15px,1.25vw,19px);font-weight:500;letter-spacing:-.015em}.lab .mpitch__qs li.is-past button{color:#15161a99}.lab .mpitch__qs li.is-on button{color:#15161a}.lab .mpitch__qs li.is-on em{color:var(--pitch-acc)}.lab .mpitch__main{display:grid;gap:14px;min-width:0}.lab .mpitch__modes{display:flex;align-items:center;gap:10px;margin:0;font-size:12px;letter-spacing:.04em}.lab .mpitch__modes span{padding:5px 11px;border-radius:999px;background:#15161a0f;color:#15161a80;transition:background-color .3s,color .3s}.lab .mpitch__modes span.is-on{background:#15161a;color:#fff}.lab .mpitch__modes i{width:22px;height:1px;background:#15161a4d}.lab .mpitch__frames{display:grid}.lab .mpitch__frame{grid-area:1 / 1;position:relative;margin:0;overflow:hidden;border-radius:14px;aspect-ratio:16 / 9;max-height:calc(100svh - 330px);background:#fff;box-shadow:0 30px 60px -36px #15161a73;container-type:inline-size;opacity:0;transition:opacity .45s ease;--k: 0}.lab .mpitch__frame.is-on{opacity:1}.lab .mpitch__proto{position:absolute;inset:0;display:flex;flex-direction:column;gap:1.6cqi;padding:5cqi 6cqi;background:#fbfaf8;font-family:ui-monospace,SF Mono,Menlo,monospace;color:#2a2b30}.lab .mpitch__k{margin:0;font-size:1.35cqi;letter-spacing:.4em;text-transform:uppercase;color:#8a8a90}.lab .mpitch__h{margin:.6cqi 0 .8cqi;max-width:70%;font-size:3.3cqi;font-weight:700;line-height:1.12;text-transform:uppercase}.lab .mpitch__l{margin:0;max-width:72%;font-size:1.75cqi;line-height:1.45;color:#4a4b52}.lab .mpitch__l:before{content:"— ";color:#a0a0a6}.lab .mpitch__boxes{display:flex;gap:1.2cqi;margin-top:auto}.lab .mpitch__boxes span{flex:1;display:grid;place-items:center;min-height:12cqi;padding:1cqi;border:1px dashed rgba(42,43,48,.3);border-radius:.8cqi;font-size:1.35cqi;text-align:center;color:#8a8a90}.lab .mpitch__design{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;clip-path:inset(0 calc((1 - var(--k)) * 100%) 0 0)}.lab .mpitch__cut{position:absolute;top:0;bottom:0;left:calc(var(--k) * 100%);width:2px;margin-left:-1px;background:var(--pitch-acc);box-shadow:0 0 14px #2a63ff99;opacity:min(1,calc(var(--k) * 25),calc((1 - var(--k)) * 25));pointer-events:none}.lab .mpitch__answers{display:grid}.lab .mpitch__a{grid-area:1 / 1;display:grid;gap:4px;margin:0;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.lab .mpitch__a.is-on{opacity:1;transform:none}.lab .mpitch__a b{display:none;font-weight:500}.lab .mpitch__a span{max-width:44em;font-size:15px;line-height:1.5;color:#15161abf}@media(max-width:1023px){.lab .mchap__body,.lab .mpitch__board{grid-template-columns:minmax(0,1fr)}.lab .mpitch__qs{display:none}.lab .mpitch__a b{display:block}}@media(max-width:767px){.lab :is(.mchap__head,.mpitch__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mchap__head,.mpitch__head)>*{grid-column:1}.lab .mchap__intro{margin-left:0}.lab .mpitch__intro{margin-left:var(--pad-x)}.lab .mchap__stage{padding:12px;border-radius:22px}.lab .mchap__tabs button{padding:7px 12px 7px 10px;font-size:13px}.lab .mchap__colors i{width:46px}.lab .mchap__text{font-size:14px}.lab .mpitch__sticky{padding:58px 12px 12px;align-items:start}.lab .mpitch__board{padding:12px;border-radius:22px;gap:14px}.lab .mpitch__frame{border-radius:10px}.lab .mpitch__a span{font-size:14px}}.lab .mccl{margin:var(--sec) var(--pad-x) 0;--cc-red: #e70000}.lab :is(.mccl__head,.mxs__head,.mnext__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.mccl__head,.mxs__head,.mnext__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab :is(.mccl__title,.mxs__title,.mnext__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab :is(.mccl__intro,.mxs__intro,.mnext__text){max-width:40em;margin:20px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:17px;line-height:1.5;color:var(--grey)}.lab :is(.mccl__intro,.mxs__intro,.mnext__text) p{margin:0 0 .6em}.lab .mccl__board{display:grid;justify-items:center;gap:clamp(26px,3.4vw,52px);margin-top:clamp(32px,4vw,56px);padding:clamp(34px,4.4vw,72px) clamp(18px,3vw,56px);border-radius:var(--r-c);background:radial-gradient(ellipse 70% 60% at 50% 0%,#2a0606,#0b0b0c 60%);color:#f4f4f2}.lab .mccl__logo{width:min(100%,560px);color:#fff}.lab .mccl__logo svg{display:block;width:100%;height:auto;overflow:visible}.lab .mccl__logo .cc-x{transform-box:fill-box;transform-origin:center}.lab .mccl__logo .cc-x.is-pulse{animation:mccl-pulse .9s cubic-bezier(.3,.7,.2,1)}@keyframes mccl-pulse{0%{transform:none}40%{transform:rotate(90deg) scale(1.35)}to{transform:rotate(90deg)}}.lab .mccl__editor{width:min(100%,860px);overflow:hidden;border-radius:14px;background:#151517;box-shadow:inset 0 0 0 1px #ffffff0f}.lab .mccl__bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px}.lab .mccl__bar i{width:9px;height:9px;border-radius:50%;background:#2c2c31}.lab .mccl__bar i:nth-of-type(3){margin-right:10px}.lab .mccl__bar span{padding:4px 10px;border-radius:6px;color:#77777e;font-family:ui-monospace,SF Mono,Menlo,monospace;transition:background-color .3s,color .3s}.lab .mccl__bar span:after{content:".code";color:#55555b}.lab .mccl__bar span.is-on{background:#232327;color:#f4f4f2}.lab .mccl__body{position:relative;display:grid;padding:clamp(20px,2.6vw,36px);min-height:clamp(220px,20vw,280px)}.lab .mccl__item{grid-area:1 / 1;display:grid;align-content:start;gap:clamp(16px,2vw,26px);opacity:0;pointer-events:none;transition:opacity .4s ease}.lab .mccl__item.is-on{opacity:1;pointer-events:auto}.lab .mccl__code{position:relative;margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(14px,1.15vw,17px);line-height:1.7;color:#9a9aa2;transition:opacity .6s ease .3s}.lab .mccl__code:before{content:"// ";color:#4f4f56}.lab .mccl__typed{background:linear-gradient(var(--cc-red),var(--cc-red)) no-repeat 0 58% / 0% 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .6s cubic-bezier(.6,0,.3,1)}.lab .mccl__item.is-cut .mccl__typed{background-size:100% 2px}.lab .mccl__item.is-cut .mccl__code{opacity:.38}.lab .mccl__caret{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-.18em;background:var(--cc-red);animation:mccl-blink 1s steps(1) infinite}.lab .mccl__item.is-cut .mccl__caret{display:none}@keyframes mccl-blink{50%{opacity:0}}.lab .mccl__strike{display:none}.lab .mccl__plain{margin:0;font-size:clamp(26px,2.8vw,44px);font-weight:500;line-height:1.1;letter-spacing:-.03em;color:#fff;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.lab .mccl__item.is-plain .mccl__plain{opacity:1;transform:none}.lab .mccl__xmark{position:absolute;left:50%;top:50%;width:clamp(140px,18vw,240px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;opacity:0}.lab .mccl.is-cut .mccl__xmark{animation:mccl-x 1.1s cubic-bezier(.2,.7,.2,1)}@keyframes mccl-x{0%{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(-45deg)}35%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5) rotate(0)}}.lab :is(.mccl__xmark,.mxs__bars) i{position:absolute;left:50%;top:50%;background:#e70000}.lab .mccl__xmark i{width:9%;height:34%;transform:translate(-50%,-50%) rotate(var(--a)) translateY(-68%)}.lab :is(.mccl__xmark,.mxs__bars) i:nth-child(1){--a: 45deg}.lab :is(.mccl__xmark,.mxs__bars) i:nth-child(2){--a: 135deg}.lab :is(.mccl__xmark,.mxs__bars) i:nth-child(3){--a: 225deg}.lab :is(.mccl__xmark,.mxs__bars) i:nth-child(4){--a: 315deg}.lab .mxs{margin:var(--sec) var(--pad-x) 0}.lab .mxs__board{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,52px);margin-top:clamp(32px,4vw,56px);padding:clamp(18px,2.2vw,32px);border-radius:var(--r-c);background:#0b0b0c;color:#f4f4f2}.lab .mxs__stage{position:relative;overflow:hidden;border-radius:16px;aspect-ratio:4 / 3;background:radial-gradient(ellipse 60% 60% at 50% 50%,#1a0b0b,#0a0a0b 70%);container-type:inline-size}.lab .mxs__stage>*{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.2,1);pointer-events:none}.lab .mxs__bars{width:100%;height:100%;opacity:1}.lab .mxs__bars i{width:2.6cqi;height:15cqi;transform:translate(calc(-50% + var(--x, 0cqi)),calc(-50% + var(--y, 0cqi))) rotate(var(--a)) translateY(var(--d, -10cqi)) scale(var(--s, 1));transition:transform .9s cubic-bezier(.6,0,.25,1),opacity .5s ease,height .9s cubic-bezier(.6,0,.25,1)}.lab .mxs__stage[data-s=signal] .mxs__bars i{--d: -6cqi;height:9cqi}.lab .mxs__stage[data-s=corners] .mxs__bars i{height:6cqi;--d: 0cqi}.lab .mxs__stage[data-s=corners] .mxs__bars i:nth-child(1){--x: 21cqi;--y: -28cqi}.lab .mxs__stage[data-s=corners] .mxs__bars i:nth-child(2){--x: 21cqi;--y: 28cqi}.lab .mxs__stage[data-s=corners] .mxs__bars i:nth-child(3){--x: -21cqi;--y: 28cqi}.lab .mxs__stage[data-s=corners] .mxs__bars i:nth-child(4){--x: -21cqi;--y: -28cqi}.lab .mxs__stage:is([data-s=pixels],[data-s=numbers],[data-s=color],[data-s=type]) .mxs__bars i{--s: 0;opacity:0}.lab .mxs__rays{width:88cqi}.lab .mxs__rays svg{display:block;width:100%;height:auto}.lab .mxs__stage[data-s=signal] .mxs__rays{opacity:1;transform:translate(-50%,-50%) rotate(15deg)}.lab .mxs__stage[data-s=signal] .mxs__rays svg>g>g>g:not(:last-child){animation:mxs-ray 2.4s ease-in-out infinite}.lab .mxs__stage[data-s=signal] .mxs__rays svg>g>g>g:nth-child(2){animation-delay:.25s}.lab .mxs__stage[data-s=signal] .mxs__rays svg>g>g>g:nth-child(3){animation-delay:.5s}@keyframes mxs-ray{0%,to{opacity:.25}50%{opacity:1}}.lab .mxs__doc{display:grid;align-content:start;gap:2.2cqi;width:42cqi;height:56cqi;padding:6cqi 5cqi;border-radius:.6cqi;background:#f4f4f2;box-sizing:border-box}.lab .mxs__doc i{display:block;height:1.3cqi;border-radius:.3cqi;background:#d6d6d9}.lab .mxs__doc i:nth-child(1){width:70%;height:2.6cqi;background:#15161a}.lab .mxs__doc i:nth-child(2){width:52%;height:2.6cqi;background:#15161a;margin-bottom:2cqi}.lab .mxs__doc i:nth-child(4){width:86%}.lab .mxs__doc i:nth-child(5){width:64%}.lab .mxs__stage[data-s=corners] .mxs__doc{opacity:1}.lab .mxs__pix{display:grid;grid-template-columns:repeat(9,1fr);gap:.35cqi;width:50cqi;aspect-ratio:1}.lab .mxs__pix i{background:#ffffff0a;transition:background-color .4s ease calc(var(--k) * 6ms),transform .5s ease calc(var(--k) * 6ms)}.lab .mxs__stage[data-s=pixels] .mxs__pix{opacity:1}.lab .mxs__stage[data-s=pixels] .mxs__pix i.is-x{background:#e70000}.lab .mxs__nums{display:flex;gap:2cqi}.lab .mxs__nums span{display:grid;place-items:end start;width:22cqi;height:30cqi;padding:2cqi;box-sizing:border-box;font-size:12cqi;font-weight:200;line-height:.9;letter-spacing:-.04em;color:#fff;transform:translateY(6cqi);opacity:0;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .5s ease}.lab .mxs__nums span:nth-child(1){background:#e70000}.lab .mxs__nums span:nth-child(2){background:#acaebc;transition-delay:.12s}.lab .mxs__nums span:nth-child(3){background:#26464a;color:#9ee0d6;transition-delay:.24s}.lab .mxs__stage[data-s=numbers] .mxs__nums{opacity:1}.lab .mxs__stage[data-s=numbers] .mxs__nums span{transform:none;opacity:1}.lab .mxs__pal{display:flex;width:84cqi;height:44cqi}.lab .mxs__pal i{position:relative;flex:var(--w) 0 0;background:var(--c);transform:scaleY(0);transform-origin:bottom;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.lab .mxs__pal i:nth-child(2){transition-delay:.06s}.lab .mxs__pal i:nth-child(3){transition-delay:.12s}.lab .mxs__pal i:nth-child(4){transition-delay:.18s}.lab .mxs__pal i:nth-child(5){transition-delay:.24s}.lab .mxs__pal i:nth-child(6){transition-delay:.3s}.lab .mxs__pal i:nth-child(7){transition-delay:.36s}.lab .mxs__pal em{position:absolute;left:.8cqi;bottom:1cqi;font-style:normal;font-size:1.6cqi;letter-spacing:.04em;color:#fff;mix-blend-mode:difference;writing-mode:vertical-rl;transform:rotate(180deg)}.lab .mxs__stage[data-s=color] .mxs__pal{opacity:1}.lab .mxs__stage[data-s=color] .mxs__pal i{transform:none}.lab .mxs__type{width:90cqi;height:auto;border-radius:1cqi}.lab .mxs__stage[data-s=type] .mxs__type{opacity:1}.lab .mxs__side{display:grid;gap:18px}.lab .mxs__tabs{display:grid;margin:0;padding:0;list-style:none}.lab .mxs__tabs button{display:flex;align-items:baseline;gap:12px;width:100%;padding:9px 0;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:none;color:#77777e;font:inherit;text-align:left;cursor:pointer;transition:color .3s}.lab .mxs__tabs em{font-style:normal;font-size:12px;letter-spacing:.06em;font-variant-numeric:tabular-nums}.lab .mxs__tabs span{font-size:clamp(17px,1.4vw,21px);font-weight:500;letter-spacing:-.02em}.lab .mxs__tabs button.is-on,.lab .mxs__tabs button:hover{color:#fff}.lab .mxs__tabs button.is-on em{color:#e70000}.lab .mxs__caps{display:grid}.lab .mxs__cap{grid-area:1 / 1;display:grid;align-content:start;gap:14px;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.lab .mxs__cap.is-on{opacity:1;transform:none;pointer-events:auto}.lab .mxs__cap>p{margin:0;font-size:15px;line-height:1.5;color:#c9c9ce}.lab .mxs__font{display:flex;gap:10px;align-items:baseline;color:#9a9aa0!important}.lab .mxs__font b{font-size:22px;font-weight:500;color:#fff}.lab .mxs__cap figure{position:relative;margin:0}.lab .mxs__cap figure img{display:block;width:100%;max-height:240px;object-fit:contain;object-position:left;border-radius:10px}.lab .mxs__cap figcaption{position:absolute;left:10px;top:10px;padding:4px 9px;border-radius:999px;background:#000000a6;font-size:11px;color:#e6e6ea}.lab .mnext{margin:var(--sec) var(--pad-x) 0}.lab .mnext__board{display:grid;gap:clamp(24px,3vw,44px);margin-top:clamp(32px,4vw,56px);padding:clamp(24px,3vw,52px);border-radius:var(--r-c);background:#050506;color:#f4f4f2}.lab .mnext__stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(280px,30vw,440px)}.lab .mnext__oldwrap{position:relative;width:min(84%,560px)}.lab .mnext__old{color:#fff}.lab .mnext__old svg{display:block;width:100%;height:auto;overflow:visible}.lab .mnext__old .cc-x{transform-box:fill-box;transform-origin:center;transition:transform .8s cubic-bezier(.6,0,.3,1),opacity .6s ease}.lab .mnext__old .cc-cancel{transition:opacity .5s ease .35s}.lab .mnext__cut{position:absolute;left:-2%;top:47%;width:41%;height:4px;border-radius:2px;background:#e70000;transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.6,0,.3,1)}.lab .mnext__stage.is-cut .cc-x{animation:mccl-pulse .9s cubic-bezier(.3,.7,.2,1)}.lab .mnext__cut{display:none}.lab .mnext__wire{display:block;width:2px;height:clamp(40px,5vw,72px);margin:clamp(14px,1.6vw,22px) 0;background:linear-gradient(#e70000,#e7000033);transform:scaleY(0);transform-origin:top;transition:transform .8s cubic-bezier(.6,0,.3,1)}.lab .mnext__stage.is-cut .mnext__wire{transform:none}.lab .mnext__new{min-height:1em;margin:0;font-family:FC Inter,Inter,system-ui,sans-serif;font-weight:600;font-size:clamp(40px,6vw,96px);letter-spacing:-.04em;line-height:1;white-space:nowrap;color:#fff}.lab .mnext__caret{display:inline-block;width:.06em;height:.9em;margin-left:.04em;vertical-align:-.08em;background:#e70000;opacity:0}.lab .mnext__stage.is-gone .mnext__caret{opacity:1;animation:mccl-blink 1s steps(1) infinite}.lab .mnext__line{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3vw,48px);margin:0;padding:0;list-style:none}.lab .mnext__line li{display:grid;gap:6px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.lab .mnext__line em{font-style:normal;font-size:12px;letter-spacing:.08em;color:#8e8e95}.lab .mnext__line b{font-size:clamp(20px,1.8vw,26px);font-weight:500;letter-spacing:-.02em}.lab .mnext__line li:last-child b{font-family:FC Inter,Inter,system-ui,sans-serif;font-weight:600}.lab .mnext__line span{font-size:15px;line-height:1.5;color:#c9c9ce}.lab .mnext__text{margin:0}.lab .mnext__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0}.lab .mnext__link{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border-radius:999px;background:#fff;color:#050506;font-size:15px;font-weight:500;text-decoration:none;transition:transform .3s}.lab .mnext__link:hover{transform:translate(3px)}.lab .mnext__replay{padding:12px 18px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:none;color:#c9c9ce;font:inherit;font-size:14px;cursor:pointer}@media(max-width:1023px){.lab .mxs__board{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.lab :is(.mccl__head,.mxs__head,.mnext__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mccl__head,.mxs__head,.mnext__head)>*{grid-column:1}.lab :is(.mccl__intro,.mxs__intro,.mnext__text){margin-left:0}.lab :is(.mccl__board,.mxs__board,.mnext__board){padding:16px 12px;border-radius:22px}.lab .mccl__board{padding-top:28px}.lab .mccl__logo{width:84%}.lab .mccl__body{padding:16px;min-height:300px}.lab .mccl__plain{font-size:24px}.lab .mxs__cap figure img{max-height:180px}.lab .mnext__line{grid-template-columns:minmax(0,1fr)}.lab .mnext__new{font-size:11vw}}.lab .mpg{margin:var(--sec) var(--pad-x) 0}.lab :is(.mpg__head,.mrub__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.mpg__head,.mrub__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab :is(.mpg__title,.mrub__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab :is(.mpg__intro,.mrub__intro){max-width:40em;margin:20px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:17px;line-height:1.5;color:var(--grey)}.lab :is(.mpg__intro,.mrub__intro) p{margin:0 0 .6em}.lab .mpg__board{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);margin-top:clamp(32px,4vw,56px);padding:clamp(22px,3vw,52px);border-radius:var(--r-c);background:radial-gradient(ellipse 60% 70% at 25% 50%,#1c0707,#08080a 70%);color:#f4f4f2}.lab .mpg__canvas{display:grid;grid-template-columns:repeat(24,1fr);gap:2px;width:100%;max-width:560px;aspect-ratio:1;justify-self:center}.lab .mpg__canvas i{border-radius:1px;background:#ffffff0b;transition:background-color .35s ease calc(var(--r) * 22ms),transform .45s cubic-bezier(.2,.7,.2,1) calc(var(--r) * 22ms),box-shadow .35s ease calc(var(--r) * 22ms)}.lab .mpg__canvas i.is-on{background:#e70000;transform:scale(1.04);box-shadow:0 0 10px #e7000073}.lab .mpg__side{display:grid;gap:22px}.lab .mpg__now{display:flex;align-items:baseline;gap:14px;margin:0}.lab .mpg__now em{font-style:normal;font-size:14px;color:#e70000;font-variant-numeric:tabular-nums}.lab .mpg__now b{font-size:clamp(34px,3.6vw,60px);font-weight:500;letter-spacing:-.04em;line-height:1}.lab .mpg__list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lab .mpg__list button{padding:7px 12px;border:0;border-radius:999px;background:#ffffff0f;color:#a9a9b0;font:inherit;font-size:13px;cursor:pointer;transition:background-color .3s,color .3s}.lab .mpg__list button.is-on{background:#e70000;color:#fff}.lab .mpg__list button:hover{color:#fff}.lab .mpg__meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#77777e}.lab .mrub{margin:var(--sec) var(--pad-x) 0}.lab .mrub__board{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3.4vw,60px);margin-top:clamp(32px,4vw,56px);padding:clamp(22px,3vw,52px);border-radius:var(--r-c);background:#151517}.lab .mrub__card{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;overflow:hidden;aspect-ratio:16 / 9.5;background:#fff;color:#0b0b0c;box-shadow:0 40px 80px -40px #000000b3;container-type:inline-size;transition:--panel .6s ease}.lab .mrub__main{display:grid;align-content:start;gap:2.6cqi;padding:4.4cqi 5cqi}.lab .mrub__h{min-height:2.2em;margin:0;font-size:4.4cqi;font-weight:700;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase}.lab .mrub__logo{width:28cqi;color:#0b0b0c;padding:1.6cqi 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.lab .mrub__logo svg{display:block;width:100%;height:auto}.lab .mrub__t{max-width:34cqi;margin:0;font-size:1.6cqi;line-height:1.5;letter-spacing:.02em;text-transform:uppercase;color:#6b6b72}.lab .mrub__t.is-in{animation:mrub-in .6s ease}.lab .mrub__panel{position:relative;display:grid;place-items:center;background:var(--panel);transition:background-color .6s ease}.lab .mrub__num{font-size:15cqi;font-weight:200;letter-spacing:-.04em;line-height:1;color:var(--ink);transition:color .6s ease}.lab .mrub__num.is-in{animation:mrub-num .7s cubic-bezier(.2,.7,.2,1)}@keyframes mrub-num{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:none}}@keyframes mrub-in{0%{opacity:0}to{opacity:1}}.lab .mrub__foot{grid-column:1 / -1;display:flex;justify-content:flex-end;margin:0;background:#0b0b0c}.lab .mrub__foot i{flex:1}.lab .mrub__foot span{width:calc(100% / 3.4);padding:1.4cqi 2cqi;font-size:1.3cqi;letter-spacing:.08em;text-transform:uppercase;color:#d6d6dc}.lab .mrub__set{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lab .mrub__set button{display:flex;align-items:center;gap:14px;width:100%;padding:10px;border:0;border-radius:12px;background:#ffffff0a;color:#a9a9b0;font:inherit;text-align:left;cursor:pointer;transition:background-color .3s,color .3s}.lab .mrub__set button i{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:8px;background:var(--panel);color:var(--ink);font-style:normal;font-size:22px;font-weight:200}.lab .mrub__set button span{font-size:14px;line-height:1.3;text-transform:uppercase;letter-spacing:.02em}.lab .mrub__set button.is-on{background:#ffffff1a;color:#fff}@media(max-width:1023px){.lab :is(.mpg__board,.mrub__board){grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.lab :is(.mpg__head,.mrub__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.mpg__head,.mrub__head)>*{grid-column:1}.lab :is(.mpg__intro,.mrub__intro){margin-left:0}.lab :is(.mpg__board,.mrub__board){padding:16px 12px;border-radius:22px}.lab .mpg__canvas{gap:1px}.lab .mrub__card{aspect-ratio:4 / 3.4}}.lab .msig{margin:var(--sec) 0 0}.lab :is(.msig__head,.mcor__head,.mtys__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .msig__head{padding:0 var(--pad-x)}.lab :is(.msig__head,.mcor__head,.mtys__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab :is(.msig__title,.mcor__title,.mtys__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab :is(.msig__text,.mcor__intro,.mtys__intro){max-width:40em;margin:20px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:17px;line-height:1.5;color:var(--grey)}.lab .msig__text{margin-left:calc(var(--pad-x) + (100% - 2 * var(--pad-x) - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));margin-right:var(--pad-x)}.lab :is(.msig__text,.mcor__intro,.mtys__intro) p{margin:0 0 .6em}.lab .msig__track{position:relative;height:calc(var(--n) * 70vh + 100vh);margin-top:clamp(20px,2vw,32px)}.lab .msig__sticky{position:sticky;top:0;height:100vh;height:100svh;padding:clamp(64px,9vh,96px) var(--pad-x) clamp(16px,3vh,28px);box-sizing:border-box}.lab .msig__stage{position:relative;height:100%;overflow:hidden;border-radius:var(--r-c);background:radial-gradient(ellipse 55% 60% at 62% 50%,#2c0505,#0d0202 45%,#050505 80%);color:#f4f4f2;--p: 0}.lab .msig__rays{position:absolute;left:62%;top:50%;width:min(78vh,62vw);transform:translate(-50%,-50%) rotate(calc(var(--p) * 40deg)) scale(calc(.78 + var(--p) * .5))}.lab .msig__rays svg{display:block;width:100%;height:auto;overflow:visible}.lab .msig__rays svg>g>g>g{opacity:0;transform-box:view-box;transform-origin:center;transform:scale(.7);transition:opacity .8s ease,transform 1s cubic-bezier(.2,.7,.2,1)}.lab .msig__rays svg>g>g>g:nth-child(4){opacity:1;transform:none;filter:drop-shadow(0 0 14px rgba(231,0,0,.6))}.lab .msig__stage:is([data-step="1"],[data-step="2"],[data-step="3"]) .msig__rays svg>g>g>g:nth-child(1),.lab .msig__stage:is([data-step="2"],[data-step="3"]) .msig__rays svg>g>g>g:nth-child(2),.lab .msig__stage[data-step="3"] .msig__rays svg>g>g>g:nth-child(3){opacity:1;transform:none}.lab .msig__steps{position:absolute;left:clamp(20px,3vw,52px);bottom:clamp(24px,4vw,60px);display:grid;width:min(34em,42%);margin:0;padding:0;list-style:none}.lab .msig__step{grid-area:1 / 1;display:grid;gap:10px;opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.lab .msig__step.is-on{opacity:1;transform:none}.lab .msig__step em{font-style:normal;font-size:12px;letter-spacing:.08em;color:#e70000;font-variant-numeric:tabular-nums}.lab .msig__step b{font-size:clamp(28px,3vw,48px);font-weight:500;line-height:1.02;letter-spacing:-.035em}.lab .msig__step span{font-size:16px;line-height:1.5;color:#c9c9ce}.lab .mcor{margin:var(--sec) var(--pad-x) 0}.lab .mcor__board{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,52px);margin-top:clamp(32px,4vw,56px);padding:clamp(18px,2.2vw,32px);border-radius:var(--r-c);background:#e9e8e4}.lab .mcor__stage{position:relative;display:grid;place-items:center;height:clamp(360px,40vw,600px)}.lab .mcor__sheet{position:relative;display:grid;align-content:start;gap:calc(var(--m, 300px) * .05);padding:calc(var(--m, 300px) * .17) calc(var(--m, 300px) * .15);box-sizing:border-box;background:#fff;color:#0b0b0c;box-shadow:0 40px 70px -40px #00000073;transition:width .9s cubic-bezier(.6,0,.25,1),height .9s cubic-bezier(.6,0,.25,1),background-color .6s ease,color .6s ease;overflow:hidden}.lab .mcor__sheet.is-dark{background:#0b0b0c;color:#f4f4f2}.lab .mcor__t{position:absolute;width:max(2px,calc(var(--m, 300px) * .012));height:calc(var(--m, 300px) * .09);background:#e70000}.lab .mcor__t--tl{left:calc(var(--m, 300px) * .05);top:calc(var(--m, 300px) * .05);transform:rotate(-45deg);transform-origin:top left}.lab .mcor__t--tr{right:calc(var(--m, 300px) * .05);top:calc(var(--m, 300px) * .05);transform:rotate(45deg);transform-origin:top right}.lab .mcor__t--bl{left:calc(var(--m, 300px) * .05);bottom:calc(var(--m, 300px) * .05);transform:rotate(45deg);transform-origin:bottom left}.lab .mcor__t--br{right:calc(var(--m, 300px) * .05);bottom:calc(var(--m, 300px) * .05);transform:rotate(-45deg);transform-origin:bottom right}.lab .mcor__logo{width:calc(var(--m, 300px) * .42)}.lab .mcor__logo svg{display:block;width:100%;height:auto}.lab .mcor__h{max-width:16em;margin:0;font-size:calc(var(--m, 300px) * .075);font-weight:700;line-height:1.08;text-transform:uppercase;letter-spacing:-.01em}.lab .mcor__h.is-in{animation:mrub-in .6s ease}.lab .mcor__lines{display:grid;gap:calc(var(--m, 300px) * .025)}.lab .mcor__lines i{display:block;height:max(2px,calc(var(--m, 300px) * .014));border-radius:2px;background:currentColor;opacity:.14}.lab .mcor__lines i:nth-child(2){width:86%}.lab .mcor__lines i:nth-child(3){width:92%}.lab .mcor__lines i:nth-child(4){width:58%}.lab .mcor__side{display:grid;gap:18px}.lab .mcor__tabs{display:grid;margin:0;padding:0;list-style:none}.lab .mcor__tabs button{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:11px 0;border:0;border-bottom:1px solid rgba(11,11,12,.1);background:none;color:#0b0b0c73;font:inherit;text-align:left;cursor:pointer;transition:color .3s}.lab .mcor__tabs span{font-size:clamp(17px,1.4vw,21px);font-weight:500;letter-spacing:-.02em}.lab .mcor__tabs em{font-style:normal;font-size:12px;letter-spacing:.06em;font-variant-numeric:tabular-nums}.lab .mcor__tabs button.is-on{color:#0b0b0c}.lab .mcor__tabs button.is-on em{color:#e70000}.lab .mcor__caps{display:grid}.lab .mcor__cap{grid-area:1 / 1;margin:0;font-size:15px;line-height:1.5;color:#0b0b0cb3;opacity:0;transition:opacity .4s ease}.lab .mcor__cap.is-on{opacity:1}.lab .mtys{margin:var(--sec) var(--pad-x) 0}.lab .mtys__board{display:grid;gap:clamp(26px,3.4vw,56px);margin-top:clamp(32px,4vw,56px);padding:clamp(24px,3.4vw,60px);border-radius:var(--r-c);background:#0b0b0c;color:#f4f4f2;overflow:hidden}.lab .mtys__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px}.lab .mtys__name{margin:0;font-size:clamp(20px,1.8vw,28px);font-weight:500}.lab .mtys__weights{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lab .mtys__weights li{padding:6px 12px;border-radius:999px;background:#ffffff12;font-size:13px;color:#c9c9ce;opacity:0;transform:translateY(8px);transition:opacity .5s ease calc(var(--k) * .08s + .4s),transform .6s cubic-bezier(.2,.7,.2,1) calc(var(--k) * .08s + .4s)}.lab .mtys.is-on .mtys__weights li{opacity:1;transform:none}.lab .mtys__spec{color:#fff;clip-path:inset(0 100% 0 0);transition:clip-path 1.4s cubic-bezier(.6,0,.25,1)}.lab .mtys.is-on .mtys__spec{clip-path:inset(0 0 0 0)}.lab .mtys__spec svg{display:block;width:100%;height:auto}.lab .mtys__rows{display:grid}.lab .mtys__row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:center;gap:clamp(16px,3vw,48px);padding:clamp(16px,2vw,26px) 0;border-top:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(16px);transition:opacity .6s ease calc(var(--k) * .15s + .8s),transform .7s cubic-bezier(.2,.7,.2,1) calc(var(--k) * .15s + .8s)}.lab .mtys.is-on .mtys__row{opacity:1;transform:none}.lab .mtys__row p{display:grid;gap:4px;margin:0}.lab .mtys__row b{font-size:15px;font-weight:500}.lab .mtys__row span{font-size:13px;color:#8e8e95}.lab .mtys__line{color:#fff}.lab .mtys__line svg{display:block;width:100%;max-height:120px;height:auto}@media(max-width:1023px){.lab .mcor__board{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.lab :is(.msig__head,.mcor__head,.mtys__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.msig__head,.mcor__head,.mtys__head)>*{grid-column:1}.lab :is(.mcor__intro,.mtys__intro){margin-left:0}.lab .msig__text{margin-left:var(--pad-x)}.lab .msig__sticky{padding:58px 12px 12px}.lab .msig__rays{left:50%;top:38%;width:92vw}.lab .msig__steps{left:16px;right:16px;width:auto;bottom:18px}.lab .msig__step b{font-size:26px}.lab .msig__step span{font-size:14px}.lab :is(.mcor__board,.mtys__board){padding:16px 12px;border-radius:22px}.lab .mcor__stage{height:340px}.lab .mtys__row{grid-template-columns:minmax(0,1fr);gap:10px}}.lab :is(.msync,.mlad,.mrep,.mcjm,.mfear){margin:var(--sec) var(--pad-x) 0;--vz: #2547e6;--vz-ink: #0c1230}.lab :is(.msync__head,.mlad__head,.mrep__head,.mcjm__head,.mfear__head){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab :is(.msync__head,.mlad__head,.mrep__head,.mcjm__head,.mfear__head) h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500}.lab :is(.msync__title,.mlad__title,.mrep__title,.mcjm__title,.mfear__title){grid-column:4 / 13;max-width:17em;margin:0;font-size:clamp(32px,3.8vw,64px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.lab :is(.msync__intro,.mlad__intro,.mrep__intro,.mcjm__intro,.mfear__intro){max-width:40em;margin:20px 0 0 calc((100% - 11 * var(--gap-m)) / 12 * 3 + 3 * var(--gap-m));font-size:17px;line-height:1.5;color:var(--grey)}.lab :is(.msync__intro,.mlad__intro,.mrep__intro,.mcjm__intro,.mfear__intro) p{margin:0 0 .6em}.lab .msync__board{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3.4vw,60px);margin-top:clamp(32px,4vw,56px);padding:clamp(20px,3vw,52px);border-radius:var(--r-c);background:radial-gradient(ellipse 60% 60% at 30% 50%,#18245e,#0b1029 70%);color:#eef1ff}.lab .msync__map{position:relative;width:100%;max-width:520px;aspect-ratio:1;justify-self:center}.lab .msync__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lab .msync__lines line{stroke:#ff78788c;stroke-width:1.5;stroke-dasharray:3 5;transition:stroke .6s ease,stroke-dasharray .6s ease,stroke-width .6s ease}.lab .msync__lines line.is-ok{stroke:#8ea6ff;stroke-dasharray:0;stroke-width:2}.lab .msync__center{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:30%;aspect-ratio:1;margin:0;border-radius:50%;transform:translate(-50%,-50%);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff26;font-size:clamp(13px,1.2vw,16px);font-weight:500;text-align:center;transition:background-color .8s ease,box-shadow .8s ease}.lab .msync__center span{padding:0 10%}.lab .msync.is-done .msync__center{background:var(--vz);box-shadow:0 0 60px #2547e699}.lab .msync__node{position:absolute;display:flex;align-items:center;gap:8px;max-width:34%;padding:8px 12px;border:0;border-radius:999px;background:#ffffff14;color:#c9cff0;font:inherit;font-size:clamp(11.5px,.95vw,13.5px);line-height:1.2;text-align:left;cursor:pointer;transform:translate(calc(-50% + var(--jx)),calc(-50% + var(--jy))) rotate(-3deg);transition:transform .8s cubic-bezier(.2,.7,.2,1),background-color .4s,color .4s,box-shadow .4s}.lab .msync__node i{flex:none;width:8px;height:8px;border-radius:50%;background:#ff7a7a;transition:background-color .4s}.lab .msync__node.is-ok{transform:translate(-50%,-50%)}.lab .msync__node.is-ok i{background:#8ea6ff}.lab .msync__node.is-on{background:#fff;color:var(--vz-ink);box-shadow:0 10px 30px -10px #00000080}.lab .msync__side{display:grid;gap:18px}.lab .msync__count{margin:0;font-size:14px;color:#a9b1d8}.lab .msync__count b{margin-right:6px;font-size:clamp(30px,3vw,46px);font-weight:500;color:#fff;font-variant-numeric:tabular-nums}.lab .msync__caps{display:grid}.lab .msync__cap{grid-area:1 / 1;display:grid;gap:14px;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .4s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.lab .msync__cap{transition-duration:.25s,.3s}.lab .msync__cap.is-on{opacity:1;transform:none;pointer-events:auto;transition-delay:.25s}.lab .msync__cap h3{margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:500;letter-spacing:-.03em}.lab .msync__cap p{display:grid;gap:4px;margin:0;font-size:15px;line-height:1.5}.lab .msync__cap em{font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lab .msync__gap{color:#c9cff0}.lab .msync__gap em{color:#ff8f8f}.lab .msync__fix{color:#fff;opacity:.18;transition:opacity .6s ease}.lab .msync__fix em{color:#8ea6ff}.lab .msync__cap.is-ok .msync__fix{opacity:1}.lab .mlad__table{display:grid;gap:10px;margin-top:clamp(32px,4vw,56px)}.lab .mlad__row{display:grid;grid-template-columns:repeat(var(--c),minmax(0,1fr));gap:10px}.lab .mlad__row span{position:relative;padding:18px 20px;border-radius:16px;background:#fff;font-size:15px;line-height:1.4;opacity:0;transform:translate(-12px);transition:opacity .5s ease calc(var(--r, 0) * .35s + var(--k, 0) * .12s),transform .6s cubic-bezier(.2,.7,.2,1) calc(var(--r, 0) * .35s + var(--k, 0) * .12s)}.lab .mlad__row span:first-child{background:var(--vz-ink);color:#fff;font-weight:500}.lab .mlad__row span:nth-child(2){background:var(--vz);color:#fff}.lab .mlad__row span:last-child{background:#e7ebfb;color:var(--vz-ink)}.lab .mlad__row span:not(:last-child):after{content:"→";position:absolute;right:-9px;top:50%;z-index:1;display:grid;place-items:center;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:#f4f4f2;color:var(--vz);font-size:11px}.lab .mlad__row--head span{padding:0 4px 4px;border-radius:0;background:none!important;color:var(--grey)!important;font-size:12px;font-weight:400!important;letter-spacing:.06em;text-transform:uppercase;opacity:1;transform:none}.lab .mlad__row--head span:after{display:none}.lab .mlad.is-on .mlad__row span{opacity:1;transform:none}.lab .mrep__board{display:grid;gap:clamp(22px,3vw,40px);margin-top:clamp(32px,4vw,56px);padding:clamp(20px,3vw,48px);border-radius:var(--r-c);background:#e9ecf7}.lab .mrep__tiers{display:grid;justify-items:center;gap:10px;margin:0;padding:0;list-style:none}.lab .mrep__tiers>li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:center;gap:16px;width:calc(62% + var(--k) * 19%);padding:16px 20px;border-radius:16px;background:#fff;box-sizing:border-box;opacity:0;transform:translateY(14px);transition:opacity .5s ease calc(var(--k) * .2s),transform .6s cubic-bezier(.2,.7,.2,1) calc(var(--k) * .2s)}.lab .mrep__tiers>li:first-child{background:var(--vz-ink);color:#fff}.lab .mrep.is-on .mrep__tiers>li{opacity:1;transform:none}.lab .mrep__tiers p{display:grid;gap:2px;margin:0}.lab .mrep__tiers b{font-size:clamp(17px,1.4vw,21px);font-weight:500}.lab .mrep__tiers p span{font-size:12.5px;opacity:.65}.lab .mrep__tiers ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lab .mrep__tiers ul li{padding:5px 11px;border-radius:999px;background:#2547e61a;color:var(--vz-ink);font-size:13px}.lab .mrep__tiers>li:first-child ul li{background:#ffffff1f;color:#fff}.lab .mrep__vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px}.lab .mrep__vs>i{font-style:normal;font-size:clamp(36px,4vw,60px);color:var(--vz)}.lab .mrep__col p{margin:0 0 10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.lab .mrep__col ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.lab .mrep__col li{padding:7px 12px;border-radius:10px;font-size:14px}.lab .mrep__col--act li{background:#0c12300f;color:#0c12308c;text-decoration:line-through;text-decoration-color:#0c12304d}.lab .mrep__col--res li{background:var(--vz);color:#fff;font-weight:500}.lab .mcjm__board{display:grid;gap:18px;margin-top:clamp(32px,4vw,56px);padding:clamp(20px,3vw,48px);border-radius:var(--r-c);background:#fff;--anx: #ff6b5b;--cla: #f2b43a;--tru: #2547e6}.lab .mcjm__phases{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:4px}.lab .mcjm__phases span{grid-column:span var(--w);padding:6px 10px;border-radius:8px;background:#eef1fb;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--vz-ink)}.lab .mcjm__track{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0;padding:0;list-style:none}.lab .mcjm__track:before{content:"";position:absolute;left:calc(50% / var(--n));right:calc(50% / var(--n));top:9px;height:2px;border-radius:2px;background:#e3e6f2}.lab .mcjm__track button{position:relative;display:grid;justify-items:center;gap:10px;width:100%;padding:0 2px;border:0;background:none;color:#0c123080;font:inherit;text-align:center;cursor:pointer}.lab .mcjm__track i{width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px var(--dot, #c6cbe0);transition:transform .4s,background-color .4s}.lab .mcjm__track [data-flag=anxiety]{--dot: var(--anx)}.lab .mcjm__track [data-flag=clarity]{--dot: var(--cla)}.lab .mcjm__track [data-flag=trust]{--dot: var(--tru)}.lab .mcjm__track button.is-past i{background:var(--dot)}.lab .mcjm__track button.is-on i{background:var(--dot);transform:scale(1.35);box-shadow:0 0 0 6px color-mix(in srgb,var(--dot) 25%,transparent)}.lab .mcjm__track span{font-size:clamp(11px,.9vw,13px);line-height:1.2}.lab .mcjm__track button.is-on span{color:var(--vz-ink);font-weight:500}.lab .mcjm__legend{display:flex;flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;font-size:13px;color:#0c1230b3}.lab .mcjm__legend li{display:flex;align-items:center;gap:7px}.lab .mcjm__legend i{width:10px;height:10px;border-radius:50%}.lab .mcjm__legend [data-flag=anxiety] i{background:var(--anx)}.lab .mcjm__legend [data-flag=clarity] i{background:var(--cla)}.lab .mcjm__legend [data-flag=trust] i{background:var(--tru)}.lab .mcjm__panels{display:grid;margin-top:6px}.lab .mcjm__panel{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(18px,3vw,48px);padding:clamp(18px,2.4vw,32px);border-radius:18px;background:#f3f5fc;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .4s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.lab .mcjm__panel{transition-duration:.25s,.3s}.lab .mcjm__panel.is-on{opacity:1;transform:none;pointer-events:auto;transition-delay:.25s}.lab .mcjm__lead{display:grid;align-content:start;gap:10px}.lab .mcjm__n{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.lab .mcjm__lead h3{margin:0;font-size:clamp(26px,2.6vw,40px);font-weight:500;letter-spacing:-.03em;color:var(--vz-ink)}.lab .mcjm__lead>p:not([class]){margin:0;font-size:15px;line-height:1.5;color:#0c1230bf}.lab .mcjm__flag{display:inline-flex;align-items:center;gap:8px;justify-self:start;margin:4px 0 0;padding:6px 12px;border-radius:999px;background:#fff;font-size:13px;font-weight:500}.lab .mcjm__flag i{width:10px;height:10px;border-radius:50%;background:var(--dot, #c6cbe0)}.lab .mcjm__panel[data-flag=anxiety]{--dot: var(--anx)}.lab .mcjm__panel[data-flag=clarity]{--dot: var(--cla)}.lab .mcjm__panel[data-flag=trust]{--dot: var(--tru)}.lab .mcjm__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lab .mcjm__cols p{display:grid;align-content:start;gap:6px;margin:0;padding:14px;border-radius:12px;background:#fff;font-size:14px;line-height:1.45;color:#0c1230cc}.lab .mcjm__cols em{font-style:normal;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.lab .mcjm__bar{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--dot, #c6cbe0) 60%,transparent)}.lab .mcjm__bar em{color:var(--dot, var(--grey))!important}.lab .mfear__board{display:grid;gap:clamp(20px,2.6vw,36px);margin-top:clamp(32px,4vw,56px);padding:clamp(20px,3vw,52px);border-radius:var(--r-c);background:#eef1fb}.lab .mfear__main{display:grid;gap:10px;max-width:30em;margin:0;font-size:clamp(22px,2.3vw,34px);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--vz-ink)}.lab .mfear__main em{font-style:normal;font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#e5484d}.lab .mfear__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.lab .mfear__grid>li{display:grid;align-content:start;gap:12px;padding:18px;border-radius:16px;background:#fff;transition:background-color .4s,color .4s,box-shadow .4s}.lab .mfear__grid button{display:grid;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.lab .mfear__type{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--vz)}.lab .mfear__q{font-size:clamp(16px,1.35vw,19px);font-weight:500;line-height:1.3}.lab .mfear__body{display:grid;gap:8px;max-height:0;overflow:hidden;opacity:0;transition:max-height .6s ease,opacity .4s ease}.lab .mfear__proves{margin:0;font-size:13px;color:#ffffffb3}.lab .mfear__body ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.lab .mfear__body li{position:relative;padding-left:16px;font-size:14px;line-height:1.4}.lab .mfear__body li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#9fb1ff}.lab .mfear__grid>li.is-on{background:var(--vz-ink);color:#fff;box-shadow:0 20px 40px -24px #0c123099}.lab .mfear__grid>li.is-on .mfear__type{color:#9fb1ff}.lab .mfear__grid>li.is-on .mfear__body{max-height:16em;opacity:1}.lab .mfear__promise{display:grid;gap:8px;padding:clamp(22px,3vw,44px);border-radius:18px;background:linear-gradient(135deg,#2547e6,#1a2f9e);color:#fff;text-align:center}.lab .mfear__pos{margin:0;font-size:14px;letter-spacing:.04em;color:#c9d2ff}.lab .mfear__claim{margin:0;font-size:clamp(28px,3.4vw,54px);font-weight:500;line-height:1.05;letter-spacing:-.035em}.lab .mfear__voice{margin:6px 0 0;font-size:15px;font-style:italic;color:#dfe4ff}@media(max-width:1023px){.lab .msync__board,.lab .mcjm__panel{grid-template-columns:minmax(0,1fr)}.lab .mfear__grid,.lab .mlad__row{grid-template-columns:repeat(2,minmax(0,1fr))}.lab .mlad__row--head{display:none}.lab .mlad__row span:not(:last-child):after{display:none}.lab .mlad__row{padding-bottom:8px;border-bottom:1px solid rgba(12,18,48,.08)}}@media(max-width:767px){.lab :is(.msync__head,.mlad__head,.mrep__head,.mcjm__head,.mfear__head){grid-template-columns:minmax(0,1fr);row-gap:16px}.lab :is(.msync__head,.mlad__head,.mrep__head,.mcjm__head,.mfear__head)>*{grid-column:1}.lab :is(.msync__intro,.mlad__intro,.mrep__intro,.mcjm__intro,.mfear__intro){margin-left:0}.lab :is(.msync__board,.mrep__board,.mcjm__board,.mfear__board){padding:16px 12px;border-radius:22px}.lab .msync__node{max-width:40%;padding:6px 9px;font-size:11px}.lab .mlad__row{grid-template-columns:minmax(0,1fr);gap:6px}.lab .mrep__tiers>li{width:100%;grid-template-columns:minmax(0,1fr)}.lab .mrep__vs{grid-template-columns:minmax(0,1fr)}.lab .mrep__vs>i{justify-self:center;transform:rotate(90deg)}.lab .mcjm__track{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.lab .mcjm__track:before{display:none}.lab .mcjm__track li{flex:none;width:76px}.lab .mcjm__phases{display:none}.lab .mcjm__cols,.lab .mfear__grid{grid-template-columns:minmax(0,1fr)}}.lab .mcjm__board>*{min-width:0}@font-face{font-family:Barrier Free;src:url(/media/ext/visium-cmo/font/barrierfree-regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Barrier Free;src:url(/media/ext/visium-cmo/font/barrierfree-medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Barrier Free;src:url(/media/ext/visium-cmo/font/barrierfree-bold.woff) format("woff");font-weight:700;font-display:swap}.lab .mcase[data-case=visium-cmo]{--vz: #0f40cc;--vz-ink: #0c1a27;--af-coral: #0f40cc;--af-paper: #eff0f5;--af-ink: #0c1a27;--st-blue: #0f40cc}.lab .mcase[data-case=visium-cmo] :is(.msync__board,.mlad__table,.mrep__board,.mcjm__board,.mfear__board,.mfly__body,.mevo__line){font-family:"Barrier Free",var(--font, system-ui),sans-serif}.lab .mcase[data-case=visium-cmo] .msync__board{background:radial-gradient(ellipse 65% 70% at 30% 50%,#2a5cf0,#0f40cc 45%,#0a2f9e)}.lab .mcase[data-case=visium-cmo] .msync__lines line{stroke:#fffcbdbf}.lab .mcase[data-case=visium-cmo] .msync__lines line.is-ok{stroke:#fff}.lab .mcase[data-case=visium-cmo] .msync__node{background:#ffffff24;color:#fff}.lab .mcase[data-case=visium-cmo] .msync__node i{background:#fffcbd}.lab .mcase[data-case=visium-cmo] .msync__node.is-ok i{background:#fff;box-shadow:0 0 0 3px #ffffff4d}.lab .mcase[data-case=visium-cmo] .msync__node.is-on{background:#fff;color:#0c1a27}.lab .mcase[data-case=visium-cmo] .msync__center{background:#ffffff1a}.lab .mcase[data-case=visium-cmo] .msync.is-done .msync__center{background:#fff;color:#0f40cc;box-shadow:0 0 60px #ffffff73}.lab .mcase[data-case=visium-cmo] :is(.msync__count,.msync__gap){color:#dbe4ff}.lab .mcase[data-case=visium-cmo] .msync__gap em{color:#fffcbd}.lab .mcase[data-case=visium-cmo] .msync__fix em{color:#d2eefa}.lab .mcase[data-case=visium-cmo] :is(.mrep__board,.mfear__board){background:#eff0f5}.lab .mcase[data-case=visium-cmo] .mlad__row span:last-child{background:#d2eefa}.lab .mcase[data-case=visium-cmo] .mrep__tiers ul li{background:#d2eefa}.lab .mcase[data-case=visium-cmo] .mrep__tiers>li:first-child ul li{background:#ffffff1f}.lab .mcase[data-case=visium-cmo] .mcjm__board{--anx: #ef6b5d;--cla: #e8c33a;--tru: #0f40cc}.lab .mcase[data-case=visium-cmo] .mcjm__panel{background:#eff0f5}.lab .mcase[data-case=visium-cmo] .mcjm__phases span{background:#d2eefa;color:#0c1a27}.lab .mcase[data-case=visium-cmo] .mfear__grid>li.is-on{background:#0f40cc}.lab .mcase[data-case=visium-cmo] .mfear__grid>li.is-on .mfear__type,.lab .mcase[data-case=visium-cmo] .mfear__body li:before{color:#fffcbd;background-color:transparent}.lab .mcase[data-case=visium-cmo] .mfear__body li:before{background:#fffcbd}.lab .mcase[data-case=visium-cmo] .mfear__promise{background:radial-gradient(ellipse 80% 120% at 50% 0%,#2a5cf0,#0f40cc,#0a2f9e)}.lab .mcase[data-case=visium-cmo] .mfear__claim{font-family:Barrier Free,sans-serif;font-weight:500}.lab .mcase[data-case=visium-cmo] .mfear__main em{color:#0f40cc}.lab .mcase[data-case=visium-cmo] .mfly__node.is-active em{box-shadow:0 0 0 8px #0f40cc29}.lab .mcase[data-case=visium-cmo] .mevo__line li.is-now .mevo__node{background:#0f40cc;box-shadow:0 0 0 6px #0f40cc29}.lab .mcase[data-case=visium-cmo] .mevo__line li.is-now .mevo__h{color:#0f40cc}.lab .mcase[data-case=lobster] .mshift{--ur-heat: #d81f2d;--ur-ice: #5b78f0;--ur-ink: #141414}.lab .mcase[data-case=lobster] .mshift__board{background:radial-gradient(70% 90% at 0% 0%,rgba(216,31,45,calc(.55 * (1 - var(--p)))),transparent 70%),radial-gradient(70% 90% at 100% 0%,rgba(54,86,214,calc(.6 * var(--p))),transparent 70%),#141414}.lab .mcase[data-case=lobster] .mshift__ends .is-from{color:#ff8a92}.lab .mcase[data-case=lobster] .mshift__ends .is-to,.lab .mcase[data-case=lobster] .mshift__v .is-to{color:#b9c6ff}.lab .mcase[data-case=lobster] .mshift__v .is-from{color:#ffb3b8}.lab .mcase[data-case=lobster] .mevo__line li.is-now .mevo__node{background:#d81f2d;box-shadow:0 0 0 6px #d81f2d29}.lab .mcase[data-case=lobster] .mevo__line li.is-now .mevo__h{color:#d81f2d}.lab .mcase[data-case=visium-cmo] .mpivot__step.is-turn .mpivot__node{background:#fffcbd;box-shadow:0 0 0 6px #fffcbd40}.lab .mcase[data-case=visium-cmo] .mpivot__step.is-turn:before{background:radial-gradient(ellipse 90% 120% at 30% 0%,#2a5cf0,#0f40cc 55%,#0a2f9e);box-shadow:none}.lab .mformula__deck{cursor:pointer;-webkit-tap-highlight-color:transparent}.lab .mformula__deck img.is-gone{pointer-events:none}@font-face{font-family:Unbounded;font-weight:900;font-display:swap;src:url(/media/ext/peresvit/font/unbounded-900-cyr.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-weight:900;font-display:swap;src:url(/media/ext/peresvit/font/unbounded-900-lat.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2212}.lab .mcoll{margin-top:var(--sec);padding:clamp(24px,2.4vw,36px) 0 clamp(56px,6vw,110px);overflow-x:clip;background:var(--black);color:#f4f4f2}.lab .mcoll__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding:20px var(--pad-x) 0}.lab .mcoll__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mcoll__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .mcoll__lead{grid-column:4 / 10;margin-top:24px;color:#f4f4f299;font-size:17px;line-height:1.5}.lab .mcoll__lead p{margin:0}.lab .mcoll__pin{position:relative;margin-top:clamp(40px,4vw,64px)}.lab .mcoll__stage{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(20px,2vw,32px);height:100vh;height:100svh}.lab .mcoll__track{--cw: clamp(300px, 27vw, 430px);display:flex;gap:var(--gap-m);padding:0 var(--pad-x);will-change:transform}.lab .mcoll__card{flex:0 0 var(--cw);display:flex;flex-direction:column;height:min(calc(100svh - 150px),760px);min-height:520px;border-radius:var(--r-c, 14px);background:#121212;overflow:hidden}.lab .mcoll__art{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:#050505;isolation:isolate}.lab .mcoll__num{position:absolute;top:20px;left:22px;z-index:3;font-size:13px;color:#f4f4f299;font-variant-numeric:tabular-nums}.lab .mcoll__name{position:absolute;left:20px;right:16px;bottom:18px;z-index:3;margin:0;font-family:"Unbounded",var(--font-main);font-weight:900;font-size:clamp(30px,2.5vw,42px);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:#f4f4f2}.lab .mcoll__text{min-height:176px;padding:20px 22px 24px}.lab .mcoll__art:after{content:"";position:absolute;inset:auto 0 0;z-index:2;height:34%;background:linear-gradient(180deg,transparent,rgba(5,5,5,.85));pointer-events:none}.lab .mcoll__track:after{content:"";flex:0 0 max(1px,calc(var(--pad-x) - var(--gap-m)))}.lab .mcoll__what{margin:0;font-size:17px;line-height:1.4;color:#f4f4f2;text-wrap:pretty}.lab .mcoll__who{margin:14px 0 0;font-size:15px;line-height:1.45;color:#f4f4f299;text-wrap:pretty}.lab .mcoll__who span{display:block;margin-bottom:4px;font-size:12px;color:#f4f4f26b}.lab .mcoll__ctrl{display:flex;align-items:center;gap:20px;padding:0 var(--pad-x)}.lab .mcoll__count{font-size:14px;color:#f4f4f294;font-variant-numeric:tabular-nums}.lab .mcoll__count b{font-weight:inherit;color:#f4f4f2}.lab .mcoll__line{flex:0 1 200px;height:2px;overflow:hidden;border-radius:2px;background:#f4f4f229}.lab .mcoll__line i{display:block;height:100%;border-radius:2px;background:#f4f4f2;transform:scaleX(.02);transform-origin:left}.lab .mcoll .mcoll__art *{animation-play-state:paused}.lab .mcoll.is-live .mcoll__art *{animation-play-state:running}.lab .mcoll__svg{position:absolute;inset:0;width:100%;height:100%}.lab .mcoll__horizon{position:absolute;inset:0;background:linear-gradient(180deg,#050505,#1a0703 46%,#5a1606 58%,#050505 58.4%)}.lab .mcoll__sky{position:absolute;inset:0 0 42%;overflow:hidden}.lab .mcoll__sun{position:absolute;left:50%;bottom:0;width:42%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 40%,#ffd08a,#ff8a2a 38%,#e2400f 70%,#8c1a05);box-shadow:0 0 70px 18px #ff5c1866,0 0 160px 60px #ff3c0a2e;transform:translate(-50%,70%);animation:mcoll-rise 9s ease-in-out infinite alternate}.lab .mcoll__sea{position:absolute;inset:58% 0 0;background:radial-gradient(ellipse 30% 70% at 50% 0%,rgba(255,120,40,.55),transparent 70%),repeating-linear-gradient(180deg,rgba(255,110,40,.28) 0 2px,transparent 2px 9px);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 85%);mask-image:linear-gradient(180deg,#000 0%,transparent 85%);animation:mcoll-shimmer 3.4s ease-in-out infinite alternate}@keyframes mcoll-rise{0%{transform:translate(-50%,72%)}to{transform:translate(-50%,18%)}}@keyframes mcoll-shimmer{to{opacity:.55;background-position:0 4px,0 4px}}.lab .mcoll__card--spark .mcoll__art{background:radial-gradient(circle at 50% 46%,#1d1d1d,#050505 60%)}.lab .mcoll__card--spark .mcoll__svg{height:86%;top:2%}.lab .mcoll__star{fill:#f4f4f2;transform-origin:0 0;filter:drop-shadow(0 0 6px rgba(255,255,255,.9)) drop-shadow(0 0 22px rgba(255,255,255,.45));animation:mcoll-spark 4.2s cubic-bezier(.5,0,.2,1) infinite}.lab .mcoll__star--2{opacity:.6;animation-name:mcoll-spark2}.lab .mcoll__dot{fill:#f4f4f2;animation:mcoll-twinkle 2.6s ease-in-out infinite}.lab .mcoll__dot:nth-of-type(2){animation-delay:-1s}.lab .mcoll__dot:nth-of-type(3){animation-delay:-1.8s}@keyframes mcoll-spark{0%,to{transform:scale(.55) rotate(0);opacity:.75}18%{transform:scale(1) rotate(8deg);opacity:1}60%{transform:scale(.7) rotate(20deg);opacity:.85}}@keyframes mcoll-spark2{0%,to{transform:rotate(45deg) scale(.6)}18%{transform:rotate(52deg) scale(1.15)}}@keyframes mcoll-twinkle{50%{opacity:.15}}.lab .mcoll__card--thunder .mcoll__art{background:linear-gradient(180deg,#0b0f16,#050505 70%);animation:mcoll-sky 5s steps(1) infinite}.lab .mcoll__bolt{fill:none;stroke:#eaf4ff;stroke-width:2.4;stroke-linejoin:round;filter:drop-shadow(0 0 4px #9cd2ff) drop-shadow(0 0 16px rgba(80,170,255,.8));opacity:0;animation:mcoll-bolt 5s linear infinite}.lab .mcoll__bolt--b{stroke-width:1.4}.lab .mcoll__waves circle{fill:none;stroke:#2a9cff;stroke-width:1.4;opacity:.2;transform-origin:100px 250px;animation:mcoll-wave 5s ease-out infinite}.lab .mcoll__waves circle:nth-child(2){animation-delay:.12s}.lab .mcoll__waves circle:nth-child(3){animation-delay:.24s}.lab .mcoll__waves circle:nth-child(4){animation-delay:.36s}@keyframes mcoll-bolt{0%,40%{opacity:0}41%{opacity:1}43%{opacity:.2}45%{opacity:1}80%{opacity:.8}92%,to{opacity:0}}@keyframes mcoll-sky{0%{background:linear-gradient(180deg,#0b0f16,#050505 70%)}41%{background:linear-gradient(180deg,#2b3c52,#0a0d12 70%)}43%{background:linear-gradient(180deg,#0b0f16,#050505 70%)}45%{background:linear-gradient(180deg,#223247,#08090c 70%)}49%{background:linear-gradient(180deg,#0b0f16,#050505 70%)}}@keyframes mcoll-wave{0%,40%{opacity:.12;transform:scale(.9)}45%{opacity:.9;transform:scale(1)}to{opacity:.1;transform:scale(1.35)}}.lab .mcoll__light{position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 12%,rgba(120,200,210,.16),transparent 70%)}.lab .mcoll__disc{position:absolute;left:50%;top:12%;width:46%;height:6%;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,#f3fffd,#b8e6e2 45%,#5aa7a6);box-shadow:0 0 60px 10px #aaebe673;transform:translate(-50%);animation:mcoll-flash 3.6s ease-in-out infinite}.lab .mcoll__cone{position:absolute;inset:15% 4% 14%;background:linear-gradient(180deg,rgba(210,248,244,.42),rgba(200,245,240,.06) 85%,transparent);clip-path:polygon(27% 0,73% 0,100% 100%,0 100%);filter:blur(10px);animation:mcoll-flash 3.6s ease-in-out infinite}.lab .mcoll__floor{position:absolute;left:50%;bottom:12%;width:86%;height:8%;border-radius:50%;background:radial-gradient(ellipse,rgba(170,235,230,.55),transparent 70%);transform:translate(-50%);animation:mcoll-flash 3.6s ease-in-out infinite}@keyframes mcoll-flash{0%,to{opacity:.55;filter:brightness(.8)}8%{opacity:1;filter:brightness(1.5)}20%{opacity:.85;filter:brightness(1)}}.lab .mcoll__rings{position:absolute;inset:0;background:radial-gradient(ellipse 90% 40% at 50% 62%,rgba(40,110,120,.35),transparent 70%),#04090a}.lab .mcoll__rings i{position:absolute;left:50%;top:62%;width:90%;aspect-ratio:2.6;border:2px solid #8fe6e8;border-radius:50%;box-shadow:0 0 12px #78e6eb59;opacity:0;transform:translate(-50%,-50%) scale(.05);animation:mcoll-ring 4s cubic-bezier(.2,.6,.3,1) infinite}.lab .mcoll__rings i:nth-child(2){animation-delay:1s}.lab .mcoll__rings i:nth-child(3){animation-delay:2s}.lab .mcoll__rings i:nth-child(4){animation-delay:3s}.lab .mcoll__rings b{position:absolute;left:50%;top:18%;width:10px;height:16px;border-radius:50%/60% 60% 40% 40%;background:#bff3f2;box-shadow:0 0 14px #96f0f0cc;transform:translate(-50%);animation:mcoll-drop 4s cubic-bezier(.55,0,1,.45) infinite}@keyframes mcoll-ring{0%{opacity:0;transform:translate(-50%,-50%) scale(.05)}6%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@keyframes mcoll-drop{0%{top:4%;opacity:0}10%{opacity:1}24%{top:60%;opacity:1}25%,to{top:60%;opacity:0}}.lab .mcoll__blinds{position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 22px,rgba(214,160,96,.09) 22px 30px),radial-gradient(ellipse 70% 60% at 30% 40%,rgba(150,100,50,.35),transparent 70%),#060504;background-size:200% 100%,100% 100%,auto;animation:mcoll-blinds 12s linear infinite}.lab .mcoll__slit{position:absolute;top:12%;bottom:0;left:64%;width:9%;background:linear-gradient(180deg,#fff,#ffffffd9 60%,#fff3);box-shadow:0 0 40px 6px #ffffff40;transform:skew(-6deg);animation:mcoll-slit 6s ease-in-out infinite alternate}@keyframes mcoll-blinds{to{background-position:-120px 0,0 0,0 0}}@keyframes mcoll-slit{0%{opacity:.75;width:7%}to{opacity:1;width:10%}}@media(max-width:900px){.lab .mcoll__head{grid-template-columns:1fr;row-gap:14px}.lab .mcoll__head h2,.lab .mcoll__title,.lab .mcoll__lead{grid-column:1}.lab .mcoll__pin{height:auto!important}.lab .mcoll__stage{position:static;height:auto;gap:20px}.lab .mcoll__track{--cw: min(82vw, 380px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--pad-x);scrollbar-width:none;transform:none!important}.lab .mcoll__track::-webkit-scrollbar{display:none}.lab .mcoll__card{height:auto;min-height:0;scroll-snap-align:start}.lab .mcoll__text{min-height:0}.lab .mcoll__art{flex:none;aspect-ratio:4 / 4.2}.lab .mcoll__name{font-size:30px}.lab .mcoll__what{font-size:16px}}@media(prefers-reduced-motion:reduce){.lab .mcoll .mcoll__art *{animation:none!important}.lab .mcoll__card--thunder .mcoll__art{animation:none}.lab .mcoll__bolt{opacity:1}.lab .mcoll__rings i:nth-child(1){opacity:.6;transform:translate(-50%,-50%) scale(.4)}.lab .mcoll__rings i:nth-child(2){opacity:.4;transform:translate(-50%,-50%) scale(.7)}.lab .mcoll__rings i:nth-child(3){opacity:.2;transform:translate(-50%,-50%) scale(1)}}.lab .mticks__steps{grid-row:1 / 3}.lab .mticks__stage{grid-row:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.lab .mticks__ctrl{grid-column:7 / 13;grid-row:2;display:flex;align-items:center;gap:12px;margin-top:14px}.lab .mticks__arrow{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--tint);color:var(--deep);cursor:pointer;transition:background-color .3s ease,transform .2s var(--ease-out)}.lab .mticks__arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lab .mticks__arrow:hover{background:#d9cbf8}.lab .mticks__arrow:active{transform:scale(.92)}.lab .mticks__segs{flex:1;display:flex;gap:6px}.lab .mticks__segs button{flex:1;height:28px;padding:0;border:0;background:none;cursor:pointer}.lab .mticks__segs i{display:block;height:4px;overflow:hidden;border-radius:4px;background:#2b18571f}.lab .mticks__segs i:after{content:"";display:block;height:100%;background:var(--acc);transform:scaleX(var(--p, 0));transform-origin:left}.lab .mticks__segs button:hover i{background:#2b185733}@media(max-width:900px){.lab .mticks__body{row-gap:0}.lab .mticks__stage{order:0;grid-row:1;aspect-ratio:1 / .84}.lab .mticks__ctrl{grid-column:1;grid-row:2;margin-top:10px}.lab .mticks__steps{grid-row:3;margin-top:8px}.lab .mticks__steps li{display:none;border-top:0}.lab .mticks__steps li.is-on{display:block;animation:mticks-in .45s var(--ease-out)}.lab .mticks__steps button{padding:6px 0 4px;cursor:default}.lab .mticks__steps i{display:none}.lab .mticks__steps b{font-size:22px}.lab .mticks__steps li.is-on p{max-height:none;padding-bottom:0;font-size:15px}@keyframes mticks-in{0%{opacity:0;transform:translateY(6px)}}}.lab .mcut:not(section){display:inline-block;max-width:100%;width:calc(var(--n) * .46em);height:.84em;margin:0 .06em;border-radius:3px;background:currentColor;opacity:.82;vertical-align:-.06em}.lab .mjobs__ctabs{display:none}@media(max-width:900px){.lab .mjobs__story{font-size:19px;line-height:1.3}.lab .mjobs__ctabs{display:flex;gap:6px;margin-top:22px;overflow-x:auto;scrollbar-width:none}.lab .mjobs__ctabs::-webkit-scrollbar{display:none}.lab .mjobs__ctabs button{flex:none;height:34px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--grey);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer;transition:background-color .3s ease,color .3s ease}.lab .mjobs__ctabs button[aria-selected=true]{border-color:var(--black);background:var(--black);color:#fff}.lab .mjobs__cols{margin-top:10px;gap:0}.lab .mjobs__cols>div{display:none}.lab .mjobs__cols[data-col="0"]>div:nth-child(1),.lab .mjobs__cols[data-col="1"]>div:nth-child(2),.lab .mjobs__cols[data-col="2"]>div:nth-child(3){display:block;animation:mjobs-col .35s var(--ease-out)}.lab .mjobs__cols h3{display:none}.lab .mjobs__cols li{padding:9px 0;font-size:14px}@keyframes mjobs-col{0%{opacity:0;transform:translateY(4px)}}}.lab .mmoves{margin-top:var(--sec);padding:clamp(44px,5vw,80px) var(--pad-x) clamp(56px,6vw,100px);background:radial-gradient(120% 80% at 85% 0%,#2a0d08,#0b0b0c 55%);color:#f4f4f2}.lab .mmoves__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mmoves__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mmoves__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .mmoves__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:clamp(40px,4vw,64px) 0 0;padding:0;list-style:none}.lab .mmoves__card{display:flex;flex-direction:column;min-height:420px;padding:22px 20px 24px;border-radius:var(--r-c, 14px);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0f;transition:background-color .4s ease,box-shadow .4s ease}.lab .mmoves__card:hover{background:#ffffff14;box-shadow:inset 0 0 60px #ff462824,inset 0 0 0 1px #ffffff14}.lab .mmoves__num{font-size:13px;color:#f4f4f280;font-variant-numeric:tabular-nums}.lab .mmoves__card h3{margin:14px 0 0;font-size:clamp(20px,1.6vw,26px);font-weight:500;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.lab .mmoves__market{margin:18px 0 0;font-size:14px;line-height:1.4;color:#f4f4f26b}.lab .mmoves__market span{display:block;margin-bottom:4px;font-size:12px;color:#f4f4f25c}.lab .mmoves__market s{text-decoration-color:#ff5a3cb3;text-decoration-thickness:1px}.lab .mmoves__list{margin:auto 0 0;padding:18px 0 0;list-style:none}.lab .mmoves__list li{position:relative;padding:9px 0 9px 22px;border-top:1px solid rgba(255,255,255,.08);font-size:15px;line-height:1.35}.lab .mmoves__list li:before{content:"";position:absolute;left:2px;top:15px;width:9px;height:5px;border-left:1.6px solid #ff6a3d;border-bottom:1.6px solid #ff6a3d;transform:rotate(-45deg)}.lab .mmoves__text{max-width:44em;margin-top:32px;color:#f4f4f299;font-size:17px;line-height:1.5}.lab .mmoves__text p{margin:0}@media(max-width:1200px){.lab .mmoves__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.lab .mmoves__head{grid-template-columns:1fr;row-gap:14px}.lab .mmoves__head h2,.lab .mmoves__title{grid-column:1}.lab .mmoves__grid{display:flex;gap:10px;margin-right:calc(-1 * var(--pad-x));margin-left:calc(-1 * var(--pad-x));padding:0 var(--pad-x);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--pad-x);scrollbar-width:none}.lab .mmoves__grid::-webkit-scrollbar{display:none}.lab .mmoves__grid:after{content:"";flex:0 0 1px}.lab .mmoves__card{flex:0 0 min(80vw,340px);min-height:380px;scroll-snap-align:start}}@font-face{font-family:Tiny5;font-display:swap;src:url(/media/ext/nonka/font/tiny5-cyr.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Tiny5;font-display:swap;src:url(/media/ext/nonka/font/tiny5-lat.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122}.lab .mbrlogo{margin-top:var(--sec);padding:0 var(--pad-x)}.lab .mbrlogo__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mbrlogo__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mbrlogo__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .mbrlogo__stage{display:grid;place-items:center;min-height:clamp(280px,34vw,520px);margin-top:clamp(40px,4vw,64px);padding:clamp(28px,4vw,64px);border-radius:var(--r-c, 14px);background:#fff;color:#000a0c;box-shadow:inset 0 0 0 1px #000a0c0f}.lab .mbrlogo__logo{--h: clamp(40px, 7.4vw, 112px);display:flex;align-items:center;gap:calc(var(--h) * .38);max-width:100%}.lab .mbrlogo__word svg{display:block;height:var(--h);width:auto}.lab .mbrlogo__cell{display:flex;align-items:center;height:var(--h)}.lab .mbrlogo__br svg{display:block;height:var(--h);width:auto}.lab .mbrlogo__slot{position:relative;width:calc(var(--h) * 3.1);height:var(--h);margin:0 calc(var(--h) * .1)}.lab .mbrlogo__item{position:absolute;inset:0;display:grid;place-items:center;visibility:hidden}.lab .mbrlogo__item.is-on,.lab .mbrlogo__item.is-out{visibility:visible}.lab .mbrlogo__item.is-on{animation:mbr-in .5s steps(6) both}.lab .mbrlogo__item.is-out{animation:mbr-out .5s steps(6) both}@keyframes mbr-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes mbr-out{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}.lab .mbrlogo__svg{display:grid;place-items:center;width:100%;height:100%}.lab .mbrlogo__svg svg{display:block;width:auto;height:calc(var(--h) * .6);max-width:calc(var(--h) * 2.9)}.lab .mbrlogo__item:nth-child(2) .mbrlogo__svg svg{height:var(--h)}.lab .mbrlogo__item:nth-child(3) .mbrlogo__svg svg{height:calc(var(--h) * .74)}.lab .mbrlogo__item:nth-child(5) .mbrlogo__svg svg{height:calc(var(--h) * .86)}.lab .mbrlogo__wave{display:flex;align-items:center;gap:calc(var(--h) * .06);height:70%}.lab .mbrlogo__wave i{width:calc(var(--h) * .08);height:30%;background:currentColor;animation:mbr-wave 1.1s steps(4) infinite alternate;animation-delay:calc(var(--k) * -.17s)}@keyframes mbr-wave{to{height:100%}}.lab .mbrlogo__input{width:100%;padding:0;border:0;outline:0;background:none;color:inherit;font-family:"Tiny5",var(--na-mono, monospace);font-size:min(calc(var(--h) * .52),calc(var(--h) * 3.1 / var(--len, 8) * 1.5));line-height:1;text-align:center;text-transform:uppercase;caret-color:#57b75f}.lab .mbrlogo__input::placeholder{color:#000a0c47}.lab .mbrlogo__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.lab .mbrlogo__tabs button{height:38px;padding:0 16px;border:1px solid rgba(0,10,12,.14);border-radius:999px;background:none;color:inherit;font:inherit;font-size:14px;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.lab .mbrlogo__tabs button:hover{border-color:#000a0c}.lab .mbrlogo__tabs button.is-active{border-color:#000a0c;background:#000a0c;color:#fff}.lab .mbrlogo__text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(28px,3vw,48px)}.lab .mbrlogo__text p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5}.lab .mbrlogo__text p+p{margin-top:.8em;color:var(--grey)}@media(max-width:900px){.lab .mbrlogo__head{grid-template-columns:1fr;row-gap:14px}.lab .mbrlogo__head h2,.lab .mbrlogo__title{grid-column:1}.lab .mbrlogo__logo{--h: clamp(34px, 12.4vw, 64px);flex-direction:column;gap:calc(var(--h) * .24)}.lab .mbrlogo__stage{min-height:300px;padding:28px 16px}.lab .mbrlogo__tabs{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;margin-right:calc(-1 * var(--pad-x));padding-right:var(--pad-x);scrollbar-width:none}.lab .mbrlogo__tabs::-webkit-scrollbar{display:none}.lab .mbrlogo__tabs button{flex:none}.lab .mbrlogo__text{grid-template-columns:1fr}.lab .mbrlogo__text p{grid-column:1;font-size:16px}}@media(prefers-reduced-motion:reduce){.lab .mbrlogo__item.is-on,.lab .mbrlogo__item.is-out,.lab .mbrlogo__wave i{animation:none}.lab .mbrlogo__item.is-out{visibility:hidden}}.lab .mpixels--light{background:#f6f5f1;color:#000a0c}.lab .mcase>.mpixels--light{box-shadow:none}.lab .mpixels--light .mpixels__text p+p{color:#000a0c80}.lab .mcase[data-case=nonkas-archive] .mpalette__fonts li>:not(.mpalette__fimg){display:none}.lab .mpstory{margin-top:var(--sec);padding-top:clamp(24px,2.4vw,36px);background:#f6f5f1;color:#000a0c}.lab .mpstory__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding:20px var(--pad-x) 0}.lab .mpstory__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mpstory__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .mpstory__track{position:relative;height:calc(var(--n) * 80vh + 60vh)}.lab .mpstory__stage{position:sticky;top:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-items:center;height:100vh;height:100svh;padding:0 var(--pad-x)}.lab .mpstory__canvas{grid-column:6 / 13;grid-row:1;position:relative;height:76svh;cursor:crosshair;touch-action:pan-y}.lab .mpstory__canvas canvas{position:absolute;inset:0;width:100%;height:100%}.lab .mpstory__steps{grid-column:1 / 5;grid-row:1;position:relative;min-height:16em;margin:0;padding:0;list-style:none}.lab .mpstory__steps li{position:absolute;inset:0 0 auto;opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .7s var(--ease-out);pointer-events:none}.lab .mpstory__steps li.is-on{opacity:1;transform:none;pointer-events:auto}.lab .mpstory__kicker{font-family:"Tiny5",var(--na-mono, monospace);font-size:15px;letter-spacing:.04em;color:#36923f;text-transform:uppercase}.lab .mpstory__steps h3{margin:14px 0 0;font-size:clamp(30px,3vw,48px);font-weight:500;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.lab .mpstory__steps p{margin:16px 0 0;max-width:28em;font-size:18px;line-height:1.5;color:#000a0cb3}.lab .mpstory__dots{position:absolute;left:var(--pad-x);bottom:40px;display:flex;gap:6px}.lab .mpstory__dots i{width:10px;height:10px;background:#000a0c24;transition:background-color .4s ease}.lab .mpstory__dots i.is-on{background:#000a0c}.lab .mcrt{margin-top:var(--sec);padding:clamp(44px,5vw,80px) var(--pad-x) clamp(56px,6vw,100px);background:#000a0c;color:#eef4f5}.lab .mcrt__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mcrt__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mcrt__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .mcrt__intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:24px}.lab .mcrt__intro p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5;color:#eef4f5a8}.lab .mcrt__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-items:center;margin-top:clamp(40px,4vw,64px)}.lab .mcrt__monitor{grid-column:1 / 8;padding:clamp(12px,1.4vw,20px);border-radius:30px;background:linear-gradient(160deg,#2a2d2e,#121415);box-shadow:0 40px 80px -30px #000c,inset 0 1px #ffffff14}.lab .mcrt__screen{--sbg: #000a0c;position:relative;display:grid;place-items:center;align-content:center;gap:clamp(18px,2.4vw,34px);aspect-ratio:16 / 10;overflow:hidden;border-radius:20px/24px;background:var(--sbg);color:var(--c1);transition:background-color .5s ease,color .5s ease}.lab .mcrt__screen:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px),radial-gradient(120% 90% at 50% 45%,transparent 55%,rgba(0,0,0,.55))}.lab .mcrt__screen.is-paper:before{background:repeating-linear-gradient(180deg,rgba(0,10,12,.03) 0 1px,transparent 1px 3px),radial-gradient(120% 90% at 50% 45%,transparent 60%,rgba(0,10,12,.12))}.lab .mcrt__screen:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(60% 50% at 50% 45%,color-mix(in srgb,var(--c1) 22%,transparent),transparent 70%);transition:background .5s ease}.lab .mcrt__screen.is-paper:after{background:none}.lab .mcrt__logo{position:relative;z-index:3;width:74%}.lab .mcrt__logo svg{display:block;width:100%;height:auto;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--c1) 80%,transparent)) drop-shadow(0 0 22px color-mix(in srgb,var(--c1) 45%,transparent))}.lab .mcrt__screen.is-paper .mcrt__logo svg{filter:none}.lab .mcrt__ui{position:relative;z-index:3;display:flex;align-items:center;gap:14px;width:74%}.lab .mcrt__play{width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid var(--c1)}.lab .mcrt__bar{flex:1;height:8px;background:color-mix(in srgb,var(--c2) 45%,transparent)}.lab .mcrt__bar i{display:block;width:38%;height:100%;background:var(--c2);animation:mcrt-bar 6s steps(24) infinite}@keyframes mcrt-bar{0%{width:4%}to{width:96%}}.lab .mcrt__time{font-family:"Tiny5",var(--na-mono, monospace);font-size:clamp(11px,1vw,15px);color:var(--c2)}.lab .mcrt__label{position:relative;z-index:3;font-family:"Tiny5",var(--na-mono, monospace);font-size:clamp(12px,1.2vw,18px);letter-spacing:.08em;color:var(--c2)}.lab .mcrt__sweep{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--c1) 40%,transparent) 48%,transparent 52%)}.lab .mcrt__screen.is-switch{animation:mcrt-on .6s ease}.lab .mcrt__screen.is-switch .mcrt__sweep{animation:mcrt-sweep .7s ease-out}@keyframes mcrt-on{0%{filter:brightness(2.2) saturate(.4)}18%{filter:brightness(.5)}40%{filter:brightness(1.4)}to{filter:none}}@keyframes mcrt-sweep{0%{opacity:1;transform:translateY(-60%)}to{opacity:0;transform:translateY(60%)}}.lab .mcrt__list{grid-column:9 / 13;margin:0;padding:0;list-style:none}.lab .mcrt__list li{border-top:1px solid rgba(238,244,245,.12)}.lab .mcrt__list li:last-child{border-bottom:1px solid rgba(238,244,245,.12)}.lab .mcrt__list button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:14px;width:100%;padding:16px 0;border:0;background:none;color:#eef4f580;font:inherit;text-align:left;cursor:pointer;transition:color .3s ease}.lab .mcrt__list li.is-on button,.lab .mcrt__list button:hover{color:#eef4f5}.lab .mcrt__chips{grid-row:1 / 3;display:flex;gap:4px;align-self:center}.lab .mcrt__chips i{position:relative;width:34px;height:34px;background:var(--c);box-shadow:inset 0 0 0 1px #ffffff1f}.lab .mcrt__chips em{position:absolute;left:0;top:calc(100% + 4px);font:10px/1 var(--na-mono, monospace);font-style:normal;color:#eef4f573;white-space:nowrap;opacity:0;transition:opacity .3s ease}.lab .mcrt__list li.is-on .mcrt__chips em{opacity:1}.lab .mcrt__list b{font-size:20px;font-weight:500;letter-spacing:-.02em}.lab .mcrt__role{font-size:14px;color:inherit;opacity:.8}.lab .mcrt__why{max-height:0;margin:0;overflow:hidden;font-size:15px;line-height:1.5;color:#eef4f5b3;opacity:0;transition:max-height .6s var(--ease-out),opacity .4s ease,padding .6s var(--ease-out)}.lab .mcrt__list li.is-on .mcrt__why{max-height:12em;padding:8px 0 18px;opacity:1}.lab .mtype{margin-top:var(--sec);padding:0 var(--pad-x)}.lab .mtype__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mtype__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mtype__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .mtype__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:clamp(40px,4vw,64px)}.lab .mtype__card{display:flex;flex-direction:column;min-height:clamp(420px,40vw,560px);padding:clamp(24px,2.6vw,40px);border-radius:var(--r-c, 14px);background:#fff;color:#000a0c;box-shadow:inset 0 0 0 1px #000a0c0f}.lab .mtype__card.is-dark{background:#000a0c;color:#57b75f;box-shadow:none}.lab .mtype__role{font-size:13px;opacity:.6}.lab .mtype__card h3{margin:6px 0 0;font-size:22px;font-weight:500}.lab .mtype__sample{flex:1;margin:clamp(24px,3vw,44px) 0 0;min-height:3.3em;font-family:var(--ff);font-size:clamp(30px,3.4vw,54px);line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.lab .mtype__card.is-dark .mtype__sample{text-transform:uppercase;letter-spacing:.02em;text-shadow:0 0 14px rgba(87,183,95,.45)}.lab .mtype__sample.is-typing:after{content:"";display:inline-block;width:.5em;height:.9em;margin-left:.06em;background:currentColor;vertical-align:-.08em;animation:mtype-caret .8s steps(1) infinite}@keyframes mtype-caret{50%{opacity:0}}.lab .mtype__glyphs{margin:24px 0 0;font-family:var(--ff);font-size:clamp(15px,1.3vw,19px);line-height:1.5;opacity:.55;word-break:break-all}.lab .mtype__why{margin:18px 0 0;padding-top:16px;border-top:1px solid currentColor;border-color:#7f7f7f40;font-size:15px;line-height:1.5;opacity:.8}.lab .mtype__card.is-dark .mtype__why{color:#eef4f5}.lab .mtype__text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(28px,3vw,48px)}.lab .mtype__text p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5}@media(max-width:900px){.lab :is(.mpstory__head,.mcrt__head,.mcrt__intro,.mtype__head,.mtype__text){grid-template-columns:1fr;row-gap:14px}.lab :is(.mpstory__head,.mcrt__head,.mtype__head)>*,.lab :is(.mcrt__intro,.mtype__text) p{grid-column:1}.lab .mpstory__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:stretch;padding:64px var(--pad-x) 56px}.lab .mpstory__canvas{grid-column:1;grid-row:1;height:auto;min-height:0}.lab .mpstory__steps{grid-column:1;grid-row:2;min-height:13.5em}.lab .mpstory__steps h3{font-size:26px}.lab .mpstory__steps p{font-size:15px;margin-top:10px}.lab .mpstory__dots{bottom:24px}.lab .mcrt__body{grid-template-columns:minmax(0,1fr);row-gap:24px}.lab .mcrt__monitor,.lab .mcrt__list{grid-column:1}.lab .mcrt__monitor{border-radius:20px;padding:8px}.lab .mcrt__screen{border-radius:14px}.lab .mtype__grid{grid-template-columns:minmax(0,1fr)}.lab .mtype__card{min-height:0}}@media(prefers-reduced-motion:reduce){.lab .mcrt__bar i{animation:none}}.lab .mbizpath{margin-top:var(--sec);padding:clamp(44px,5vw,80px) var(--pad-x) clamp(56px,6vw,100px);background:radial-gradient(90% 70% at 85% 0%,rgba(61,220,132,.1),transparent 60%),#0b0d0c;color:#eef2ef}.lab .mbizpath__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mbizpath__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mbizpath__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .mbizpath__list{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:10px;margin:clamp(48px,5vw,80px) 0 0;padding:0;list-style:none}.lab .mbizpath__list:before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:#eef2ef24}.lab .mbizpath__list:after{content:"";position:absolute;left:0;top:6px;width:18%;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,#3ddc84,transparent);filter:drop-shadow(0 0 6px rgba(61,220,132,.8));opacity:0}.lab .mbizpath.is-on .mbizpath__list:after{opacity:1;animation:mbiz-run 4.8s linear infinite}@keyframes mbiz-run{0%{transform:translate(-100%)}to{transform:translate(560%)}}.lab .mbizpath__step{position:relative;display:flex;flex-direction:column;padding:34px 22px 26px 0;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .8s var(--ease-out);transition-delay:calc(var(--i) * .18s)}.lab .mbizpath.is-on .mbizpath__step{opacity:1;transform:none}.lab .mbizpath__node{position:absolute;left:0;top:0;width:15px;height:15px;border-radius:50%;background:#0b0d0c;box-shadow:inset 0 0 0 2px #3ddc84,0 0 14px #3ddc8499}.lab .mbizpath__num{font-size:13px;color:#3ddc84;letter-spacing:.02em}.lab .mbizpath__q{margin:14px 0 0;font-size:clamp(20px,1.6vw,26px);font-weight:500;line-height:1.18;letter-spacing:-.02em;text-wrap:balance}.lab .mbizpath__did{margin:16px 0 0;font-size:15px;line-height:1.5;color:#eef2ef9e}.lab .mbizpath__dec{margin:auto 0 0;padding:16px 18px;border-radius:12px;background:#3ddc8414;box-shadow:inset 0 0 34px #3ddc841f,inset 0 0 0 1px #3ddc8438;font-size:15px;line-height:1.45}.lab .mbizpath__did{margin-bottom:22px}.lab .mbizpath__dec span{display:block;margin-bottom:6px;font-size:12px;color:#3ddc84}.lab .mbizpath__text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(36px,4vw,64px)}.lab .mbizpath__text p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.55;color:#eef2efbf}.lab .mbizpath__text p:first-child{color:#eef2ef;font-size:clamp(22px,1.9vw,28px);line-height:1.3;letter-spacing:-.015em}.lab .mbizpath__text p+p{margin-top:.9em}@media(max-width:1100px){.lab .mbizpath__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.lab .mbizpath__list:before,.lab .mbizpath__list:after{display:none}}@media(max-width:900px){.lab .mbizpath__head,.lab .mbizpath__text{grid-template-columns:1fr;row-gap:14px}.lab .mbizpath__head>*,.lab .mbizpath__text p{grid-column:1}.lab .mbizpath__list{grid-template-columns:minmax(0,1fr);row-gap:0;padding-left:28px}.lab .mbizpath__list:before{display:block;inset:8px auto 8px 7px;width:1px;height:auto}.lab .mbizpath__step{padding:0 0 34px}.lab .mbizpath__node{left:-28px;top:2px}.lab .mbizpath__q{margin-top:10px}}@media(prefers-reduced-motion:reduce){.lab .mbizpath__step{opacity:1;transform:none;transition:none}.lab .mbizpath.is-on .mbizpath__list:after{animation:none;opacity:0}}.lab .mcompare__tag{z-index:2}.lab .mcompare__tag--before{background:#fff;color:#0a0a0a;box-shadow:0 2px 10px #0000002e}.lab .mfield__row em{padding:6px 12px;background:#0a0a0a12;color:#0a0a0adb;font-size:14px;font-weight:500;line-height:1.25;text-align:center}.lab .mfield__row>span.is-hero em{background:#fff;color:var(--fa);font-weight:600;box-shadow:0 6px 18px -8px #00000059}.lab .mfield__row em{max-width:100%;overflow-wrap:break-word}@media(max-width:900px){.lab .mfield__row em{padding:4px 7px;font-size:12px}}@media(max-width:767px){.lab .mcase[data-case="42flows"] :is(.mpivot__head,.mshift__head){row-gap:8px}.lab .mcase[data-case="42flows"] :is(.mpivot__title,.mshift__title){font-size:28px;line-height:1.06}.lab .mcase[data-case="42flows"] .mpivot__steps{row-gap:18px;margin-top:24px}.lab .mcase[data-case="42flows"] .mpivot__step{padding:0 0 0 28px}.lab .mcase[data-case="42flows"] .mpivot__node{top:1px;width:13px;height:13px}.lab .mcase[data-case="42flows"] .mpivot__kicker{font-size:11px}.lab .mcase[data-case="42flows"] .mpivot__step h3{margin-top:6px;font-size:20px}.lab .mcase[data-case="42flows"] .mpivot__text{margin-top:6px;font-size:14.5px;line-height:1.42}.lab .mcase[data-case="42flows"] .mshift__board{margin-top:20px;padding:16px 16px 6px}.lab .mcase[data-case="42flows"] .mshift__ends{font-size:17px}.lab .mcase[data-case="42flows"] .mshift__rows li{padding:8px 0;gap:2px}.lab .mcase[data-case="42flows"] .mshift__k{font-size:12px}.lab .mcase[data-case="42flows"] .mshift__v{font-size:15.5px;line-height:1.25}}.lab .mfun{margin-top:var(--sec);padding:0 var(--pad-x)}.lab .mfun__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m)}.lab .mfun__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.lab .mfun__title{grid-column:4 / 13;max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lab .mfun__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:clamp(40px,4vw,64px) 0 0;padding:0;list-style:none}.lab .mfun__card{display:flex;flex-direction:column;padding:clamp(22px,2.2vw,32px);border-radius:var(--r-c, 14px);background:#fff;box-shadow:inset 0 0 0 1px #0a0a0a0f}.lab .mfun__tag{display:flex;gap:10px;margin:0;font-size:13px;color:var(--grey)}.lab .mfun__tag span{color:var(--black);font-variant-numeric:tabular-nums}.lab .mfun__card h3{margin:14px 0 0;font-size:clamp(26px,2.3vw,36px);font-weight:500;line-height:1.05;letter-spacing:-.03em}.lab .mfun__motto{margin:12px 0 0;font-size:18px;line-height:1.35;letter-spacing:-.01em}.lab .mfun__who{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--grey)}.lab .mfun__funnel{display:grid;gap:6px;margin:26px 0 0;padding:0;list-style:none}.lab .mfun__funnel li{--w: calc(100% - var(--k) * 12%);justify-self:center;display:grid;gap:2px;width:var(--w);padding:12px 16px;border-radius:12px;background:var(--black);color:#fff;text-align:center;opacity:0;transform:scaleX(.6);transition:opacity .5s ease,transform .7s var(--ease-out);transition-delay:calc(.15s + var(--k) * .22s)}.lab .mfun__funnel li:nth-child(2){background:#2b2b2b}.lab .mfun__funnel li:nth-child(3){background:#4a4a4a}.lab .mfun__card.is-on .mfun__funnel li{opacity:1;transform:none}.lab .mfun__funnel span{font-size:11px;letter-spacing:.02em;color:#fff9}.lab .mfun__funnel b{font-size:15px;font-weight:500;line-height:1.3}.lab .mfun__sell{margin:auto 0 0;padding-top:18px;font-size:14px;line-height:1.45;color:var(--grey)}.lab .mfun__funnel+.mfun__sell{margin-top:18px}.lab .mfun__text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);margin-top:clamp(28px,3vw,48px)}.lab .mfun__text p{grid-column:4 / 11;margin:0;font-size:18px;line-height:1.5}@media(max-width:900px){.lab .mfun__head,.lab .mfun__text{grid-template-columns:1fr;row-gap:14px}.lab .mfun__head>*,.lab .mfun__text p{grid-column:1}.lab .mfun__text p{font-size:16px}.lab .mfun__grid{display:flex;gap:10px;margin-right:calc(-1 * var(--pad-x));margin-left:calc(-1 * var(--pad-x));padding:0 var(--pad-x);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--pad-x);scrollbar-width:none}.lab .mfun__grid::-webkit-scrollbar{display:none}.lab .mfun__grid:after{content:"";flex:0 0 1px}.lab .mfun__card{flex:0 0 min(84vw,360px);scroll-snap-align:start;padding:22px 18px}.lab .mfun__motto{font-size:17px}.lab .mfun__funnel{margin-top:20px}.lab .mfun__funnel li{padding:10px 12px}.lab .mfun__funnel b{font-size:14px}}@media(prefers-reduced-motion:reduce){.lab .mfun__funnel li{opacity:1;transform:none;transition:none}}@media(max-width:767px){.lab .mcase[data-case=hearo] .mjobs__head{row-gap:8px}.lab .mcase[data-case=hearo] .mjobs__title{font-size:28px;line-height:1.06}.lab .mcase[data-case=hearo] .mjobs__body{margin-top:18px;gap:14px}.lab .mcase[data-case=hearo] .mjobs__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lab .mcase[data-case=hearo] .mjobs__tabs button{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:10px 12px}.lab .mcase[data-case=hearo] .mjobs__orb{width:24px;height:24px}.lab .mcase[data-case=hearo] .mjobs__story{margin-top:8px;font-size:17px}.lab .mcase[data-case=hearo] .mjobs__ctabs{margin-top:14px}.lab .mcase[data-case=hearo] .mjobs__cols li{padding:8px 0;font-size:14px}.lab .mcase[data-case=hearo] .mjobs__text{margin-top:16px}.lab .mcase[data-case=hearo] .mjobs__text p{font-size:15px;line-height:1.45}}@media(max-width:900px){.lab .mkk{display:flex;flex-direction:column}.lab .mkk__body{order:1;display:flex;flex-direction:column;gap:10px;margin-top:18px}.lab .mkk__intro{order:2;margin-top:18px}.lab .mkk__intro p{font-size:15px}.lab .mkk__wrap{order:-1;gap:8px;padding:10px}.lab .mkk__art{--mh: 40svh}.lab .mkk__rule{font-size:12.5px;line-height:1.4}.lab .mkk__rules{display:none}.lab .mkk:has(.mkk__sys[aria-pressed=true]) .mkk__rules{display:grid}.lab .mkk__controls{gap:8px}.lab .mkk__group{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px}.lab .mkk__group>p{font-size:10.5px;letter-spacing:.04em}.lab .mkk__group [role=group],.lab .mkk__actions,.lab .mkk__meta,.lab .mkk__meta [role=group]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:calc(-1 * var(--pad-x));padding-right:var(--pad-x)}.lab .mkk__meta [role=group]{margin-right:0;padding-right:0;overflow:visible}.lab :is(.mkk__group [role=group],.mkk__actions,.mkk__meta)::-webkit-scrollbar{display:none}.lab .mkk__group button,.lab .mkk__actions button,.lab .mkk__meta button{flex:none;padding:7px 11px;font-size:12.5px;white-space:nowrap}}.case-draft-badge{position:fixed;top:0;left:0;right:0;z-index:10000;background:var(--red);color:var(--black);font-size:12px;font-weight:500;text-align:center;padding:6px 12px}.khero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:min(100svh,62vw);min-height:600px;padding:0 var(--pad-x);overflow:hidden;isolation:isolate;background:#000}.khero__media{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.khero__media.is-mobile{display:none}.khero__mark{position:absolute;left:50%;top:46%;z-index:-2;width:min(30vw,46svh);transform:translate(-50%,-50%)}.khero__mark svg{display:block;width:100%;height:auto;overflow:visible}.khero__mark .Union{transform-box:fill-box;transform-origin:center;animation:khero-swing 1s cubic-bezier(.7,-.4,.4,1.4) 10ms infinite alternate}@keyframes khero-swing{0%{transform:rotate(-30deg)}to{transform:rotate(30deg)}}@media(max-width:767px){.khero__mark{width:58vw;top:40%}}@media(prefers-reduced-motion:reduce){.khero__mark .Union{animation:none}}.khero__shade{--sh-b: .62;--sh-s: 1.4;--sh-t: .18;position:absolute;inset:auto 0 0;z-index:-1;height:48%;background:linear-gradient(0deg,rgba(0,0,0,var(--sh-t)),#0000);-webkit-backdrop-filter:blur(22px) saturate(var(--sh-s)) brightness(var(--sh-b));backdrop-filter:blur(22px) saturate(var(--sh-s)) brightness(var(--sh-b));-webkit-mask-image:linear-gradient(0deg,#000 0%,#000 38%,rgba(0,0,0,.82) 52%,rgba(0,0,0,.45) 72%,rgba(0,0,0,.14) 88%,transparent 100%);mask-image:linear-gradient(0deg,#000 0%,#000 38%,rgba(0,0,0,.82) 52%,rgba(0,0,0,.45) 72%,rgba(0,0,0,.14) 88%,transparent 100%)}.khero--shade-deep .khero__shade{--sh-b: .5;--sh-s: 2;--sh-t: .2;height:60%}@media(max-width:767px){.khero__shade{height:58%}.khero--shade-deep .khero__shade,.khero--shade-mob .khero__shade{--sh-b: .46;--sh-s: 2;--sh-t: .24;height:70%}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.khero__shade{background:linear-gradient(0deg,#0000009e,#00000080 30%,#00000042 60%,#00000014 85%,#0000)}}.khero__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:22px 0 calc(var(--nav-h) - 24px);border-top:1px solid rgba(244,244,242,.2)}.khero__facts dt{font-size:14px;color:#f4f4f2a6}.khero__facts dd{max-width:17em;margin:8px 0 0;font-size:16px;line-height:1.4;color:#f4f4f2}.mcase{--grey: rgba(10, 10, 10, .58);--line: #e4e4e4;--gap-m: 24px;--sec: clamp(120px, 12vw, 190px);--air: clamp(72px, 7vw, 112px);background:#fff;padding-bottom:var(--sec)}.mtitle{padding:clamp(72px,8vw,128px) var(--pad-x) 0}.mtitle h1{max-width:14em;margin:0;font-size:clamp(44px,5.4vw,84px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.mtitle h1 b{font-weight:inherit}.mtitle h1 span{color:var(--grey)}.mrow{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-items:start;margin:var(--sec) var(--pad-x) 0;padding-top:20px;border-top:1px solid var(--line)}.mtitle+.mrow{margin-top:clamp(56px,6vw,96px)}.mrow--phase+.mrow{margin-top:clamp(48px,5vw,80px)}.mrow--cont{margin-top:var(--air);padding-top:0;border-top:0}.mrow>h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.mrow__body{grid-column:4 / 13}.mtext p{max-width:31em;margin:0;font-size:19px;line-height:1.5;text-wrap:pretty}.mtext p+p{margin-top:1em}.mtext strong{font-weight:600}.mcase .red{background:var(--red);color:var(--black);padding:0 .2em}.mlead{max-width:19em;margin:0;font-size:clamp(26px,2.65vw,40px);font-weight:500;line-height:1.14;letter-spacing:-.03em;text-wrap:balance}.mlead+.mtext{margin-top:clamp(32px,3.4vw,52px)}.mlead-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,32px);max-width:52em;margin-top:clamp(28px,3vw,44px)}.mlead-more p{margin:0;padding-top:14px;border-top:1px solid var(--line);font-size:18px;line-height:1.45;color:var(--grey)}@media(max-width:767px){.mlead-more{grid-template-columns:minmax(0,1fr)}}.mfig{margin:var(--air) var(--pad-x) 0}.mfig+.mfig{margin-top:var(--gap-m)}.mfig--left{width:calc((100% - 2 * var(--pad-x)) * 2 / 3 - var(--gap-m) / 3)}.mfig__set{display:grid;grid-template-columns:1fr 1fr}.mfig img,.mfig video{width:100%;height:auto;object-fit:cover;background:#e8ebf0}.mfig--plain img{background:none}.mfig figcaption{max-width:34em;margin-top:12px;font-size:14px;line-height:1.45;color:var(--grey)}.mquote{margin:var(--sec) var(--pad-x) 0}.mquote blockquote{max-width:21em;margin:0;font-size:clamp(30px,3.2vw,50px);font-weight:500;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.mquote figcaption{margin-top:28px;font-size:15px;line-height:1.45}.mquote figcaption span{display:block;color:var(--grey)}.mvoices{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-m);margin:var(--air) var(--pad-x) 0;padding:0}.mvoices li{padding-top:16px;border-top:1px solid var(--line)}.mvoices blockquote{margin:0;font-size:17px;line-height:1.45}.mvoices cite{display:block;margin-top:14px;font-size:14px;font-style:normal;color:var(--grey)}.mpanel{display:flex;flex-direction:column;justify-content:space-between;gap:48px;min-height:min(80svh,54vw);margin:var(--air) var(--pad-x) 0;padding:clamp(22px,2.2vw,34px) clamp(24px,2.4vw,36px) clamp(26px,2.8vw,44px);background:var(--brand);color:var(--on-brand)}.mpanel__label{margin:0;font-size:15px;line-height:1.4}.mpanel__big{margin:0;font-size:clamp(64px,9.4vw,148px);font-weight:500;line-height:.94;letter-spacing:-.055em}.mpanel__big span{display:block}.mpanel__big--text{max-width:14em;font-size:clamp(40px,5.4vw,88px);line-height:1;text-wrap:balance}.mdefs{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-m);margin-top:clamp(48px,5vw,80px)}.mtext:empty+.mdefs,.mrow__body>.mdefs:first-child{margin-top:0}.mdefs h3{margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.1;letter-spacing:-.03em}.mdefs ul{list-style:none;margin:20px 0 0;padding:0;font-size:16.5px;line-height:1.4}.mdefs li{padding-block:12px 13px;border-top:1px solid var(--line)}.mdefs li:last-child{border-bottom:1px solid var(--line)}.mdefs--vs>div{padding-top:16px;border-top:1px solid var(--black)}.mdefs--vs>div.is-them{border-top-color:var(--line);color:var(--grey)}.mdefs--vs p{margin:0}.mdefs__tag{margin-bottom:10px!important;font-size:14px;color:var(--grey)}.mdefs--vs h3+p{margin-top:14px;font-size:16.5px;line-height:1.45}.mcols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-m);margin-top:clamp(48px,5vw,80px)}.mcols--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mrow__body>.mcols:first-child{margin-top:0}.mcols h3{margin:0;padding-top:16px;border-top:1px solid var(--line);font-size:19px;font-weight:500;letter-spacing:-.015em}.mcols p{margin:8px 0 0;font-size:15.5px;line-height:1.45;color:var(--grey)}.mlineup{margin-top:var(--sec);padding:clamp(24px,2.4vw,36px) var(--pad-x) clamp(48px,5vw,80px);background:var(--black);color:#f4f4f2;--soft-d: rgba(244, 244, 242, .58);--line-d: rgba(244, 244, 242, .16)}.mlineup__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding-top:20px;border-top:1px solid var(--line-d)}.mlineup__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.mlineup__intro{grid-column:4 / 13}.mlineup__title{max-width:15em;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.mlineup .mtext{margin-top:clamp(24px,2.4vw,36px)}.mlineup .mtext p{color:var(--soft-d)}.mlineup__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,2.6vw,40px) var(--gap-m);margin-top:clamp(56px,6vw,96px)}.mlineup figure{margin:0;display:flex;flex-direction:column;min-width:0}.mlineup__captain{grid-column:1 / 3;grid-row:1 / 4}.mlineup__img{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:#1a1a1a}.mlineup__captain .mlineup__img{flex:1;aspect-ratio:auto;min-height:320px}.mlineup__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mlineup figcaption{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:baseline;padding-top:12px;font-size:15px;line-height:1.4}.mlineup figcaption b{font-weight:500}.mlineup figcaption span:last-child:not(.mlineup__num){grid-column:2;color:var(--soft-d)}.mlineup__num{grid-row:1 / 3;font-variant-numeric:tabular-nums;color:var(--soft-d)}.mlineup__captain{position:relative;padding-bottom:54px}.mlineup__captain figcaption{bottom:54px!important}.mlineup__captain figcaption{position:absolute;left:0;right:0;bottom:0;padding:80px 20px 18px;background:linear-gradient(0deg,#0009,#0000);font-size:17px}.mlineup__captain figcaption span:last-child:not(.mlineup__num){color:#f4f4f2bf}.mlineup__captain .mlineup__num{font-size:clamp(48px,5vw,84px);font-weight:500;line-height:.9;letter-spacing:-.05em;color:#f4f4f2}.mlineup+.mrow{margin-top:var(--sec)}.mhook__value{margin:0;font-size:clamp(88px,13vw,220px);font-weight:500;line-height:.88;letter-spacing:-.065em;white-space:nowrap}.mhook__text{max-width:19em;margin:clamp(20px,2vw,32px) 0 0;font-size:clamp(22px,2.1vw,32px);font-weight:500;line-height:1.15;letter-spacing:-.025em;color:var(--grey);text-wrap:balance}.mmetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,4vw,64px) var(--gap-m);margin:0}.mmetrics--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mlead+.mmetrics{margin-top:clamp(48px,5vw,80px)}.mmetrics>div{padding-top:16px;border-top:1px solid var(--line)}.mmetrics dt{font-size:clamp(40px,4.2vw,68px);font-weight:500;line-height:1;letter-spacing:-.05em;white-space:nowrap}.mmetrics dd{max-width:15em;margin:12px 0 0;font-size:15.5px;line-height:1.4;color:var(--grey)}.mreels{margin-top:var(--sec);padding:clamp(24px,2.4vw,36px) var(--pad-x) clamp(64px,7vw,120px);background:var(--black);color:#f4f4f2;--soft-d: rgba(244, 244, 242, .58);--line-d: rgba(244, 244, 242, .16)}.mlineup+.mreels{margin-top:0;padding-top:0}.mlineup+.mreels .mreels__head{border-top:1px solid var(--line-d)}.mreels__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);padding-top:20px;border-top:1px solid var(--line-d)}.mreels__head h2{grid-column:1 / 4;margin:0;font-size:15px;font-weight:500;line-height:1.4}.mreels__intro{grid-column:4 / 13}.mreels__title{max-width:16em;margin:0;font-size:clamp(30px,3.2vw,52px);font-weight:500;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.mreels .mtext{margin-top:20px}.mreels .mtext p{color:var(--soft-d)}.mreels__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,3.4vw,56px) var(--gap-m);margin-top:clamp(48px,5vw,80px)}.mreel{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.mreel__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#161616}.mreel__media img,.mreel__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out),opacity .5s var(--ease-out)}.mreel__media video{opacity:0}.mreel.is-preview .mreel__media video{opacity:1}.mreel:hover .mreel__media img,.mreel:hover .mreel__media video{transform:scale(1.03)}.mreel__cue{position:absolute;left:0;top:0;z-index:2;display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px;background:#f4f4f2;color:var(--black);font-size:14px;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(var(--cx, 24px),var(--cy, 24px));transition:opacity .25s var(--ease-out),background-color .25s var(--ease-out)}.mreel__cue i{width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent currentColor}.mreel:hover .mreel__cue{opacity:1}.mreel:active .mreel__cue{background:var(--red)}.mreel:focus-visible{outline:2px solid #f4f4f2;outline-offset:4px}.mreel__meta{display:grid;grid-template-columns:3em 1fr;column-gap:8px;padding-top:16px;border-top:0;font-size:15px;line-height:1.4}.mreel__num{color:var(--soft-d);font-variant-numeric:tabular-nums}.mreel__meta b{font-weight:500;font-size:clamp(17px,1.3vw,20px);letter-spacing:-.015em}.mreel__text{grid-column:2;color:var(--soft-d)}@media(hover:none){.mreel__cue{opacity:1;transform:none;inset:auto 10px 10px auto;height:32px;padding:0 12px;font-size:13px}}.mreels__modal{width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#0a0a0af5;color:#f4f4f2}.mreels__modal[open]{display:grid;grid-template-rows:auto 1fr auto}.mreels__modal::backdrop{background:#0a0a0ae6}.mreels__bar,.mreels__nav{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px var(--pad-x);font-size:15px}.mreels__now span{color:#f4f4f294;font-variant-numeric:tabular-nums;margin-right:10px}.mreels__now b{font-weight:500}.mreels__modal button{padding:8px 0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;transition:opacity .25s var(--ease-out)}.mreels__modal button:hover{opacity:.6}.mreels__video{align-self:center;justify-self:center;width:min(100% - 2 * var(--pad-x),(100dvh - 140px) * 16 / 9);aspect-ratio:16 / 9;background:#000}.mformats{display:flex;flex-direction:column;gap:clamp(32px,3vw,48px);margin:clamp(28px,2.6vw,40px) var(--pad-x) 0}.mformats__row{display:flex;gap:var(--gap-m);align-items:flex-start}.mformats figure{margin:0;min-width:0}.mformats__img{position:relative;overflow:hidden;background:#e8ebf0}.mformats__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mformats figcaption,.msteps li>p,.mcaption{font-size:14px;line-height:1.45}.mformats figcaption{display:flex;gap:10px;margin-top:12px}.mformats figcaption b{font-weight:500;font-variant-numeric:tabular-nums}.mformats figcaption span{color:var(--grey)}.mapp{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-m);align-items:center;margin:var(--sec) var(--pad-x) 0;padding:clamp(28px,3vw,48px) clamp(24px,2.4vw,36px);background:#f1f0ec}.mapp__text{grid-column:1 / 6;align-self:stretch;display:flex;flex-direction:column}.mapp__text h2{margin:0;font-size:15px;font-weight:500;line-height:1.4}.mapp__title{max-width:13em;margin:clamp(28px,3vw,48px) 0 0;font-size:clamp(30px,3.2vw,52px);font-weight:500;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.mapp .mtext{margin-top:20px}.mapp .mtext p{color:var(--grey);font-size:17px}.mapp__icon{display:flex;align-items:center;gap:18px;margin:auto 0 0;padding-top:40px}.mapp__icon img{width:clamp(88px,8vw,128px);height:auto;border-radius:22.5%;box-shadow:0 18px 40px -18px #00000059}.mapp__icon figcaption{font-size:14px;color:var(--grey);max-width:10em}.mapp__stage{grid-column:7 / 13;display:flex;justify-content:center;padding:clamp(16px,3vw,48px) 0}.mphone{width:clamp(260px,24vw,360px);aspect-ratio:9 / 19.5;padding:10px;border-radius:48px;background:#111;box-shadow:0 40px 80px -40px #00000080,inset 0 0 0 2px #2a2a2a}.mphone__screen{position:relative;height:100%;overflow:hidden;border-radius:38px;background:#fff}.mstore{display:flex;flex-direction:column;height:100%;padding:46px 0 0;color:#111;font-size:12px}.mstore__head{display:flex;gap:12px;padding:0 16px}.mstore__icon{width:30%;aspect-ratio:1;border-radius:22.5%}.mstore__name{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-top:4px}.mstore__name b{font-size:16px;font-weight:600;letter-spacing:-.01em}.mstore__name span{color:#8a8a8e}.mstore__name i{margin-top:auto;padding:5px 16px;border-radius:999px;background:#0a84ff;color:#fff;font-style:normal;font-weight:600}.mstore__stats{display:grid;grid-template-columns:repeat(3,1fr);margin:16px 16px 0;padding:10px 0;border-top:1px solid #e5e5ea;border-bottom:1px solid #e5e5ea;text-align:center;color:#8a8a8e;font-size:9px}.mstore__stats span{display:flex;flex-direction:column;gap:2px}.mstore__stats b{color:#3a3a3c;font-size:13px;font-weight:600}.mstore__label{margin:18px 16px 0;padding-top:12px;border-top:1px solid #e5e5ea;font-size:13px;font-weight:600}.mstore__gallery{flex:1;margin-top:10px;padding-bottom:18px;overflow:hidden}.mstore__track{display:flex;gap:8px;width:max-content;height:100%;padding-left:16px;animation:mstore-scroll 40s linear infinite}.mstore__track img{height:100%;width:auto;border-radius:10px}.mstore__gallery:hover .mstore__track{animation-play-state:paused}@keyframes mstore-scroll{to{transform:translate(-50%)}}.mmarquee{display:flex;flex-direction:column;gap:8px;margin-top:clamp(28px,2.6vw,40px);overflow:hidden}.mmarquee__track{display:flex;gap:8px;width:max-content;animation:mmarquee 60s linear infinite}.mmarquee__row.is-reverse .mmarquee__track{animation-direction:reverse}@media(hover:hover){.mmarquee:hover .mmarquee__track{animation-play-state:paused}}.mmarquee__track img{height:clamp(220px,26vw,400px);width:auto}@keyframes mmarquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mmarquee__track,.mstore__track{animation:none}.mmarquee{overflow-x:auto}}.mmasonry{display:flex;flex-direction:column;gap:8px;margin:clamp(28px,2.6vw,40px) var(--pad-x) 0}.mmasonry__row{display:flex;gap:8px}.mmasonry__img{position:relative;flex-basis:0;min-width:0;overflow:hidden;background:#e8ebf0}.mmasonry__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mcaption{max-width:34em;margin:4px var(--pad-x) 0;color:var(--grey)}.maudio{list-style:none;margin:clamp(28px,2.6vw,40px) 0 0;padding:0}.mtext:empty+.maudio,.mrow__body>.maudio:first-child{margin-top:0}.maudio__item{display:grid;grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 0;border-top:1px solid var(--line)}.maudio__item:last-child{border-bottom:1px solid var(--line)}.maudio__btn{position:relative;width:48px;height:48px;border:0;background:var(--black);cursor:pointer;transition:background-color .3s var(--ease-out)}.maudio__btn:hover{background:var(--red)}.maudio__btn:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent #f4f4f2}.maudio__btn[aria-pressed=true]:after{left:50%;width:12px;height:14px;border:0;border-left:4px solid #f4f4f2;border-right:4px solid #f4f4f2}.maudio__btn:hover:after{border-left-color:var(--black)}.maudio__btn[aria-pressed=true]:hover:after{border-right-color:var(--black)}.maudio__info{display:flex;flex-direction:column;font-size:16px;line-height:1.35}.maudio__info b{font-weight:500}.maudio__info span{font-size:14px;color:var(--grey)}.maudio__wave{display:flex;align-items:center;gap:2px;height:40px;cursor:pointer}.maudio__wave i{flex:1;min-height:3px;background:var(--line);transition:background-color .2s linear}.maudio__wave i.is-on{background:var(--black)}.maudio__item.is-playing .maudio__wave i.is-on{background:var(--red)}.maudio__time{font-size:14px;color:var(--grey);font-variant-numeric:tabular-nums}.msteps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,3vw,48px) var(--gap-m);margin:clamp(28px,2.6vw,40px) var(--pad-x) 0;padding:0}.msteps__img{position:relative;aspect-ratio:4 / 3;margin-bottom:16px;overflow:hidden;background:#f1f0ec}.msteps__img img{position:absolute;inset:12px;width:calc(100% - 24px);height:calc(100% - 24px);object-fit:contain}.msteps__num{font-size:14px;color:var(--grey);font-variant-numeric:tabular-nums}.msteps h3{margin:4px 0 0;font-size:19px;font-weight:500;letter-spacing:-.015em}.msteps li>p{margin:8px 0 0;color:var(--grey);max-width:26em}.msteps li>p.msteps__tools{color:var(--black)}.mcredits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px var(--gap-m);margin:0}.mcredits dt{margin-bottom:10px;font-size:14px;color:var(--grey)}.mcredits dd{margin:0;font-size:16.5px;line-height:1.45}.mproduct{border-top-color:var(--black)}.mproduct .mlead{max-width:22em}.mproduct .mlead b{font-weight:inherit}.mproduct .mlead span{color:var(--grey)}.mproduct .mtext{margin-top:clamp(24px,2.4vw,36px)}.mproduct__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:clamp(32px,3.4vw,52px)}.mnext{position:relative;display:block;height:min(86svh,58vw);min-height:520px;padding:24px var(--pad-x) 0;overflow:hidden;isolation:isolate;background:#000;color:#f4f4f2;text-decoration:none}.mnext video,.mnext img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.mnext:hover video,.mnext:hover img{transform:scale(1.03)}.mnext__in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;font-size:15px;line-height:1.45}.mnext__label{grid-column:1 / 4;color:#f4f4f2a6}.mnext__name{grid-column:4 / 10}.mnext__name b{display:block;font-weight:500}.mnext__name i{font-style:normal;color:#f4f4f2a6}.mnext__arrow{grid-column:12 / 13;justify-self:end;font-size:20px;transition:transform .4s var(--ease-out)}.mnext:hover .mnext__arrow{transform:translate(4px,-4px)}@media(max-width:991px){.khero__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mrow>h2{grid-column:1 / -1;margin-bottom:16px}.mrow__body{grid-column:1 / -1}.mrow--cont>h2{display:none}.mvoices,.mcols--4,.msteps{grid-template-columns:repeat(2,minmax(0,1fr))}.mfig--left{width:auto}}@media(max-width:767px){.khero{height:90svh;min-height:520px}.khero__media.is-desktop{display:none}.khero__media.is-mobile{display:block}.khero__facts{grid-template-columns:1fr 1fr;gap:16px}.khero__facts dd{font-size:14px}.mtext p{font-size:17px}.mreels__head,.mlineup__head{grid-template-columns:1fr}.mreels__head h2{margin-bottom:16px}.mreels__intro{grid-column:1}.mreels__grid,.mapp{grid-template-columns:1fr}.mapp__text,.mapp__stage{grid-column:1}.mapp__icon{padding-top:28px}.mformats__row{flex-wrap:wrap}.mformats__row figure{flex:1 1 calc(50% - 12px)!important}.mmasonry{gap:8px}.mmasonry__row{display:contents}.mmasonry__img{flex:none!important;width:100%;border-radius:10px}.maudio__item{grid-template-columns:auto 1fr auto}.maudio__wave{grid-column:1 / -1;grid-row:2}.msteps,.mlineup__head{grid-template-columns:1fr}.mlineup__head h2{margin-bottom:16px}.mlineup__intro{grid-column:1}.mlineup__grid{grid-template-columns:1fr 1fr}.mlineup__captain{grid-column:1 / -1;grid-row:auto;padding-bottom:0}.mlineup__captain figcaption{bottom:0!important}.mlineup__player figcaption{grid-template-columns:1fr;font-size:14px}.mlineup__player .mlineup__num{grid-row:auto}.mlineup__player figcaption span:last-child:not(.mlineup__num){grid-column:1}.mlineup__captain .mlineup__img{aspect-ratio:4 / 5;flex:none;min-height:0}.mmetrics,.mcredits{grid-template-columns:1fr 1fr}.mhook__value{white-space:normal}.mmetrics dt{font-size:clamp(30px,9.6vw,40px)}.mvoices,.mdefs,.mcols,.mcols--4,.mfig__set{grid-template-columns:1fr}.mpanel{min-height:60svh}.mpanel__big{font-size:clamp(44px,14vw,72px)}.mpanel__big--text{font-size:clamp(28px,8.4vw,40px)}.mpanel__big,.mquote blockquote,.mtitle h1{overflow-wrap:break-word}.mnext{min-height:420px;height:70svh}.mnext__in{grid-template-columns:1fr auto;row-gap:6px}.mnext__label,.mnext__name{grid-column:1}.mnext__arrow{grid-column:2;grid-row:1}}
