.lp{--paper:#09090b;--paper-2:#16151b;--screen:#111016;--ink:#f2f0ec;--ink-rgb:242,240,236;--dim:rgba(var(--ink-rgb),.64);--faint:rgba(var(--ink-rgb),.24);--hair:rgba(var(--ink-rgb),.14);--line:rgba(var(--ink-rgb),.5);--accent:#4f68f5;--accent-rgb:79,104,245;--accent-h:#6179ff;--on-accent:#fff;--ease:cubic-bezier(.23,1,.32,1);--cjk:"Chiron GoRound TC","PingFang HK","Hiragino Maru Gothic ProN","Microsoft JhengHei",sans-serif;--latin:var(--lp-latin),"Chiron GoRound TC",sans-serif;--mono:var(--lp-mono),ui-monospace,monospace;--gut:clamp(16px,4.4vw,72px);background:var(--paper);color:var(--ink);font-family:var(--cjk);-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;overflow-x:clip}.lp *{box-sizing:border-box}.lp ::selection{background:var(--accent);color:var(--on-accent)}.lp-wrap{width:100%;max-width:1680px;padding-left:var(--gut);padding-right:var(--gut);margin:0 auto}.lp-logo{color:var(--ink);border-radius:10px;display:inline-flex}.lp path[fill=\#8b5cf6]{fill:var(--accent)}.lp-micro{font-family:var(--latin);letter-spacing:.34em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:500}.lp-cjkmicro{font-family:var(--cjk);letter-spacing:.2em;color:var(--dim);margin-left:.9em}.lp-nw{white-space:nowrap;display:inline-block}.lp-url{font-family:var(--mono);letter-spacing:.02em;font-weight:500}.lp-grain{pointer-events:none;z-index:50;opacity:.3;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .12  0 0 0 0 .11  0 0 0 0 .14  0 0 0 1.3 -.35'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;top:0;bottom:0;left:0;right:0}.lp-a{animation-duration:var(--dur,.4s);animation-timing-function:var(--ease);animation-delay:var(--d,0s);animation-fill-mode:both}.lp-still .lp-a,.lp-replayed .lp-intro{animation:none!important}.lp-fade{animation-name:lp-fade}@keyframes lp-fade{0%{opacity:0}}.lp-gone{animation-name:lp-gone}@keyframes lp-gone{0%{opacity:1}to{opacity:0}}.lp-wake{animation-name:lp-wake}@keyframes lp-wake{0%{opacity:.32}}.lp-brighten{animation-name:lp-brighten}@keyframes lp-brighten{0%{opacity:.4}}.lp-rise{animation-name:lp-rise}@keyframes lp-rise{0%{opacity:0;transform:translateY(22px)}}.lp-rise-s{animation-name:lp-rise-s}@keyframes lp-rise-s{0%{opacity:0;transform:translateY(8px)}}.lp-settle{animation-name:lp-settle}@keyframes lp-settle{0%{transform:translateY(var(--drop)) scale(var(--big))}}.lp-out{animation-name:lp-out}@keyframes lp-out{0%{opacity:1;transform:scale(1)}22%{opacity:1;transform:scale(1.06)}to{opacity:0;transform:scale(.55)}}.lp-flash{animation-name:lp-flash;animation-timing-function:linear}@keyframes lp-flash{0%{opacity:0}12%{opacity:1}86%{opacity:1}to{opacity:0}}@keyframes lp-prog{0%{transform:scaleX(0)}}@keyframes lp-lane{0%{transform:none}}@keyframes lp-thumb{0%{transform:none}}@keyframes lp-type-o{0%{transform:translate(-100%)}}@keyframes lp-type-i{0%{transform:translate(100%)}}@keyframes lp-press{0%{transform:scale(1)}40%{transform:scale(.95)}to{transform:scale(1)}}@keyframes lp-look{0%{transform:var(--far);opacity:.84}}@keyframes lp-panel{0%{transform:translateY(101%)}}@keyframes lp-lock{0%{opacity:.55;transform:scale(1.75)}}.lp-tap{animation-name:lp-tap}@keyframes lp-tap{0%{opacity:0;transform:scale(.55)}25%{opacity:.85}to{opacity:0;transform:scale(1.3)}}.lp-look{animation-name:lp-look}.lp-press{animation-name:lp-press}.lp-panelup{animation-name:lp-panel}.lp-lockin{animation-name:lp-lock}.lp-thumb{animation-name:lp-thumb}.lp-type-o{animation-name:lp-type-o}.lp-type-i{animation-name:lp-type-i}.lp-progmove{animation-name:lp-prog;animation-timing-function:linear}.lp-lanemove{animation-name:lp-lane;animation-timing-function:linear}.lp-sw-o{animation-name:lp-sw-o;animation-timing-function:linear}.lp-sw-i{animation-name:lp-sw-i;animation-timing-function:linear}.lp-flyarc{animation-name:lp-fly;animation-timing-function:linear}.lp-flypulse{animation-name:lp-flyp;animation-timing-function:linear}@keyframes lp-sw-o{0%{transform:translate(-100%)}}@keyframes lp-sw-i{0%{transform:translate(100%)}}@keyframes lp-flyp{0%{opacity:0;transform:scale(calc(var(--s) * .7))}14%{opacity:var(--o);transform:scale(var(--s))}80%{opacity:var(--o);transform:scale(calc(var(--s) * 1.12))}to{opacity:0;transform:scale(calc(var(--s) * 1.5))}}.lp-hero{background:radial-gradient(80% 70% at 70% 30%, #15141b 0%, var(--paper) 70%);flex-direction:column;min-height:min(100svh,1200px);display:flex;position:relative}.lp-nav{justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:14px;display:flex}.lp-navr{align-items:center;gap:14px;display:flex}.lp-login{border:1.5px solid var(--faint);min-height:44px;color:var(--ink);font:600 15px/1 var(--cjk);letter-spacing:.12em;cursor:pointer;transition:border-color .2s ease,transform .16s var(--ease);background:0 0;border-radius:999px;padding:0 22px}.lp-login:active{transform:scale(.97)}.lp-login:disabled{opacity:.6;cursor:default}.lp-social{align-items:center;gap:6px;display:flex}.lp-icon{width:44px;height:44px;color:var(--dim);transition:color .2s ease,background-color .2s ease,transform .16s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lp-icon:active{transform:scale(.95)}.lp-icon:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lp-acct-slot{min-height:44px;display:inline-block}.lp-me{width:44px;height:44px;transition:transform .16s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lp-me:active{transform:scale(.95)}.lp-me img,.lp-me-i{object-fit:cover;width:38px;height:38px;box-shadow:0 0 0 1.5px var(--paper),0 0 0 2.75px var(--faint);border-radius:50%;display:block}.lp-me-i{background:var(--accent);color:var(--on-accent);font:600 16px/1 var(--latin);justify-content:center;align-items:center;display:flex}.lp-top{flex:1;grid-template-columns:minmax(360px,5fr) minmax(0,7fr);align-items:center;column-gap:max(28px,min(3.6vw,72px));padding-bottom:max(18px,min(3vh,36px));display:grid}.lp-col{--r:clamp(14px,2.2vh,22px);flex-direction:column;min-width:0;padding-top:max(8px,min(2vh,32px));display:flex}.lp-h1{letter-spacing:.03em;margin:0;font-size:max(44px,min(4.9vw,90px));font-weight:700;line-height:1.1}.lp-k{font-family:var(--latin);margin:0 .1em 0 .12em;font-weight:600}.lp-k0{margin-left:0}.lp-venues{margin:var(--r) 0 0;color:var(--ink);letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:max(15px,min(1.15vw,18px));font-weight:600;display:flex}.lp-venues i{background:var(--accent);border-radius:99px;width:14px;height:6px}.lp-sub{margin:calc(var(--r) * .5) 0 0;letter-spacing:.04em;max-width:27em;color:var(--dim);font-size:max(15px,min(1.1vw,17px));line-height:1.8}.lp-sub .lp-url{color:var(--ink)}.lp-legendwrap{margin-top:calc(var(--r) * 2.5);padding-top:calc(var(--r) * 1.1);border-top:1px solid var(--hair);flex-direction:column;align-items:flex-start;gap:6px;max-width:520px;display:flex}.lp-legend{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lp-leg{letter-spacing:.05em;align-items:center;gap:14px;font-size:14px;line-height:1.4;display:flex}.lp-legno{width:34px;height:19px;box-shadow:inset 0 0 0 1.25px rgba(var(--ink-rgb),.4);border-radius:99px;flex:none;display:inline-grid;position:relative}.lp-legno>*{grid-area:1/1}.lp-legfill{border-radius:inherit;background:var(--accent)}.lp-legn{font:500 10.5px/1 var(--mono);letter-spacing:.06em;color:var(--on-accent);justify-content:center;align-items:center;display:flex;position:relative}.lp-legn-off{color:var(--ink);z-index:-1}.lp-legt{color:var(--ink)}.lp-replay{min-height:44px;color:var(--dim);cursor:pointer;font:400 13px/1 var(--cjk);letter-spacing:.1em;background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0 2px;transition:color .2s;display:inline-flex}.lp-replay .lp-micro{font-size:10px}.lp-actions{margin-top:calc(var(--r) * 1.5);flex-direction:column;align-items:flex-start;gap:14px;max-width:520px;display:flex}.lp-btn{cursor:pointer;text-align:left;min-width:min(100%,340px);min-height:76px;font-family:var(--cjk);background:var(--accent);color:var(--on-accent);box-shadow:0 10px 24px -14px rgba(var(--accent-rgb),.7);transition:transform .16s var(--ease),background-color .2s ease;border:0;border-radius:999px;align-items:center;gap:16px;padding:12px 26px 12px 22px;display:flex}.lp-btn:active{transform:scale(.97)}.lp-btn-pip{background:var(--on-accent);border-radius:99px;flex:none;width:24px;height:10px}.lp-btn-txt{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.lp-btn-l{letter-spacing:.12em;white-space:nowrap;font-size:22px;font-weight:700;line-height:1.1}.lp-btn-s{letter-spacing:.06em;opacity:.78;font-size:12.5px;line-height:1.35}.lp-btn-arrow{opacity:.85;width:9px;height:9px;transition:transform .2s var(--ease);border-top:2px solid;border-right:2px solid;flex:none;margin-left:6px;transform:rotate(45deg)}.lp-hostform{display:contents}.lp-joinline{letter-spacing:.04em;color:var(--dim);margin:0;padding-left:2px;font-size:13.5px;line-height:1.6}.lp-agree{letter-spacing:.03em;color:var(--dim);opacity:.85;max-width:44ch;margin:0;padding-left:2px;font-size:12px;line-height:1.6}.lp button:focus-visible{outline:2.5px solid var(--accent);outline-offset:4px}.lp a:focus-visible{outline:2.5px solid var(--accent);outline-offset:4px}.lp input:focus-visible{outline:2.5px solid var(--accent);outline-offset:4px}.lp summary:focus-visible{outline:2.5px solid var(--accent);outline-offset:4px}.lp-stagewrap{justify-content:flex-end;align-items:flex-start;min-width:0;display:flex}.lp-stage{aspect-ratio:100 / var(--H);width:min(100%, calc((100svh - 118px) * 100 / var(--H)));position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 91%,transparent);mask-image:linear-gradient(#000 91%,transparent);container-type:inline-size}.lp-tv{left:var(--tvl);top:var(--tvt);width:var(--tvw);transform-origin:0 0;transform:var(--near);position:absolute}.lp-tvbody{padding:calc(var(--tvw) * .011);border-radius:calc(var(--tvw) * .012);border:1.25px solid var(--line);background:var(--paper);position:relative}.lp-stand{width:calc(var(--tvw) * .09);height:calc(var(--tvw) * .022);border:1.25px solid var(--line);border-top:0;border-radius:0 0 3px 3px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.lp-cab{left:-7%;right:-7%;top:calc(100% + var(--tvw) * .022);height:calc(var(--tvw) * .13);border:1.25px solid var(--line);border-radius:3px;grid-template-columns:1fr 1fr;display:grid;position:absolute}.lp-cab i{position:relative}.lp-cab i:after{content:"";background:var(--line);width:14%;height:1.25px;position:absolute;top:32%;left:50%;transform:translate(-50%)}.lp-cab:before,.lp-cab:after{content:"";width:1.25px;height:calc(var(--tvw) * .03);background:var(--line);position:absolute;top:100%}.lp-cab:before{left:5%}.lp-cab:after{right:5%}.lp-tvs{aspect-ratio:16/9;background:var(--screen);box-shadow:inset 0 0 0 1px var(--hair);--pad:5.5cqw;--card-top:15.5cqw;--pipW:2.6cqw;--pipH:1.05cqw;--rowH:1.7cqw;--big:2.4;--drop:5.6cqw;border-radius:3px;position:relative;overflow:hidden;container-type:inline-size}.lp-tvs>*{position:absolute}.lp-tvbg{background:radial-gradient(60% 70% at 24% 44%, rgba(var(--accent-rgb),.06), transparent 64%),var(--screen);animation-timing-function:ease-out;top:0;bottom:0;left:0;right:0}.lp-br{opacity:0;background:var(--screen);flex-direction:column;display:flex;top:0;bottom:0;left:0;right:0}.lp-br-bar{border-bottom:1px solid var(--hair);background:var(--paper-2);flex:none;align-items:center;gap:2.4cqw;height:9cqw;padding:0 3cqw;display:flex;position:relative}.lp-br-nav{gap:2cqw;display:flex}.lp-br-nav i{border-left:.3cqw solid var(--dim);border-bottom:.3cqw solid var(--dim);width:1.6cqw;height:1.6cqw;transform:rotate(45deg)}.lp-br-nav i:last-child{opacity:.5;transform:rotate(-135deg)}.lp-br-url{background:var(--screen);height:5.8cqw;box-shadow:inset 0 0 0 1px var(--faint);border-radius:99px;flex:1;align-items:center;padding:0 2.6cqw;display:flex;position:relative}.lp-br-ph{color:rgba(var(--ink-rgb),.4);letter-spacing:.06em;white-space:nowrap;font-size:2.8cqw;position:absolute;left:2.6cqw}.lp-br-typed{font:500 3.6cqw/1.5 var(--mono);color:var(--ink);letter-spacing:.02em}.lp-br-page{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.lp-br-mark{height:6.2cqw;color:var(--ink)}.lp-br-say{letter-spacing:.2em;color:var(--dim);margin:2.2cqw 0 0;font-size:2.4cqw}.lp-br-btns{gap:2cqw;margin-top:4cqw;display:flex}.lp-br-host{letter-spacing:.14em;background:var(--accent);height:6.4cqw;color:var(--on-accent);border-radius:99px;align-items:center;padding:0 4cqw;font-size:2.8cqw;font-weight:700;display:inline-flex;position:relative}.lp-br-focus{box-shadow:0 0 0 .45cqw rgba(var(--accent-rgb),.35);border-radius:99px;position:absolute;top:-1.1cqw;bottom:-1.1cqw;left:-1.1cqw;right:-1.1cqw}.lp-idle{opacity:0;justify-content:space-between;align-items:center;padding:0 6.5cqw;display:flex;top:0;bottom:0;left:0;right:0}.lp-idle-l{flex:auto;min-width:0;padding-right:4cqw}.lp-idle-mark{height:4.8cqw;color:var(--ink)}.lp-idle-steps{margin:4.4cqw 0 0;padding:0;list-style:none}.lp-idle-step{letter-spacing:.02em;color:var(--ink);align-items:center;font-size:2.35cqw;font-weight:600;line-height:1.2;display:flex}.lp-idle-step+.lp-idle-step{margin-top:1.7cqw}.lp-idle-num{background:rgba(var(--ink-rgb),.1);width:3cqw;height:3cqw;color:rgba(var(--ink-rgb),.85);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:1.4cqw;font-size:1.4cqw;display:flex}.lp-idle-step:last-child .lp-idle-num{background:var(--accent);color:var(--on-accent)}.lp-idle-r{background:rgba(var(--ink-rgb),.05);border:.1cqw solid rgba(var(--ink-rgb),.09);border-radius:1.8cqw;flex:none;padding:1.8cqw 2.2cqw 1.6cqw}.lp-qr{background:#fff;border-radius:1.2cqw;width:20cqw;height:20cqw;padding:1cqw}.lp-lane{left:var(--pad);right:var(--pad);height:4cqw;top:3.4cqw;overflow:hidden}.lp-strip{width:200cqw;height:100%;position:absolute;top:0;left:0}.lp-strip i{background:rgba(var(--ink-rgb),.16);border-radius:99px;height:.85cqw;position:absolute}.lp-strip-sung i{background:var(--accent)}.lp-lane-sung{position:absolute;top:0;bottom:0;left:0;overflow:hidden}.lp-playhead{background:rgba(var(--ink-rgb),.4);width:1px;position:absolute;top:-.2cqw;bottom:-.2cqw}.lp-lane:before{content:"";background:var(--hair);height:1px;position:absolute;top:50%;left:0;right:0}.lp-singing{left:var(--pad);height:3.2cqw;box-shadow:inset 0 0 0 1px var(--faint);background:var(--screen);letter-spacing:.06em;opacity:0;border-radius:99px;align-items:center;gap:.9cqw;padding:0 1.4cqw 0 .5cqw;font-size:1.4cqw;display:inline-flex;top:8.6cqw}.lp-singing .lp-av{width:2.2cqw;height:2.2cqw;font-size:1.1cqw}.lp-singing-k{color:var(--dim)}.lp-singing b{font:600 1.5cqw/1 var(--latin)}.lp-singing .lp-lv{height:1.8cqw;padding:0 .6cqw;font-size:1.1cqw}.lp-inst{right:var(--pad);height:2.6cqw;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.55);color:var(--accent);letter-spacing:.2em;border-radius:99px;align-items:center;padding:0 1.2cqw;font-size:1.3cqw;display:inline-flex;top:8.6cqw}.lp-card{left:var(--pad);right:var(--pad);top:var(--card-top)}.lp-count{height:var(--rowH);transform-origin:0;z-index:2;align-items:center;gap:1.6cqw;display:flex;position:relative}.lp-pips{flex:none;gap:6px;display:inline-flex}.lp-pip{width:22px;height:9px;box-shadow:inset 0 0 0 1.25px var(--faint);border-radius:99px;position:relative}.lp-pip-on{background:var(--ink);box-shadow:none}.lp-pipfill{border-radius:inherit;background:var(--accent);opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.lp-pips-count{gap:.5cqw}.lp-pips-count .lp-pip{width:var(--pipW);height:var(--pipH);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.28)}.lp-trackno{white-space:nowrap;font-size:1.05cqw}.lp-ttl{letter-spacing:.04em;color:var(--ink);margin:1.9cqw 0 0;font-size:6.4cqw;font-weight:700;line-height:1.04}.lp-ch{white-space:pre;display:inline-block}.lp-credits{gap:.55cqw;margin:1.9cqw 0 0;display:grid}.lp-credits div{align-items:baseline;gap:1.1em;font-size:1.55cqw;display:flex}.lp-credits dt{color:var(--dim);letter-spacing:.32em;min-width:3.4em;font-size:.82em;font-weight:400}.lp-credits dt:after{content:"";background:var(--faint);vertical-align:middle;width:1.4cqw;height:1px;margin-left:.9em;display:inline-block}.lp-credits dd{letter-spacing:.06em;margin:0;font-weight:600}.lp-land{left:calc(var(--pad) + var(--pipW) * var(--big) / 2);top:calc(var(--card-top) + var(--rowH) / 2 + var(--drop));width:0;height:0}.lp-lyr{left:var(--pad);right:var(--pad);flex-direction:column;gap:.5cqw;display:flex;bottom:4.2cqw}.lp-line{letter-spacing:0;white-space:nowrap;margin:0;font-size:3.6cqw;font-weight:700;line-height:1.3}.lp-line-r{text-align:right}.lp-line-in{display:inline-block;position:relative}.lp-u{white-space:pre;display:inline-block;position:relative}.lp-unsung{color:rgba(var(--ink-rgb),.24)}.lp-u-s{display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.lp-u-si{color:var(--accent);display:block}.lp-phone{left:var(--phl);top:var(--pht);width:var(--phw);height:var(--phh);transform-origin:50% 100%;transform:var(--p2);z-index:3;position:absolute}.lp-pbody{height:100%;padding:calc(var(--phw) * .034);border-radius:calc(var(--phw) * .15);border:1.25px solid var(--line);background:var(--paper);position:relative;box-shadow:0 2.4cqw 5cqw -1.6cqw rgba(0,0,0,.6)}.lp-pscr{border-radius:calc(var(--phw) * .12);background:var(--screen);height:100%;box-shadow:inset 0 0 0 1px var(--hair);position:relative;overflow:hidden;container-type:inline-size}.lp-island{width:25cqw;height:7cqw;box-shadow:inset 0 0 0 1px var(--hair);z-index:4;background:#000;border-radius:99px;position:absolute;top:4.4cqw;left:50%;transform:translate(-50%)}.lp-vf{background:radial-gradient(120% 70% at 50% 34%,#2b2932 0%,#1d1c22 60%,#121116 100%);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.lp-vf-top{justify-content:center;display:flex;position:absolute;top:15cqw;left:0;right:0}.lp-vf-mode{color:#fff;height:7cqw;font:500 3.6cqw/1 var(--mono);letter-spacing:.2em;background:rgba(0,0,0,.42);border-radius:99px;align-items:center;padding:0 3.4cqw;display:inline-flex}.lp-vf-tv{position:absolute;top:34cqw;left:8cqw;right:8cqw;transform:rotate(5deg)}.lp-vf-scr{aspect-ratio:16/9;box-shadow:0 0 0 .5px rgba(var(--ink-rgb),.18),0 3cqw 8cqw -2cqw rgba(0,0,0,.6);background:#000;border:.9cqw solid #050507;border-radius:1.6cqw;justify-content:space-between;align-items:center;gap:4cqw;padding:0 6cqw;display:flex}.lp-vf-l{flex-direction:column;flex:1;gap:3cqw;min-width:0;display:flex}.lp-vf-mark{height:4.4cqw;color:var(--ink);align-self:flex-start}.lp-vf-steps{flex-direction:column;gap:1.5cqw;display:flex}.lp-vf-steps i{background:rgba(var(--ink-rgb),.3);border-radius:99px;height:1.2cqw;display:block}.lp-vf-steps i:first-child{width:78%}.lp-vf-steps i:nth-child(2){width:96%}.lp-vf-steps i:nth-child(3){width:52%}.lp-vf-qr{background:#fff;border-radius:1.4cqw;flex:none;width:30cqw;height:30cqw;padding:1.6cqw;position:relative}.lp-vf-stand{border-bottom:.6cqw solid #3a3842;width:22%;height:2.4cqw;position:absolute;top:100%;left:50%;transform:translate(-50%)}.lp-lock{position:absolute;top:-2.6cqw;bottom:-2.6cqw;left:-2.6cqw;right:-2.6cqw}.lp-lock i{filter:drop-shadow(0 0 1.2cqw rgba(0,0,0,.5));border:1cqw solid #fff;width:7cqw;height:7cqw;position:absolute}.lp-lock i:first-child{border-bottom:0;border-right:0;border-top-left-radius:2.6cqw;top:0;left:0}.lp-lock i:nth-child(2){border-bottom:0;border-left:0;border-top-right-radius:2.6cqw;top:0;right:0}.lp-lock i:nth-child(3){border-top:0;border-right:0;border-bottom-left-radius:2.6cqw;bottom:0;left:0}.lp-lock i:nth-child(4){border-top:0;border-left:0;border-bottom-right-radius:2.6cqw;bottom:0;right:0}.lp-vf-hint{text-align:center;letter-spacing:.14em;color:#fff;opacity:0;text-shadow:0 0 2cqw rgba(0,0,0,.5);font-size:4.2cqw;position:absolute;top:86cqw;left:0;right:0}.lp-vf-chip{background:var(--accent);width:74cqw;height:10cqw;color:var(--on-accent);font:500 3.9cqw/1 var(--mono);letter-spacing:.02em;white-space:nowrap;box-shadow:0 1.6cqw 4cqw -1cqw rgba(var(--accent-rgb),.5);border-radius:99px;justify-content:center;align-items:center;gap:2cqw;margin-left:-37cqw;display:flex;position:absolute;top:104cqw;left:50%}.lp-vf-link{border:.6cqw solid;border-radius:99px;flex:none;width:4.2cqw;height:2.2cqw;position:relative}.lp-tap-chip{top:109cqw;left:50%}.lp-vf-shutter{border:1.2cqw solid rgba(255,255,255,.92);border-radius:50%;width:17cqw;height:17cqw;margin-left:-8.5cqw;position:absolute;bottom:10cqw;left:50%;box-shadow:inset 0 0 0 1.2cqw rgba(0,0,0,.08)}.lp-panel{background:var(--screen);position:absolute;top:0;bottom:0;left:0;right:0;transform:none}.lp-pin{padding:15.5cqw 6cqw 0}.lp-phead{justify-content:space-between;align-items:center;height:10cqw;display:flex}.lp-roomchip{background:rgba(var(--ink-rgb),.06);height:8.6cqw;color:var(--ink);border-radius:99px;align-items:center;padding:0 3.6cqw;font-size:4.5cqw;font-weight:500;line-height:1;display:inline-flex}.lp-av{background:var(--accent);width:8.6cqw;height:8.6cqw;color:var(--on-accent);font:600 4.3cqw/1 var(--latin);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp-av-t{color:var(--ink);background:#4a4753}.lp-lv{height:5.2cqw;box-shadow:inset 0 0 0 1px var(--hair);background:rgba(var(--ink-rgb),.05);font:600 3.4cqw/1 var(--latin);letter-spacing:.04em;color:rgba(var(--ink-rgb),.8);border-radius:99px;flex:none;align-items:center;padding:0 1.6cqw;display:inline-flex}.lp-np{background:rgba(var(--ink-rgb),.035);box-shadow:inset 0 0 0 1px var(--hair);border-radius:6.5cqw;margin-top:3.4cqw;padding:4.4cqw 4.4cqw 4.6cqw}.lp-np-top{align-items:center;gap:2.6cqw;display:flex}.lp-np-txt{flex:1;min-width:0;display:grid}.lp-np-txt>*{grid-area:1/1;min-width:0}.lp-np-idle{color:var(--dim);opacity:0;align-self:center;font-size:6.2cqw}.lp-np-now{flex-direction:column;gap:1.6cqw;display:flex}.lp-np-title{letter-spacing:.02em;white-space:nowrap;align-items:center;gap:2cqw;font-size:6.8cqw;font-weight:700;display:flex}.lp-trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lp-live{background:var(--accent);border-radius:50%;flex:none;width:1.8cqw;height:1.8cqw}.lp-meta{font:500 4.9cqw/1 var(--latin);color:rgba(var(--ink-rgb),.78);white-space:nowrap;align-items:center;gap:1.6cqw;display:flex}.lp-meta .lp-av{width:5.8cqw;height:5.8cqw;font-size:3.1cqw}.lp-dot{opacity:.5}.lp-breathe{font-family:var(--cjk);color:var(--dim);animation:2s cubic-bezier(.45,0,.55,1) infinite alternate lp-breathe}@keyframes lp-breathe{to{opacity:.4}}.lp-ctl{flex:none;align-items:center;gap:2.4cqw;display:flex}.lp-pause{background:var(--ink);border-radius:50%;justify-content:center;align-items:center;gap:1.1cqw;width:12cqw;height:12cqw;display:inline-flex}.lp-pause i{background:var(--screen);border-radius:1px;width:1.2cqw;height:3.6cqw}.lp-skipg{align-items:center;gap:.5cqw;width:6cqw;display:inline-flex}.lp-skipg i:first-child{border-top:1.9cqw solid transparent;border-bottom:1.9cqw solid transparent;border-left:3cqw solid rgba(var(--ink-rgb),.85);width:0;height:0}.lp-skipg i:last-child{background:rgba(var(--ink-rgb),.85);border-radius:1px;width:.9cqw;height:3.8cqw}.lp-prog{background:rgba(var(--ink-rgb),.1);border-radius:99px;height:1.3cqw;margin-top:4cqw;overflow:hidden}.lp-progfill{background:var(--ink);transform-origin:0;height:100%;display:block;transform:scaleX(.07)}.lp-seg{background:rgba(var(--ink-rgb),.06);border-radius:3.6cqw;grid-template-columns:1fr 1fr;height:12.4cqw;margin-top:4cqw;padding:1cqw;display:grid;position:relative}.lp-seg-l{letter-spacing:.1em;color:var(--dim);justify-content:center;align-items:center;font-size:5cqw;display:flex}.lp-seg-thumb{background:var(--ink);border-radius:2.8cqw;width:calc(50% - 1cqw);position:absolute;top:1cqw;bottom:1cqw;left:1cqw;overflow:hidden;transform:translate(100%)}.lp-seg-in{width:200%;height:100%;display:flex;transform:translate(-50%)}.lp-seg-in span{letter-spacing:.1em;color:var(--screen);flex:1;justify-content:center;align-items:center;font-size:5cqw;font-weight:600;display:flex}.lp-tap{background:rgba(var(--accent-rgb),.14);width:15cqw;height:15cqw;box-shadow:inset 0 0 0 .5cqw rgba(var(--accent-rgb),.55);opacity:0;pointer-events:none;z-index:3;border-radius:50%;margin:-7.5cqw 0 0 -7.5cqw;position:absolute}.lp-tap-seg{top:50%;left:75%}.lp-paste{gap:2cqw;height:13.4cqw;margin-top:4.6cqw;display:flex;position:relative}.lp-field{min-width:0;box-shadow:inset 0 0 0 1px var(--faint);background:var(--paper);border-radius:99px;flex:1;align-items:center;padding:0 4cqw;display:flex;position:relative;overflow:hidden}.lp-ph{color:rgba(var(--ink-rgb),.4);white-space:nowrap;font-size:5cqw;position:absolute;left:4cqw}.lp-typed{opacity:0;display:block;position:relative}.lp-typed-o{display:block;position:relative;overflow:hidden}.lp-typed-i{white-space:nowrap;display:block}.lp-link{font:400 4.3cqw/1.6 var(--mono);color:var(--ink)}.lp-typed-o:after{content:"";background:var(--accent);width:1.5px;animation:1s step-end infinite lp-caret;position:absolute;top:22%;bottom:22%;right:0}@keyframes lp-caret{50%{opacity:0}}.lp-add{background:var(--accent);color:var(--on-accent);letter-spacing:.1em;border-radius:99px;flex:none;align-items:center;padding:0 4.8cqw;font-size:5.4cqw;font-weight:700;display:inline-flex}.lp-tap-add{top:50%;left:calc(100% - 10cqw)}.lp-qhead{letter-spacing:.3em;color:var(--dim);margin:6cqw 0 0;font-size:4cqw;line-height:1}.lp-queue{border-bottom:1px solid var(--hair);min-height:21cqw;margin-top:1.6cqw;display:grid;position:relative}.lp-queue>*{grid-area:1/1;min-width:0}.lp-from{width:0;height:0;position:absolute;top:10.5cqw;left:4cqw}.lp-empty{color:rgba(var(--ink-rgb),.42);opacity:0;align-self:center;font-size:5cqw}.lp-row{align-items:center;gap:2cqw;padding:3cqw 0;display:flex}.lp-row-t{flex-direction:column;flex:1;gap:1.8cqw;min-width:0;display:flex}.lp-row-title{letter-spacing:.02em;white-space:nowrap;font-size:6.2cqw;font-weight:600}.lp-row .lp-meta{font-size:4.6cqw}.lp-row-k{opacity:0}.lp-more{gap:.9cqw;padding:0 1.4cqw;display:inline-flex}.lp-more i{background:rgba(var(--ink-rgb),.45);border-radius:50%;width:1.1cqw;height:1.1cqw}.lp-libhead{margin-top:6cqw}.lp-lib{flex-direction:column;margin-top:1cqw;display:flex}.lp-librow{border-bottom:1px solid var(--hair);height:12.4cqw;color:rgba(var(--ink-rgb),.5);justify-content:space-between;align-items:center;font-size:5.4cqw;display:flex}.lp-librow i{width:3.4cqw;height:3.4cqw;position:relative}.lp-librow i:before,.lp-librow i:after{content:"";background:rgba(var(--ink-rgb),.45);width:3.4cqw;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-librow i:after{transform:translate(-50%,-50%)rotate(90deg)}.lp-hand{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.lp-hand-t{fill:var(--paper);stroke:none}.lp-hand-l,.lp-hand-f{fill:none;stroke:var(--line);stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.lp-hand-f{fill:var(--paper)}.lp-hand-soft{stroke:rgba(var(--ink-rgb),.4)}.lp-flight{left:var(--fx,0px);top:var(--fy,0px);z-index:5;pointer-events:none;width:0;height:0;position:absolute}.lp-fly{position:absolute;top:0;left:0}.lp-flyp{background:var(--accent);width:24px;height:10px;box-shadow:0 0 14px 3px rgba(var(--accent-rgb),.38);opacity:0;border-radius:99px;position:absolute;top:-5px;left:-12px}@media (max-width:959px){.lp-top{--r:16px;grid-template-columns:minmax(0,1fr);row-gap:0}.lp-col{display:contents}.lp-head{order:1;padding-top:8px}.lp-actions{order:2;max-width:none;margin-top:22px}.lp-stagewrap{order:3;justify-content:center;margin-top:30px}.lp-legendwrap{order:4;max-width:none;margin-top:22px}.lp-stage{width:min(100%,560px)}.lp-cab{display:none}.lp-h1{font-size:max(36px,min(9.6vw,64px))}.lp-venues{font-size:15px}.lp-sub{font-size:14.5px;line-height:1.75}.lp-tvs{--card-top:17cqw;--pipW:3.6cqw;--pipH:1.45cqw;--rowH:2.4cqw;--big:2.1;--drop:6.6cqw}.lp-br-typed{font-size:4.6cqw}.lp-br-bar{height:10.5cqw}.lp-br-url{height:7cqw}.lp-ttl{margin-top:2.2cqw;font-size:7.8cqw}.lp-credits{display:none}.lp-line{font-size:4.8cqw}.lp-trackno{font-size:1.6cqw}.lp-singing{height:4.4cqw;padding:0 1.8cqw 0 .6cqw;font-size:2.1cqw;top:9cqw}.lp-singing .lp-av{width:3.2cqw;height:3.2cqw;font-size:1.6cqw}.lp-singing b{font-size:2.2cqw}.lp-singing .lp-lv{height:2.6cqw;font-size:1.6cqw}.lp-inst{height:4cqw;font-size:2cqw;top:9cqw}.lp-idle{padding:0 5cqw}.lp-idle-mark{height:6cqw}.lp-idle-steps{margin-top:4cqw}.lp-idle-step{font-size:3.2cqw}.lp-idle-num{width:4cqw;height:4cqw;margin-right:1.6cqw;font-size:2cqw}.lp-qr{width:26cqw;height:26cqw}}@media (max-width:640px){.lp-btn{width:100%;min-height:72px}.lp-replay .lp-micro{display:none}}@media (hover:hover) and (pointer:fine){.lp-login:hover{border-color:rgba(var(--ink-rgb),.6)}.lp-icon:hover{color:var(--ink);background:rgba(var(--ink-rgb),.06)}.lp-btn:hover{background:var(--accent-h)}.lp-btn:hover .lp-btn-arrow{transform:translate(3px)rotate(45deg)}.lp-replay:hover,.lp-lang:hover{color:var(--ink)}.lp-faq summary:hover .lp-faq-pip{box-shadow:inset 0 0 0 1.25px var(--accent)}}.lp-below{position:relative}.lp-page{padding-top:max(84px,min(12vh,140px))}.lp-runhead{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:16px;margin-bottom:max(30px,min(5vh,56px));padding-bottom:14px;display:flex}.lp-secmark{align-items:center;gap:16px;min-width:0;display:flex}.lp-folio{font-family:var(--mono);letter-spacing:.24em;color:var(--ink);font-weight:400}.lp-pagegrid{gap:30px;display:grid}@media (min-width:980px){.lp-pagegrid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:0}.lp-pagehead{padding-right:max(36px,min(4.2vw,84px))}.lp-pagebody{border-left:1px solid var(--hair);padding-left:max(36px,min(4.2vw,84px))}}.lp-h2{letter-spacing:.04em;text-wrap:balance;margin:0;font-size:max(30px,min(3vw,46px));font-weight:700;line-height:1.2}.lp-h3{letter-spacing:.06em;margin:0;font-size:max(18px,min(1.4vw,21px));font-weight:700;line-height:1.4}.lp-lead{max-width:24em;color:var(--dim);letter-spacing:.04em;margin:22px 0 0;font-size:max(15px,min(1.1vw,17px));line-height:1.85}.lp-steps{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.lp-step{border-bottom:1px solid var(--hair);grid-template-columns:52px minmax(0,1fr);gap:8px 14px;padding:22px 0;display:grid}.lp-num{font:400 13px/1.9 var(--mono);letter-spacing:.14em;color:var(--dim)}@media (max-width:640px){.lp-step{grid-template-columns:34px minmax(0,1fr)}}.lp-step p,.lp-feat p,.lp-wcol p{color:var(--dim);letter-spacing:.03em;max-width:36em;margin:8px 0 0;font-size:15.5px;line-height:1.8}.lp-devices{color:var(--ink);letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 28px;padding:0;font-size:max(15px,min(1.15vw,18px));font-weight:600;list-style:none;display:flex}.lp-devices i{background:var(--accent);border-radius:99px;width:14px;height:6px}.lp-where{border-top:1px solid var(--hair)}.lp-wcol{border-bottom:1px solid var(--hair);flex-direction:column;gap:10px;padding:22px 0;display:flex}.lp-wcol p{margin-top:0}.lp-feats,.lp-acct{border-top:1px solid var(--hair);gap:0;display:grid}@media (min-width:760px){.lp-feats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px}.lp-acct{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:36px}}.lp-feat{border-bottom:1px solid var(--hair);flex-direction:column;padding:24px 0 26px;display:flex}.lp-fig{margin-top:16px}.lp-mini{letter-spacing:.04em;color:rgba(var(--ink-rgb),.24);font-size:24px;font-weight:700}.lp-mini-s{color:var(--accent)}.lp-segfig{box-shadow:inset 0 0 0 1.25px rgba(var(--ink-rgb),.4);letter-spacing:.14em;border-radius:99px;align-self:flex-start;font-size:13px;display:inline-flex}.lp-segfig b,.lp-segfig span{border-radius:99px;padding:7px 16px}.lp-segfig b{background:var(--ink);color:var(--paper);font-weight:600}.lp-segfig span{color:var(--dim)}.lp-lanefig{width:220px;max-width:100%;height:auto}.lp-bar-soft{stroke:rgba(var(--ink-rgb),.25);stroke-width:2.2px;stroke-linecap:round}.lp-lane-on{fill:var(--accent)}.lp-lane-off{fill:rgba(var(--ink-rgb),.2)}.lp-chip{background:rgba(var(--ink-rgb),.06);letter-spacing:.06em;border-radius:99px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-size:14px;display:inline-flex}.lp-chip b,.lp-lvb{font:600 11px/1 var(--latin);letter-spacing:.06em;background:var(--ink);color:var(--paper);border-radius:99px;padding:4px 8px}.lp-lvb{vertical-align:.2em;margin-left:6px;display:inline-block}.lp-specimen{margin:34px 0 0}.lp-specs{gap:18px;margin-top:14px;display:grid}@media (min-width:760px){.lp-specs{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-spec{flex-direction:column;gap:10px;display:flex}.lp-speccap{letter-spacing:.06em;color:var(--dim);align-items:baseline;gap:10px;font-size:13px;display:flex}.lp-speccap b{font:500 11px/1 var(--mono);color:var(--ink)}.lp-faqs{border-top:1px solid var(--hair)}.lp-faq{border-bottom:1px solid var(--hair)}.lp-faq summary{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:14px 0;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq-pip{width:22px;height:9px;box-shadow:inset 0 0 0 1.25px rgba(var(--ink-rgb),.42);border-radius:99px;flex:none;transition:background-color .2s,box-shadow .2s}.lp-faq[open] .lp-faq-pip{background:var(--accent);box-shadow:none}.lp-faq p{color:var(--dim);letter-spacing:.03em;max-width:38em;margin:0 0 24px;font-size:15.5px;line-height:1.8}.lp-contact{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:30px 0 32px}.lp-mail{font:500 clamp(20px,2.2vw,30px)/1.3 var(--mono);letter-spacing:.02em;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--accent-rgb),.55);text-decoration-color:rgba(var(--accent-rgb),.55);text-underline-offset:7px;overflow-wrap:anywhere;border-radius:2px;text-decoration-thickness:2px;transition:color .16s,text-decoration-color .16s;display:inline-block}@media (hover:hover) and (pointer:fine){.lp-mail:hover{color:var(--accent-h);text-decoration-color:currentColor}}.lp-foot{flex-direction:column;gap:24px;padding-top:max(96px,min(14vh,160px));padding-bottom:88px;display:flex}.lp-foottop{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:22px;display:flex}.lp-footbrand{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.lp-footsay{letter-spacing:.12em;color:var(--dim);font-size:13px}.lp-langs{flex-wrap:wrap;align-items:center;gap:4px;margin-right:-14px;display:flex}.lp-lang{min-height:44px;color:var(--dim);font:400 14px/1 var(--cjk);letter-spacing:.08em;border-radius:99px;align-items:center;padding:0 14px;text-decoration:none;transition:color .2s;display:inline-flex}.lp-lang-on{color:var(--ink);font-weight:600}.lp-legal{color:var(--dim);letter-spacing:.03em}@media (max-width:640px){.lp-langs{margin:0 0 0 -14px}}.lp.lp-latin :not(.lp-legal *){letter-spacing:normal}.lp.lp-latin .lp-micro{letter-spacing:.3em}.lp.lp-latin .lp-vf-mode{letter-spacing:.12em}.lp-latin .lp-h1,.lp-latin .lp-h2,.lp-latin .lp-btn-l,.lp-latin .lp-ttl,.lp-latin .lp-line{font-family:var(--latin);font-weight:600}.lp.lp-latin .lp-h1{letter-spacing:-.01em;font-size:max(40px,min(4.3vw,80px));line-height:1.04}.lp.lp-latin .lp-h2{letter-spacing:-.005em;line-height:1.12}.lp-latin .lp-venues i,.lp-latin .lp-devices i{margin:0 2px}.lp-latin .lp-credits dt{font-size:.9em}@media (max-width:959px){.lp.lp-latin .lp-h1{font-size:max(34px,min(8.8vw,56px))}}.lp.lp-ko :not(.lp-legal *){letter-spacing:normal;word-break:keep-all}.lp.lp-ko .lp-micro{letter-spacing:.3em}.lp.lp-ko .lp-h1{letter-spacing:-.01em}.tv .lp-stagewrap,.tv .lp-grain,.tv .lp-replay{display:none}.tv .lp-a{animation:none!important}.tv .lp-top{grid-template-columns:minmax(0,1fr)}
