@keyframes lufCarProg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.plyo .luf-lab{font-family:var(--font-sans);font-size:var(--fs-13);letter-spacing:var(--tr-tight);color:var(--ink-3);font-weight:500}.plyo .luf-kick{font-family:var(--font-sans);font-size:var(--fs-13);letter-spacing:var(--tr-tight);color:var(--ink-3);align-items:center;gap:10px;margin-bottom:20px;font-weight:500;display:flex}.plyo .luf-kick i{background:var(--green);flex:none;width:7px;height:7px}.plyo .on-dark .luf-kick{color:var(--on-dark-3)}.plyo .luf-h2{font-weight:400;font-size:var(--t-sub);letter-spacing:var(--tr-sec);text-wrap:balance;max-width:22ch;margin:0;line-height:1.15}.plyo .luf-cine{background:var(--ink-950);height:88vh;min-height:620px;color:var(--on-dark);position:relative;overflow:hidden}.plyo .luf-cine-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.18)}.plyo .luf-cine-scrim{background:var(--scrim);pointer-events:none;background:linear-gradient(#0a0c0e00 26%,#0a0c0ecc 100%);position:absolute;inset:0}.plyo .luf-cine-scrim-top{background:var(--scrim-top);pointer-events:none;position:absolute;inset:0}.plyo .luf-cine-tag{z-index:1;font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--on-dark);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--r-pill);background:#0a0c0e66;padding:8px 14px;position:absolute;top:calc(72px + clamp(20px,2.6vw,34px));left:clamp(24px,3.6vw,48px)}.plyo .luf-cine-content{max-width:1340px;margin:0 auto;padding:0 48px;position:absolute;bottom:clamp(40px,6vh,64px);left:0;right:0}.plyo .luf-cine-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(32px,5vw,72px);display:flex}.plyo .luf-cine-grid h1{font-weight:400;font-size:var(--t-h1);letter-spacing:var(--tr-h1);text-wrap:balance;text-shadow:0 1px 24px #0a0c0e59;flex:480px;max-width:16ch;margin:0;line-height:1.05}.plyo .luf-cine-side{flex:0 400px}.plyo .luf-cine-side p{font-size:var(--fs-16);color:#ffffffdb;text-shadow:0 1px 18px #0a0c0e80;max-width:44ch;margin:0;line-height:1.5}.plyo .luf-cine-side .luf-actions{margin-top:26px}@media (max-width:860px){.plyo .luf-cine-content{padding:0 24px}.plyo .luf-cine-tag{left:24px}.plyo .luf-cine-grid h1{flex-basis:100%}.plyo .luf-cine-side{flex:auto}}.plyo .luf-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.plyo .luf-proof{padding:120px 0}.plyo .luf-proof-grid{grid-template-columns:240px repeat(3,1fr);align-items:start;gap:32px;display:grid}.plyo .luf-pn{font-weight:400;font-size:var(--t-stat);letter-spacing:var(--tr-h1);line-height:1;display:block}.plyo .luf-pl{font-size:var(--fs-13);color:var(--ink-3);max-width:24ch;margin-top:14px;line-height:1.5;display:block}.plyo .luf-journey{padding:0}.plyo .luf-browser{border:1px solid var(--line);background:var(--bg);max-width:1080px;box-shadow:0 32px 90px -42px color-mix(in srgb,var(--ink-950)38%,transparent);border-radius:4px;margin:0 auto;overflow:hidden}.plyo .luf-browser-bar{border-bottom:1px solid var(--line-2);background:var(--bg);align-items:center;gap:7px;padding:12px 18px;display:flex}.plyo .luf-browser-bar i{background:var(--gray-100);border-radius:50%;width:8px;height:8px;display:inline-block}.plyo .luf-browser-bar .u{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:var(--tr-wide-xs);color:var(--ink-4);margin-left:14px}.plyo .luf-browser video{width:100%;height:auto;display:block}.plyo .luf-car-stage{aspect-ratio:3/2;background:var(--gray-100);display:grid}.plyo .luf-car-slide{opacity:0;transition:opacity var(--m-slow)var(--ease);grid-area:1/1}.plyo .luf-car-slide.on{opacity:1}.plyo .luf-car-slide video{object-fit:contain;width:100%;height:100%;display:block}.plyo .luf-show{padding:clamp(96px,11vw,130px) 0}.plyo .luf-show-sub{font-size:var(--fs-16);color:var(--ink-2);text-wrap:pretty;max-width:58ch;margin:14px 0 0;line-height:1.6}.plyo .luf-show .luf-browser{margin-top:clamp(36px,4.5vw,56px)}.plyo .luf-show-screen video{width:100%;height:auto;display:block}@media (max-width:920px){.plyo .luf-proof{padding:88px 0}.plyo .luf-proof-grid{grid-template-columns:1fr;gap:40px}}@keyframes lufMqDrift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lufMqDriftRev{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes lufCellBr{0%{opacity:.07}60%{opacity:.9}to{opacity:.5}}@keyframes lufPulse{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@keyframes lufGlow{0%,to{opacity:.85}50%{opacity:.45}}@keyframes lufSweep{0%{opacity:.06}45%{opacity:1}to{opacity:var(--o,.5)}}@keyframes lufGlint{0%,to{opacity:var(--o,.5)}50%{opacity:calc(var(--o,.5) + .18)}}@keyframes lufDrop{0%{opacity:0;transform:translateY(-240px)}55%{opacity:1}75%{transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lufSurge{0%,to{opacity:.07;transform:scale(1)}50%{opacity:1;transform:scale(1.16)}}.plyo .luf-mqwall{background:var(--ink-950);color:var(--on-dark);padding:clamp(40px,5vw,64px) 0 clamp(44px,5.5vw,72px)}.plyo .luf-mqwall-cap{text-align:center;font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--on-dark-3);margin-bottom:clamp(28px,3.4vw,44px);display:block}.plyo .luf-mq{padding:clamp(14px,1.8vw,24px) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.plyo .luf-mq-track{will-change:transform;width:max-content;animation:110s linear infinite lufMqDrift;display:flex}.plyo .luf-mq.rev .luf-mq-track{animation-name:lufMqDriftRev;animation-duration:128s}.plyo .luf-mq-half{align-items:center;gap:clamp(48px,5.5vw,96px);padding-right:clamp(48px,5.5vw,96px);display:flex}.plyo .luf-mq-logo{flex:none;align-items:center;display:flex}.plyo .luf-mq-logo img{object-fit:contain;opacity:.92;width:auto;max-width:clamp(150px,15vw,210px);height:auto;max-height:clamp(56px,6vw,80px)}@media (prefers-reduced-motion:reduce){.plyo .luf-mq-track{animation:none!important}}.plyo .luf-stage{background:var(--gray-25);padding:clamp(44px,5.5vw,72px) 0 clamp(56px,7vw,96px);position:relative;overflow:hidden}.plyo .luf-stage .wrap-wide{z-index:1;position:relative}.plyo .luf-spills-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.plyo .luf-spills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.plyo .luf-spills button{border:1px solid var(--line);border-radius:var(--r-pill);font-family:var(--font-sans);font-size:var(--fs-15);letter-spacing:var(--tr-tight);color:var(--ink-3);cursor:pointer;transition:color var(--m-fast)var(--ease),background var(--m-fast)var(--ease);background:#ffffff8c;padding:10px 24px;font-weight:500;position:relative;overflow:hidden}.plyo .luf-spills button:hover{color:var(--ink)}.plyo .luf-spills button.on{color:var(--ink);box-shadow:0 6px 18px -10px color-mix(in srgb,var(--ink-950)30%,transparent);background:#fff}.plyo .luf-spills button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.plyo .luf-spills .fill{background:color-mix(in srgb,var(--green)16%,transparent);transform-origin:0;animation:8s linear forwards lufCarProg;position:absolute;inset:0;transform:scaleX(0)}.plyo .luf-spills .t{z-index:1;position:relative}.plyo .luf-spause{border:1px solid var(--line);width:42px;height:42px;color:var(--ink-2);cursor:pointer;transition:color var(--m-fast)var(--ease);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.plyo .luf-spause:hover{color:var(--ink)}.plyo .luf-spause:focus-visible{outline:2px solid var(--green);outline-offset:3px}.plyo .luf-spause svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.plyo .luf-spills .fill{animation:none;transform:scaleX(1)}}.plyo .luf-sline-stack{margin:clamp(22px,3vw,34px) 0 clamp(28px,3.6vw,44px);display:grid}.plyo .luf-sline{text-align:center;font-size:var(--t-sub-sm);letter-spacing:var(--tr-tight);color:var(--ink);text-wrap:balance;opacity:0;max-width:30ch;transition:opacity var(--m-slow)var(--ease);grid-area:1/1;margin:0 auto;font-weight:600;line-height:1.18}.plyo .luf-sline.on{opacity:1}.plyo .luf-float .luf-browser{box-shadow:0 24px 48px -18px color-mix(in srgb,var(--ink-950)22%,transparent),0 64px 130px -40px color-mix(in srgb,var(--ink-950)42%,transparent)}.plyo .luf-worlds{padding:clamp(96px,11vw,130px) 0 clamp(56px,7vw,84px)}.plyo .luf-caps-grid{grid-template-columns:repeat(3,1fr);gap:clamp(36px,4vw,56px) clamp(16px,1.8vw,26px);margin-top:clamp(40px,5vw,64px);display:grid}@media (max-width:1080px){.plyo .luf-caps-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.plyo .luf-caps-grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}}.plyo .luf-cap{flex-direction:column;gap:15px;display:flex}.plyo .luf-cap .vis{aspect-ratio:4/5;border-radius:16px;position:relative;overflow:hidden}.plyo .luf-cap .txt h4{font-size:var(--fs-16);letter-spacing:var(--tr-tight);margin:0;font-weight:600}.plyo .luf-cap .txt p{font-size:var(--fs-13);color:var(--ink-3);max-width:34ch;margin:5px 0 0;line-height:1.5}.plyo .luf-cap .vis.grd-photo .bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plyo .luf-cap .vis.grd-green{background:color-mix(in srgb,var(--green)14%,var(--ink-950))}.plyo .luf-cap .vis.grd-soft{background:var(--gray-25);border:1px solid var(--line-2)}.plyo .luf-cap .chip{z-index:2;background:color-mix(in srgb,var(--bg)82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line-2);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:14px;padding:10px 18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plyo .luf-cap .chip .t{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink)}.plyo .luf-cap .chip .t.dim{color:var(--ink-4)}.plyo .luf-cap .chip.spec{gap:10px}.plyo .ins-clip{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.plyo .ins-clip .frame{aspect-ratio:3/4;border:1px solid var(--line-2);background:var(--gray-100);width:86%;box-shadow:0 18px 44px -20px color-mix(in srgb,var(--ink-950)30%,transparent);border-radius:10px;overflow:hidden}.plyo .ins-clip .frame video{object-fit:cover;width:100%;height:100%;display:block}.plyo .luf-cap .stack{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.plyo .luf-cap .pill{font-family:var(--font-sans);font-size:var(--fs-14);letter-spacing:var(--tr-tight);color:var(--on-dark-2);border-radius:var(--r-pill);background:#ffffff17;padding:10px 20px;font-weight:500}.plyo .luf-cap .pill.on{background:var(--bg);color:var(--ink)}.plyo .luf-cap .stack .count{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.02em;color:var(--on-dark-3);margin-top:8px}.plyo .ins-status{grid-template-columns:repeat(6,24px);place-content:center;gap:7px;display:grid;position:absolute;inset:0}.plyo .ins-status i{border-radius:4px;width:24px;height:24px}.plyo .ins-status i.a{background:var(--data-green)}.plyo .ins-status i.r{background:var(--data-amber)}.plyo .ins-status i.s{background:var(--data-red);opacity:.85}.plyo .ins-status i.u{background:var(--gray-100)}.plyo .ins-status i.live{animation:lufGlow 2.8s var(--ease)infinite}@media (prefers-reduced-motion:reduce){.plyo .ins-status i.live{animation:none}}.plyo .ins-wire{justify-content:center;align-items:center;gap:10px;padding:0 12%;display:flex;position:absolute;inset:0}.plyo .ins-wire .node{font-family:var(--font-mono);font-size:var(--fs-11);white-space:nowrap;border-radius:8px;padding:9px 13px}.plyo .grd-soft .ins-wire .node{border:1px solid var(--line-2);color:var(--ink-2);background:#fff}.plyo .grd-soft .ins-wire .node.on{color:var(--ink);border-color:color-mix(in srgb,var(--green)45%,transparent)}.plyo .grd-green .ins-wire .node{color:var(--on-dark-2);background:#ffffff17}.plyo .grd-green .ins-wire .node.on{background:var(--bg);color:var(--ink)}.plyo .ins-wire .wire{flex:30px;max-width:72px;height:1px;position:relative}.plyo .grd-soft .ins-wire .wire{background:var(--line)}.plyo .grd-green .ins-wire .wire{background:#ffffff38}.plyo .ins-wire .wire i{width:6px;height:6px;animation:2.6s linear infinite lufPulse;position:absolute;top:-2.5px;left:0}.plyo .ins-wire .wire:last-of-type i{animation-delay:1.3s}.plyo .grd-soft .ins-wire .wire i{background:var(--green)}.plyo .grd-green .ins-wire .wire i{background:var(--green-on-dark)}@media (prefers-reduced-motion:reduce){.plyo .ins-wire .wire i{opacity:.6;animation:none;left:45%}}.plyo .ins-form{width:62%;max-width:230px;box-shadow:0 14px 34px -16px color-mix(in srgb,var(--ink-950)35%,transparent);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:17px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plyo .ins-form .fld{background:var(--gray-100);border-radius:4px;height:10px}.plyo .ins-form .fld.w2{width:70%}.plyo .ins-form .ctx{font-family:var(--font-mono);font-size:var(--fs-10);color:var(--ink-3);background:color-mix(in srgb,var(--green)8%,#fff);border:1px solid var(--line-2);border-radius:var(--r-pill);align-self:flex-start;padding:4px 9px}.plyo .ins-form .go{background:var(--green);color:#fff;font-size:var(--fs-11);letter-spacing:var(--tr-tight);text-align:center;border-radius:7px;margin-top:2px;padding:8px 10px;font-weight:500}.plyo .ins-admin{width:64%;max-width:240px;box-shadow:0 14px 34px -16px color-mix(in srgb,var(--ink-950)35%,transparent);background:#fff;border-radius:12px;flex-direction:column;gap:11px;padding:17px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plyo .ins-admin .row{font-family:var(--font-mono);font-size:var(--fs-11);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.plyo .ins-admin .row b{color:var(--ink);font-weight:600}.plyo .ins-admin .row em{color:var(--ink-3);font-style:normal}.plyo .ins-admin .row em.ok{color:var(--data-green)}.plyo .ins-admin .saved{font-family:var(--font-mono);font-size:var(--fs-10);color:var(--green-press);background:color-mix(in srgb,var(--green)10%,#fff);border-radius:var(--r-pill);align-self:flex-end;padding:4px 10px}.plyo .ins-multi{justify-content:center;align-items:center;gap:12px;padding:0 14%;display:flex;position:absolute;inset:0}.plyo .ins-multi .one{background:var(--green);border-radius:8px;flex:none;width:34px;height:34px}.plyo .ins-multi .wire{background:var(--line);flex:0 64px;height:1px;position:relative}.plyo .ins-multi .wire i{background:var(--green);width:6px;height:6px;animation:2.6s linear infinite lufPulse;position:absolute;top:-2.5px;left:0}@media (prefers-reduced-motion:reduce){.plyo .ins-multi .wire i{opacity:.6;animation:none;left:45%}}.plyo .ins-multi .many{flex:none;grid-template-columns:repeat(6,12px);gap:4px;display:grid}.plyo .ins-multi .many i{background:var(--green);border-radius:3px;width:12px;height:12px}.plyo .ins-urls{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.plyo .ins-urls .bar{border:1px solid var(--line-2);font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink-2);white-space:nowrap;box-shadow:0 10px 26px -14px color-mix(in srgb,var(--ink-950)20%,transparent);background:#fff;border-radius:9px;align-items:center;gap:9px;padding:11px 16px;display:flex}.plyo .ins-urls .bar i{background:var(--green);flex:none;width:6px;height:6px}.plyo .ins-urls .bar.dim{color:var(--ink-4);box-shadow:none;background:0 0}.plyo .ins-urls .bar.dim i{background:var(--gray-100)}.plyo .luf-dia{background:var(--ink-950);color:var(--on-dark);padding:clamp(96px,11vw,140px) 0}.plyo .luf-dia-head .luf-h2{color:#fff}.plyo .luf-dia-row{align-items:center;gap:0;margin-top:clamp(48px,6vw,72px);display:flex}.plyo .luf-dia-node{border:1px solid var(--line-dark);background:#ffffff08;border-radius:10px;flex-direction:column;flex:none;gap:6px;padding:20px 24px;display:flex}.plyo .luf-dia-node .nk{font-family:var(--font-mono);font-size:var(--fs-10);text-transform:uppercase;letter-spacing:var(--tr-mono);color:var(--on-dark-3);align-items:baseline;gap:8px;display:flex}.plyo .luf-dia-node .nk .rdy{color:var(--green-on-dark);font-weight:500}.plyo .luf-dia-node .nh{font-weight:500;font-size:var(--fs-18);letter-spacing:var(--tr-tight);color:#fff}.plyo .luf-dia-node .nm{font-size:var(--fs-12);color:var(--on-dark-3)}.plyo .luf-dia-node .nm.mono{font-family:var(--font-mono);color:var(--on-dark-2);align-items:center;gap:9px;display:flex}.plyo .luf-dia-node .nm.mono i{background:var(--green-on-dark);width:6px;height:6px;display:inline-block}.plyo .luf-dia-node.core{border-color:color-mix(in srgb,var(--green)55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--green)25%,transparent),0 0 44px color-mix(in srgb,var(--green)12%,transparent)}.plyo .luf-dia-node.sdk .mini{border:1px solid var(--line-dark);border-radius:6px;flex-direction:column;margin-top:2px;display:flex;overflow:hidden}.plyo .luf-dia-node.sdk .mini .bar{font-family:var(--font-mono);font-size:var(--fs-10);color:var(--on-dark-3);border-bottom:1px solid var(--line-dark);padding:6px 10px}.plyo .luf-dia-node.sdk .mini .comp{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--green-on-dark);border:1px solid color-mix(in srgb,var(--green)45%,transparent);border-radius:4px;margin:6px;padding:12px 10px}.plyo .luf-dia-wire{background:var(--line-dark);flex:60px;min-width:44px;height:1px;margin:0 clamp(10px,1.4vw,22px);position:relative}.plyo .luf-dia-wire .wl{font-family:var(--font-mono);font-size:var(--fs-9);letter-spacing:var(--tr-mono-sm);text-transform:uppercase;color:var(--on-dark-3);white-space:nowrap;font-weight:400;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.plyo .luf-dia-wire .p{background:var(--green-on-dark);opacity:0;width:6px;height:6px;position:absolute;top:-2.5px;left:0}.plyo .luf-dia.in .luf-dia-wire .p1{animation:2.8s linear infinite lufPulse}.plyo .luf-dia.in .luf-dia-wire .p2{animation:2.8s linear 1.4s infinite lufPulse}.plyo .luf-dia.in .luf-dia-wire .p3{animation:2.8s linear .9s infinite lufPulse}@media (prefers-reduced-motion:reduce){.plyo .luf-dia .p{opacity:.6;left:40%;animation:none!important}}.plyo .luf-dia-out{flex-direction:column;flex:0 auto;gap:14px;min-width:0;display:flex}.plyo .luf-dia-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px 40px;margin-top:clamp(30px,4vw,44px);display:flex}.plyo .luf-dia-cap{font-size:var(--fs-14);color:var(--on-dark-2);margin:0}.plyo .luf-dia-cap b{color:#fff;font-weight:500}.plyo .luf-usp{background:var(--ink-950);padding-top:clamp(72px,9vw,110px)}.plyo .luf-usp .luf-h2{color:#fff}.plyo .luf-usp-head{padding-bottom:clamp(28px,3.4vw,44px)}.plyo .luf-quad{background:var(--line-dark);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.plyo .luf-qp{background:var(--ink-950);flex-direction:column;justify-content:flex-end;min-height:clamp(520px,78vh,760px);margin:0;display:flex;position:relative;overflow:hidden}.plyo .luf-qp .qcap,.plyo .luf-qp figcaption{z-index:2;flex-direction:column;gap:9px;padding:26px 26px 30px;display:flex;position:relative}.plyo .luf-qp .qk{font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--green-on-dark)}.plyo .luf-qp .qh{font-size:var(--t-sub-xs);letter-spacing:var(--tr-sub);color:#fff;max-width:12ch;font-weight:500;line-height:1.08}.plyo .luf-qp .ql{font-size:var(--fs-13);color:var(--on-dark-2);max-width:30ch;line-height:1.5}.plyo .luf-qp.qp-frame .fgrid{grid-template-columns:repeat(12,1fr);align-content:start;gap:5px;display:grid;position:absolute;inset:clamp(20px,3vw,40px) clamp(20px,3vw,40px) 32%}.plyo .luf-qp.qp-frame .fgrid i{aspect-ratio:1;background:var(--green-on-dark);opacity:var(--o,.5)}.plyo .luf-usp.in .qp-frame .fgrid i{animation:lufGlint 6.5s var(--ease)infinite;animation-delay:calc(var(--d)*4)}.plyo .luf-qp.qp-dots:before{content:"";background-image:radial-gradient(#ffffff21 1px,#0000 1px);background-position:10px 10px;background-size:20px 20px;position:absolute;inset:0}.plyo .luf-qp.qp-dots .fld{position:absolute;inset:0}.plyo .luf-qp.qp-dots .fld .c{background:var(--green-on-dark);width:16px;height:16px;position:absolute}.plyo .luf-qp.qp-dots .fld .c1{top:34%;left:calc(50% - 22px)}.plyo .luf-qp.qp-dots .fld .c2{top:calc(34% + 22px);left:50%}.plyo .luf-qp.qp-dots .fld .c3{opacity:.5;top:34%;left:50%}.plyo .luf-usp.in .qp-dots .fld .c{animation:lufGlow 3.2s var(--ease)infinite}.plyo .luf-qp.qp-dots .big{z-index:2;font-weight:500;font-size:var(--t-sub);letter-spacing:var(--tr-tight);color:#fff;margin-top:30%;margin-bottom:auto;padding:0 26px;position:relative}.plyo .luf-qp.qp-phone .pgrid{grid-template-columns:repeat(7,17px);grid-auto-rows:17px;gap:5px;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.plyo .luf-qp.qp-phone .pgrid i{background:0 0}.plyo .luf-qp.qp-phone .pgrid i.f{background:var(--green-on-dark);opacity:0}.plyo .luf-qp.qp-phone .pgrid i.s{opacity:0;background:#ffffff1a}.plyo .luf-usp.in .qp-phone .pgrid i.f{animation:lufCellBr 3s var(--ease)infinite;animation-delay:var(--d)}.plyo .luf-usp.in .qp-phone .pgrid i.s{opacity:1;transition:opacity .8s var(--ease);transition-delay:var(--d)}.plyo .luf-qp.qp-scale .sgrid{grid-template-columns:repeat(12,1fr);align-content:start;gap:6px;display:grid;position:absolute;inset:clamp(20px,3vw,40px) clamp(20px,3vw,40px) 32%}.plyo .luf-qp.qp-scale .sgrid i{aspect-ratio:1;background:var(--green-on-dark);opacity:.07}.plyo .luf-usp.in .qp-scale .sgrid i{animation:lufCellBr 2.8s var(--ease)infinite;animation-delay:var(--d)}@media (hover:hover){.plyo .luf-usp.in .qp-frame:hover .fgrid i{animation:lufSweep .9s var(--ease);animation-delay:var(--d);animation-fill-mode:backwards}.plyo .luf-usp.in .qp-dots:hover .fld .c{animation:lufDrop .7s var(--ease);animation-fill-mode:backwards}.plyo .luf-usp.in .qp-dots:hover .fld .c2{animation-delay:90ms}.plyo .luf-usp.in .qp-dots:hover .fld .c3{animation-delay:.18s}.plyo .luf-qp.qp-phone .pgrid{transition:transform .48s var(--ease)}.plyo .luf-usp.in .qp-phone:hover .pgrid{transform:translate(-50%,-52%)rotate(-4deg)scale(1.04)}.plyo .luf-usp.in .qp-phone:hover .pgrid i.f{animation-duration:1.2s}.plyo .luf-usp.in .qp-scale:hover .sgrid i{animation:lufSurge 1.6s var(--ease)infinite;animation-delay:calc(var(--d)*.3)}}@media (prefers-reduced-motion:reduce){.plyo .luf-usp .sgrid i,.plyo .luf-usp .pgrid i.f{opacity:.45;animation:none!important}.plyo .luf-qp.qp-dots .fld .c,.plyo .luf-usp .fgrid i{animation:none!important}.plyo .luf-usp .qp-phone .pgrid{transition:none;transform:translate(-50%,-50%)!important}}@media (max-width:900px){.plyo .luf-dia-row{flex-direction:column;align-items:stretch;gap:12px}.plyo .luf-dia-wire{display:none}.plyo .luf-dia-out{flex-flow:wrap}.plyo .luf-quad{grid-template-columns:1fr 1fr}}@media (max-width:620px){.plyo .luf-dia-out{flex-direction:column}.plyo .luf-quad{grid-template-columns:1fr}.plyo .luf-qp{min-height:380px}.plyo .luf-qp .fgrid i:nth-child(n+85),.plyo .luf-qp .sgrid i:nth-child(n+85){display:none}.plyo .luf-spills button{font-size:var(--fs-14);padding:9px 18px}.plyo .luf-spause{width:38px;height:38px}}
