.lp{--bg:var(--muzqa-bg);--text:var(--muzqa-text);--hint:var(--muzqa-hint);--accent:var(--muzqa-accent);--accent-text:var(--muzqa-accent-text);--accent-soft:var(--muzqa-accent-soft);--section:var(--muzqa-section);--elevated:var(--muzqa-elevated);--border:var(--muzqa-border);--hover:var(--muzqa-surface-hover);--active:var(--muzqa-surface-active);--wave-off:var(--muzqa-wave-off);--success:var(--muzqa-success);--overlay-shadow:var(--muzqa-shadow-overlay);--wash:var(--muzqa-aside-wash);--sheen:var(--muzqa-aside-sheen);--raise:none;--sc:#f50;--yt:#f03;--vk:#07f;--ya:#fc0;--bc:#1da0c3;--tg:#26a5e4;--sp:#1ed760;--ap:#fa243c;--dz:#a238ff;--gn:#ffff64;--mb:#ba478f;--tg-chat:#0e1621;--tg-in:#182533;--tg-out:#2b5278;--tg-time:#ffffff80;--white:#fff;--amb:46%;--bar:#0b0b0d99;--rim:#ffffff12;--font:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gut-l:max(16px, env(safe-area-inset-left,0px));--gut-r:max(16px, env(safe-area-inset-right,0px));background:var(--bg);min-height:100dvh;color:var(--text);font:400 16px/1.5 var(--font);-webkit-font-smoothing:antialiased;overflow-x:clip}@media (min-width:640px){.lp{--gut-l:max(24px, env(safe-area-inset-left,0px));--gut-r:max(24px, env(safe-area-inset-right,0px))}}@media (min-width:1024px){.lp{--gut-l:max(32px, env(safe-area-inset-left,0px));--gut-r:max(32px, env(safe-area-inset-right,0px))}}@media (prefers-color-scheme:light){.lp{--raise:var(--muzqa-shadow-raised);--ya:#c99a00;--sp:#169c46;--gn:#16161a;--tg-chat:#d6e2ea;--tg-in:#fff;--tg-out:#e1fec6;--tg-time:#16161a73;--amb:30%;--bar:#fbfbfda8;--rim:#16161a12}}html:has(.lp){scroll-padding-top:80px}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}}.lp,.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg);position:fixed;inset:0 0 auto}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;color:inherit}.lp [hidden]{display:none!important}.lp :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp ::selection{background:var(--accent);color:var(--accent-text)}.lp .box{width:100%;max-width:1600px;padding-left:var(--gut-l);padding-right:var(--gut-r);margin-inline:auto}.lp .ic{flex:none;width:1em;height:1em}.lp .kind{font:500 12px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--hint);display:block}.lp .ink-soundcloud{--ink:var(--sc)}.lp .ink-youtube{--ink:var(--yt)}.lp .ink-vk{--ink:var(--vk)}.lp .ink-yandex{--ink:var(--ya)}.lp .ink-bandcamp{--ink:var(--bc)}.lp .ink-telegram{--ink:var(--tg)}.lp .ink-spotify{--ink:var(--sp)}.lp .ink-apple{--ink:var(--ap)}.lp .ink-deezer{--ink:var(--dz)}.lp .ink-genius{--ink:var(--gn)}.lp .ink-musicbrainz{--ink:var(--mb)}.lp .ink-tidal,.lp .ink-discogs{--ink:var(--text)}.lp .top{z-index:50;pointer-events:none;top:calc(env(safe-area-inset-top,0px) + 12px);left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));position:fixed}.lp .bar{pointer-events:auto;isolation:isolate;border-radius:999px;align-items:center;gap:8px;max-width:1560px;height:56px;margin-inline:auto;padding:0 8px 0 18px;display:flex;position:relative}.lp .bar:before{content:"";z-index:-1;border-radius:inherit;background:var(--bar);box-shadow:inset 0 0 0 1px var(--rim), 0 12px 40px -16px #0000008c;opacity:0;transition:opacity .35s,transform .35s;position:absolute;inset:0;transform:scale(.98)}.lp .scrolled .bar:before{opacity:1;-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);transform:none}.lp .logo{flex:none;align-items:center;gap:9px;display:inline-flex}.lp .logo .mark{width:26px;height:26px;color:var(--accent)}.lp .logo b{font:600 17px/1 var(--font);letter-spacing:-.01em}.lp .top-end{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.lp .go{height:40px;padding:0 16px 0 18px}.lp .go .ic{width:15px;height:15px;transition:transform .2s}.lp .go:hover .ic{transform:translate(2px,-2px)}.lp .lang{border-radius:999px;padding:2px;display:inline-flex}.lp .lang button{appearance:none;color:var(--hint);cursor:pointer;font:500 12px/1 var(--font);letter-spacing:.04em;background:0 0;border:0;border-radius:999px;padding:8px 9px;transition:background .12s,color .12s}.lp .lang button:hover{color:var(--text)}.lp .lang button[aria-pressed=true]{background:var(--section);color:var(--text);box-shadow:var(--raise)}@media (max-width:480px){.lp .bar{padding-left:14px}.lp .lang button{padding:8px 6px}.lp .go{padding:0 14px}}.lp .acts{flex-wrap:wrap;gap:10px;display:flex}.lp .pill{height:44px;font:500 15px/1 var(--font);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 20px;transition:filter .12s,background .12s;display:inline-flex}.lp .pill .ic{width:16px;height:16px}.lp .pill.play{background:var(--accent);color:var(--accent-text)}.lp .pill.play:hover{filter:brightness(1.08)}.lp .pill.soft{background:var(--accent-soft);color:var(--accent)}.lp .pill.soft:hover{background:color-mix(in oklab, var(--accent) 20%, transparent)}.lp .pill.sm{height:32px;padding:0 14px;font-size:14px}.lp .pill.sm .ic{width:13px;height:13px}.lp .svc{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.lp .svc .s{width:20px;height:20px;color:var(--hint);transition:color .6s;display:inline-flex}.lp .svc .s>svg{width:100%;height:100%}.lp .svc .s.lit{color:var(--ink)}.lp .svc .sep{background:var(--border);width:1px;height:18px}@media (max-width:480px){.lp .svc{gap:10px 13px}}.lp .cap{min-height:1.5em;color:var(--hint);font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:13px}.lp .wash{isolation:isolate;position:relative}.lp .wash:before{content:"";z-index:-1;pointer-events:none;transform-origin:100% 0;background:radial-gradient(70% 22% at 100% 0%, color-mix(in oklab, var(--white) var(--sheen), transparent), transparent 72%), radial-gradient(108% 56% at 100% 0%, color-mix(in oklab, var(--accent) var(--wash), transparent), color-mix(in oklab, var(--accent) calc(var(--wash) * .45), transparent) 34%, color-mix(in oklab, var(--accent) calc(var(--wash) * .12), transparent) 58%, transparent 80%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 5rem);mask-image:linear-gradient(#0000,#000 5rem)}@media (prefers-reduced-motion:no-preference){.lp .wash:before{animation:9s ease-in-out infinite alternate lp-breathe}}@keyframes lp-breathe{0%{opacity:.6;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}.lp .hero{isolation:isolate;position:relative;overflow-x:clip}.lp .amb{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp .hero-in{padding-block:calc(env(safe-area-inset-top,0px) + clamp(92px, 9vw, 128px)) clamp(48px, 6vw, 88px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px clamp(32px,5vw,96px);display:grid}.lp .mwrap{aspect-ratio:1;justify-self:start;width:100%;max-width:36rem;position:relative}.lp .mcv{touch-action:pan-y;cursor:grab;width:100%;height:100%;position:absolute;inset:0}.lp .mcv.drag{cursor:grabbing}.lp h1 .hl{color:var(--accent);font-weight:800}.lp .hero-text{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.lp h1{font:700 clamp(3rem, 1.5rem + 5.4vw, 7.25rem)/.93 var(--font);letter-spacing:-.045em;text-wrap:balance;margin:0}.lp .hero .svc{margin-top:8px}@media (max-width:900px){.lp .hero-in{grid-template-columns:minmax(0,1fr)}.lp .mwrap{justify-self:center;max-width:24rem}}.lp .feat{padding-block:clamp(88px,11vw,160px) 0}.lp .split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:28px clamp(32px,5vw,96px);display:grid}.lp .fh{flex-direction:column;gap:14px;display:flex}.lp h2{font:700 clamp(2rem, 1.35rem + 2.1vw, 3.4rem)/1.02 var(--font);letter-spacing:-.035em;text-wrap:balance;margin:0}@media (max-width:1024px){.lp .split{grid-template-columns:minmax(0,1fr)}}.lp .cv{background-position:50%;background-size:cover;background-color:var(--section);border-radius:4px;flex:none;width:40px;height:40px;display:block}.lp .cv.none{color:var(--hint);place-items:center;display:grid}.lp .cv.none .ic{width:16px;height:16px}.lp .tt{flex-direction:column;gap:2px;min-width:0;display:flex}.lp .tt b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.lp .tt span{color:var(--hint);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lp .pm{width:14px;height:14px;color:var(--ink);flex:none}.lp .du{color:var(--hint);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.lp .facets{flex-wrap:wrap;gap:6px;padding-bottom:16px;display:flex}.lp .fc{appearance:none;cursor:pointer;color:var(--hint);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:14px;transition:background .12s,color .12s;display:inline-flex}.lp .fc:hover{background:var(--hover);color:var(--text)}.lp .fc[aria-pressed=true]{background:var(--section);color:var(--text);box-shadow:var(--raise);font-weight:500}.lp .fc .pm{width:13px;height:13px}.lp .fc em{color:var(--hint);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.lp .rows{margin:0;padding:0;list-style:none}.lp .tr{border-radius:8px;grid-template-columns:2rem 40px minmax(0,1fr) 14px 3rem;align-items:center;gap:12px;padding:8px 10px;transition:background .12s;display:grid}.lp .tr:hover{background:var(--hover)}.lp .tr .n{color:var(--hint);font-variant-numeric:tabular-nums;font-size:12px}.lp .tr.now b{color:var(--accent);font-weight:600}.lp .eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.lp .eq i{background:var(--accent);transform-origin:bottom;border-radius:1px;width:2px;height:100%}@media (prefers-reduced-motion:no-preference){.lp .eq i{animation:1.1s ease-in-out infinite lp-eq}.lp .eq i:nth-child(2){animation-delay:-.45s}.lp .eq i:nth-child(3){animation-delay:-.8s}}@keyframes lp-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.lp .dh{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:center;gap:32px;display:grid}.lp .dh .cv{aspect-ratio:1;border-radius:8px;width:100%;height:auto}.lp .dh-t{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.lp .dh-t h3{font:700 clamp(1.75rem, 1.4rem + 1vw, 2.4rem)/1.1 var(--font);letter-spacing:-.02em;margin:4px 0 0}.lp .dh-t p{color:var(--hint);margin:0 0 10px;font-size:15px}.lp .dh-t p b{color:var(--text);font-weight:400}.lp .dh .svc{margin-top:12px}@media (max-width:560px){.lp .dh{grid-template-columns:minmax(0,1fr)}.lp .dh .cv{max-width:15rem}}.lp .sbar{background:var(--section);max-width:44rem;height:52px;box-shadow:var(--raise);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:0 18px;font-size:17px;display:flex;overflow:hidden}.lp .sbar>.ic{width:19px;height:19px;color:var(--hint)}.lp .typed{text-overflow:ellipsis;min-width:0;overflow:hidden}.lp .caret{background:var(--accent);flex:none;width:2px;height:22px;margin-left:-10px}@media (prefers-reduced-motion:no-preference){.lp .caret{animation:1s step-end infinite lp-blink}}@keyframes lp-blink{50%{opacity:0}}.lp .se-out{margin-top:28px;display:grid}.lp .se-out>*{grid-area:1/1;min-width:0}.lp .se-out>.gone{visibility:hidden}.lp .sres{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;display:grid}.lp .sg{min-width:0;transition:opacity .3s}.lp .sg.off{opacity:0}.lp .sg-h{align-items:center;gap:8px;padding:0 10px 8px;font-size:13px;font-weight:600;display:flex}.lp .sg-h .pm,.lp .sg-h .mk{width:14px;height:14px}.lp .sg-h .mk{color:var(--accent)}.lp .sr{border-radius:8px;grid-template-columns:40px minmax(0,1fr) 2.75rem;align-items:center;gap:12px;padding:8px 10px;display:grid}.lp .sr:hover{background:var(--hover)}.lp .ptile{background:var(--section);width:40px;height:40px;box-shadow:var(--raise);border-radius:4px;place-items:center;display:grid}.lp .ptile .pm{width:16px;height:16px}.lp .job{align-self:start;max-width:44rem}.lp .job .sr{padding-inline:0}.lp .steps{flex-wrap:wrap;gap:6px 18px;margin:6px 0 0 52px;display:flex}.lp .stp{color:var(--hint);align-items:center;gap:7px;font-size:13px;display:inline-flex}.lp .stp i{background:var(--wave-off);border-radius:50%;width:7px;height:7px;transition:background .3s}.lp .stp.done i,.lp .stp.cur i{background:var(--accent)}.lp .stp.done:last-child{color:var(--success)}.lp .stp.done:last-child i{background:var(--success)}@media (max-width:900px){.lp .sres{grid-template-columns:minmax(0,1fr)}}.lp .tp{grid-template-columns:minmax(0,1fr) clamp(17rem,27vw,26rem);gap:32px clamp(24px,4vw,64px);margin-top:44px;display:grid}.lp .tp-head{align-items:center;gap:18px;display:flex}.lp .tp-head .cv{border-radius:8px;width:88px;height:88px}.lp .tp-head .tt b{font:700 1.75rem/1.1 var(--font);letter-spacing:-.02em}.lp .tp-head .tt span{font-size:14px}.lp .wf{height:132px;margin-top:34px;position:relative}.lp .wf canvas{width:100%;height:100%;position:absolute;inset:0}.lp .pin{border:2px solid var(--bg);width:20px;height:20px;font:600 9px/1 var(--font);border-radius:50%;place-items:center;margin-left:-10px;transition:transform .3s;display:grid;position:absolute;top:74%}.lp .pin.hit{transform:scale(1.25)}.lp .feed{flex-direction:column;gap:16px;max-width:40rem;margin:26px 0 0;padding:0;list-style:none;display:flex}.lp .post{opacity:.5;grid-template-columns:32px minmax(0,1fr);gap:12px;transition:opacity .4s;display:grid}.lp .post.on{opacity:1}.lp .av{width:32px;height:32px;font:600 13px/1 var(--font);border-radius:50%;place-items:center;display:grid}.lp .av-1{background:var(--accent);color:var(--accent-text)}.lp .av-2{background:var(--dz);color:var(--white)}.lp .av-3{background:var(--sc);color:var(--white)}.lp .post b{margin-right:6px;font-size:14px;font-weight:600}.lp .q{background:var(--accent-soft);max-width:100%;color:var(--accent);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;display:inline-flex;overflow:hidden}.lp .post p{margin:4px 0 0;font-size:15px}.lp .lp-panel{min-width:0;padding:18px 20px 0}.lp .lp-h{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.lp .badge{background:var(--accent-soft);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.lp .badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.lp .lyr{height:23rem;margin-top:16px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 80%,#0000);mask-image:linear-gradient(#0000,#000 14% 80%,#0000)}.lp .lyr-in{flex-direction:column;gap:14px;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:flex}.lp .ly{font:600 1.25rem/1.3 var(--font);color:var(--hint);opacity:.6;margin:0;transition:color .4s,opacity .4s}.lp .ly.now{opacity:1;color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, var(--text) var(--p,0%), color-mix(in oklab, var(--text) 45%, transparent) var(--p,0%))}.lp .ly.sk{color:#0000;background:var(--wave-off);opacity:.7;-webkit-background-clip:border-box;background-clip:border-box;border-radius:6px;height:1.1rem;margin-block:.1rem}.lp .ly.sk.now{background-image:linear-gradient(90deg, var(--accent) var(--p,0%), var(--wave-off) var(--p,0%));opacity:1}@media (max-width:1024px){.lp .tp{grid-template-columns:minmax(0,1fr)}.lp .lyr{height:15rem}}.lp .duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:96px clamp(32px,5vw,96px);display:grid}.lp .duo .fh{margin-bottom:36px}@media (max-width:1024px){.lp .duo{grid-template-columns:minmax(0,1fr)}}.lp .dev{flex-direction:column;align-items:flex-end;gap:12px;max-width:40rem;display:flex}.lp .pop{background:var(--elevated);width:min(17rem,100%);box-shadow:var(--overlay-shadow);border-radius:14px;padding:10px 6px 6px}.lp .pop .kind{padding:2px 10px 8px}.lp .dv{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:10px;font-size:14px;transition:background .12s;display:flex}.lp .dv:hover{background:var(--hover)}.lp .dv .ic{width:17px;height:17px;color:var(--hint)}.lp .dv span{flex:1}.lp .dv .ck{visibility:hidden;color:var(--accent)}.lp .dv[aria-pressed=true],.lp .dv[aria-pressed=true] .ic{color:var(--accent)}.lp .dv[aria-pressed=true] .ck{visibility:visible}.lp .pbar{background:var(--section);box-shadow:var(--raise);border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-self:stretch;align-items:center;gap:16px;padding:10px 14px;display:grid}.lp .pb-l{align-items:center;gap:12px;min-width:0;display:flex}.lp .pb-l .cv{width:44px;height:44px}.lp .pb-c{flex-direction:column;align-items:center;gap:6px;display:flex}.lp .pb-ctl{align-items:center;gap:20px;display:flex}.lp .pb-ctl>.ic{width:16px;height:16px}.lp .big{background:var(--text);width:34px;height:34px;color:var(--bg);border-radius:50%;place-items:center;display:grid}.lp .big .ic{width:14px;height:14px}.lp .pb-prog{color:var(--hint);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:11px;display:flex}.lp .pb-prog .bar{background:var(--wave-off);border-radius:3px;width:clamp(6rem,14vw,13rem);height:3px;overflow:hidden}.lp .pb-prog .bar i{background:var(--text);width:38%;height:100%;display:block}.lp .pb-r{justify-self:end}.lp .pb-dev{color:var(--hint);white-space:nowrap;align-items:center;gap:7px;font-size:12px;transition:color .3s;display:inline-flex}.lp .pb-dev .ic{width:16px;height:16px}.lp .pb-dev.far{color:var(--accent)}@media (max-width:560px){.lp .pbar{grid-template-columns:minmax(0,1fr) auto}.lp .pb-prog{display:none}.lp .pb-r{grid-column:1/-1;justify-self:start}}.lp .tgc{background:var(--tg-chat);border-radius:16px;flex-direction:column;gap:6px;max-width:30rem;padding:18px 16px;display:flex}.lp .tgm{border-radius:14px;flex-direction:column;gap:6px;max-width:86%;padding:8px 11px 6px;font-size:15px;display:flex}.lp .tgm.in{background:var(--tg-in);border-bottom-left-radius:4px;align-self:flex-start}.lp .tgm.out{background:var(--tg-out);border-bottom-right-radius:4px;align-self:flex-end;margin-top:10px}.lp .tgm .who{color:var(--tg);font-size:13px;font-weight:600}.lp .tgm time{color:var(--tg-time);align-self:flex-end;font-size:11px}.lp .tga{align-items:center;gap:11px;min-width:0;padding-right:8px;display:flex}.lp .tgp{background:var(--tg);width:42px;height:42px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.lp .tgp .ic{width:16px;height:16px;margin-left:2px}.lp .tgb{background:var(--tg-in);width:min(86%,18rem);color:var(--tg);text-align:center;border-radius:10px;align-self:flex-start;padding:9px;font-size:14px;font-weight:500}.lp .s2{isolation:isolate;margin-top:clamp(110px,13vw,190px);padding-block:clamp(72px,9vw,130px);position:relative;overflow-x:clip}.lp .s2:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 0% 100%, color-mix(in oklab, var(--accent) calc(var(--wash) * .55), transparent), color-mix(in oklab, var(--accent) calc(var(--wash) * .2), transparent) 40%, transparent 78%), radial-gradient(80% 60% at 100% 0%, color-mix(in oklab, var(--accent) var(--wash), transparent), color-mix(in oklab, var(--accent) calc(var(--wash) * .45), transparent) 34%, color-mix(in oklab, var(--accent) calc(var(--wash) * .12), transparent) 58%, transparent 80%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 9rem calc(100% - 9rem),#0000);mask-image:linear-gradient(#0000,#000 9rem calc(100% - 9rem),#0000)}.lp .s2-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 48px;display:grid}@media (max-width:900px){.lp .s2-head{grid-template-columns:minmax(0,1fr);align-items:start}}.lp .s2-word{font:800 clamp(5.5rem, 2.5rem + 11vw, 14rem)/.82 var(--font);letter-spacing:-.065em;margin:14px 0 0 -.05em}.lp .s2-line{max-width:30rem;color:var(--hint);text-wrap:pretty;margin:22px 0 0;font-size:clamp(1.1rem,1rem + .45vw,1.4rem)}.lp .chips{flex-wrap:wrap;gap:8px;display:flex}.lp .chip{background:var(--section);box-shadow:var(--raise);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.lp .chip i{color:var(--accent);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.lp .s2-scroll{padding-left:var(--gut-l);padding-right:var(--gut-r);scrollbar-width:none;margin-top:clamp(40px,6vw,72px);overflow-x:auto}.lp .s2-scroll::-webkit-scrollbar{display:none}.lp .stage{min-width:56rem;max-width:1800px;margin-inline:auto;position:relative}.lp .shots,.lp .lane,.lp .ruler{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lp .shot{aspect-ratio:9/16;background:var(--section);opacity:.45;border-radius:16px;margin:0 4px;transition:opacity .45s,transform .45s,box-shadow .45s;position:relative;overflow:hidden;transform:scale(.97)}.lp .shot.on{opacity:1;box-shadow:0 0 0 2px var(--accent), 0 30px 80px -30px #000c;transform:none}.lp .shot canvas{width:100%;height:100%;position:absolute;inset:0}.lp .shot p{color:var(--white);font:700 clamp(.8rem, .5rem + .6vw, 1.1rem)/1.2 var(--font);text-shadow:0 2px 12px #0009;text-wrap:balance;margin:0;position:absolute;bottom:14px;left:12px;right:12px}.lp .shot.on p{animation:.45s cubic-bezier(.2,.7,.2,1) lp-pop}@keyframes lp-pop{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}.lp .tl{flex-direction:column;gap:8px;margin-top:22px;display:flex;position:relative}.lp .ruler span{border-left:1px solid var(--border);color:var(--hint);font-variant-numeric:tabular-nums;padding:0 0 6px 6px;font-size:11px}.lp .ruler span.in{color:var(--accent)}.lp .wv{height:64px;position:relative}.lp .wv canvas{width:100%;height:100%;position:absolute;inset:0}.lp .lane{height:30px}.lp .lc{background:var(--section);box-shadow:var(--raise);color:var(--hint);white-space:nowrap;border-radius:8px;align-items:center;margin:0 4px;padding:0 10px;font-size:12px;transition:color .3s,background .3s;display:flex;overflow:hidden}.lp .lc span{text-overflow:ellipsis;overflow:hidden}.lp .lc.on{color:var(--accent);background:var(--accent-soft);box-shadow:none}.lp .head{background:var(--text);width:2px;margin-left:-1px;position:absolute;top:-8px;bottom:-6px;left:16.667%}.lp .head:before{content:"";background:var(--text);border-radius:3px;width:10px;height:10px;position:absolute;top:-5px;left:-4px}.lp .end{text-align:center;padding-block:clamp(120px,15vw,210px) clamp(96px,12vw,160px)}.lp .lottie{aspect-ratio:1;width:clamp(120px,14vw,184px);color:var(--accent);margin:0 auto 36px;position:relative}.lp .lottie>svg,.lp .lottie-host{width:100%;height:100%;position:absolute;inset:0}.lp .lottie .still{width:85%;height:85%;inset:7.5%}.lp .lottie.live .still{display:none}.lp .end h2{font-size:clamp(2.4rem,1.5rem + 3.4vw,5rem)}.lp .end .acts{justify-content:center;margin-top:34px}.lp .foot{padding-block:28px calc(28px + env(safe-area-inset-bottom,0px));color:var(--hint);flex-wrap:wrap;align-items:center;gap:12px 28px;font-size:14px;display:flex}.lp .foot .logo b{color:var(--text);font-size:15px}.lp .foot .logo .mark{width:22px;height:22px}.lp .foot nav{flex-wrap:wrap;gap:8px 22px;display:flex}.lp .foot nav a:hover{color:var(--text)}.lp .foot small{margin-left:auto;font-size:13px}@media (max-width:640px){.lp .foot small{width:100%;margin-left:0}}
