.Camcorder{--lsps-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 .3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none;position:absolute;inset:0;overflow:hidden}.Camcorder:before,.Camcorder:after{content:"";position:absolute;inset-inline:0}.Camcorder:before{background:linear-gradient(#09050feb 0,#09050fb3 50%,#0000 100%);height:clamp(56px,14vh,96px);top:0}.Camcorder:after{background:linear-gradient(0deg,#09050feb 0,#09050fb3 50%,#0000 100%);height:clamp(72px,17vh,124px);bottom:0}.Camcorder .vig,.Camcorder .scan,.Camcorder .grain,.Camcorder .trkband{position:absolute;inset:0}.Camcorder .vig{background:radial-gradient(at 50% 46%,#0000 58%,#0000009e 100%)}.Camcorder .scan{opacity:.55;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px)}.Camcorder .grain{background-image:var(--lsps-grain);mix-blend-mode:overlay;opacity:.4;inset:-20px}.LSPS[data-motion=full] .Camcorder .grain{animation:.7s steps(5,end) infinite lsps-grain}.LSPS[data-fx-grain] .Camcorder .grain{display:none}.Camcorder .trkband{mix-blend-mode:screen;height:46px;opacity:calc(var(--lsps-trk) * 1.1);background:linear-gradient(#0000,#ffffff29 40%,#ffffff57 55%,#0000);inset:0 0 auto;translate:0 -60px}.LSPS[data-motion=full] .Camcorder .trkband{animation:6.5s linear infinite lsps-band}.Camcorder .prog{background:#ffffff14;height:3px;position:absolute;inset:0 0 auto}.Camcorder .prog i{background:linear-gradient(90deg, var(--lsps-cyan), var(--lsps-mag), var(--lsps-gold));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.Camcorder .osd{z-index:1;color:#fff;font-family:var(--lsps-f-osd);letter-spacing:.06em;text-shadow:1.6px 0 #ff285abf,-1.6px 0 #28f0ffbf;direction:ltr;font-size:20px;position:absolute;inset:0}.Camcorder .osd>*{position:absolute}.Camcorder .corner{border:0 solid #ffffffd9;width:30px;height:30px}.Camcorder .corner--tl{left:calc(16px + env(safe-area-inset-left,0px));border-top-width:3px;border-left-width:3px;top:16px}.Camcorder .corner--tr{right:calc(16px + env(safe-area-inset-right,0px));border-top-width:3px;border-right-width:3px;top:16px}.Camcorder .corner--bl{left:calc(16px + env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));border-bottom-width:3px;border-left-width:3px}.Camcorder .corner--br{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));border-bottom-width:3px;border-right-width:3px}.Camcorder .osd__tl{left:calc(56px + env(safe-area-inset-left,0px));align-items:center;gap:14px;display:flex;top:20px}.Camcorder .osd__tr{right:calc(56px + env(safe-area-inset-right,0px));text-align:right;top:20px}.Camcorder .osd__tc{max-width:40vw;color:var(--lsps-cyan);letter-spacing:.16em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;top:20px;left:50%;overflow:hidden;translate:-50%}.Camcorder .osd__bl{left:calc(56px + env(safe-area-inset-left,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));font-size:18px}.Camcorder .osd__br{right:calc(56px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));align-items:center;gap:10px;font-size:16px;display:flex}.Camcorder .rec{color:#ff4b5c;align-items:center;gap:8px;display:inline-flex}.Camcorder .rec:before{content:"";background:#ff2d46;border-radius:50%;width:13px;height:13px;box-shadow:0 0 10px #ff2d46}.LSPS[data-motion=full] .Camcorder .rec:before{animation:1.1s step-end infinite lsps-blink}.Camcorder .batt{border:2px solid #fff;width:30px;height:14px;position:relative}.Camcorder .batt:before{content:"";background:#fff;position:absolute;inset:2px 9px 2px 2px}.Camcorder .batt:after{content:"";background:#fff;width:3px;height:4px;position:absolute;top:3px;right:-6px}@media (width<=760px){.Camcorder .osd{font-size:14px}.Camcorder .osd__bl,.Camcorder .osd__tc,.Camcorder .osd__br{display:none}.Camcorder .osd__tl{left:calc(50px + env(safe-area-inset-left,0px))}.Camcorder .osd__tr{right:calc(50px + env(safe-area-inset-right,0px))}}@keyframes lsps-grain{0%{translate:0}20%{translate:-14px 9px}40%{translate:11px -17px}60%{translate:-8px -6px}80%{translate:16px 12px}to{translate:0}}@keyframes lsps-band{0%{translate:0 -60px}to{translate:0 105vh}}.LspsCreate .editor{grid-template-columns:minmax(0,1fr);gap:clamp(34px,4.6vw,60px);display:grid}.LspsCreate .editor>.lsps-prose{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(24px,4vw,56px);max-width:none}.LspsCreate .stage{max-width:1100px;position:relative}.LspsCreate .window{--win-line:#2f2a52;border:1px solid var(--win-line);translate:calc(var(--fx,0) * -7px) calc(var(--fy,0) * -5px);direction:ltr;background:#0d0b18;transition:translate .28s cubic-bezier(.2,.8,.2,1);overflow:hidden;box-shadow:0 0 0 1px #ffffff08,0 34px 80px #0009,0 0 60px #3ff0ff0d}.LspsCreate .window__bar{border-bottom:1px solid var(--win-line);height:34px;color:var(--lsps-muted);font:11px var(--lsps-f-osd);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#1b1738,#141129);align-items:center;gap:14px;padding-inline:10px;display:flex}.LspsCreate .badge{background:var(--lsps-gold);width:18px;height:18px;color:var(--lsps-ink);font:italic 900 10px var(--lsps-f-display);letter-spacing:0;place-items:center;display:grid}.LspsCreate .title{min-width:0;color:var(--lsps-cyan);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LspsCreate .file{border-top:2px solid var(--lsps-gold);color:var(--lsps-text);letter-spacing:.04em;text-transform:none;background:#0d0b18;margin-inline-start:auto;padding:9px 12px 8px}.LspsCreate .ctrl{align-items:center;gap:12px;display:flex}.LspsCreate .ctrl i{opacity:.7;width:10px;height:10px;display:block;position:relative}.LspsCreate .ctrl i:first-child:before{content:"";background:currentColor;height:2px;position:absolute;inset:auto 0 1px}.LspsCreate .ctrl i:nth-child(2){border:2px solid}.LspsCreate .ctrl i:nth-child(3):before,.LspsCreate .ctrl i:nth-child(3):after{content:"";background:currentColor;height:2px;position:absolute;inset:4px -2px auto;rotate:45deg}.LspsCreate .ctrl i:nth-child(3):after{rotate:-45deg}.LspsCreate .view{aspect-ratio:1600/835;background:#0b100f;position:relative}.LspsCreate .view>img,.LspsCreate .view>picture>img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.LspsCreate .map{--px:0px;--py:0px;--sx:0px;--sy:0px;--cw:20px;--ch:20px;--ox:16px;--oy:16px;cursor:crosshair;touch-action:pan-y;position:absolute;inset:0 18.44% 0 2.94%;overflow:hidden}.LspsCreate .grid{background-image:linear-gradient(#3ff0ff57 1px,#0000 1px),linear-gradient(90deg,#3ff0ff57 1px,#0000 1px);background-size:var(--cw) var(--ch);-webkit-mask-image:radial-gradient(circle 150px at var(--px) var(--py), #000 0, transparent 100%);mask-image:radial-gradient(circle 150px at var(--px) var(--py), #000 0, transparent 100%);pointer-events:none;position:absolute;inset:0}.LspsCreate .guide{pointer-events:none;position:absolute;inset:0 auto auto 0}.LspsCreate .guide--x{width:100%;height:1px;translate:0 var(--py);background:repeating-linear-gradient(90deg,#3ff0ffb3 0 6px,#0000 6px 11px)}.LspsCreate .guide--y{width:1px;height:100%;translate:var(--px) 0;background:repeating-linear-gradient(#3ff0ffb3 0 6px,#0000 6px 11px)}.LspsCreate .cell{width:var(--cw);height:var(--ch);border:1px solid var(--lsps-cyan);pointer-events:none;translate:var(--sx) var(--sy);background:#3ff0ff29;transition:translate 80ms ease-out;position:absolute;inset:0 auto auto 0;box-shadow:0 0 18px #3ff0ff66}.LspsCreate .tag{border:1px solid var(--lsps-cyan);color:var(--lsps-cyan);font:11px var(--lsps-f-osd);letter-spacing:.06em;pointer-events:none;translate:calc(var(--px) + var(--ox)) calc(var(--py) + var(--oy));white-space:nowrap;background:#09050fe6;padding:3px 8px;position:absolute;inset:0 auto auto 0}.LspsCreate .window__status{border-top:1px solid var(--win-line);height:28px;color:var(--lsps-muted);font:11px var(--lsps-f-osd);letter-spacing:.08em;white-space:nowrap;direction:ltr;background:#110f22;align-items:center;gap:18px;padding-inline:12px;display:flex}.LspsCreate .dot{background:#4be39a;width:8px;height:8px;box-shadow:0 0 8px #4be39a}.LspsCreate .read{min-width:17ch;color:var(--lsps-cyan)}.LspsCreate .snap{margin-inline-start:auto}.LspsCreate .cutout{--spring:cubic-bezier(.34, 1.56, .64, 1);z-index:2;width:17%;rotate:3deg;translate:calc(var(--fx,0) * 12px) calc(var(--fy,0) * 9px);transition:translate .28s cubic-bezier(.2, .8, .2, 1), rotate .52s var(--spring), scale .52s var(--spring);direction:ltr;position:absolute;bottom:-6%;right:-3%}.LspsCreate .cutout:hover{rotate:0deg;scale:1.035}.LspsCreate .cutout__in{cursor:grab;transform:perspective(900px) rotateX(calc(var(--ty,0) * -8deg)) rotateY(calc(var(--tx,0) * 10deg));translate:var(--dx,0px) var(--dy,0px);-webkit-user-select:none;user-select:none;transition:transform .12s ease-out, translate .52s var(--spring), box-shadow .2s;background:#0b0818;border:3px solid #fff;position:relative;overflow:hidden;box-shadow:8px 10px #00000080}.LspsCreate .cutout__in:hover{box-shadow:13px 17px #0000006b,0 0 28px #3ff0ff38}.LspsCreate .cutout__in[data-drag]{cursor:grabbing;transition:transform .12s ease-out,box-shadow .2s;box-shadow:18px 24px #00000061,0 0 36px #ff3fa44d}.LspsCreate .cutout__in>img,.LspsCreate .cutout__in>picture>img{pointer-events:none;width:100%;max-width:none;height:auto;display:block}.LspsCreate .band{opacity:0;pointer-events:none;height:12.5%;translate:0 calc(var(--row,0) * 100%);background:#3ff0ff1f;border-block:1px solid #3ff0ffd9;transition:translate 90ms ease-out,opacity .16s;position:absolute;inset:0 0 auto}.LspsCreate .sheen{background:radial-gradient(circle at var(--mx,50%) var(--my,30%), #ffffff8c 0, #fff0 55%);mix-blend-mode:soft-light;opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:0}.LspsCreate .cutout__in:hover .band,.LspsCreate .cutout__in:hover .sheen{opacity:1}@media (width<=900px){.LspsCreate .editor>.lsps-prose{grid-template-columns:minmax(0,1fr);max-width:52ch}.LspsCreate .cutout{width:24%;bottom:-8%;right:-2%}}@media (width<=520px){.LspsCreate .window__bar{letter-spacing:.08em;gap:10px}.LspsCreate .file,.LspsCreate .zoom,.LspsCreate .tag{display:none}}.LspsLogo{isolation:isolate;pointer-events:none;position:relative}.LspsLogo picture,.LspsLogo img{width:100%;height:auto;display:block}.LspsLogo img{filter:drop-shadow(0 10px 22px #09050f8c)}.LspsLogo:before{content:"";z-index:-1;opacity:.7;background:radial-gradient(circle at 50% 54%,#ff3fa457,#3ff0ff24 46%,#0000 70%);position:absolute;inset:-16%}.LspsLogo .logo__shadow{inset-inline:24%;background:radial-gradient(#0009,#0000 70%);height:7%;position:absolute;bottom:-9%}.LSPS[data-motion=full] .LspsLogo img{animation:6.4s ease-in-out infinite lsps-logo-float}.LSPS[data-motion=full] .LspsLogo .logo__shadow{animation:6.4s ease-in-out infinite lsps-logo-shadow}@keyframes lsps-logo-float{0%,to{translate:0;rotate:-1.4deg}50%{translate:0 -3.2%;rotate:1.4deg}}@keyframes lsps-logo-shadow{0%,to{opacity:1;scale:1}50%{opacity:.62;scale:.82 .86}}.LspsEnd{text-align:center;background:radial-gradient(at 50% 0,#2a1260cc,#0000 60%);padding-bottom:clamp(140px,18vw,220px)}.LspsEnd .end__logo{width:min(56vw,300px);margin:0 auto clamp(30px,5vw,48px)}.LspsEnd .credits{color:#cdc3ee;max-width:680px;font:17px var(--lsps-f-osd);letter-spacing:.08em;text-transform:uppercase;gap:6px;margin:0 auto 38px;display:grid}.LspsEnd .credits b{color:var(--lsps-cyan);font-weight:400}.LspsEnd .credits a{color:var(--lsps-cyan);text-decoration:underline}.LspsEnd .start{color:#fff;font:italic 900 clamp(34px, 6vw, 80px) var(--lsps-f-display);text-shadow:0 0 30px var(--lsps-mag), 4px 4px 0 var(--lsps-mag);text-transform:uppercase;margin:18px 0 8px}.LSPS[data-motion=full] .LspsEnd .start{animation:1.2s step-end infinite lsps-blink}.LspsEnd .cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.LspsGameplay .reel{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:clamp(12px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.LspsGameplay .clip{aspect-ratio:16/9;border:2px solid var(--lsps-line);background:#000;position:relative;overflow:hidden;box-shadow:6px 6px #00000073}.LspsGameplay .clip>iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.LspsGameplay .clip__play{appearance:none;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.LspsGameplay .clip__play>img{object-fit:cover;width:100%;height:100%;transition:scale .3s,filter .2s;position:absolute;inset:0}.LspsGameplay .clip__play:hover>img{filter:brightness(1.15);scale:1.04}.LspsGameplay .clip__play:focus-visible{outline:3px solid var(--lsps-cyan);outline-offset:-8px}.LspsGameplay .clip__play:after,.LspsGameplay .clip--empty:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px);position:absolute;inset:0}.LspsGameplay .rec{z-index:2;color:#fff;font:14px var(--lsps-f-osd);letter-spacing:.14em;text-shadow:1px 1px #000;direction:ltr;position:absolute;inset-block-start:10px;inset-inline-start:12px}.LspsGameplay .rec:first-letter{color:#ff3b3b}.LspsGameplay .clip__btn{z-index:2;background:var(--lsps-gold);width:68px;height:68px;box-shadow:5px 5px 0 var(--lsps-mag);color:var(--lsps-ink);place-items:center;transition:translate .12s,box-shadow .12s;display:grid;position:relative}.LspsGameplay .clip__btn svg{fill:currentColor;width:32px;height:32px}.LspsGameplay .clip__play:hover .clip__btn{box-shadow:7px 7px 0 var(--lsps-mag);translate:-2px -2px}.LspsGameplay .clip__play:active .clip__btn{box-shadow:2px 2px 0 var(--lsps-mag);translate:3px 3px}.LspsGameplay .clip__label{z-index:2;color:#fff;font:13px var(--lsps-f-osd);letter-spacing:.2em;text-shadow:1px 1px #000,0 0 6px #000000f2;direction:ltr;position:absolute;inset-block-end:12px;inset-inline-start:12px}.LspsGameplay .clip--empty{background:repeating-linear-gradient(135deg,#1b1236 0 12px,#181030 12px 24px);place-items:center;display:grid}.LspsGameplay .nosig{z-index:2;color:var(--lsps-muted);font:13px var(--lsps-f-osd);letter-spacing:.2em;direction:ltr;position:absolute;inset-block-end:12px;inset-inline-start:12px}.LspsGameplay .note{max-width:70ch;color:var(--lsps-muted);font:13px / 1.5 var(--lsps-f-osd);margin:22px 0 0}@media (width<=760px){.LspsGameplay .reel{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:12px;margin-inline:-16px;padding:0 16px 14px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.LspsGameplay .clip{scroll-snap-align:start;flex:0 0 min(84%,420px)}.LspsGameplay .clip__btn{width:56px;height:56px}}.LspsCover{perspective:1100px;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;user-select:none}.LspsCover .tilt{width:100%;height:100%;transform:rotateX(calc(var(--ty,0) * -6deg)) rotateY(calc(var(--tx,0) * 7deg));transform-style:preserve-3d;position:relative}.LspsCover .plate{background:var(--lsps-mag);position:absolute;inset:0;transform:translate3d(9px,9px,-26px)scale(1.0236);box-shadow:0 0 44px #ff3fa44d}.LspsCover .card{width:100%;height:100%;transform:translateZ(calc(var(--a,0) * 14px));background:#1a0e30;border:3px solid #1a0e30;position:relative;overflow:hidden}.LspsCover .card img{width:100%;height:100%;display:block}.LspsCover .sheen{background:linear-gradient(112deg, transparent calc(50% + var(--tx,0) * 55% - 22%), #fff3 calc(50% + var(--tx,0) * 55%), transparent calc(50% + var(--tx,0) * 55% + 22%));mix-blend-mode:screen;opacity:var(--a,0);pointer-events:none;position:absolute;inset:0}.LspsCoverInside{z-index:10000;cursor:zoom-out;overscroll-behavior:contain;touch-action:none;background:#06030c;place-content:center;place-items:center;animation:.25s both lsps-inside-in;display:grid;position:fixed;inset:0}.LspsCoverInside:focus{outline:none}.LspsCoverInside picture{display:contents}.LspsCoverInside img{opacity:0;grid-area:1/1;width:auto;max-width:100vw;height:auto;max-height:100dvh;transition:opacity .4s}.LspsCoverInside img.is-on{opacity:1}.LspsCoverInside .wait{grid-area:1/1;gap:8px;display:flex}.LspsCoverInside .wait i{background:#ff3fa4;width:10px;height:10px;animation:.9s step-end infinite lsps-inside-wait}.LspsCoverInside .wait i:nth-child(2){animation-delay:.3s}.LspsCoverInside .wait i:nth-child(3){animation-delay:.6s}@keyframes lsps-inside-in{0%{opacity:0}}@keyframes lsps-inside-wait{0%{opacity:1}33%{opacity:.2}}.LspsVideo{background:#000;position:absolute;inset:0;overflow:hidden}.LspsVideo>img,.LspsVideo>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.LspsVideo>video{opacity:0;transition:opacity .4s}.LspsVideo.is-playing>video{opacity:1}.LspsVideo .lsps-play{z-index:3;width:44px;height:44px;box-shadow:3px 3px 0 var(--lsps-mag);justify-content:center;padding:0;position:absolute;inset-block-start:10px;inset-inline-end:10px}.LspsVideo .lsps-play:hover{box-shadow:4px 4px 0 var(--lsps-mag)}.LspsVideo .lsps-play svg{fill:currentColor;width:24px;height:24px}.LspsHero{min-height:min(900px, calc(100vh - var(--lsps-header)));min-height:min(900px, calc(100svh - var(--lsps-header)));isolation:isolate;background:var(--lsps-night);--box-w:clamp(170px, min(20vw, 34vh), 300px);--box-gap:clamp(16px, 4vw, 72px);align-items:flex-end;display:flex;position:relative;overflow:hidden}.LspsHero .hero__media{z-index:-2;aspect-ratio:1280/620;width:80%;translate:0 calc(var(--par,0) * 1px);margin-top:-3.5%;position:absolute;top:0;left:3.6%;-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}.LspsHero .hero__glow{opacity:0;pointer-events:none;position:absolute;inset:0}.LspsHero .hero__media .lsps-play{width:64px;height:64px;inset-block-start:42%;inset-inline-end:clamp(16px,6vw,90px)}.LspsHero .hero__media .lsps-play svg{width:32px;height:32px}.LspsHero:after{content:"";z-index:-1;background:linear-gradient(180deg, #09050f00 40%, #09050f99 76%, var(--lsps-night) 100%);position:absolute;inset:0}.LspsHero .hero__in{padding-top:clamp(16px, calc(100vh - var(--lsps-header) - 600px), 380px);padding-top:clamp(16px, calc(100svh - var(--lsps-header) - 600px), 380px);padding-bottom:clamp(64px,8vh,110px);position:relative}.LspsHero .hero__box{width:var(--box-w);aspect-ratio:3/4;display:block;rotate:3deg}@media (width>=761px){.LspsHero .hero__box{inset-inline-end:var(--box-gap);position:absolute;bottom:clamp(64px,8vh,110px)}}@media (width>=1400px){.LspsHero{--box-w:clamp(170px, 34vh, 280px);--box-gap:0px}}.LspsHero .hero__text{isolation:isolate;width:fit-content;max-width:100%;margin-inline-start:clamp(-52px,-3.6vw,-20px);padding:clamp(18px,2.6vw,34px) clamp(20px,3.6vw,52px) clamp(20px,2.8vw,36px);position:relative}@media (width>=761px){.LspsHero .hero__text{margin-inline-end:calc(var(--box-w) + var(--box-gap) + 28px)}}.LspsHero .hero__text:before{content:"";z-index:-1;clip-path:polygon(0 0,93% 0,100% 14%,97% 100%,7% 100%,0 84%);background:linear-gradient(104deg,#09050fd6 0,#0e081cb3 50%,#0e081c33 100%);position:absolute;inset:0}:root[dir=rtl] .LspsHero .hero__text:before{scale:-1 1}.LspsHero .kicker{font:15px var(--lsps-f-osd);letter-spacing:.22em;color:var(--lsps-cyan);text-shadow:0 0 6px #000,0 0 14px #000;text-transform:uppercase}.LspsHero .tag{max-width:20ch;font-family:var(--lsps-f-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;background:linear-gradient(180deg, #fff 0 46%, var(--lsps-gold) 54%, var(--lsps-orange) 100%);color:#0000;filter:drop-shadow(3px 3px 0 var(--lsps-mag)) drop-shadow(0 0 26px #ff3fa459);-webkit-background-clip:text;background-clip:text;margin-top:10px;font-size:clamp(30px,min(5vw,7.8vh),70px);font-style:italic;font-weight:900;line-height:.9}.LspsHero .lede{color:#e6dcff;text-wrap:pretty;max-width:60ch;margin-top:16px;font-size:clamp(16px,1.4vw,19px)}.LspsHero .cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.LspsHero .chip{border:1px solid var(--lsps-line);color:var(--lsps-muted);font:13px var(--lsps-f-osd);letter-spacing:.1em;text-transform:uppercase;background:#09050f80;padding:5px 9px}.LspsHero .chip--on{border-color:var(--lsps-cyan);color:var(--lsps-cyan)}@media (width<=760px){.LspsHero{background:var(--lsps-night);--box-w:min(60vw, 250px);min-height:0;display:block}.LspsHero .hero__media{z-index:0;width:auto;margin-top:0;position:relative;inset:auto;translate:none;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.LspsHero:after{display:none}.LspsHero .hero__in{padding-top:22px;padding-bottom:84px}.LspsHero .tag{font-size:clamp(30px,9.4vw,46px)}.LspsHero .hero__box{margin:44px auto 0}.LspsHero .hero__text{margin-inline-start:0;padding:0}.LspsHero .hero__text:before{display:none}}.LspsPitch .stripwrap{z-index:5;margin-top:-30px;padding:46px 0 30px;position:relative;overflow:hidden}.LspsPitch .tape-x{inset-inline:-4vw;clip-path:polygon(0 12%,2% 0,5% 9%,9% 2%,14% 11%,20% 0,27% 8%,33% 1%,41% 10%,48% 0,55% 9%,62% 2%,70% 11%,77% 1%,84% 9%,91% 0,96% 8%,100% 3%,100% 90%,97% 100%,91% 92%,84% 100%,76% 91%,69% 99%,61% 90%,53% 100%,45% 92%,38% 99%,30% 91%,22% 100%,15% 92%,8% 99%,3% 91%,0 97%);height:30px;margin-top:-22px;position:absolute;top:50%;rotate:1.7deg;box-shadow:0 6px 18px #00000080}.LspsPitch .strip{color:var(--lsps-ink);white-space:nowrap;clip-path:polygon(0 4%,2% 0,6% 3%,10% 0,15% 4%,21% 1%,27% 3%,34% 0,40% 4%,47% 1%,53% 3%,60% 0,66% 4%,72% 1%,79% 3%,86% 0,92% 3%,97% 0,100% 3%,100% 97%,96% 100%,90% 97%,83% 100%,77% 96%,70% 100%,63% 97%,56% 100%,50% 96%,43% 100%,36% 97%,29% 100%,22% 96%,15% 100%,9% 97%,4% 100%,0 96%);direction:ltr;margin:0 -2vw;position:relative;rotate:-1.2deg;box-shadow:0 10px 30px #00000080}.LspsPitch .strip__edge{height:15px}.LspsPitch .strip__edge--b{scale:-1 1}.LspsPitch .strip__words{border-block:3px solid var(--lsps-ink);background:var(--lsps-gold);overflow:hidden}.LspsPitch .strip__in{font:italic 900 24px var(--lsps-f-display);letter-spacing:.04em;text-transform:uppercase;gap:30px;padding:9px 0 10px;display:inline-flex}.LspsPitch .strip__in i{color:var(--lsps-mag);font-style:normal;font-weight:900}.LspsPitch .strip__chev{background:var(--lsps-ink);height:20px;position:relative;overflow:hidden}.LspsPitch .strip__chev i{position:absolute;inset:4px -16px}.LSPS[data-motion=full] .LspsPitch .strip__chev i{animation:.9s linear infinite lsps-chev}.LSPS[data-motion=full] .LspsPitch .strip__in{animation:38s linear infinite lsps-slide}.LspsPitch .pitch{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-block:clamp(34px,5vw,64px) 0;display:grid}.LspsPitch .pitch a{border:2px solid var(--lsps-line);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140d28d1;gap:6px;padding:22px 22px 24px;text-decoration:none;transition:border-color .15s,translate .15s;display:grid;position:relative}.LspsPitch .pitch a:hover{border-color:var(--lsps-gold);translate:0 -4px}.LspsPitch .pitch b{font:italic 900 clamp(30px, 3.6vw, 46px) / 1 var(--lsps-f-display);text-transform:uppercase;background:linear-gradient(180deg, #fff 0 48%, var(--lsps-gold) 56%, var(--lsps-orange));color:#0000;filter:drop-shadow(2px 2px 0 var(--lsps-mag));-webkit-background-clip:text;background-clip:text}.LspsPitch .pitch span{color:#d9d0f3;text-wrap:pretty}.LspsPitch .pitch small{color:var(--lsps-cyan);font:12px var(--lsps-f-osd);letter-spacing:.18em;text-transform:uppercase}@media (width<=800px){.LspsPitch .pitch{grid-template-columns:minmax(0,1fr)}}@keyframes lsps-slide{to{translate:-50%}}@keyframes lsps-chev{to{translate:16px}}.LspsProgress .lead{color:#e6dcff;text-wrap:pretty;max-width:62ch;margin-bottom:clamp(26px,3vw,40px);font-size:clamp(17px,1.5vw,20px)}.LspsProgress .lead strong{color:#fff}.LspsProgress .trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.LspsProgress .vend{border:2px solid var(--lsps-line);background:#140d28db;grid-template-rows:auto 1fr;display:grid;position:relative}.LspsProgress .vend__m{aspect-ratio:24/11;border-bottom:2px solid var(--lsps-line);background:#000;position:relative;overflow:hidden}.LspsProgress .nametag{inset-inline-start:10px;z-index:2;background:var(--lsps-paper);color:#1a0e30;font:italic 900 20px / 1 var(--lsps-f-display);text-transform:uppercase;padding:5px 12px 6px;position:absolute;top:10px;rotate:-2deg;box-shadow:3px 3px #00000080}.LspsProgress .nametag small{color:#8a3a2a;font:700 10px var(--lsps-f-body);letter-spacing:.14em;margin-top:2px;display:block}.LspsProgress .bubble{z-index:2;background:var(--lsps-paper);color:#2a1a10;min-height:2.6em;font:700 15px / 1.3 var(--lsps-f-body);margin:-36px -6px 4px;padding:9px 14px 10px;position:relative;rotate:-1deg;box-shadow:3px 3px #00000080}.LspsProgress .vend__t .bubble{color:#2a1a10}.LspsProgress .vend__t:not(:has(.bubble)){padding-top:44px}.LspsProgress .vend__t{align-content:start;gap:10px;padding:18px 18px 22px;display:grid}.LspsProgress .vend h3{color:#fff;font:italic 900 26px / 1 var(--lsps-f-display);text-transform:uppercase}.LspsProgress .vend__t p{color:#d9d0f3;text-wrap:pretty}.LspsProgress .screens{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,30px);margin-top:clamp(30px,4vw,56px);display:grid}.LspsProgress .photo{color:#241338;background:#fff;margin:0;padding:8px 8px 10px;position:relative;rotate:-.8deg;box-shadow:0 14px 34px #0000008c}.LspsProgress .photo:nth-child(2){rotate:.9deg}.LspsProgress .photo:before{content:"";z-index:3;clip-path:polygon(0 12%,4% 0,96% 6%,100% 0,98% 90%,94% 100%,3% 94%,0 100%);background:#eed494e0;width:90px;height:24px;position:absolute;top:-12px;left:50%;translate:-50%;rotate:-3deg}.LspsProgress .photo .fr{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.LspsProgress .photo .fr>img,.LspsProgress .photo .fr>picture>img{object-fit:cover;width:100%;height:100%}.LspsProgress .photo figcaption{color:#241338;font:italic 900 16px / 1.2 var(--lsps-f-display);letter-spacing:.02em;text-transform:uppercase;padding:8px 4px 0}@media (width<=720px){.LspsProgress .trio,.LspsProgress .screens{grid-template-columns:minmax(0,1fr)}}.LSPS .dial{direction:ltr;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:14px;display:grid}.LSPS .dial__glass{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:linear-gradient(#52300e,#2e190a 55%,#170b03);border:3px solid #07040c;height:96px;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #ff962859,inset 0 -18px 28px #00000073}.LSPS .dial__glass:after{content:"";pointer-events:none;background:linear-gradient(#ffffff24,#0000 38%);position:absolute;inset:0}.LSPS .dial__scale{width:calc(var(--total) * 100%);translate:calc(var(--view) / var(--total) * -100%) 0;pointer-events:none;display:block;position:absolute;inset:0 auto 0 0}.LSPS .dial .tick{background:#ffc4788c;width:1px;height:8px;position:absolute;top:18px}.LSPS .dial .tick--major{background:#ffd696f2;height:14px}.LSPS .dial .tick--oc{background:#3ff0ff8c}.LSPS .dial .tick--oc.tick--major{background:#96f6fff2}.LSPS .dial .num,.LSPS .dial .unit{font:10px var(--lsps-f-osd);letter-spacing:.04em;white-space:nowrap;position:absolute}.LSPS .dial .num{color:#ffd9a0;top:34px;translate:-50%}.LSPS .dial .num--oc{color:#9ff6ff}.LSPS .dial .unit{color:#ffd9a099;font-size:9px;top:4px}.LSPS .dial .unit--oc{color:#9ff6ffb3}.LSPS .dial .notch{justify-items:center;line-height:1.05;display:grid;position:absolute;top:50px;translate:-50%}.LSPS .dial .notch--low{top:62px}.LSPS .dial .notch b{border-inline:4px solid #0000;border-bottom:7px solid var(--lsps-mag);width:0;height:0;filter:drop-shadow(0 0 4px var(--lsps-mag))}.LSPS .dial .notch em{color:#fff;font:700 10px var(--lsps-f-osd);letter-spacing:.04em}.LSPS .dial .notch small{color:#ffd9a0;font:9px var(--lsps-f-osd)}.LSPS .dial .gap{background:repeating-linear-gradient(135deg,#0000008c 0 4px,#0000 4px 8px);border-inline:1px solid #ffc4784d;position:absolute;top:10px;bottom:10px}.LSPS .dial__needle{inset:0 auto 0 calc((var(--p) - var(--view)) * 100%);z-index:2;background:var(--lsps-mag);width:2px;box-shadow:0 0 calc(4px + var(--sig,0) * 12px) var(--lsps-mag);pointer-events:none;margin-inline-start:-1px;position:absolute}.LSPS .dial__needle:before{content:"";border-inline:5px solid #0000;border-top:8px solid var(--lsps-mag);position:absolute;top:0;left:-4px}.LSPS .boom[data-lock] .dial__needle{background:var(--lsps-gold);box-shadow:0 0 14px var(--lsps-gold)}.LSPS .boom[data-lock] .dial__needle:before{border-top-color:var(--lsps-gold)}.LSPS .boom[data-lock] .dial__glass{box-shadow:inset 0 0 26px #ffaa3c8c,inset 0 -18px 28px #0006}.LSPS .dial__fine{grid-auto-flow:column;gap:4px;display:grid}.LSPS .dial__fine button{appearance:none;color:#fff;cursor:pointer;width:40px;font:700 13px var(--lsps-f-osd);touch-action:manipulation;background:#3a3350;border:2px solid #07040c;border-radius:0}.LSPS .dial__fine button:hover,.LSPS .dial__fine button:active{background:var(--lsps-gold);color:var(--lsps-ink)}@media (width<=520px){.LSPS .dial{grid-template-columns:minmax(0,1fr)}.LSPS .dial__fine{grid-auto-columns:1fr}.LSPS .dial__fine button{width:auto;height:44px}.LSPS .dial .notch small{display:none}.LSPS .dial .notch{top:56px}.LSPS .dial .notch--low{top:70px}}.LspsRadio .radio__left{align-content:start;gap:22px;display:grid}.LspsRadio .boom{background:linear-gradient(#2b2438,#19141f);border:3px solid #07040c;padding:22px 20px 20px;position:relative;box-shadow:0 30px 70px #0009,inset 0 2px #ffffff1f}.LspsRadio .boom:before{content:"";border:6px solid #07040c;border-bottom:0;height:22px;position:absolute;top:-22px;left:14%;right:14%}.LspsRadio .boom__row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.LspsRadio .spk{aspect-ratio:1;box-shadow:0 0 calc(var(--g,0) * 30px) calc(var(--g,0) * 4px) rgba(255, 63, 164, calc(var(--g,0) * .75)), inset 0 0 calc(var(--g,0) * 22px) rgba(63, 240, 255, calc(var(--g,0) * .6));background:radial-gradient(circle,#0b0810 0 16%,#3a3350 17% 20%,#15111d 21% 62%,#2e2840 63% 66%,#0b0810 67%);border:4px solid #07040c;border-radius:50%;place-items:center;display:grid}.LspsRadio .spk i{aspect-ratio:1;width:34%;box-shadow:0 0 0 calc(var(--g,0) * 7px) rgba(63, 240, 255, calc(var(--g,0) * .35));filter:brightness(calc(1 + var(--g,0) * .7));transform:scale(var(--b,1));background:radial-gradient(circle at 35% 35%,#8a82ad,#1a1526);border-radius:50%}.LspsRadio .lcd{color:#7dff9b;min-width:0;font:16px var(--lsps-f-osd);letter-spacing:.08em;direction:ltr;background:#0a1c14;border:3px solid #07040c;padding:10px 12px;box-shadow:inset 0 0 18px #7dff9b33}.LspsRadio .lcd canvas{width:100%;height:46px;margin-top:6px}.LspsRadio .lcd .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LspsRadio .lcd .s{color:#b9ffcb;min-height:2.6em;font-size:13px;line-height:1.25}.LspsRadio .lcd{position:relative}.LspsRadio .lcd .t__freq,.LspsRadio .lcd .t__name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.LspsRadio .lcd .t__freq{padding-inline-end:84px}.LspsRadio .lcd .t__name{color:#b9ffcb;min-height:1.25em;font-size:13px}.LspsRadio .lcd .meter{align-items:flex-end;gap:2px;height:18px;display:flex;position:absolute;inset-block-start:10px;inset-inline-end:12px}.LspsRadio .lcd .meter i{--lit:clamp(0, calc((var(--sig,0) * 8 - var(--i)) * 8), 1);width:5px;height:calc(6px + var(--i) * 1.6px);background:hsl(calc(var(--i) * 14), 90%, 52%);opacity:calc(.16 + var(--lit) * .84)}.LspsRadio .lcd .meter b{background:#26352c;align-self:center;width:8px;height:8px;margin-inline-start:5px}.LspsRadio .boom[data-lock] .lcd .meter b{background:#7dff9b;box-shadow:0 0 9px #7dff9b}.LspsRadio .boom__btns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.LspsRadio .boom__btns button{appearance:none;color:#fff;cursor:pointer;min-width:56px;height:42px;font:700 14px var(--lsps-f-osd);letter-spacing:.08em;background:#3a3350;border:2px solid #07040c;border-radius:0;padding:0 12px}.LspsRadio .boom__btns button:hover{background:var(--lsps-gold);color:var(--lsps-ink)}.LspsRadio .boom__btns button small{opacity:.6;font:inherit;margin-inline-end:7px;font-size:11px}.LspsRadio .boom__btns button[aria-pressed=true]{background:var(--lsps-mag)}.LspsRadio .boom__btns button[aria-pressed=true]:hover{color:#fff}.LspsRadio .voices{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.LspsRadio .voices button{appearance:none;border:1px solid var(--lsps-cyan);color:var(--lsps-cyan);cursor:pointer;font:700 13px var(--lsps-f-osd);letter-spacing:.06em;background:0 0;border-radius:0;padding:5px 10px}.LspsRadio .voices button:hover{background:#3ff0ff26}.LspsRadio .voices button[aria-pressed=true]{background:var(--lsps-cyan);color:var(--lsps-ink)}.LspsRadio .plug{border:2px dashed var(--lsps-cyan);background:#140d28db;gap:10px;max-width:52ch;padding:16px 18px;display:grid}.LspsRadio .plug b{color:#fff;font:italic 900 22px var(--lsps-f-display);text-transform:uppercase}.LspsRadio .plug p{color:#d9d0f3;text-wrap:pretty;font-size:16px}.LspsRadio .plug .lsps-btn{width:max-content;padding:11px 16px;font-size:14px}@media (width<=520px){.LspsRadio .boom__row{grid-template-columns:minmax(0,1fr)}.LspsRadio .spk{display:none}}.LspsRoll .sides{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.LspsRoll .sides button{appearance:none;border:2px solid var(--lsps-line);color:var(--lsps-text);cursor:pointer;font:italic 900 18px var(--lsps-f-display);text-align:start;text-transform:uppercase;background:#140d28;border-radius:0;padding:10px 18px}.LspsRoll .sides button[aria-pressed=true]{border-color:var(--lsps-cyan);background:var(--lsps-cyan);color:var(--lsps-ink)}.LspsRoll .sides small{font:12px var(--lsps-f-osd);letter-spacing:.12em;opacity:.8;display:block}.LspsRoll .cassette{perspective:1800px}.LspsRoll .cassette__in{transform-style:preserve-3d;transition:transform .85s cubic-bezier(.3,.8,.2,1);display:grid}.LspsRoll .cassette[data-side=B] .cassette__in{transform:rotateY(180deg)}.LspsRoll .face{border:2px solid var(--lsps-line);backface-visibility:hidden;background:#181030;grid-area:1/1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.LspsRoll .face--b{transform:rotateY(180deg)}.LspsRoll .media{background:#000;min-height:280px;position:relative}.LspsRoll .media>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.LspsRoll .info{background:repeating-linear-gradient(135deg,#1b1236 0 12px,#181030 12px 24px);align-content:start;gap:14px;padding:clamp(18px,2.4vw,30px);display:grid}.LspsRoll .label{background:var(--lsps-paper);color:#2a1a10;padding:10px 14px;font-weight:700;box-shadow:4px 4px #00000073}.LspsRoll .label b{color:#1a0e30;font:italic 900 24px / 1 var(--lsps-f-display);text-transform:uppercase;display:block}.LspsRoll .label span{color:#8a3a2a;font:12px var(--lsps-f-osd);letter-spacing:.1em}.LspsRoll .tiers{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.LspsRoll .tiers li{color:var(--lsps-ink);font:900 13px var(--lsps-f-display);text-transform:uppercase;padding:4px 10px}.LspsRoll .tiers .t1{background:#c98a52}.LspsRoll .tiers .t2{background:#d6dbe6}.LspsRoll .tiers .t3{background:var(--lsps-gold)}@media (width<=900px){.LspsRoll .face{grid-template-columns:minmax(0,1fr)}.LspsRoll .media{aspect-ratio:16/9;min-height:0}}.LspsSleeve .sleeve{background:var(--lsps-paper);box-shadow:10px 10px 0 var(--lsps-mag);color:#231436;border:4px solid #1a0e30;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid;position:relative}.LspsSleeve .sleeve__top{color:var(--lsps-gold);font:italic 900 20px var(--lsps-f-display);text-transform:uppercase;background:#1a0e30;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px;padding:10px 18px;display:flex}.LspsSleeve .sleeve__a,.LspsSleeve .sleeve__b{align-content:start;gap:18px;min-width:0;padding:clamp(18px,2.4vw,32px);display:grid}.LspsSleeve .sleeve__b{background:#e9d9ad;border-inline-start:3px dashed #1a0e30}.LspsSleeve .sleeve h3{color:#1a0e30;font:italic 900 26px / 1 var(--lsps-f-display);text-transform:uppercase}.LspsSleeve .ticks{gap:7px;margin:0;padding:0;list-style:none;display:grid}.LspsSleeve .ticks li{grid-template-columns:24px 1fr;gap:6px;font-weight:600;display:grid}.LspsSleeve .ticks li:before{content:"✔";color:#c2185b;font-weight:900}.LspsSleeve .shots{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.LspsSleeve .shots img{aspect-ratio:16/9;object-fit:cover;border:2px solid #1a0e30;width:100%}.LspsSleeve .tagsrow{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.LspsSleeve .tagsrow li{color:var(--lsps-paper);font:600 12px var(--lsps-f-body);background:#1a0e30;padding:3px 8px}.LspsSleeve .spec{border-collapse:collapse;width:100%;font-size:15px}.LspsSleeve .spec th,.LspsSleeve .spec td{text-align:start;vertical-align:top;border-bottom:1px solid #1a0e3059;padding:6px 8px 6px 0}.LspsSleeve .spec td{color:#35214f;font-weight:600}.LspsSleeve .spec th{color:#6b2d5c;font:12px var(--lsps-f-osd);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.LspsSleeve .barcode{direction:ltr;background:#fff;align-items:flex-end;width:max-content;height:54px;padding:6px 10px 4px;display:flex}.LspsSleeve .barcode i{background:#000;height:100%;display:block}.LspsSleeve .stick{inset-inline-end:-14px;z-index:2;color:#fff;font:italic 900 15px var(--lsps-f-display);letter-spacing:.05em;text-transform:uppercase;background:#ff3b3b;padding:8px 14px;position:absolute;top:54px;rotate:6deg;box-shadow:3px 3px #1a0e30}@media (width<=900px){.LspsSleeve .sleeve{grid-template-columns:minmax(0,1fr)}.LspsSleeve .sleeve__b{border-inline-start:0;border-top:3px dashed #1a0e30}.LspsSleeve .stick{inset-inline-end:6px;top:auto;bottom:14px}}.LspsTrance{isolation:isolate;background:#0c0618;overflow:hidden}.LspsTrance .trance__bg{z-index:-2;opacity:calc(.25 + var(--lsps-ti) * .75);filter:saturate(calc(.9 + var(--lsps-ti) * .5)) brightness(calc(.55 + var(--lsps-ti) * .6));position:absolute;inset:0}.LspsTrance:before{content:"";z-index:-1;background:radial-gradient(ellipse at 70% 50%, rgba(12, 6, 24, calc(.35 - var(--lsps-ti) * .3)), #0c0618 85%), linear-gradient(90deg, #0c0618 0%, #0c06188c 62%);position:absolute;inset:0}:root[dir=rtl] .LspsTrance:before{background:radial-gradient(ellipse at 30% 50%, rgba(12, 6, 24, calc(.35 - var(--lsps-ti) * .3)), #0c0618 85%), linear-gradient(270deg, #0c0618 0%, #0c06188c 62%)}.LspsTrance .rays{z-index:-1;background:repeating-conic-gradient(from 0deg at 72% 55%, #ffe17842 0 4deg, transparent 4deg 12deg);opacity:calc(var(--lsps-ti) * .9);position:absolute;inset:-40%}.LSPS[data-motion=full] .LspsTrance .rays{animation:14s linear infinite lsps-spin}.LspsTrance .lsps-prose{isolation:isolate;text-shadow:0 1px 8px #000;margin-inline-start:-30px;padding:22px 30px 26px;position:relative}.LspsTrance .lsps-prose:before{content:"";z-index:-1;clip-path:polygon(0 7%,96% 0,100% 90%,5% 100%);background:linear-gradient(104deg,#09050fdb 0,#0c0618a8 100%);position:absolute;inset:0}:root[dir=rtl] .LspsTrance .lsps-prose:before{scale:-1 1}.LspsTrance .danger{z-index:2;clip-path:polygon(0 0,100% 0,100% 70%,94% 100%,86% 72%,77% 100%,68% 74%,58% 100%,49% 70%,40% 100%,31% 73%,21% 100%,11% 71%,4% 100%,0 74%);height:14px;position:absolute;inset:0 -2% auto;rotate:-.35deg;box-shadow:0 4px 14px #0000008c}.LspsTrance .x2{color:var(--lsps-gold);font:italic 900 clamp(70px, 12vw, 170px) / 1 var(--lsps-f-display);opacity:var(--lsps-ti);paint-order:stroke fill;-webkit-text-stroke:3px var(--lsps-ink);scale:calc(.6 + var(--lsps-ti) * .5);text-shadow:0 8px 0 var(--lsps-ink), 0 0 40px #ffd54acc;transform-origin:0;direction:ltr;width:max-content;margin-top:8px}:root[dir=rtl] .LspsTrance .x2{transform-origin:100%;margin-inline-start:auto}.LspsTrance .steps{grid-template-columns:repeat(4,1fr);gap:6px;max-width:420px;margin-top:14px;display:grid}.LspsTrance .steps i{border:2px solid var(--lsps-line);background:#1b1438;height:16px;position:relative;overflow:hidden}.LspsTrance .steps i:after{content:"";background:linear-gradient(90deg, var(--lsps-mag), var(--lsps-gold));transform:scaleX(clamp(0, calc(var(--lsps-ti) * 4 - var(--k)), 1));transform-origin:0;position:absolute;inset:0}.LspsPogInfo{border-inline-start:4px solid var(--lsps-mag);background:#140d28b8;min-height:9.5rem;margin-top:18px;padding:14px 18px 16px}.LspsPogInfo .info{gap:8px;animation:.32s cubic-bezier(.16,1,.3,1) lsps-pog-info-in;display:grid}.LspsPogInfo .info__name{color:#fff;font:italic 900 clamp(24px, 2.4vw, 32px) / 1 var(--lsps-f-display);text-shadow:2px 2px 0 var(--lsps-mag);text-transform:uppercase}.LspsPogInfo .info__desc{color:var(--lsps-soft);text-wrap:pretty}.LspsPogInfo .info__hint{color:var(--lsps-muted);font:14px var(--lsps-f-osd);letter-spacing:.08em}.LspsWorld .world__left{gap:22px;display:grid}.LspsWorld .world__map{aspect-ratio:16/9}.LspsWorld .tape{aspect-ratio:1.72;background:#14141c;border:3px solid #34344a;grid-template-rows:auto 1fr;padding:clamp(12px,3%,20px);transition:translate .2s,rotate .2s;display:grid;position:relative;box-shadow:0 18px 40px #00000080}.LspsWorld .tape:hover{translate:0 -5px;rotate:-1deg}.LspsWorld .tape__lab{background:var(--lsps-paper);color:#2a1a10;font:700 clamp(14px, 1.5vw, 18px) / 1.2 var(--lsps-f-body);padding:clamp(6px,2.2%,12px) clamp(10px,3.4%,16px)}.LspsWorld .tape__lab b{color:#1a0e30;font:italic 900 clamp(22px, 2.6vw, 32px) / 1.05 var(--lsps-f-display);text-transform:uppercase;display:block}.LspsWorld .tape__win{background:#08080c;border:3px solid #34344a;justify-content:space-between;align-items:center;margin:clamp(10px,4%,22px) 12% 0;padding:0 clamp(16px,8%,34px);display:flex}.LspsWorld .tape__win i{aspect-ratio:1;border:clamp(5px,1vw,8px) dashed #aaa;border-radius:50%;width:clamp(34px,20%,64px)}.LSPS[data-motion=full] .LspsWorld .tape__win i{animation:9s linear infinite lsps-spin}.LSPS[data-motion=full] .LspsWorld .tape:hover .tape__win i{animation-duration:1.4s}.LspsWorld .pogsblock{gap:18px;margin-top:clamp(40px,6vw,76px);display:grid}.LspsWorld .sub{color:#fff;font:italic 900 28px / 1 var(--lsps-f-display);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.LspsWorld .pogsrow{align-items:center}.LspsWorld .pogs{perspective:900px;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:12px;display:grid}.LspsWorld .pog{appearance:none;aspect-ratio:1;cursor:pointer;background:0 0;border:0;padding:0}.LspsWorld .pog__in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.4,.4,1);display:block;position:relative}.LspsWorld .pog.is-flipped .pog__in{transform:rotateY(180deg)}.LspsWorld .pog img,.LspsWorld .pog canvas,.LspsWorld .pog__dark,.LspsWorld .pog__back{backface-visibility:hidden;filter:drop-shadow(0 6px #00000080);width:100%;height:100%;position:absolute;inset:0}.LspsWorld .pog--mystery{opacity:var(--fade,1);transition:opacity .3s}.LspsWorld .pog--mystery:hover,.LspsWorld .pog--mystery:focus-visible{opacity:1}.LspsWorld .pog__dark{color:#a99fd28c;font:italic 900 38px var(--lsps-f-display);background:radial-gradient(circle at 36% 30%,#2d2350 0,#120b24 58%,#07040f 100%);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 3px #3a2b66,inset 0 0 0 7px #0b0716}.LspsWorld .pog__back{background:radial-gradient(circle, var(--lsps-paper) 0 38%, var(--lsps-mag) 39% 46%, #2a2145 47% 52%, var(--lsps-cyan) 53% 58%, var(--lsps-ink) 59%);color:var(--lsps-ink);font:italic 900 28px var(--lsps-f-display);border-radius:50%;place-items:center;display:grid;transform:rotateY(180deg)}.LspsWorld .pog:hover .pog__in{transform:translateY(-6px)rotate(-4deg)}.LspsWorld .pog.is-flipped:hover .pog__in{transform:rotateY(180deg)translateY(-6px)}.LSPS[data-motion=full] .LspsWorld .pog:nth-child(odd) :is(img,canvas){animation:3.4s ease-in-out infinite lsps-bob}.LspsWorld .yearbook{--kid-spring:cubic-bezier(.34, 1.56, .64, 1);--kid-glide:cubic-bezier(.16, 1, .3, 1);grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.LspsWorld .yearbook figure{color:#1a0e30;transform-origin:50% 70%;transform:perspective(560px) rotateX(calc(var(--ty,0) * -10deg)) rotateY(calc(var(--tx,0) * 12deg));transition:translate .52s var(--kid-spring), rotate .52s var(--kid-spring), scale .52s var(--kid-spring), transform .48s var(--kid-spring), box-shadow .32s ease, filter .32s ease;background:#fff;margin:0;padding:6px 6px 8px;box-shadow:0 8px 20px #00000080}.LspsWorld .yearbook .kid__photo{background:radial-gradient(circle at 50% 30%,#fff 0,#ece7f6 70%,#ddd5ee 100%);position:relative;overflow:hidden}.LspsWorld .yearbook .kid__photo:after{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,30%), #fffffff2 0, #fff0 58%);mix-blend-mode:soft-light;opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.LspsWorld .yearbook img{aspect-ratio:3/4;object-fit:cover;transform-origin:50% 6%;width:100%;transition:scale .76s var(--kid-glide), translate .76s var(--kid-glide);animation:lsps-kid-sway var(--kid-dur,5.4s) ease-in-out var(--kid-delay,0s) infinite alternate}.LspsWorld .yearbook figcaption{font:800 13px var(--lsps-f-display);text-align:center;text-transform:uppercase;padding-top:5px;transition:color .24s}.LspsWorld .yearbook figure:nth-child(odd){rotate:-1.4deg}.LspsWorld .yearbook figure:nth-child(2n){rotate:1.2deg}.LspsWorld .yearbook figure:hover{z-index:2;transition:translate .52s var(--kid-spring), rotate .52s var(--kid-spring), scale .52s var(--kid-spring), transform .11s ease-out, box-shadow .32s ease, filter .32s ease;box-shadow:0 28px 38px #0009, 0 0 0 3px var(--lsps-mag), 0 0 26px #ff3fa48c;translate:0 -16px;rotate:0deg;scale:1.09}.LspsWorld .yearbook figure:hover img{scale:1.12;translate:calc(var(--tx,0) * -9px) calc(-3% + var(--ty,0) * -6px);transition:scale .76s var(--kid-glide), translate .13s ease-out}.LspsWorld .yearbook figure:hover .kid__photo:after{opacity:1}.LspsWorld .yearbook figure:hover figcaption{color:var(--lsps-mag)}.LspsWorld .yearbook:has(figure:hover) figure:not(:hover){filter:brightness(.7)saturate(.75);scale:.95}@media (width<=900px){.LspsWorld .tape{max-width:560px}}@media (width<=860px){.LspsWorld .yearbook{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=520px){.LspsWorld .yearbook{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes lsps-kid-sway{0%{rotate:-1.5deg}to{rotate:1.5deg}}@keyframes lsps-bob{50%{translate:0 -5px}}.LSPS .Panorama{opacity:.6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.RemoteDeck{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));border:1px solid var(--lsps-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;direction:ltr;background:#09050fdb;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;translate:-50%}.RemoteDeck button{appearance:none;width:42px;height:36px;color:var(--lsps-text);cursor:pointer;background:#1b1438;border:0;border-radius:0;place-items:center;display:grid}.RemoteDeck button:hover{background:var(--lsps-gold);color:var(--lsps-ink)}.RemoteDeck button[data-off=true]{background:var(--lsps-mag);color:#fff}.RemoteDeck svg{fill:currentColor;width:18px;height:18px}.RemoteDeck label{color:var(--lsps-muted);font:12px var(--lsps-f-osd);letter-spacing:.1em;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.RemoteDeck input[type=range]{width:84px;accent-color:var(--lsps-mag)}@media (width<=760px){.RemoteDeck label{display:none}.RemoteDeck button{width:38px}}.SceneRail{left:calc(12px + env(safe-area-inset-left,0px));width:52px;height:min(58vh,500px);font-family:var(--lsps-f-osd);pointer-events:auto;direction:ltr;display:none;position:absolute;top:50%;translate:0 -50%}@media (width>=1400px){.SceneRail{display:block}}.SceneRail .rail__line{background:var(--lsps-line);width:2px;position:absolute;top:0;bottom:0;left:40px}.SceneRail .rail__fill{width:100%;height:var(--rp,0%);background:linear-gradient(180deg, var(--lsps-cyan), var(--lsps-mag), var(--lsps-gold));position:absolute;top:0;left:0}.SceneRail .rail__pct{left:-12px;top:var(--rp,0%);color:#fff;width:46px;font:900 14px var(--lsps-f-display);font-variant-numeric:tabular-nums;paint-order:stroke fill;-webkit-text-stroke:1px var(--lsps-ink);text-align:right;text-shadow:0 2px 0 var(--lsps-ink);white-space:nowrap;position:absolute;translate:0 -50%}.SceneRail a{left:36px;top:var(--y);background:var(--lsps-night);border:2px solid #5a4f7c;width:10px;height:10px;text-decoration:none;display:block;position:absolute;translate:0 -50%}.SceneRail a span{color:#fff;letter-spacing:.14em;opacity:0;pointer-events:none;text-transform:uppercase;white-space:nowrap;background:#09050fe6;padding:3px 8px;font-size:12px;transition:opacity .15s;position:absolute;top:50%;left:20px;translate:0 -50%}.SceneRail a:hover span,.SceneRail a:focus-visible span{opacity:1}.SceneRail a.on{border-color:var(--lsps-gold);background:var(--lsps-gold);box-shadow:0 0 12px var(--lsps-gold)}@font-face{font-family:LSPS Rubik;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/lsps/rubik-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LSPS Rubik;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/lsps/rubik-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:LSPS Rubik;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/lsps/rubik-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:LSPS Rubik;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/lsps/rubik-italic-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:LSPS Rubik;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/lsps/rubik-italic-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE??}@font-face{font-family:LSPS Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lsps/share-tech-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.LSPS:lang(ja),.LSPS:lang(ko),.LSPS:lang(zh),.LSPS:lang(hi){font-synthesis:none}.LSPS:lang(ja){word-break:auto-phrase}.LSPS:lang(ko){word-break:keep-all}.layout:has(.LSPS){min-width:0}.layout:has(.LSPS) .Header{opacity:1}.LSPS{--lsps-night:#09050f;--lsps-ink:#120a2a;--lsps-plum:#241046;--lsps-mag:#ff3fa4;--lsps-cyan:#3ff0ff;--lsps-gold:#ffd54a;--lsps-orange:#ff8a2a;--lsps-paper:#f1e3bf;--lsps-text:#f0eaff;--lsps-muted:#a99fd2;--lsps-line:#3a2b66;--lsps-soft:#e1d8fb;--lsps-f-display:"LSPS Rubik", "Arial Black", system-ui, sans-serif;--lsps-f-osd:"LSPS Mono", ui-monospace, Consolas, monospace;--lsps-f-body:var(--font-family-base);--lsps-header:48px;--lsps-ti:0;--lsps-trk:.2;isolation:isolate;background:var(--lsps-night);width:100%;color:var(--lsps-text);font-family:var(--lsps-f-body);font-size:17px;line-height:1.55;position:relative;overflow-x:clip}.LSPS canvas{z-index:auto;pointer-events:auto;width:auto;height:auto;position:static}.LSPS p{color:inherit;white-space:normal}.LSPS h1,.LSPS h2,.LSPS h3{color:inherit;font-size:inherit;line-height:1}.LSPS a:hover{text-decoration:none}.LSPS img,.LSPS video{max-width:100%}.LSPS :focus-visible{outline:3px solid var(--lsps-gold);outline-offset:2px}.LSPS{display:grid}.LSPS>*{grid-area:1/1;min-width:0}.LSPS .lsps-layer{top:var(--lsps-header);height:calc(100vh - var(--lsps-header));height:calc(100svh - var(--lsps-header));pointer-events:none;align-self:start;position:sticky}.LSPS .lsps-layer--back{z-index:0}.LSPS .lsps-layer--front{z-index:40}.LSPS .lsps-content{z-index:1;position:relative}.LSPS .lsps-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LSPS .lsps-wrap{width:100%;max-width:1240px;padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));margin-inline:auto}.LSPS .lsps-scene{scroll-margin-top:var(--lsps-header);padding-block:clamp(48px,min(10vw,11vh),132px);position:relative}.LSPS .lsps-head{gap:4px;margin-bottom:clamp(20px,min(4vw,5vh),52px);display:grid}.LSPS .lsps-part{font:15px var(--lsps-f-osd);letter-spacing:.22em;color:var(--lsps-cyan);direction:ltr;justify-self:start}.LSPS .lsps-title{max-width:16ch;font-family:var(--lsps-f-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;background:linear-gradient(180deg, #fff 0 48%, var(--lsps-gold) 56%, var(--lsps-orange));color:#0000;filter:drop-shadow(3px 3px 0 var(--lsps-mag));-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,min(6.4vw,11.5vh),92px);font-style:italic;font-weight:900;line-height:.92}.LSPS[data-motion=full] .lsps-title.is-glitch{animation:.5s steps(2,end) lsps-tracking}.LSPS .lsps-prose{max-width:52ch;color:var(--lsps-soft);gap:16px;display:grid}.LSPS .lsps-prose p{text-wrap:pretty}.LSPS .lsps-prose strong{color:#fff}.LSPS .lsps-hl{color:var(--lsps-gold);font-weight:700}.LSPS .lsps-grid2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.LSPS .lsps-pill{border:1px solid var(--lsps-gold);color:var(--lsps-gold);font:12px var(--lsps-f-osd);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:3px 8px;display:inline-block}.LSPS .lsps-facts{color:var(--lsps-soft);gap:9px;margin:0;padding:0;list-style:none;display:grid}.LSPS .lsps-facts li{grid-template-columns:20px 1fr;gap:8px;display:grid}.LSPS .lsps-facts li:before{content:"▶";color:var(--lsps-mag);font-size:11px;line-height:2}:root[dir=rtl] .LSPS .lsps-facts li:before{content:"◀"}.LSPS .lsps-crt{box-shadow:0 0 0 6px #0d0818, 0 0 0 7px var(--lsps-line), 0 30px 80px #0000008c;background:#05020b;border:2px solid #2d2152;position:relative}.LSPS .lsps-hazard{--hz-ink:#120a2ae6;--hz-gold:#ffd54af0;background:radial-gradient(circle at 18% 34%, #00000080 0 1px, transparent 1.7px) 0 0 / 23px 19px, radial-gradient(circle at 63% 71%, #ffffff47 0 1px, transparent 1.5px) 0 0 / 31px 27px, repeating-linear-gradient(-63deg, transparent 0 37px, var(--hz-ink) 37px 44px), repeating-linear-gradient(-49deg, transparent 0 71px, var(--hz-gold) 71px 77px), repeating-linear-gradient(-58deg, var(--lsps-gold) 0 19px, var(--lsps-ink) 19px 41px)}.LSPS .lsps-chevrons{--chev:16px;--chev-w:3px;background:linear-gradient(to top right, transparent calc(50% - var(--chev-w)), var(--lsps-gold) calc(50% - var(--chev-w)) calc(50% + var(--chev-w)), transparent calc(50% + var(--chev-w))) 0 0 / var(--chev) 50% repeat-x, linear-gradient(to bottom right, transparent calc(50% - var(--chev-w)), var(--lsps-gold) calc(50% - var(--chev-w)) calc(50% + var(--chev-w)), transparent calc(50% + var(--chev-w))) 0 100% / var(--chev) 50% repeat-x}.LSPS .lsps-btn{appearance:none;background:var(--lsps-gold);box-shadow:5px 5px 0 var(--lsps-mag);color:var(--lsps-ink);cursor:pointer;font:italic 900 17px var(--lsps-f-display);letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:0;align-items:center;gap:10px;padding:15px 22px;text-decoration:none;transition:translate .12s,box-shadow .12s;display:inline-flex}.LSPS .lsps-btn:hover{box-shadow:7px 7px 0 var(--lsps-mag);translate:-2px -2px}.LSPS .lsps-btn:active{box-shadow:2px 2px 0 var(--lsps-mag);translate:3px 3px}.LSPS .lsps-btn--ghost{border:2px solid var(--lsps-text);box-shadow:none;color:var(--lsps-text);background:0 0}.LSPS .lsps-btn--ghost:hover{background:var(--lsps-text);box-shadow:none;color:var(--lsps-ink)}.LSPS .lsps-cta-hint{color:var(--lsps-muted);font:13px var(--lsps-f-osd);letter-spacing:.06em;flex-basis:100%;order:5}@media (width<=900px){.LSPS .lsps-grid2{grid-template-columns:minmax(0,1fr)}}@keyframes lsps-tracking{0%{translate:0}25%{filter:drop-shadow(-8px 0 0 var(--lsps-cyan)) drop-shadow(8px 0 0 var(--lsps-mag));clip-path:inset(0 0 55%);translate:-14px}50%{clip-path:inset(40% 0 0);filter:drop-shadow(6px 0 0 var(--lsps-cyan));translate:18px}75%{clip-path:inset(0);translate:-6px}to{translate:0}}@keyframes lsps-blink{50%{opacity:0}}@keyframes lsps-spin{to{rotate:360deg}}
