.ds-scope .ds-live-pill{color:#fff;font-family:var(--font-ui);letter-spacing:.06em;background:#e0245e;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:900;display:inline-flex}.ds-scope .ds-live-pill.dim{background:#0000008c}.ds-scope .ds-live-pill .dot{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite dsLivePulse}@keyframes dsLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.ds-scope .ds-live-note{margin-bottom:12px}.ds-scope .ds-live-note.bad{border-color:#c62828}.ds-scope .ds-live-note.bad .ic{color:#c62828}.ds-scope .ds-live-help{color:var(--ir-muted);margin:6px 0 10px;font-size:12.5px;line-height:1.45}.ds-scope .ds-live-cnt{color:var(--ir-muted);margin-left:6px;font-weight:700}.ds-scope .ds-live-skel{background:linear-gradient(90deg,#0000000d,#00000017,#0000000d) 0 0/200% 100%;border-radius:14px;height:120px;animation:1.2s linear infinite dsLiveShimmer}.ds-scope .ds-live-skel.tall{height:70vh;margin:16px}@keyframes dsLiveShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ds-scope .ds-live-primary{background:var(--store,var(--ir-accent));color:#fff;border-style:solid;border-color:#0000;justify-content:center;text-decoration:none}.ds-scope .ds-live-primary:disabled{opacity:.55;cursor:not-allowed}.ds-scope .ds-live-ghost{justify-content:center;text-decoration:none}.ds-scope .ds-live-danger{color:#fff;background:#c62828;border-color:#0000;justify-content:center}.ds-scope .ds-live-go{margin-top:16px;padding:14px 16px;font-size:15px}.ds-scope .ds-live-iconbtn{width:32px;height:32px;color:var(--ir-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ds-scope .ds-live-iconbtn:hover{color:var(--ir-ink);background:#0000000f}.ds-scope .ds-live-switch{flex:none;width:42px;height:24px;display:inline-block;position:relative}.ds-scope .ds-live-switch input{opacity:0;width:0;height:0;position:absolute}.ds-scope .ds-live-switch i{background:#0000002e;border-radius:999px;transition:background .15s;position:absolute;inset:0}.ds-scope .ds-live-switch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.ds-scope .ds-live-switch input:checked+i{background:var(--store,var(--ir-accent))}.ds-scope .ds-live-switch input:checked+i:after{transform:translate(18px)}.ds-scope .ds-live-form{flex-direction:column;display:flex}.ds-scope .ds-live-form .dc-lbl{margin-top:14px}.ds-scope .ds-live-form .dc-inp{margin-top:6px}.ds-scope .ds-live-picker{flex-direction:column;gap:8px;display:flex}.ds-scope .ds-live-pick{text-align:left;background:var(--ir-card,#fff);cursor:pointer;border:1.5px solid #00000014;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.ds-scope .ds-live-pick.on{border-color:var(--store,var(--ir-accent))}.ds-scope .ds-live-pick .img{background:#0000000f;border-radius:9px;flex:none;width:46px;height:46px;overflow:hidden}.ds-scope .ds-live-pick .img img{object-fit:cover;width:100%;height:100%}.ds-scope .ds-live-pick .tx{flex-direction:column;flex:1;min-width:0;display:flex}.ds-scope .ds-live-pick .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.ds-scope .ds-live-pick .tx span{color:var(--ir-muted);font-size:12px}.ds-scope .ds-live-pick .code{min-width:34px;height:28px;font-family:var(--font-ui);color:var(--ir-muted);background:#0000000f;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.ds-scope .ds-live-pick .code.on{background:var(--store,var(--ir-accent));color:#fff}.ds-scope .ds-live-igrow{background:var(--ir-card,#fff);border:1px solid #00000014;border-radius:12px;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;display:flex}.ds-scope .ds-live-igrow.sub{margin-left:14px}.ds-scope .ds-live-igrow .tx{flex-direction:column;flex:1;min-width:0;display:flex}.ds-scope .ds-live-igrow .tx b{font-size:13px}.ds-scope .ds-live-igrow .tx span{color:var(--ir-muted);font-size:12px}.ds-scope .ds-live-livecard{color:#fff;background:#101418;border-radius:14px;margin-bottom:14px;padding:14px}.ds-scope .ds-live-livecard .hd{flex-direction:column;gap:6px;display:flex}.ds-scope .ds-live-livecard .hd b{font-size:16px}.ds-scope .ds-live-livecard .hd .mt{opacity:.75;font-size:12px}.ds-scope .ds-live-livecard .acts{gap:8px;margin-top:12px;display:flex}.ds-scope .ds-live-livecard .acts .dc-addbtn{flex:1}.ds-scope .ds-live-livecard .ds-live-ghost{color:#fff;background:0 0;border-color:#ffffff4d}.ds-scope .ds-live-past{flex-direction:column;gap:8px;display:flex}.ds-scope .ds-live-past .row{background:var(--ir-card,#fff);border:1px solid #00000014;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ds-scope .ds-live-past .row .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds-scope .ds-live-past .row .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.ds-scope .ds-live-past .row .tx span{color:var(--ir-muted);font-size:11.5px}.ds-scope .ds-live-past .row .acts{align-items:center;gap:6px;display:flex}.ds-scope .ds-live-past .row .acts a{text-decoration:none}.ds-scope.ds-live-studio{background:#000}.ds-scope .ds-live-stage{background:#000;width:100%;height:100%;min-height:100dvh;position:relative;overflow:hidden}.ds-scope .ds-live-stage.desk{aspect-ratio:9/16;border-radius:16px;min-height:0;max-height:78vh}.ds-scope .ds-live-video{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.ds-scope .ds-live-video.mirror{transform:scaleX(-1)}.ds-scope .ds-live-top{z-index:5;padding:calc(env(safe-area-inset-top,0px) + 12px) 12px 10px;color:#fff;font-family:var(--font-ui);background:linear-gradient(#0000008c,#0000);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.ds-scope .ds-live-top .tm{font-variant-numeric:tabular-nums}.ds-scope .ds-live-top .vw{background:#00000073;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.ds-scope .ds-live-top .grow{flex:1}.ds-scope .ds-live-top .share{color:#fff;background:#00000073;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ds-scope .ds-live-top .end{color:#fff;background:#e0245e;border:0;border-radius:999px;height:32px;padding:0 14px;font-size:12px;font-weight:900}.ds-scope .ds-live-rail{z-index:6;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:132px;right:8px}.ds-scope .ds-live-rail button{color:#fff;width:48px;font-family:var(--font-ui);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;font-size:10px;font-weight:700;display:flex}.ds-scope .ds-live-rail button svg{background:#00000073;border-radius:50%;width:42px;height:42px;padding:10px}.ds-scope .ds-live-rail button.on svg{background:var(--store,var(--ir-accent))}.ds-scope .ds-live-rail button.off svg{background:#c62828}.ds-scope .ds-live-ctrls{justify-content:center;gap:14px;margin-top:12px;display:flex}.ds-scope .ds-live-ctrls button{width:46px;height:46px;color:var(--ir-ink);cursor:pointer;background:#00000014;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ds-scope .ds-live-ctrls button.off{color:#fff;background:#c62828}.ds-scope .ds-live-overlaychat{z-index:5;padding:0 10px calc(env(safe-area-inset-bottom,0px) + 10px);background:linear-gradient(#0000,#0009);position:absolute;bottom:0;left:0;right:64px}.ds-scope .ds-live-hearts{pointer-events:none;z-index:4;width:80px;height:260px;position:absolute;bottom:90px;right:12px}.ds-scope .ds-live-hearts span{color:#e0245e;animation:1.6s ease-out forwards dsLiveHeart;position:absolute;bottom:0}@keyframes dsLiveHeart{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1;transform:translateY(-20px)scale(1)}to{opacity:0;transform:translateY(-220px)scale(1.15)rotate(12deg)}}.ds-scope .ds-live-err{z-index:6;color:#fff;background:#c62828e6;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:12.5px;display:flex;position:absolute;top:64px;left:12px;right:12px}.ds-scope .ds-live-sheet{z-index:8;background:var(--ir-bg,#fff);max-height:62%;color:var(--ir-ink);border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #00000040}.ds-scope .ds-live-sheet .hd{justify-content:space-between;align-items:center;padding:12px 14px 8px;display:flex}.ds-scope .ds-live-sheet .hd b{font-size:15px}.ds-scope .ds-live-sheet .hd button{color:var(--ir-muted);background:0 0;border:0}.ds-scope .ds-live-sheet .bd{padding:0 14px calc(env(safe-area-inset-bottom,0px) + 14px);overflow:auto}.ds-scope .ds-live-dialog{z-index:60;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ds-scope .ds-live-dialog .card{background:var(--ir-bg,#fff);width:min(360px,100%);color:var(--ir-ink);border-radius:16px;padding:18px}.ds-scope .ds-live-dialog .card b{font-size:16px}.ds-scope .ds-live-dialog .card p{color:var(--ir-muted);margin:6px 0 14px;font-size:13px}.ds-scope .ds-live-dialog .card .acts{gap:8px;display:flex}.ds-scope .ds-live-dialog .card .acts .dc-addbtn{flex:1}.ds-scope .ds-live-chat{flex-direction:column;min-height:0;display:flex}.ds-scope .ds-live-chat .list{flex-direction:column;flex:1;gap:6px;min-height:0;max-height:320px;display:flex;overflow:auto}.ds-scope .ds-live-chat.compact .list{max-height:170px;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.ds-scope .ds-live-chat .empty{color:var(--ir-muted);padding:8px 0;font-size:12.5px}.ds-scope .ds-live-chat.compact .empty{color:#fffc}.ds-scope .ds-live-chat .msg{flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:13px;line-height:1.35;display:flex}.ds-scope .ds-live-chat.compact .msg{color:#fff;text-shadow:0 1px 2px #0009}.ds-scope .ds-live-chat .msg .nm{color:var(--store,var(--ir-accent));align-items:center;gap:4px;font-weight:800;display:inline-flex}.ds-scope .ds-live-chat.compact .msg .nm{color:#ffd166}.ds-scope .ds-live-chat .msg.ig .nm{color:#d62976}.ds-scope .ds-live-chat.compact .msg.ig .nm{color:#ff8fb8}.ds-scope .ds-live-chat .msg .nm em{background:var(--store,var(--ir-accent));color:#fff;border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal}.ds-scope .ds-live-chat .msg .nm .code{color:#fff;background:#101418;border-radius:999px;padding:1px 6px;font-size:10px}.ds-scope .ds-live-chat .msg .tx{word-break:break-word;flex:1;min-width:0}.ds-scope .ds-live-chat .msg .mod button{color:var(--ir-muted);background:0 0;border:0;padding:0 2px}.ds-scope .ds-live-chat.compact .msg .mod{display:none}.ds-scope .ds-live-chat .inp{gap:6px;margin-top:8px;display:flex}.ds-scope .ds-live-chat .inp input{background:var(--ir-card,#fff);height:38px;color:var(--ir-ink);border:1px solid #0000001f;border-radius:999px;flex:1;padding:0 12px;font-size:13.5px}.ds-scope .ds-live-chat.compact .inp input{color:#fff;background:#00000073;border-color:#ffffff40}.ds-scope .ds-live-chat.compact .inp input::placeholder{color:#ffffffbf}.ds-scope .ds-live-chat .inp button{background:var(--store,var(--ir-accent));color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.ds-scope .ds-live-chat .inp button:disabled{opacity:.5}.ds-scope .ds-live-lineup{flex-direction:column;gap:8px;display:flex}.ds-scope .ds-live-lineup .empty{color:var(--ir-muted);font-size:12.5px}.ds-scope .ds-live-lineup .item{background:var(--ir-card,#fff);border:1.5px solid #00000014;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.ds-scope .ds-live-lineup .item.on{border-color:var(--store,var(--ir-accent));box-shadow:0 0 0 3px color-mix(in srgb, var(--store,var(--ir-accent)) 18%, transparent)}.ds-scope .ds-live-lineup .item .code{color:#fff;background:#101418;border-radius:7px;justify-content:center;align-items:center;min-width:30px;height:24px;padding:0 6px;font-size:11px;font-weight:900;display:inline-flex}.ds-scope .ds-live-lineup .item .img{background:#0000000f;border-radius:9px;flex:none;width:44px;height:44px;overflow:hidden}.ds-scope .ds-live-lineup .item .img img{object-fit:cover;width:100%;height:100%}.ds-scope .ds-live-lineup .item .tx{flex-direction:column;flex:1;min-width:0;display:flex}.ds-scope .ds-live-lineup .item .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ds-scope .ds-live-lineup .item .tx span{color:var(--ir-muted);font-size:12px}.ds-scope .ds-live-lineup .item .spot{border:1.5px solid var(--store,var(--ir-accent));height:32px;color:var(--store,var(--ir-accent));cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:800}.ds-scope .ds-live-lineup .item .spot.on,.ds-scope .ds-live-lineup .item .spot.add{background:var(--store,var(--ir-accent));color:#fff}.ds-scope .ds-live-lineup .item .spot:disabled{opacity:.5}.ds-scope .ds-live-stream .state{color:var(--ir-muted);align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;display:flex}.ds-scope .ds-live-stream .state .dot{background:#f5a623;border-radius:50%;width:8px;height:8px}.ds-scope .ds-live-stream .state.ok .dot{background:#2e7d32}.ds-scope .ds-live-stream .state.bad .dot{background:#c62828}.ds-scope .ds-live-stream .targets{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.ds-scope .ds-live-stream .targets .t{background:var(--ir-card,#fff);border:1px solid #00000014;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.ds-scope .ds-live-stream .targets .t .st{background:#f5a623;border-radius:50%;width:8px;height:8px}.ds-scope .ds-live-stream .targets .t .st.live{background:#2e7d32}.ds-scope .ds-live-stream .targets .t .st.failed{background:#c62828}.ds-scope .ds-live-stream .targets .t .tx{flex-direction:column;flex:1;min-width:0;display:flex}.ds-scope .ds-live-stream .targets .t .tx b{font-size:13px}.ds-scope .ds-live-stream .targets .t .tx span{color:var(--ir-muted);font-size:11.5px}.ds-scope .ds-live-stream .add{flex-direction:column;gap:8px;display:flex}.ds-scope .ds-live-stream .add .tabs{gap:6px;display:flex}.ds-scope .ds-live-stream .add .tabs button{height:30px;color:var(--ir-ink);background:0 0;border:1px solid #0000001f;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.ds-scope .ds-live-stream .add .tabs button.on{background:var(--store,var(--ir-accent));color:#fff;border-color:#0000}.ds-scope .ds-live-stream .add .help{color:var(--ir-muted);margin:0;font-size:12px;line-height:1.45}.ds-scope .ds-live-stream .add .err{color:#c62828;margin:0;font-size:12px}.ds-scope .ds-live-ig .help{color:var(--ir-muted);margin:0 0 8px;font-size:12.5px;line-height:1.45}.ds-scope .ds-live-summary{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:30px 12px;display:flex}.ds-scope .ds-live-summary .ic{color:#2e7d32;background:#e8f5e9;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.ds-scope .ds-live-summary h2{margin:6px 0 0;font-size:20px}.ds-scope .ds-live-summary p{color:var(--ir-muted);margin:0}.ds-scope .ds-live-summary .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:360px;margin:14px 0;display:grid}.ds-scope .ds-live-summary .stats div{background:var(--ir-card,#fff);border:1px solid #00000014;border-radius:12px;flex-direction:column;padding:10px;display:flex}.ds-scope .ds-live-summary .stats b{font-size:18px}.ds-scope .ds-live-summary .stats span{color:var(--ir-muted);font-size:11.5px}.ds-scope .ds-live-summary .replay{margin-bottom:12px}.ds-scope .ds-live-summary .replay a{text-decoration:none}.ird.ds-scope.ds-live-desk{background:var(--ir-bg,#f6f7f9);min-height:100vh}.ird.ds-scope .ds-live-deskwrap{width:min(1240px,100% - 48px);margin:0 auto;padding:22px 0 40px}.ird.ds-scope .ds-live-grid{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.ird.ds-scope .ds-live-col{position:sticky;top:16px}.ird.ds-scope .ds-live-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ird.ds-scope .ds-live-side .ds-live-panel:first-child{grid-column:1/-1}.ird.ds-scope .ds-live-panel{background:#fff;border:1px solid #00000014;border-radius:14px;padding:14px}.ird.ds-scope .ds-live-panel h3{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.ird.ds-scope .ds-live-panel h3 span{color:var(--ir-muted);background:#0000000f;border-radius:999px;padding:1px 8px;font-size:11px}.ird.ds-scope .ds-live-share{color:var(--ir-muted);align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.ird.ds-scope .ds-live-share code{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ir-ink);flex:1;font-size:12px;overflow:hidden}.ird.ds-scope .ds-live-chat .list{max-height:260px}@media (max-width:1279px){.ird.ds-scope .ds-live-side{grid-template-columns:1fr}}.ds-scope .ds-lv-stage{background:#000;width:100%;position:relative;overflow:hidden}.ds-scope .ds-lv-stage.mobile{min-height:100dvh}.ds-scope .ds-lv-stage.desk{aspect-ratio:9/16;border-radius:16px;max-height:82vh}.ds-scope .ds-lv-video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.ds-scope .ds-lv-stage.mobile .ds-lv-video{object-fit:cover}.ds-scope .ds-lv-top{z-index:5;padding:calc(env(safe-area-inset-top,0px) + 10px) 12px 12px;color:#fff;background:linear-gradient(#0009,#0000);align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.ds-scope .ds-lv-top .brand{color:#fff;align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.ds-scope .ds-lv-top .brand .lg{background:#fff3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:inline-flex;overflow:hidden}.ds-scope .ds-lv-top .brand .lg img{object-fit:cover;width:100%;height:100%}.ds-scope .ds-lv-top .brand .nm{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.ds-scope .ds-lv-top .brand .sub{opacity:.8;font-size:11px}.ds-scope .ds-lv-top .grow{flex:1}.ds-scope .ds-lv-top .vw{background:#00000073;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.ds-scope .ds-lv-top .x{color:#fff;background:#00000073;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;display:inline-flex}.ds-scope .ds-lv-sound{z-index:7;color:#101418;background:#ffffffeb;border:0;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-scope .ds-lv-state{z-index:3;color:#fff;text-align:center;justify-content:center;align-items:center;padding:30px;font-size:14px;display:flex;position:absolute;inset:0}.ds-scope .ds-lv-state .card{background:#0000008c;border-radius:14px;flex-direction:column;align-items:center;gap:8px;max-width:320px;padding:18px 22px;display:flex}.ds-scope .ds-lv-state .card b{font-size:16px}.ds-scope .ds-lv-state .card a{color:#fff}.ds-scope .ds-lv-rail{z-index:6;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:150px;right:8px}.ds-scope .ds-lv-rail button{color:#fff;width:48px;font-size:10px;font-weight:700;font-family:var(--font-ui);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;display:flex}.ds-scope .ds-lv-rail button svg{background:#00000073;border-radius:50%;width:42px;height:42px;padding:10px}.ds-scope .ds-lv-rail button.on svg{background:var(--store,var(--ir-accent))}.ds-scope .ds-lv-rail .badge{background:var(--store,var(--ir-accent));border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:inline-flex;position:absolute;top:-4px;right:0}.ds-scope .ds-lv-bottom{z-index:5;padding:10px 10px calc(env(safe-area-inset-bottom,0px) + 10px);background:linear-gradient(#0000,#000000a6);flex-direction:column;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:64px}.ds-scope .ds-lv-spot{color:#101418;background:#fffffff5;border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.ds-scope .ds-lv-spot .img{background:#0000000f;border-radius:10px;flex:none;width:54px;height:54px;overflow:hidden}.ds-scope .ds-lv-spot .img img{object-fit:cover;width:100%;height:100%}.ds-scope .ds-lv-spot .tx{flex-direction:column;flex:1;min-width:0;display:flex}.ds-scope .ds-lv-spot .tx .code{color:var(--store,var(--ir-accent));font-size:10px;font-weight:900}.ds-scope .ds-lv-spot .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ds-scope .ds-lv-spot .tx span{font-size:13px;font-weight:800}.ds-scope .ds-lv-spot .tx span s{color:#888;margin-left:6px;font-size:11px;font-weight:500}.ds-scope .ds-lv-spot .add{background:var(--store,var(--ir-accent));color:#fff;border:0;border-radius:999px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.ds-scope .ds-lv-spot .add:disabled{opacity:.55}.ds-scope .ds-lv-spot .view{color:#101418;background:#0000000f;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;display:inline-flex}.ds-scope .ds-lv-sheet{z-index:8;background:var(--ir-bg,#fff);max-height:64%;color:var(--ir-ink);border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #00000040}.ds-scope .ds-lv-sheet .hd{justify-content:space-between;align-items:center;padding:12px 14px 8px;display:flex}.ds-scope .ds-lv-sheet .hd b{font-size:15px}.ds-scope .ds-lv-sheet .hd button{color:var(--ir-muted);background:0 0;border:0}.ds-scope .ds-lv-sheet .bd{padding:0 14px calc(env(safe-area-inset-bottom,0px) + 14px);overflow:auto}.ds-scope .ds-lv-nick{gap:6px;display:flex}.ds-scope .ds-lv-nick input{color:#fff;background:#00000073;border:1px solid #ffffff4d;border-radius:999px;flex:1;height:38px;padding:0 12px}.ds-scope .ds-lv-nick button{color:#101418;background:#fff;border:0;border-radius:999px;height:38px;padding:0 14px;font-weight:800}.ds-scope .ds-lv-replay{aspect-ratio:9/16;background:#000;width:100%;max-height:82vh;position:relative}.ds-scope .ds-lv-replaytag{z-index:5;color:#fff;letter-spacing:.06em;background:#0009;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:900;position:absolute;top:12px;left:12px}.ird.ds-scope .ds-lv-grid{grid-template-columns:minmax(300px,440px) minmax(0,1fr);align-items:start;gap:22px;padding:20px 0 40px;display:grid}.ird.ds-scope .ds-lv-col{position:sticky;top:16px}.ird.ds-scope .ds-lv-side{flex-direction:column;gap:16px;display:flex}.ird.ds-scope .ds-lv-side .ds-live-panel{background:#fff;border:1px solid #00000014;border-radius:14px;padding:14px}.ird.ds-scope .ds-lv-side .ds-live-panel h3{margin:0 0 10px;font-size:14px}.ird.ds-scope .ds-lv-side .ds-live-chat .list{max-height:360px}.ird.ds-scope .ds-lv-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.ird.ds-scope .ds-lv-head h1{margin:0;font-size:20px}.ird.ds-scope .ds-lv-head .vw{color:var(--ir-muted);align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:700;display:inline-flex}.ds-scope .ds-live-strip,.ds-store .ds-live-strip{color:#fff;background:#101418;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.ds-live-strip .ds-live-pill{flex:none}.ds-live-strip .tx{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.ds-live-strip .tx b{font-weight:800}.ds-live-strip .vw{opacity:.85;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ds-live-strip .cta{color:#101418;background:#fff;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.ird .ds-live-strip{border-radius:0}.ird .ds-live-strip .in{align-items:center;gap:12px;width:min(1240px,100% - 48px);margin:0 auto;display:flex}.ds-scope .ds-live-ctlbar{color:#6b4e00;background:#fff4d6;border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;font-size:12.5px;display:flex}.ds-scope .ds-live-ctlbar .ic{flex:none;display:inline-flex}.ds-scope .ds-live-ctlbar p{flex:1;min-width:0;margin:0;line-height:1.4}.ds-scope .ds-live-ctlbar button{color:#fff;height:30px;font-family:var(--font-ui);cursor:pointer;background:#6b4e00;border:0;border-radius:999px;flex:none;padding:0 12px;font-size:12px;font-weight:800}.ds-scope .ds-live-stage .ds-live-ctlbar{z-index:6;margin:0;position:absolute;top:56px;left:10px;right:10px}.ds-scope .ds-live-lineup .item{flex-wrap:wrap}.ds-scope .ds-live-lineup .item .media{scrollbar-width:none;flex-basis:100%;gap:6px;padding-top:8px;display:flex;overflow-x:auto}.ds-scope .ds-live-lineup .item .media::-webkit-scrollbar{display:none}.ds-scope .ds-live-lineup .item .mchip{cursor:pointer;background:#0000000f;border:2px solid #0000;border-radius:9px;flex:none;width:40px;height:40px;padding:0;overflow:hidden}.ds-scope .ds-live-lineup .item .mchip img{object-fit:cover;width:100%;height:100%;display:block}.ds-scope .ds-live-lineup .item .mchip.clip{color:#fff;width:auto;font-family:var(--font-ui);background:#101418;align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}.ds-scope .ds-live-lineup .item .mchip.on{border-color:var(--store,var(--ir-accent));box-shadow:0 0 0 2px color-mix(in srgb, var(--store,var(--ir-accent)) 25%, transparent)}.ds-scope .ds-live-onair{color:#fff;background:#101418;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;font-size:12px;display:flex}.ds-scope .ds-live-onair .dot{background:#e0245e;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite dsLivePulse}.ds-scope .ds-live-onair b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ds-scope .ds-live-onair button{color:#101418;height:28px;font-family:var(--font-ui);cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;padding:0 10px;font-size:11.5px;font-weight:800}.ds-scope .ds-live-stage .ds-live-mediapill{z-index:6;color:#fff;font-family:var(--font-ui);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:64px;left:12px}.ds-scope .ds-live-stage .ds-live-mediapill .dot{background:#e0245e;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite dsLivePulse}.ds-scope .ds-live-stage .ds-live-mediapill button{color:#101418;height:24px;font-family:var(--font-ui);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 10px;font-size:11px;font-weight:800}.ds-scope .ds-live-stage .ds-live-err~.ds-live-mediapill{top:124px}
