.live-room[data-v-a7454ce8]{--design-width: 390;--unit: calc(min(100vw, 390px) / var(--design-width));display:flex;flex-direction:column;width:min(100vw,390px);min-height:100vh;margin:0 auto;overflow-x:hidden;color:#fff;background:linear-gradient(180deg,#d32029,#b91c1c 45%,#941717);font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;box-shadow:0 18px 45px rgba(0,0,0,.16)}.broadcast-stage[data-v-a7454ce8]{display:grid;aspect-ratio:390 / 219.38;overflow:hidden;background:#000;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.studio-frame[data-v-a7454ce8],.stage-shade[data-v-a7454ce8]{grid-area:1 / 1}.studio-frame[data-v-a7454ce8]{overflow:hidden}.studio-image[data-v-a7454ce8]{display:block;width:100.7%;height:100%;margin-left:-.35%;object-fit:cover}.live-video[data-v-a7454ce8]{display:none;width:100%;height:100%;object-fit:cover;background:#000}.live-video.is-visible[data-v-a7454ce8]{display:block}.stage-shade[data-v-a7454ce8]{display:flex;flex-direction:column;justify-content:space-between;padding:calc(10 * var(--unit)) calc(12 * var(--unit));background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,0),rgba(0,0,0,.6));pointer-events:none}.stage-shade.is-playing[data-v-a7454ce8]{background:transparent}.stage-shade button[data-v-a7454ce8]{pointer-events:auto}.countdown-card[data-v-a7454ce8]{align-self:flex-start;width:calc(152 * var(--unit));margin-top:auto;margin-bottom:calc(8 * var(--unit));padding:calc(8 * var(--unit)) calc(10 * var(--unit));border:calc(1 * var(--unit)) solid rgba(252,211,77,.62);border-radius:calc(14 * var(--unit));background:linear-gradient(135deg,rgba(127,29,29,.72),rgba(0,0,0,.48));box-shadow:0 8px 18px rgba(0,0,0,.22);backdrop-filter:blur(7px)}.countdown-card span[data-v-a7454ce8]{display:block;color:#fde68a;font-size:calc(10 * var(--unit));line-height:calc(14 * var(--unit))}.countdown-card strong[data-v-a7454ce8]{display:block;margin-top:calc(2 * var(--unit));color:#fff;font-size:calc(22 * var(--unit));line-height:calc(26 * var(--unit));font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;letter-spacing:0;text-shadow:0 2px 8px rgba(127,29,29,.55)}.countdown-card p[data-v-a7454ce8]{margin:calc(2 * var(--unit)) 0 0;color:rgba(255,255,255,.9);font-size:calc(10 * var(--unit));line-height:calc(14 * var(--unit))}.countdown-card small[data-v-a7454ce8]{display:block;margin-top:calc(5 * var(--unit));color:#fecaca;font-size:calc(10 * var(--unit));line-height:calc(14 * var(--unit))}.play-button[data-v-a7454ce8]{width:100%;height:calc(30 * var(--unit));margin-top:calc(8 * var(--unit));border:0;border-radius:999px;color:#8a1c13;background:linear-gradient(180deg,#fff3a7,#ffc338);box-shadow:0 calc(5 * var(--unit)) calc(12 * var(--unit)) rgba(0,0,0,.26);font-size:calc(13 * var(--unit));font-weight:800;line-height:calc(30 * var(--unit))}.play-button[data-v-a7454ce8]:disabled{opacity:.72}.sound-control[data-v-a7454ce8]{grid-area:1 / 1;z-index:5;align-self:end;justify-self:center;display:flex;align-items:center;justify-content:center;min-width:calc(112 * var(--unit));height:calc(38 * var(--unit));margin-bottom:calc(18 * var(--unit));padding:0 calc(18 * var(--unit));border:calc(1 * var(--unit)) solid rgba(252,211,77,.72);border-radius:999px;color:#7a1805;background:linear-gradient(180deg,#fff3a7,#fbbf24);box-shadow:0 calc(10 * var(--unit)) calc(24 * var(--unit)) rgba(0,0,0,.34);font-size:calc(14 * var(--unit));font-weight:800;line-height:calc(38 * var(--unit));transition:opacity .24s ease,transform .24s ease}.sound-control.is-hiding[data-v-a7454ce8]{opacity:0;transform:translateY(calc(8 * var(--unit))) scale(.96)}.stage-hud[data-v-a7454ce8],.stage-footer[data-v-a7454ce8],.hud-right[data-v-a7454ce8],.broadcast-line[data-v-a7454ce8],.programme-main[data-v-a7454ce8],.programme-actions[data-v-a7454ce8],.programme-meta[data-v-a7454ce8],.channel-name[data-v-a7454ce8],.programme-tabs[data-v-a7454ce8],.network-notice[data-v-a7454ce8],.feed-card header[data-v-a7454ce8],.feed-author[data-v-a7454ce8],.interaction-bar[data-v-a7454ce8],.message-form[data-v-a7454ce8]{display:flex;align-items:center}.stage-hud[data-v-a7454ce8],.stage-footer[data-v-a7454ce8],.programme-main[data-v-a7454ce8],.feed-card header[data-v-a7454ce8],.interaction-bar[data-v-a7454ce8]{justify-content:space-between}.stage-hud[data-v-a7454ce8],.stage-footer[data-v-a7454ce8]{justify-content:flex-end}.hud-right[data-v-a7454ce8]{gap:calc(8 * var(--unit))}.glass-icon[data-v-a7454ce8]{width:calc(32 * var(--unit));height:calc(32 * var(--unit));display:flex;align-items:center;justify-content:center;border:calc(1 * var(--unit)) solid rgba(255,255,255,.2);border-radius:999px;background:rgba(0,0,0,.4);backdrop-filter:blur(6px)}.glass-icon img[data-v-a7454ce8]{width:calc(12 * var(--unit));height:calc(12 * var(--unit));object-fit:contain}.broadcast-line[data-v-a7454ce8]{position:relative;border-radius:calc(16 * var(--unit));backdrop-filter:blur(6px)}.broadcast-line[data-v-a7454ce8]{gap:calc(4 * var(--unit));padding:calc(3 * var(--unit)) calc(11 * var(--unit));border:calc(1 * var(--unit)) solid rgba(252,211,77,.6);background:linear-gradient(90deg,#d82626,#b71c1c);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.broadcast-line img[data-v-a7454ce8]{width:calc(11 * var(--unit));height:calc(11 * var(--unit));object-fit:contain}.broadcast-line span[data-v-a7454ce8]{font-size:calc(10 * var(--unit));line-height:calc(18 * var(--unit));letter-spacing:calc(.25 * var(--unit));white-space:nowrap}.programme-panel[data-v-a7454ce8]{position:relative;display:flex;flex-direction:column;gap:calc(12 * var(--unit));overflow:hidden;padding:calc(12 * var(--unit)) calc(16 * var(--unit)) calc(13 * var(--unit));border-bottom:calc(1 * var(--unit)) solid rgba(252,211,77,.3);background:linear-gradient(135deg,#c51d24,#b7181f 60%,#991419);box-shadow:0 4px 20px rgba(185,28,28,.4)}.programme-glow[data-v-a7454ce8]{position:absolute;border-radius:999px;pointer-events:none}.programme-glow-gold[data-v-a7454ce8]{width:calc(176 * var(--unit));height:calc(176 * var(--unit));right:calc(-40 * var(--unit));top:calc(-40 * var(--unit));background:rgba(251,191,36,.2);filter:blur(calc(32 * var(--unit)))}.programme-glow-red[data-v-a7454ce8]{width:calc(160 * var(--unit));height:calc(160 * var(--unit));left:calc(-40 * var(--unit));bottom:calc(-40 * var(--unit));background:rgba(248,113,113,.25);filter:blur(calc(20 * var(--unit)))}.programme-main[data-v-a7454ce8]{position:relative;gap:calc(10 * var(--unit))}.programme-copy[data-v-a7454ce8]{min-width:0;flex:1}.programme-meta[data-v-a7454ce8]{gap:calc(8 * var(--unit))}.gold-label[data-v-a7454ce8]{display:inline-flex;align-items:center;min-height:calc(24 * var(--unit));padding:calc(3 * var(--unit)) calc(9 * var(--unit));border:calc(1 * var(--unit)) solid rgba(253,230,138,.5);border-radius:calc(16 * var(--unit));color:#7a1805;background:linear-gradient(90deg,#fbbf24,#f59e0b);box-shadow:0 1px 1px rgba(0,0,0,.05);font-size:calc(10 * var(--unit));line-height:calc(18 * var(--unit));font-weight:600;letter-spacing:calc(.5 * var(--unit));white-space:nowrap}.channel-name[data-v-a7454ce8]{gap:calc(4 * var(--unit));color:#fde68a;font-size:calc(11 * var(--unit));line-height:calc(18 * var(--unit));font-weight:700;white-space:nowrap}.channel-name i[data-v-a7454ce8],.programme-tabs .has-update i[data-v-a7454ce8]{width:calc(6 * var(--unit));height:calc(6 * var(--unit));border-radius:999px;background:#fcd34d}.programme-copy h1[data-v-a7454ce8]{max-width:calc(250 * var(--unit));margin:calc(4 * var(--unit)) 0 0;color:#fff;font-size:calc(15 * var(--unit));line-height:calc(20.63 * var(--unit));font-weight:600;letter-spacing:calc(.375 * var(--unit));text-shadow:0 2px 1px rgba(0,0,0,.06),0 4px 1.5px rgba(0,0,0,.07)}.programme-copy p[data-v-a7454ce8]{margin:calc(4 * var(--unit)) 0 0;color:#fef08a;font-size:calc(12 * var(--unit));line-height:calc(18 * var(--unit));white-space:nowrap}.programme-copy p span[data-v-a7454ce8]{color:rgba(255,255,255,.5);margin:0 calc(6 * var(--unit))}.programme-actions[data-v-a7454ce8]{flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:calc(7 * var(--unit))}.programme-share-button[data-v-a7454ce8]{display:flex;align-items:center;justify-content:center;gap:calc(4 * var(--unit));width:calc(86 * var(--unit));height:calc(32 * var(--unit));border:calc(1 * var(--unit)) solid rgba(255,255,255,.6);border-radius:999px;color:#7a1805;background:linear-gradient(90deg,#ffe082,#ffd54f,#ffb300);box-shadow:0 4px 6px -1px rgba(120,53,15,.3),0 2px 4px -2px rgba(120,53,15,.3);font-size:calc(12 * var(--unit));line-height:calc(12 * var(--unit));font-weight:600;white-space:nowrap}.programme-share-button img[data-v-a7454ce8]{width:calc(14 * var(--unit));height:calc(15 * var(--unit));object-fit:contain}.programme-like-button[data-v-a7454ce8]{position:relative;display:flex;align-items:center;justify-content:center;gap:calc(4 * var(--unit));width:calc(86 * var(--unit));height:calc(30 * var(--unit));border:calc(1 * var(--unit)) solid rgba(252,211,77,.65);border-radius:999px;color:#fff;background:linear-gradient(180deg,#ff3838,#e52b50 55%,#b91c1c);box-shadow:0 6px 12px -4px rgba(127,29,29,.6);overflow:visible;-webkit-tap-highlight-color:transparent;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.programme-like-button[data-v-a7454ce8]:active,.programme-like-button.is-liked[data-v-a7454ce8]{transform:scale(1.08);filter:saturate(1.18) brightness(1.08);box-shadow:0 8px 18px -5px rgba(252,211,77,.75),0 0 0 calc(3 * var(--unit)) rgba(252,211,77,.18)}.programme-like-button img[data-v-a7454ce8]{width:calc(14 * var(--unit));height:calc(13 * var(--unit));object-fit:contain;transition:transform .16s ease}.programme-like-button.is-liked img[data-v-a7454ce8]{animation:thumb-pop-a7454ce8 .32s ease both}.programme-like-button strong[data-v-a7454ce8]{font-size:calc(10 * var(--unit));line-height:calc(12 * var(--unit));font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;letter-spacing:0;white-space:nowrap}.like-burst[data-v-a7454ce8]{position:absolute;right:calc(12 * var(--unit));top:calc(-5 * var(--unit));z-index:2;color:#fff7ad;font-size:calc(12 * var(--unit));line-height:calc(14 * var(--unit));font-weight:800;text-shadow:0 calc(2 * var(--unit)) calc(6 * var(--unit)) rgba(127,29,29,.82);pointer-events:none;animation:like-float-a7454ce8 .76s ease-out forwards}@keyframes thumb-pop-a7454ce8{0%{transform:scale(1)}48%{transform:scale(1.36) rotate(-8deg)}to{transform:scale(1)}}@keyframes like-float-a7454ce8{0%{opacity:0;transform:translateY(0) scale(.72)}18%{opacity:1}to{opacity:0;transform:translateY(calc(-24 * var(--unit))) scale(1.08)}}.programme-tabs[data-v-a7454ce8]{position:relative;gap:calc(16 * var(--unit));overflow-x:auto;padding-top:calc(11 * var(--unit));border-top:calc(1 * var(--unit)) solid rgba(251,191,36,.25);scrollbar-width:none}.programme-tabs[data-v-a7454ce8]::-webkit-scrollbar{display:none}.programme-tabs button[data-v-a7454ce8]{position:relative;display:inline-flex;align-items:center;gap:calc(4 * var(--unit));padding-bottom:calc(6 * var(--unit));color:rgba(255,255,255,.8);font-size:calc(13 * var(--unit));line-height:calc(18 * var(--unit));letter-spacing:calc(.325 * var(--unit));white-space:nowrap}.programme-tabs .is-active[data-v-a7454ce8]{color:#fde68a}.programme-tabs .is-active[data-v-a7454ce8]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:calc(2.5 * var(--unit));border-radius:999px;background:linear-gradient(90deg,#fcd34d,#fbbf24);box-shadow:0 0 10px rgba(253,224,71,.9)}.programme-tabs .has-update i[data-v-a7454ce8]{box-shadow:0 0 0 calc(2 * var(--unit)) rgba(127,29,29,.4)}.discussion-panel[data-v-a7454ce8]{display:flex;flex-direction:column;gap:calc(10 * var(--unit));padding:calc(12 * var(--unit)) calc(16 * var(--unit)) calc(16 * var(--unit));background:radial-gradient(circle at 50% 10%,rgba(248,113,113,.25) 0,rgba(248,113,113,0) 31%),linear-gradient(180deg,#b91c1c,#a81818 40%,#8f1313)}.network-notice[data-v-a7454ce8],.feed-card[data-v-a7454ce8]{border:calc(1 * var(--unit)) solid rgba(252,211,77,.4);border-radius:calc(22 * var(--unit));background:rgba(255,255,255,.15);box-shadow:0 2px 10px rgba(0,0,0,.1);backdrop-filter:blur(6px)}.network-notice[data-v-a7454ce8]{gap:calc(8 * var(--unit));padding:calc(9 * var(--unit)) calc(13 * var(--unit))}.network-notice img[data-v-a7454ce8]{width:calc(11 * var(--unit));height:calc(11 * var(--unit));object-fit:contain;flex:0 0 auto}.network-notice p[data-v-a7454ce8]{margin:0;color:#fef3c7;font-size:calc(11 * var(--unit));line-height:calc(13.75 * var(--unit))}.audience-feed[data-v-a7454ce8]{display:flex;flex-direction:column;gap:calc(7 * var(--unit));max-height:calc(382 * var(--unit));overflow-y:auto;padding-right:calc(2 * var(--unit));scrollbar-width:none;-webkit-overflow-scrolling:touch}.audience-feed[data-v-a7454ce8]::-webkit-scrollbar{display:none}.feed-card[data-v-a7454ce8]{display:flex;flex-direction:column;gap:calc(4 * var(--unit));width:fit-content;max-width:88%;padding:calc(8 * var(--unit)) calc(10 * var(--unit));background:rgba(255,255,255,.1)}.feed-card.is-own[data-v-a7454ce8]{width:fit-content;max-width:82%;align-self:flex-end;border-color:rgba(252,211,77,.62);background:linear-gradient(135deg,rgba(251,191,36,.22),rgba(185,28,28,.4));border-bottom-right-radius:calc(8 * var(--unit))}.feed-card header[data-v-a7454ce8]{gap:calc(6 * var(--unit))}.feed-card.is-own header[data-v-a7454ce8]{justify-content:flex-end}.feed-author[data-v-a7454ce8]{min-width:0;gap:calc(5 * var(--unit))}.feed-card.is-own .feed-author[data-v-a7454ce8]{flex-direction:row-reverse}.feed-author strong[data-v-a7454ce8]{overflow:hidden;color:#fff;font-size:calc(11 * var(--unit));line-height:calc(16 * var(--unit));font-weight:600;letter-spacing:calc(.3 * var(--unit));text-overflow:ellipsis;white-space:nowrap}.feed-card time[data-v-a7454ce8]{color:rgba(253,230,138,.8);font-size:calc(9 * var(--unit));line-height:calc(16 * var(--unit));white-space:nowrap}.feed-card p[data-v-a7454ce8]{margin:0;padding-left:calc(2 * var(--unit));color:#fff;font-size:calc(12 * var(--unit));line-height:calc(18.5 * var(--unit))}.feed-card.is-own p[data-v-a7454ce8]{padding-right:calc(2 * var(--unit));padding-left:0;text-align:right}.interaction-bar[data-v-a7454ce8]{position:sticky;bottom:0;z-index:5;margin-top:auto;min-height:calc(62 * var(--unit));padding:calc(10 * var(--unit)) calc(16 * var(--unit));border-top:calc(1 * var(--unit)) solid rgba(252,211,77,.4);background:linear-gradient(180deg,rgba(185,28,28,.96),rgba(148,23,23,.98));box-shadow:0 -4px 20px rgba(0,0,0,.25);backdrop-filter:blur(12px)}.message-form[data-v-a7454ce8]{width:100%;min-width:0;height:calc(42 * var(--unit));gap:calc(8 * var(--unit));padding:calc(2 * var(--unit)) calc(6 * var(--unit)) calc(2 * var(--unit)) calc(15 * var(--unit));border:calc(1 * var(--unit)) solid rgba(252,211,77,.4);border-radius:999px;background:rgba(0,0,0,.2);box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.message-form img[data-v-a7454ce8]{width:calc(18 * var(--unit));height:calc(11 * var(--unit));object-fit:contain;flex:0 0 auto}.message-form input[data-v-a7454ce8]{min-width:0;flex:1 1 auto;height:100%;color:#fff;font-size:calc(12 * var(--unit));line-height:calc(18 * var(--unit));outline:none}.message-form input[data-v-a7454ce8]::placeholder{color:rgba(255,255,255,.72)}.message-form button[data-v-a7454ce8]{width:calc(52 * var(--unit));height:calc(30 * var(--unit));flex:0 0 auto;border-radius:999px;color:#7a1805;background:linear-gradient(90deg,#ffe082,#ffd54f,#ffb300);font-size:calc(12 * var(--unit));line-height:calc(18 * var(--unit));font-weight:600;box-shadow:0 3px 8px rgba(120,53,15,.24)}.message-form button[data-v-a7454ce8]:disabled{opacity:.48}.message-form input[data-v-a7454ce8],.message-form button[data-v-a7454ce8]{white-space:nowrap}@media(max-width:360px){.programme-copy h1[data-v-a7454ce8]{max-width:calc(236 * var(--unit))}.broadcast-line span[data-v-a7454ce8]{letter-spacing:0}}.stats-page[data-v-b261de66]{width:100%;min-height:100vh;padding:24px;background:#f6f7f9}header[data-v-b261de66]{max-width:900px;margin:0 auto 18px;display:flex;align-items:center;justify-content:space-between}header p[data-v-b261de66]{margin:0 0 4px;color:#6b7280;font-size:13px}header h1[data-v-b261de66]{margin:0;font-size:25px}header button[data-v-b261de66]{height:36px;padding:0 16px;border-radius:6px;color:#fff;background:#1f2937}header button[data-v-b261de66]:disabled{opacity:.6}.summary-grid[data-v-b261de66]{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}article[data-v-b261de66]{padding:20px;border:1px solid #e5e7eb;border-radius:9px;background:#fff}article span[data-v-b261de66]{color:#6b7280;font-size:13px}article strong[data-v-b261de66]{display:block;margin-top:9px;font-size:30px}.error[data-v-b261de66]{max-width:900px;margin:0 auto 14px;padding:10px 12px;border-radius:6px;color:#991b1b;background:#fee2e2}footer[data-v-b261de66]{max-width:900px;margin:16px auto 0;color:#6b7280;font-size:12px}@media(max-width:640px){.stats-page[data-v-b261de66]{padding:16px}.summary-grid[data-v-b261de66]{grid-template-columns:1fr}}:root{font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;color:#1f2937;background:#f3f4f6;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{overflow-x:hidden}button,input{border:0;padding:0;color:inherit;font:inherit;background:none}button{cursor:pointer}.page-shell{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:flex-start;background:#f3f4f6}.page-shell.stats-shell{display:block;background:#f6f7f9}
