.lp-hero{position:relative;padding:64px 0 72px;overflow:hidden}.lp-hero-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:56px;align-items:center}.mk-page .lp-hero h1{margin:22px 0;font-size:clamp(40px,4.5vw,66px)}.lp-hero h1 .mk-grad-text{display:inline-block}.lp-hero-cta{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap;align-items:center}.lp-free-note{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;color:var(--muted)}.lp-hero-stats{display:flex;margin-top:44px;border:1px solid var(--line);border-radius:10px;background:rgba(20,22,25,.6);width:-moz-max-content;width:max-content;max-width:100%}.lp-hero-stats>div{padding:14px 20px;display:grid;gap:9px;border-right:1px solid var(--line)}.lp-hero-stats>div:last-child{border-right:0}.lp-hero-stats .px5{color:var(--text)}.lp-hero-stats span:last-child{font-size:12px;color:var(--dim);font-weight:600;white-space:nowrap}.lp-stage-wrap{position:relative}.lp-stage-screen .mk-screen-in{aspect-ratio:1 / 1}.lp-stage-screen canvas.lp-swap{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;z-index:2;pointer-events:none}.lp-stage-cap{position:absolute;left:26px;bottom:26px;z-index:4;display:flex;gap:8px;align-items:center}.lp-stage-cap .rd-badge{background:rgba(10,11,12,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:28px;padding:0 11px;font-size:12.5px}.lp-stage-cap .rd-badge:not(.lime){color:#e6e8ec}.lp-stage-progress{position:absolute;left:14px;right:14px;top:6px;height:2px;z-index:3}.lp-stage-progress i{display:block;height:100%;width:0;background:var(--grad);animation:lpStageProgress linear forwards}@keyframes lpStageProgress{0%{width:0}to{width:100%}}.lp-stage-prompt{margin-top:14px;display:flex;align-items:center;gap:10px;height:46px;padding:0 8px 0 16px;border-radius:10px;background:var(--s1);border:1px solid var(--line);font-size:14px;color:var(--muted)}.lp-stage-prompt .tp{flex:1;min-width:0;white-space:normal;overflow-wrap:normal;color:var(--text)}.lp-stage-prompt .caret{display:inline-block;width:8px;height:16px;background:var(--lime);margin-left:2px;vertical-align:-3px;animation:lpBlink 1s steps(1) infinite}@keyframes lpBlink{50%{opacity:0}}.lp-stage-thumbs{position:absolute;right:-14px;top:40px;display:grid;gap:8px;z-index:5}.lp-stage-thumbs button{width:54px;height:54px;padding:0;margin:0;border-radius:7px;overflow:hidden;border:2px solid var(--s3);background:var(--s2);opacity:.7;cursor:pointer;transition:all var(--t);box-shadow:0 8px 20px #00000080;position:relative}.lp-thumb{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:auto}.lp-stage-thumbs button:hover{opacity:1;border-color:var(--line-hi)}.lp-stage-thumbs button.on{opacity:1;border-color:var(--lime);box-shadow:0 0 14px #c4f12873}.lp-stage-thumbs button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.lp-px{position:absolute;inset:0;display:block;overflow:hidden}.lp-px img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;opacity:1}.lp-px.contain img{-o-object-fit:contain;object-fit:contain}.lp-ss .lp-px img,.lp-gifbox .lp-px img{opacity:1}.lp-px img.k{inset:auto;-o-object-fit:fill;object-fit:fill}.lp-px img.k.down{image-rendering:auto}.lp-ss .lp-ss-px{opacity:0;transition:opacity .45s ease}.lp-ss .lp-ss-px.on{opacity:1}.lp-teams{padding:26px 0 30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--s1)}.lp-teams-in{display:flex;align-items:center;gap:40px;justify-content:space-between;flex-wrap:wrap}.lp-teams .rd-label{white-space:nowrap}.lp-tm{height:auto;max-height:36px;-o-object-fit:contain;object-fit:contain;opacity:.55;filter:brightness(0) invert(1);transition:opacity .2s}.lp-tm.keep{filter:grayscale(1) brightness(1.6)}.lp-tm:hover{opacity:1}.lp-tm.keep:hover{filter:none}.lp-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.lp-show-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;grid-auto-flow:dense;gap:12px}.lp-sc{position:relative;display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--s2);cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s}.lp-sc.big{grid-column:span 2;grid-row:span 2}.lp-sc.sprite{background:radial-gradient(85% 85% at 50% 42%,var(--s3),var(--s2))}.lp-sc-live{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:99px;background:rgba(10,11,12,.78);color:#e6e8ec;font-size:11px;font-weight:700;letter-spacing:.02em;transition:opacity .2s}.lp-sc:hover .lp-sc-live,.lp-sc:focus-visible .lp-sc-live{opacity:0}.lp-show-more{display:none;justify-content:center;margin-top:16px}.lp-show-grid:not(.expanded) .lp-sc-more{display:none}.lp-show-more.desk{display:flex}.lp-sc-cap{position:absolute;inset:auto 0 0;padding:40px 12px 12px;background:linear-gradient(180deg,transparent,rgba(8,9,10,.92));display:flex;gap:6px;align-items:center;flex-wrap:wrap;opacity:0;transform:translateY(6px);transition:all .2s var(--ease)}.lp-sc:hover,.lp-sc:focus-visible{transform:translateY(-3px);box-shadow:0 0 0 1px #c4f12899,0 18px 40px #00000080,0 0 30px #c4f1281f;outline:none}.lp-sc:hover .lp-sc-cap,.lp-sc:focus-visible .lp-sc-cap{opacity:1;transform:none}.lp-sc-cap .lp-sc-style{background:rgba(255,255,255,.12);color:#fff}.lp-sc-use{margin-left:auto;font-size:12px;font-weight:700;color:var(--lime);white-space:nowrap}.lp-xb{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:minmax(0,1fr);align-items:stretch;margin-top:28px;height:320px;overflow:hidden;border-radius:12px;border:1px solid var(--line);background:radial-gradient(120% 140% at 0% 0%,rgba(238,151,227,.1),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(0,139,255,.1),transparent 60%),var(--s1);color:var(--text);font-weight:400;text-decoration:none;transition:border-color var(--t),box-shadow var(--t),transform var(--t),opacity .6s var(--ease)}.lp-xb:hover{color:var(--text);border-color:#ee97e373;box-shadow:0 0 0 1px #ee97e32e,0 18px 50px #00000073;transform:translateY(-2px)}.lp-xb:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.lp-xb-copy{position:relative;z-index:2;display:grid;align-content:center;justify-items:start;gap:12px;padding:36px 40px}.mk-page .lp-xb-copy h3{margin:0;font-size:clamp(26px,3vw,38px);line-height:1.05;font-weight:800;letter-spacing:-.01em;font-stretch:112%}.lp-xb-copy p{margin:0;color:var(--muted);font-size:15.5px;max-width:46ch}.lp-xb-cta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:6px}.lp-xb-note{color:var(--dim);font-size:13px}.lp-xb-wall{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 14px;transform:rotate(-6deg) scale(1.18);transform-origin:40% 50%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%,#000 88%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 22%,#000 88%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.lp-xb-col{display:flex;flex-direction:column;gap:10px;animation:lpXbUp 46s linear infinite;will-change:transform}.lp-xb-col.down{animation-name:lpXbDown;animation-duration:52s}.lp-xb-col img{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;border-radius:8px;border:1px solid rgba(255,255,255,.06);image-rendering:pixelated}.lp-xb:hover .lp-xb-col{animation-play-state:paused}@keyframes lpXbUp{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 5px))}}@keyframes lpXbDown{0%{transform:translateY(calc(-50% - 5px))}to{transform:translateY(0)}}.lp-explore{padding:96px 0;background:linear-gradient(180deg,var(--bg),var(--s1) 50%,var(--bg));overflow:hidden}.lp-explore .mk-section-head{margin-bottom:34px}.lp-mq-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp-marquee{display:flex;gap:14px;width:-moz-max-content;width:max-content;animation:lpMq 60s linear infinite;padding:6px 0}.lp-marquee:hover{animation-play-state:paused}.lp-marquee.rev{animation-direction:reverse;animation-duration:75s;margin-top:14px}@keyframes lpMq{to{transform:translate(-50%)}}.lp-ex{position:relative;display:block;width:210px;height:210px;border-radius:10px;overflow:hidden;flex:none;background:var(--s2)}.lp-ex img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;display:block}.lp-exm{position:absolute;left:8px;right:8px;bottom:8px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:650;opacity:0;transition:opacity .2s}.lp-ex:hover .lp-exm,.lp-ex:focus-visible .lp-exm{opacity:1}.lp-exm .rd-badge{background:rgba(0,0,0,.75);color:#fff;min-width:0}.lp-likes{margin-left:auto;display:inline-flex;gap:4px;align-items:center;background:rgba(0,0,0,.75);color:#fff;padding:3px 7px;border-radius:99px}.lp-likes .mk-icon{width:12px;height:12px;color:var(--pink)}.lp-explore-cta{margin-top:28px}@media (max-width: 1080px){.lp-show-grid{grid-template-columns:repeat(4,1fr)}.lp-hero-in{grid-template-columns:minmax(0,1fr)}.lp-stage-thumbs{right:8px}}@media (max-width: 760px){.lp-xb{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;height:auto}.lp-xb-copy{padding:26px 22px 18px}.lp-xb-wall{height:190px;overflow:hidden;transform:none;gap:8px;padding:0 12px}.lp-xb-col{gap:8px}}@media (max-width: 640px){.lp-show-grid{grid-template-columns:repeat(2,1fr);gap:8px}.lp-show-grid .lp-sc.big:not(:first-child){grid-column:span 1;grid-row:span 1}.lp-show-grid:not(.expanded) .lp-sc-more{display:block}.lp-show-grid:not(.expanded) .lp-sc:nth-child(n + 14){display:none}.lp-show-more.desk{display:none}.lp-show-more.phone{display:flex}.lp-hero{padding-top:36px}.lp-hero-stats{width:100%;flex-wrap:wrap}.lp-hero-stats>div{padding:12px;flex:1 1 40%;border-bottom:1px solid var(--line)}.lp-hero-cta .rd-btn{--h: 50px;padding:0 18px;font-size:15px}.lp-stage-thumbs{display:none}.lp-teams-in{gap:18px 26px;justify-content:center}.lp-teams .rd-label{width:100%;text-align:center}.lp-ex{width:150px;height:150px}}@media (prefers-reduced-motion: reduce){.lp-xb-col,.lp-marquee,.lp-stage-prompt .caret{animation:none}.lp-stage-progress i{animation:none;width:0}}.lp-models{padding-top:40px}.lp-mgrid{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));grid-template-rows:auto;gap:14px}.lp-mc{display:block;padding:0;margin:0;overflow:hidden;color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;border:0;border-radius:var(--r)}.lp-mc:hover{color:var(--text)}.lp-mc:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.lp-mc-fill{z-index:0;background:var(--s2)}.lp-mc-fill.contain{background:#15181b}.lp-mc-fill.contain .lp-ss img{-o-object-fit:contain;object-fit:contain}.lp-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(12,13,15,0) 35%,rgba(12,13,15,.9) 100%)}.lp-mc-body{position:absolute;z-index:2;left:1px;right:1px;bottom:1px;padding:34px 18px 16px;display:grid;gap:6px;background:linear-gradient(180deg,rgba(12,13,15,0),rgba(12,13,15,.82) 34px,rgba(12,13,15,.94));border-radius:0 0 calc(var(--r) - 1px) calc(var(--r) - 1px)}.lp-mc.sm .lp-mc-body{pointer-events:none}.lp-top{display:flex;align-items:center;gap:10px;min-width:0}.lp-mc h3{flex:1 1 auto}.lp-title{min-width:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.lp-mc.sm .lp-top{flex-wrap:wrap;row-gap:6px}.mk-page .lp-mc h3{font-size:18px;display:flex;align-items:center;gap:9px;min-width:0}.lp-mc h3 .mk-icon{width:18px;height:18px;color:var(--muted);flex:none;transition:color var(--t)}.lp-mc:hover h3 .mk-icon{color:var(--lime)}.lp-pr{margin-left:auto;display:grid;justify-items:end;gap:5px;flex:none}.lp-pr .px5{color:var(--text)}.lp-pr small{font-size:10.5px;font-weight:650;color:var(--dim);white-space:nowrap}.lp-bl{font-size:13px;color:#c3c9d0}.lp-new-violet.rd-pxbadge{background:var(--violet);color:#fff;justify-self:start}.lp-mc.pro{grid-column:1 / 11;grid-row:1;aspect-ratio:1;cursor:default}.lp-mc.pro .lp-shade{background:linear-gradient(180deg,rgba(12,13,15,0) 30%,rgba(12,13,15,.55) 58%,rgba(12,13,15,.95) 100%)}.lp-mc.pro .lp-mc-body{padding:60px 30px 26px;gap:10px;background:linear-gradient(180deg,rgba(12,13,15,0),rgba(12,13,15,.86) 60px,rgba(12,13,15,.96))}.mk-page .lp-mc.pro h3{font-size:40px;letter-spacing:-.02em;font-stretch:112%}.lp-mc.pro h3 .mk-icon{width:30px;height:30px;color:var(--lime)}.lp-mc.pro .lp-bl{font-size:15.5px;max-width:470px}.lp-flag{position:absolute;z-index:2;top:22px;left:26px;display:flex;gap:8px}.lp-flag-note.rd-badge{background:rgba(0,0,0,.6);color:#e6e8ec}.lp-pro-styles{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.lp-pro-styles button{height:28px;padding:0 11px;margin:0;border-radius:99px;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.14);color:#dfe3e8;font-size:12.5px;font-weight:650;white-space:nowrap;cursor:pointer;transition:all var(--t)}.lp-pro-styles button:hover,.lp-pro-styles button.on{border-color:#c4f128b3;color:var(--lime);background:rgba(20,24,8,.75)}.lp-pro-foot{display:flex;align-items:center;gap:14px;margin-top:8px;flex-wrap:wrap}.lp-pro-note{font-size:13px}.lp-mc.sm{grid-column:span 5;aspect-ratio:1}.lp-mc.sm.wide{grid-column:1 / 6;grid-row:3}.lp-mc.adv{grid-column:11 / 21;grid-row:1;background:linear-gradient(135deg,var(--blue),rgba(0,139,255,.35) 55%,var(--line2))}.lp-adv-fill{background:radial-gradient(90% 120% at 100% 0%,rgba(0,139,255,.16),transparent 60%),var(--s1);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}.lp-adv-txt{padding:30px 8px 26px 30px;display:grid;align-content:start;gap:10px;min-width:0}.mk-page .lp-mc.adv h3{font-size:28px;letter-spacing:-.02em;font-stretch:112%}.lp-mc.adv h3 .mk-icon{width:26px;height:26px}.lp-mc.adv .lp-bl{font-size:15px}.lp-mc.adv h3 .mk-icon,.lp-mc.adv .lp-pr .px5{color:var(--blue-hi)}.lp-presets{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.lp-presets span{height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:99px;background:var(--blue-a);color:#8fcaff;font-size:11.5px;font-weight:650;white-space:nowrap}.lp-gifbox{position:relative;aspect-ratio:1;margin:14px 14px 14px 0;border-radius:8px;overflow:hidden}.lp-gifbox .lp-gif-px{opacity:0;transition:opacity .35s}.lp-gifbox .lp-gif-px.on{opacity:1}.lp-gifbox .rd-badge{position:absolute;z-index:2;left:8px;bottom:8px;background:rgba(0,0,0,.7);color:#fff}.lp-mc.mine{grid-column:6 / 21;grid-row:3}.lp-mine-fill{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr;-moz-column-gap:22px;column-gap:22px;row-gap:10px;align-content:center;padding:20px 22px}.lp-mine-fill>.mk-spacer{display:none}.lp-mine-fill>.lp-pr{justify-self:start}.lp-mine-thumbs{grid-row:1 / -1;display:flex;gap:8px}.lp-mine-thumb{position:relative;display:block;flex:none;width:256px;height:256px;border-radius:6px;overflow:hidden;background:var(--s2)}.lp-mine-thumb:nth-child(n + 3){display:none}@media (max-width: 1239px){.lp-mine-thumb:nth-child(n + 2){display:none}}.lp-mine-txt{min-width:0;display:grid;gap:4px}.lp-go{white-space:nowrap;font-size:13px;font-weight:700;color:var(--lime);display:inline-flex;align-items:center;gap:6px}.lp-go .mk-icon{width:15px;height:15px;transition:transform var(--t)}.lp-mc:hover .lp-go .mk-icon{transform:translate(3px)}.lp-anim-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center}.mk-page .lp-anim-h{margin:18px 0 16px}.lp-anim-demo{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center}.lp-fr{border-radius:12px;overflow:hidden;aspect-ratio:1;position:relative;border:1px solid var(--line)}.lp-fr .rd-badge{position:absolute;z-index:2;top:10px;left:10px;background:rgba(0,0,0,.72);color:#fff}.lp-fr.out{border-color:#008bff8c;box-shadow:0 0 0 1px #008bff40,0 0 40px #008bff2e}.lp-fr.out .rd-badge{color:#8fcaff}.lp-arrow{color:var(--blue-hi);display:grid;justify-items:center;gap:8px}.lp-arrow svg{width:30px;height:30px;animation:lpNudge 1.2s ease-in-out infinite}@keyframes lpNudge{50%{transform:translate(5px)}}.lp-anim-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:16px}.lp-anim-strip button{position:relative;aspect-ratio:1;padding:0;margin:0;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--s2);cursor:pointer;transition:border-color var(--t),box-shadow var(--t),transform var(--t)}.lp-anim-strip button:hover{border-color:var(--line2);transform:translateY(-2px)}.lp-anim-strip button.on{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),0 0 16px #008bff59}.lp-anim-strip button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.lp-anim-cap{margin-top:12px;font-size:13px;color:var(--dim);min-height:20px}.lp-reel-sec{overflow:hidden}.lp-reel{display:grid;gap:14px}.lp-reel-row{display:flex;gap:14px;width:-moz-max-content;width:max-content;padding:4px 0;animation:lpMq 80s linear infinite paused;will-change:transform}.lp-reel-row.rev{animation-direction:reverse;animation-duration:92s}.lp-reel.live .lp-reel-row{animation-play-state:running}.lp-reel.live .lp-reel-row:hover{animation-play-state:paused}.lp-reel-tile{position:relative;display:block;flex:none;width:calc(256px * var(--ar, 1) + 2px);height:258px;border-radius:10px;overflow:hidden;background:radial-gradient(80% 80% at 50% 40%,var(--s3),var(--s2));border:1px solid var(--line);transition:border-color var(--t),box-shadow var(--t)}.lp-reel-tile:hover,.lp-reel-tile:focus-visible{border-color:#008bff99;box-shadow:0 0 0 1px #008bff4d,0 0 26px #008bff2e;outline:none}.lp-reel-cap{position:absolute;left:8px;right:8px;bottom:8px;z-index:2;display:flex;flex-wrap:wrap;gap:4px;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.lp-reel-tile:hover .lp-reel-cap,.lp-reel-tile:focus-visible .lp-reel-cap{opacity:1;transform:none}.lp-reel-cap .rd-badge{background:rgba(10,11,12,.86)}.lp-reel-cap .rd-badge:not(.lime):not(.blue){color:#e6e8ec}.lp-anim-cap b{color:var(--text);font-weight:650}.lp-preset-row{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0 4px}.lp-preset-row span{height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:99px;background:var(--s2);border:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:600;white-space:nowrap;transition:all .2s}.lp-preset-row span.on{background:var(--blue-a);border-color:#008bff99;color:#8fcaff}.lp-fixer-sec{padding-bottom:40px}.rd-card.lp-fixer-b{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:48px;align-items:center;padding:40px 44px}.mk-page .lp-fixer-h{margin:18px 0 14px;font-size:clamp(28px,3vw,40px)}.mk-lead.lp-fixer-lead{font-size:16.5px}.lp-fixer-cta{margin-top:24px}.lp-fixer-cta .mk-dim{font-size:13px}.lp-fx-col{display:grid;gap:12px}.lp-fx-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lp-fx-bar .rd-seg>button{height:28px;padding:0 12px;font-size:13px}.lp-fx-info{font-size:12.5px;color:var(--dim)}.lp-fx-info b{color:var(--muted);font-weight:650}.lp-editor-sec{padding:0 0 40px}.rd-card.lp-editor-b{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:28px 32px;color:var(--text);font-weight:400;text-decoration:none}.lp-editor-copy{display:grid;gap:10px;justify-items:start;flex:1;min-width:240px}.mk-page .lp-editor-copy h3{font-size:26px}.lp-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rd-card.lp-why{padding:26px}.lp-why-big{display:block;color:var(--lime);margin:4px 0 20px}.mk-page .lp-why h3{font-size:17px;margin-bottom:8px}.lp-why p{color:var(--muted);font-size:14px}.lp-why-ico{position:absolute;top:22px;right:22px;width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:var(--s3);color:var(--muted);transition:all var(--t)}.lp-why:hover .lp-why-ico{color:var(--lime);background:var(--lime-a)}.lp-toolkit{padding-top:20px}.lp-tk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rd-card.lp-tk{display:flex;gap:14px;align-items:center;padding:16px 18px}.lp-ti{width:42px;height:42px;border-radius:9px;background:var(--s3);display:grid;place-items:center;flex:none;color:var(--blue-hi)}.lp-ti .mk-icon{width:20px;height:20px}.lp-tk h4{font-size:15px}.lp-tk p{font-size:12.5px;color:var(--dim);margin-top:2px}.lp-tp{margin-left:auto}.lp-cn{overflow:hidden}.lp-cn .mk-lead a{color:var(--blue-hi)}.lp-cn-wall{display:flex;flex-direction:column;margin:0 0 44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--s1)}.lp-cn-track{display:flex;width:-moz-max-content;width:max-content;animation:lpCnScroll 160s linear infinite}.lp-cn-track[data-reverse=true]{animation-direction:reverse}.lp-cn-track img{display:block;height:128px;width:5760px;max-width:none;image-rendering:pixelated}.lp-cn-wall:hover .lp-cn-track{animation-play-state:paused}@keyframes lpCnScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-cn-feature{display:grid;grid-template-columns:auto minmax(0,1fr);gap:32px;align-items:center}.lp-cn-sprite{width:256px;height:256px;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 0 40px #c4f12840}.lp-cn-sprite img{width:256px;height:256px;display:block;image-rendering:pixelated}.rd-card.lp-cn-steps{display:grid;gap:14px;padding:26px}.lp-cn-step{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;align-items:baseline}.lp-cn-step>span{font-size:12.5px;font-weight:700;color:var(--dim);white-space:nowrap}.lp-cn-step p{color:var(--muted)}.lp-cn-step b{color:var(--text)}.lp-cn-step code{font-family:var(--font-mono);font-size:12.5px;color:var(--lime)}.lp-cn-swatch{display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-1px;border-radius:2px}.lp-cn-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;border:1px solid var(--line);border-radius:10px;background:rgba(20,22,25,.6)}.lp-cn-stats>div{display:grid;gap:4px;padding:16px 20px;border-right:1px solid var(--line)}.lp-cn-stats>div:last-child{border-right:0}.lp-cn-stats strong{font-size:20px;font-weight:800;font-stretch:112%;color:var(--text)}.lp-cn-stats span{font-size:12.5px;color:var(--dim);font-weight:600}.lp-cn-cta{margin-top:28px}.lp-cn-links{margin-top:16px!important;font-size:13px;color:var(--dim)}.lp-dev{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center}.mk-page .lp-dev-h{margin:18px 0 16px}.lp-code{border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#0a0b0c;box-shadow:0 30px 60px #00000073;min-width:0}.lp-code-h{display:flex;align-items:center;gap:4px;padding:8px 8px 8px 14px;border-bottom:1px solid var(--line);background:var(--s1)}.lp-code-tabs{display:flex;gap:2px}.lp-code-tabs button{height:28px;padding:0 11px;margin:0;border:0;border-radius:6px;background:none;font-size:12.5px;font-weight:600;color:var(--dim);cursor:pointer}.lp-code-tabs button:hover{color:var(--text)}.lp-code-tabs button.on{color:var(--text);background:var(--s3)}.lp-code pre{margin:0;padding:20px 22px;font:13px/1.7 var(--font-mono);color:#c9d1d9;overflow-x:auto;min-height:300px;scrollbar-color:#353b43 #0a0b0c}.lp-code pre::-webkit-scrollbar{height:10px}.lp-code pre::-webkit-scrollbar-thumb{background:#353b43;border-radius:6px;border:2px solid #0a0b0c}.lp-code .k{color:#ff9bd8}.lp-code .s{color:var(--lime)}.lp-code .c{color:#5d6670}.lp-code .n{color:var(--cyan)}.lp-code .f{color:#79b8ff}.lp-faq-wrap{max-width:880px}.lp-final{position:relative;isolation:isolate;text-align:center;padding:110px 0 120px;overflow:hidden}.mk-page .lp-final h2{font-size:clamp(36px,4.6vw,64px);max-width:900px;margin:18px auto}.lp-final .mk-lead{margin:0 auto}.lp-final-art{position:absolute;inset:0;z-index:-2;display:grid;grid-template-columns:repeat(8,1fr);opacity:.16}.lp-final-cell{position:relative;display:block;aspect-ratio:1;overflow:hidden}.lp-final:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 70% at 50% 50%,rgba(12,13,15,.55),var(--bg) 85%)}.lp-final-cta{justify-content:center;margin-top:32px}.model-gallery-modal{max-width:90vw;max-height:90vh;overflow:hidden}.js-masonry-gallery{display:flex;gap:12px;max-height:70vh;overflow-y:auto;scrollbar-color:#353b43 transparent}.js-masonry-gallery.auto-scroll-masonry{max-height:none;height:100%;overflow-y:hidden;overflow-x:auto}.js-masonry-gallery.auto-scroll-masonry::-webkit-scrollbar{display:none}.masonry-column{flex:1;display:flex;flex-direction:column;gap:12px}.masonry-image-item{width:100%}.masonry-image-item .image-button{all:unset;display:block;width:100%;cursor:pointer}.masonry-image-item img{width:100%;height:auto;display:block;image-rendering:pixelated;border-radius:8px;border:1px solid var(--line);transition:border-color var(--t)}.masonry-image-item .image-button:hover img,.masonry-image-item .image-button:focus-visible img{border-color:var(--lime)}@media (max-width: 1080px){.lp-anim-wrap,.lp-dev,.rd-card.lp-fixer-b{grid-template-columns:minmax(0,1fr)}.lp-fx-col{max-width:460px}.lp-mgrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto}.lp-mc.sm.wide,.lp-mc.mine{grid-row:auto}.lp-mc.pro{grid-column:1 / -1;grid-row:auto}.lp-mc.adv{grid-column:1 / -1;grid-row:auto;position:relative}.lp-mc.adv .lp-adv-fill{position:relative;inset:auto;margin:1px}.lp-mc.mine{grid-column:1 / -1;grid-row:auto}.lp-mine-thumb{width:128px;height:128px}.lp-mine-thumb:nth-child(n){display:block}.lp-mc.sm{grid-column:auto}.lp-mc.sm.wide{grid-column:1 / -1}.lp-why-grid,.lp-tk-grid,.lp-cn-stats{grid-template-columns:1fr 1fr}.lp-cn-stats>div:nth-child(2){border-right:0}.lp-cn-stats>div:nth-child(-n + 2){border-bottom:1px solid var(--line)}}@media (max-width: 760px){.lp-cn-feature{grid-template-columns:minmax(0,1fr);justify-items:center}.lp-cn-sprite,.lp-cn-sprite img{width:192px;height:192px}.lp-cn-step{grid-template-columns:1fr;gap:4px}}@media (max-width: 640px){.lp-why-grid,.lp-tk-grid{grid-template-columns:1fr}.rd-card.lp-fixer-b{padding:24px 20px;gap:28px}.lp-anim-demo{gap:8px}.lp-arrow svg{width:22px;height:22px}.lp-anim-strip{gap:5px;grid-template-columns:repeat(4,minmax(0,1fr))}.lp-reel-tile{width:calc(192px * var(--ar, 1) + 2px);height:194px}.lp-reel,.lp-reel-row,.lp-mgrid{gap:10px}.lp-mc.pro{aspect-ratio:auto;display:flex;flex-direction:column}.lp-mc.pro .lp-mc-fill{position:relative;inset:auto;aspect-ratio:1;flex:none;margin:1px}.lp-mc.pro .lp-shade{display:none}.lp-mc.pro .lp-mc-body{position:relative;left:auto;right:auto;bottom:auto;background:none}.mk-page .lp-mc.pro h3{font-size:32px}.lp-mc.pro .lp-mc-body{padding:18px}.lp-flag{top:16px;left:18px}.lp-mc.adv{grid-row:auto}.lp-adv-fill{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.lp-adv-txt{padding:18px 18px 8px}.mk-page .lp-mc.adv h3{font-size:26px}.lp-gifbox{margin:0 14px 14px}.lp-mc.sm .lp-bl{display:none}.lp-mc.sm .lp-mc-body{padding:12px}.mk-page .lp-mc.sm h3{font-size:15px}.lp-mc.sm .lp-top{flex-wrap:wrap;gap:4px}.lp-mc.sm .lp-pr{margin-left:0;justify-items:start;grid-auto-flow:column;align-items:baseline;gap:6px}.lp-mine-fill{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.lp-mine-thumbs{grid-row:auto}.lp-mc.mine{min-height:250px}.lp-mine-thumb{width:72px;height:72px}.lp-final-cta{flex-wrap:wrap}.lp-dev .mk-row .rd-btn.lg{--h: 44px;padding:0 16px}}@media (prefers-reduced-motion: reduce){.lp-arrow svg,.lp-cn-track,.lp-reel-row{animation:none}.lp-reel-mask{overflow-x:auto}.lp-reel-tile.dup{display:none}}
