.lsh-scrim{position:fixed;inset:0;z-index:1200;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lsh-scrim[hidden],.lsh-sheet[hidden],.lsh-toast[hidden]{display:none}.lsh-sheet{position:fixed;left:50%;bottom:0;transform:translateX(-50%);width:100%;max-width:560px;max-height:86vh;max-height:86dvh;z-index:1201;display:flex;flex-direction:column;gap:10px;padding:10px 16px calc(14px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;background:rgba(18,17,15,.98);color:#f7f5ef;box-shadow:0 -10px 40px rgba(0,0,0,.5);overflow:auto;overscroll-behavior:contain;--text:#f7f5ef;--muted:#9b988d;--stroke-soft:rgba(255,255,255,.10);--panel-2:rgba(255,255,255,.07);font-size:14px}body.lsh-open{overflow:hidden}.lsh-grab{width:40px;height:4px;border-radius:2px;background:rgba(255,255,255,.22);margin:0 auto 2px}.lsh-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.lsh-head strong{font-size:17px}.lsh-x{width:44px;height:44px;flex:none;border-radius:50%;border:0;background:rgba(255,255,255,.1);color:#fff;font-size:22px;line-height:1;cursor:pointer}.lsh-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.lsh-tabs::-webkit-scrollbar{display:none}.lsh-tab{flex:none;display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#f7f5ef;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.lsh-tab.on{background:#f2c94c;color:#1a1306;border-color:#f2c94c}.lsh-tab.lock{opacity:.72}.lsh-lock{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,.14);color:currentColor}.lsh-tab.on .lsh-lock{background:rgba(0,0,0,.14)}.lsh-body{display:flex;flex-direction:column;gap:8px;min-height:120px}.lsh-foot{border-top:1px solid rgba(255,255,255,.1);padding-top:10px}.lsh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:#f7f5ef;font:inherit;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap}.lsh-btn:disabled{opacity:.5;cursor:default}.lsh-btn.gold{background:#f2c94c;color:#1a1306;border-color:#f2c94c}.lsh-btn.ghost{background:0 0}.lsh-btn.danger{background:rgba(229,72,77,.18);border-color:rgba(229,72,77,.5);color:#ff8a8e}.lsh-else{width:100%}.lsh-relive{display:flex;align-items:center;gap:12px;min-height:56px;margin:0 0 10px;padding:8px 14px 8px 8px;border-radius:16px;border:1px solid rgba(242,201,76,.45);background:rgba(242,201,76,.08);color:#f7f5ef;text-decoration:none}.lsh-relive[hidden]{display:none}.lsh-relive:focus-visible,.lsh-relive:hover{background:rgba(242,201,76,.14)}.lsh-rlv-ic{width:40px;height:40px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(242,201,76,.16);color:#f2c94c}.lsh-rlv-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.lsh-rlv-t b{font-size:15px;color:#f2c94c}.lsh-rlv-t small{font-size:12.5px;color:#9b988d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsh-rlv-go{flex:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;align-self:center;color:#f2c94c}.lsh-q{width:100%;box-sizing:border-box;margin:2px 0;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#fff;font:inherit;font-size:14px;min-width:0}.lsh-row2{display:flex;gap:8px;align-items:center}.lsh-row2 .lsh-q{flex:1}.lsh-lbl{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.6;margin-top:4px}.lsh-list{display:flex;flex-direction:column;gap:2px;max-height:46vh;overflow:auto;overscroll-behavior:contain}.lsh-row{display:flex;align-items:center;gap:10px;padding:7px 2px;min-height:56px;cursor:pointer;border-radius:10px}.lsh-row.sel{background:rgba(242,201,76,.1)}.lsh-row.off{opacity:.55;cursor:default}.lsh-av{width:40px;height:40px;flex:none;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#2a2a33;color:#f2c94c;font-weight:800;font-size:16px}.lsh-av img{width:100%;height:100%;object-fit:cover;display:block}.lsh-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.lsh-who b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:4px}.lsh-who small{font-size:11.5px;opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lsh-who em{font-style:normal;font-size:11.5px;color:#f2c94c;opacity:.9}.lsh-vtick{display:inline-block;width:12px;height:12px;border-radius:50%;background:#3b82f6;position:relative}.lsh-vtick::after{content:"";position:absolute;left:3.5px;top:1.5px;width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.lsh-chk{width:22px;height:22px;flex:none;accent-color:#f2c94c;margin:0 6px 0 0}.lsh-sendrow{display:flex;gap:10px;align-items:center;justify-content:space-between;padding-top:4px}.lsh-count{flex:1;min-width:0;font-size:12px;opacity:.72;line-height:1.35}.lsh-note{margin:0;font-size:12.5px;line-height:1.45;opacity:.78}.lsh-hint{margin:0;font-size:12px;line-height:1.4;opacity:.6}.lsh-card{display:flex;gap:12px;align-items:center;padding:12px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.lsh-card .lsh-ct{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.35}.lsh-card .lsh-ct b{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lsh-card .lsh-ct span{opacity:.7}.lsh-disc{width:40px;height:40px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);color:#f2c94c}.lsh-lockcard{flex-wrap:wrap}.lsh-lockcard .lsh-row2{width:100%}.lsh-thumb{width:88px;height:50px;flex:none;border-radius:8px;object-fit:cover;background:#111}.lsh-now{flex-wrap:wrap}.lsh-acts{display:flex;gap:6px;flex:none;width:100%;justify-content:flex-end}.lsh-tile{display:flex;gap:12px;align-items:center;padding:12px;border-radius:14px;background:rgba(242,201,76,.1);border:1px solid rgba(242,201,76,.3)}.lsh-tile.lock{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);opacity:.75}.lsh-tile .lsh-ct{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.35}.lsh-tile .lsh-ct span{opacity:.7}.lsh-pick{align-self:flex-start;position:relative;overflow:hidden}.lsh-file{position:absolute;inset:0;opacity:0;cursor:pointer;font-size:0}.lsh-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.lsh-grid:empty{display:none}.lsh-cell{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#222}.lsh-cell img{width:100%;height:100%;object-fit:cover;display:block}.lsh-cellx{position:absolute;right:4px;top:4px;width:24px;height:24px;border-radius:50%;border:0;background:rgba(0,0,0,.7);color:#fff;font-size:16px;line-height:1;cursor:pointer}.lsh-toast{position:absolute;left:50%;top:100px;transform:translate(-50%,-6px);z-index:1210;padding:7px 14px;border-radius:999px;background:rgba(16,14,10,.92);color:#fff;font-size:13px;font-weight:700;opacity:0;transition:opacity .18s,transform .18s;pointer-events:none;white-space:nowrap;max-width:92%;overflow:hidden;text-overflow:ellipsis}.lsh-sheet .lsh-toast{position:sticky;top:0;align-self:center;transform:none}.lsh-toast.on{opacity:1;transform:translate(-50%,0)}.lsh-sheet .lsh-toast.on{transform:none}@media (min-width:600px){.lsh-sheet{border-radius:18px;bottom:24px}}.lsh-ov{position:absolute;inset:0;z-index:12;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.lsh-frame{width:100%;aspect-ratio:16/9;max-height:100%;border:0;display:block;background:#000}.lsh-photo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#000}.lsh-photo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.lsh-tag{position:absolute;left:12px;bottom:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;font-size:12px;font-weight:800;pointer-events:none}.lsh-tag i{width:8px;height:8px;border-radius:50%;background:red;display:inline-block}.lsh-pcnt{left:auto;right:12px;bottom:auto;top:12px}.lsh-sound{position:absolute;left:50%;top:14px;transform:translateX(-50%);z-index:4;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:0;background:#f2c94c;color:#1a1306;font:inherit;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.4)}.lsh-sound.on{background:rgba(0,0,0,.6);color:#fff}.lsh-hctl{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);z-index:4;display:flex;gap:8px}.lsh-hbtn{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.6);color:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.lsh-hbtn.danger{background:rgba(229,72,77,.75);border-color:transparent}.live-stage.lsh-on:not(.lsh-tv)>.lrt-gview,.live-stage.lsh-on:not(.lsh-tv)>.lrt-preview,.live-stage.lsh-on:not(.lsh-tv)>canvas.lb-paint,.live-stage.lsh-on:not(.lsh-tv)>video{position:absolute!important;inset:auto!important;right:12px!important;bottom:12px!important;top:auto!important;left:auto!important;width:clamp(84px,24%,180px)!important;height:auto!important;aspect-ratio:3/4;object-fit:cover!important;z-index:14!important;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.5);background:#000;transform:none}.live-stage.lsh-on:not(.lsh-tv)>canvas.lb-paint.lb-mirror,.live-stage.lsh-on:not(.lsh-tv)>video.lb-mirror{transform:scaleX(-1)}.live-stage.lsh-on .lrt-hpills,.live-stage.lsh-on .lw-cchips{display:none}.live-stage.lsh-on .lw-amb,.live-stage.lsh-on .lw-wait{display:none}.live-stage.lsh-on.lw-top .lsh-ov{top:56px}.live-stage.lsh-on>#livechat{z-index:16}@media (prefers-reduced-motion:reduce){.lsh-toast{transition:none}}.lsh-ov .lsh-tag{top:56px;bottom:auto}.lsh-ov .lsh-hctl{top:56px;bottom:auto;left:auto;right:12px;transform:none}.lsh-ov .lsh-sound{top:56px;left:auto;right:12px;transform:none}.live-stage.lsh-on.lw-top .lsh-ov .lsh-hctl,.live-stage.lsh-on.lw-top .lsh-ov .lsh-sound,.live-stage.lsh-on.lw-top .lsh-ov .lsh-tag{top:12px}.lsh-strip{position:absolute;inset:0;pointer-events:none;z-index:2}.lsh-rt{position:absolute;border-radius:10px;overflow:hidden;background:#0d0d10;box-shadow:0 2px 10px rgba(0,0,0,.45)}.lsh-rt>canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.lsh-rn{position:absolute;left:6px;bottom:6px;max-width:calc(100% - 12px);padding:2px 7px;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;font-size:11px;font-weight:800;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsh-rn[hidden]{display:none}.lsh-ov.lsh-rowon .lsh-frame{border-radius:10px}.live-stage.lsh-on.lsh-rowvid>.lsh-rowpic{position:absolute!important;inset:auto!important;left:var(--lsh-rl)!important;top:var(--lsh-rt)!important;width:var(--lsh-rw)!important;height:var(--lsh-rh)!important;object-fit:var(--lsh-rfit,contain)!important;z-index:14!important;border-radius:10px;background:#000;transform:none;clip-path:none!important;opacity:1!important}.live-stage.lsh-on.lsh-rowvid>.lsh-rowpic.lb-mirror{transform:scaleX(-1)}.live-stage.lsh-on>:is(.lw-host,.lw-tl,.lw-badge,.lw-elapsed,.lw-left,.lw-mute,.lw-fs,.lms,.lrt-gctls,.lrt-ask,.gstage,.lrt-btn,.lb-lightbtn){z-index:13}.live-stage.lsh-on>.lw-sndpill{display:none}.live-stage.lsh-tv :is(.lc,.gstage){--lc-cmax:var(--lsh-ccap, 200vh)}.live-stage.lsh-on.lw-roomb .lsh-ov{top:var(--lw-rbbar,52px)}.live-stage.lsh-on.lsh-tv.lw-roomb>.lw-host{display:none}.lsh-ov{animation:.42s cubic-bezier(.22,.9,.24,1) backwards lshIn}@keyframes lshIn{from{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}.lsh-frame{opacity:0;transition:opacity .35s}.lsh-frame.lsh-ld{opacity:1}.lsh-cw{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:rgba(0,0,0,0);transition:background .24s}.lsh-cw.on{background:rgba(0,0,0,.55)}.lsh-cw-card{width:min(380px,100%);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 20px 18px;border-radius:22px;text-align:center;color:#f7f5ef;color-scheme:dark;background:linear-gradient(180deg,rgba(32,28,18,.92),rgba(14,13,10,.95));box-shadow:inset 0 0 0 1px rgba(245,197,24,.45),0 24px 60px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);opacity:0;transform:translateY(14px) scale(.97);transition:opacity .24s,transform .3s cubic-bezier(.22,.9,.24,1)}.lsh-cw.on .lsh-cw-card{opacity:1;transform:none}.lsh-cw-ic{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 24px/1 system-ui,sans-serif;color:#1a1305;background:linear-gradient(180deg,#f2c94c,#c9952c)}.lsh-cw-t{font-size:17px;font-weight:800}.lsh-cw-p{margin:0;font-size:14.5px;line-height:1.4;opacity:.92}.lsh-cw-acts{display:flex;gap:8px;margin-top:6px}@media (prefers-reduced-motion:reduce){.lsh-ov{animation:none}.lsh-cw,.lsh-cw-card,.lsh-frame{transition:none}}.lsh-sheet{--lsh-plate:#17171c;--lsh-green:#30d158;--lsh-acc:#f2c94c;--lsh-acc-ink:#1a1306}html.lui2 .lsh-sheet{--lsh-plate:#1e1912}html.lui2[data-theme=light] .lsh-sheet{--lsh-plate:#f6f5f2;--lsh-green:#1f9d4c;--lsh-acc:#2563eb;--lsh-acc-ink:#fff}.lsh-sheet button.lsh-row{width:100%;border:0;background:0 0;color:inherit;font:inherit;text-align:left;padding:6px;gap:12px;min-height:58px;border-radius:12px}.lsh-sheet button.lsh-row:hover{background:rgba(255,255,255,.05)}.lsh-sheet button.lsh-row:focus-visible{outline:2px solid var(--lsh-acc);outline-offset:-2px}.lsh-sheet button.lsh-row.sel{background:color-mix(in srgb,var(--lsh-acc) 13%,transparent)}.lsh-sheet button.lsh-row.off:hover{background:0 0}.lsh-sheet .lsh-row .lsh-av{position:relative;width:46px;height:46px;overflow:visible}.lsh-sheet .lsh-row .lsh-av img{border-radius:50%}.lsh-on{position:absolute;right:-1px;bottom:-1px;width:14px;height:14px;box-sizing:border-box;border-radius:50%;background:var(--lsh-green);border:2.5px solid var(--lsh-plate)}.lsh-ago{position:absolute;right:-6px;bottom:-3px;min-width:18px;padding:1px 4px;box-sizing:border-box;border-radius:999px;border:2px solid var(--lsh-plate);background:color-mix(in srgb,var(--lsh-green) 22%,var(--lsh-plate));color:color-mix(in srgb,var(--lsh-green) 80%,#fff);font-style:normal;font-size:9.5px;font-weight:800;line-height:12px;text-align:center;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums}html.lui2[data-theme=light] .lsh-ago{color:color-mix(in srgb,var(--lsh-green) 80%,#15151b)}.lsh-now{color:var(--lsh-green);font-weight:700;opacity:1}.lsh-sheet .lsh-who b{font-size:14.5px}.lsh-sheet .lsh-who small{font-size:12px}.lsh-tick{width:24px;height:24px;flex:none;box-sizing:border-box;border-radius:50%;border:2px solid rgba(255,255,255,.28);position:relative;margin-right:4px;transition:background .12s,border-color .12s}html.lui2[data-theme=light] .lsh-tick{border-color:rgba(20,20,28,.22)}.lsh-row.sel .lsh-tick{background:var(--lsh-acc);border-color:var(--lsh-acc)}.lsh-row.sel .lsh-tick::after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid var(--lsh-acc-ink);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.lsh-row.off .lsh-tick{visibility:hidden}.lsh-sheet{overflow:hidden}.lsh-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.lsh-body>.lsh-list{flex:1 1 auto;min-height:96px;max-height:none}.lsh-body>.lsh-sendrow{flex:none;padding:8px 0 2px;border-top:1px solid rgba(255,255,255,.08)}.lsh-foot,.lsh-grab,.lsh-head,.lsh-tabs{flex:none}.lsh-foot{padding-bottom:0}.lsh-sheet{overflow:hidden!important;flex-direction:column}.lsh-sheet:not([hidden]){display:flex!important}.lsh-sheet[hidden]{display:none!important}.lsh-sheet>.lsh-foot,.lsh-sheet>.lsh-grab,.lsh-sheet>.lsh-head,.lsh-sheet>.lsh-tabs{flex:none}.lsh-sheet>.lsh-foot{display:flex;gap:8px;align-items:stretch;border-top:0;padding-top:0;margin-top:-2px}.lsh-foot .lsh-relive{flex:1 1 0;min-width:0;margin:0;min-height:44px;padding:4px 10px 4px 6px;border-radius:999px;gap:8px}.lsh-foot .lsh-rlv-ic{width:32px;height:32px}.lsh-foot .lsh-rlv-go,.lsh-foot .lsh-rlv-t small{display:none}.lsh-foot .lsh-else{flex:1 1 0;min-width:0;width:auto;min-height:44px}.lsh-body{flex:1 1 auto;min-height:0;overflow:hidden}.lsh-body>.lsh-list{flex:1 1 auto;min-height:96px;max-height:none;overflow:auto;-webkit-overflow-scrolling:touch}.lsh-body>:is(.lsh-q,.lsh-lbl){flex:none}.lsh-sendrow{flex:none;position:relative;z-index:2;margin:0 -4px;padding:10px 4px calc(2px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(24,22,18,.92),rgba(18,17,15,.98));display:none}.lsh-sendrow.on{display:flex;animation:.22s cubic-bezier(.2,.9,.3,1) lshSend}.lsh-sendrow .lsh-btn{min-height:44px;padding:0 22px}@keyframes lshSend{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lsh-sendrow.on{animation:none}}html .lsh-sheet.lsh-sheet.lsh-sheet.lsh-sheet.lsh-sheet.lsh-sheet{max-height:calc(100vh - 24px)!important;max-height:calc(100dvh - 24px)!important;bottom:max(8px,env(safe-area-inset-bottom,0px))!important;border-radius:20px!important}html .lsh-sheet.lsh-sheet.lsh-sheet.lsh-sheet.lsh-sheet.lsh-sheet .lsh-body{flex:1 1 auto!important;min-height:0!important}html .lsh-sheet.lsh-sheet.lsh-sheet.lsh-sheet.lsh-sheet.lsh-sheet .lsh-body>.lsh-list{overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:120px}html.lui2 .lsh-sheet.ls2-adopt:not(.ls2 *){transform:none}.lsh-sendrow{margin-left:0;margin-right:0}.lsh-body>.lsh-sendrow.on{margin:10px 0 0;padding:8px 8px 8px 18px;border:0;border-radius:26px;background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.16)}.lsh-body>.lsh-sendrow .lsh-count{min-width:0;flex:1 1 auto;line-height:1.3}.lsh-body>.lsh-sendrow .lsh-btn{flex:none}.lsh-body>.lsh-list{padding-bottom:8px}