.live-player[data-v-d58309d8],.live-video[data-v-d58309d8],.vod-player[data-v-d58309d8]{height:100%;width:100%}.live-player[data-v-d58309d8]{background:#000;position:relative}.live-video[data-v-d58309d8]{background:#000;display:block}.vod-player[data-v-d58309d8] .prism-player{height:100%!important;width:100%!important}.member-access-gate[data-v-e1938d04]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071021a3;display:grid;top:0;right:0;bottom:0;left:0;padding:20px;place-items:center;position:absolute;z-index:6}.gate-card[data-v-e1938d04]{background:#141f35f2;border:1px solid hsla(0,0%,100%,.19);border-radius:16px;box-shadow:0 18px 55px #0000004d;color:#fff;padding:30px;text-align:center;width:min(400px,100%)}.lock-mark[data-v-e1938d04]{background:#5f99ff2e;border-radius:14px;display:grid;font-size:20px;height:44px;margin:0 auto 14px;place-items:center;width:44px}.gate-kicker[data-v-e1938d04]{color:#9fc5ff;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0}.gate-card h2[data-v-e1938d04]{font-size:23px;margin:9px 0}.gate-description[data-v-e1938d04]{color:#ffffffb8;font-size:13px;line-height:1.7;margin:0 auto}.gate-actions[data-v-e1938d04]{display:flex;gap:10px;justify-content:center;margin:24px 0 17px}.gate-actions button[data-v-e1938d04]{border-radius:8px;cursor:pointer;font-size:14px;font-weight:650;line-height:42px;min-width:120px}.primary[data-v-e1938d04]{background:#3d7cff;border:0;color:#fff}.secondary[data-v-e1938d04]{background:transparent;border:1px solid hsla(0,0%,100%,.24);color:#fff}.gate-card small[data-v-e1938d04]{color:#ffffff6b;font-size:11px}@media (max-width:620px){.gate-card[data-v-e1938d04]{padding:24px 18px}.gate-card h2[data-v-e1938d04]{font-size:20px}.gate-actions button[data-v-e1938d04]{flex:1;min-width:0}}.chat-card[data-v-a759ae11]{background:#fff;border:1px solid #e8edf5;border-radius:14px;overflow:hidden}.chat-head[data-v-a759ae11]{align-items:center;border-bottom:1px solid #edf0f5;display:flex;height:54px;justify-content:space-between;padding:0 16px}.chat-head div[data-v-a759ae11]{align-items:baseline;display:flex;gap:8px}.chat-head b[data-v-a759ae11]{color:#26324a;font-size:15px}.chat-head div span[data-v-a759ae11]{color:#929caf;font-size:11px}.connection-state[data-v-a759ae11]{align-items:center;color:#8993a6;display:inline-flex;font-size:11px;gap:5px}.connection-state[data-v-a759ae11]:before{background:#aeb6c4;border-radius:50%;content:"";height:6px;width:6px}.connection-state.online[data-v-a759ae11]:before{background:#35a86b}.connection-state.pending[data-v-a759ae11]:before{background:#e6a23c}.message-list[data-v-a759ae11]{height:330px;overflow-y:auto;padding:12px 14px;scroll-behavior:smooth}.chat-empty[data-v-a759ae11]{color:#75809a;display:grid;min-height:250px;padding:20px;place-content:center;text-align:center}.chat-empty b[data-v-a759ae11]{color:#4b5871;font-size:14px}.chat-empty p[data-v-a759ae11]{font-size:12px;line-height:1.6;margin:7px 0 0;max-width:230px}.message-item[data-v-a759ae11]{margin-bottom:13px}.message-meta[data-v-a759ae11]{align-items:center;display:flex;gap:6px}.message-name[data-v-a759ae11]{color:#58657d;font-size:12px;font-weight:600;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-meta em[data-v-a759ae11]{background:#edf3ff;border-radius:4px;color:#276cff;font-size:9px;font-style:normal;padding:1px 5px}.message-meta time[data-v-a759ae11]{color:#b0b7c4;font-size:10px;margin-left:auto}.message-item p[data-v-a759ae11]{background:#f3f6fa;border-radius:3px 10px 10px;color:#27344b;display:inline-block;font-size:13px;line-height:1.55;margin:5px 0 0;max-width:92%;overflow-wrap:anywhere;padding:8px 10px;white-space:pre-wrap}.message-item.own[data-v-a759ae11]{text-align:right}.message-item.own .message-meta[data-v-a759ae11]{justify-content:flex-end}.message-item.own .message-meta time[data-v-a759ae11]{margin:0 auto 0 0;order:-1}.message-item.own p[data-v-a759ae11]{background:#eaf1ff;border-radius:10px 3px 10px 10px;color:#2456ad;text-align:left}.message-action[data-v-a759ae11]{background:transparent;border:0;color:#9a7180;cursor:pointer;font-size:9px;padding:0 2px}.chat-compose[data-v-a759ae11]{border-top:1px solid #edf0f5;padding:10px 12px 11px}.chat-compose textarea[data-v-a759ae11]{border:1px solid #e2e7ef;border-radius:8px;box-sizing:border-box;color:#26324a;font:inherit;font-size:13px;line-height:1.45;outline:0;padding:9px 10px;resize:none;width:100%}.chat-compose textarea[data-v-a759ae11]:focus{border-color:#8eb3ff}.chat-compose textarea[data-v-a759ae11]:disabled{background:#f7f8fa}.compose-foot[data-v-a759ae11]{align-items:center;display:flex;justify-content:space-between;margin-top:7px}.compose-foot span[data-v-a759ae11]{color:#a1a9b8;font-size:10px}.compose-foot button[data-v-a759ae11]{background:#276cff;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;line-height:30px;padding:0 16px}.compose-foot button[data-v-a759ae11]:disabled{background:#c9d2e1;cursor:not-allowed}.chat-error[data-v-a759ae11]{background:#fff4f2;color:#d65c4d;font-size:11px;margin:0;padding:8px 12px}.cohost-panel[data-v-a759ae11]{background:#fbfcff;border-top:1px solid #edf0f5;padding:13px 14px}.application-item[data-v-a759ae11],.cohost-head[data-v-a759ae11],.seat-row[data-v-a759ae11]{align-items:center;display:flex;gap:10px;justify-content:space-between}.cohost-head div[data-v-a759ae11]{align-items:baseline;display:flex;gap:7px}.cohost-head b[data-v-a759ae11]{color:#26324a;font-size:14px}.cohost-head span[data-v-a759ae11],.cohost-tip[data-v-a759ae11]{color:#8792a6;font-size:11px}.cohost-panel button[data-v-a759ae11]{background:#276cff;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:11px;line-height:28px;padding:0 10px}.cohost-panel button[data-v-a759ae11]:disabled{background:#c7cfdb}.cohost-panel button.plain[data-v-a759ae11]{background:#fff;border:1px solid #dce3ed;color:#657187}.cohost-panel button.danger[data-v-a759ae11]{background:#e85d52}.cohost-panel button.danger.plain[data-v-a759ae11]{background:#fff;border-color:#f0c8c4;color:#d94f45}.application-list[data-v-a759ae11]{margin-top:10px}.application-item[data-v-a759ae11],.seat-row[data-v-a759ae11]{border-top:1px solid #edf0f5;color:#4d596f;font-size:12px;padding:8px 0}.application-item div[data-v-a759ae11]{display:flex;gap:5px}.cohost-tip[data-v-a759ae11]{margin:9px 0 0}.video-grid[data-v-a759ae11]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.remote-video-container[data-v-a759ae11],.video-tile[data-v-a759ae11]{background:#101827;border-radius:8px;min-height:118px;overflow:hidden;position:relative}.remote-video-container[data-v-a759ae11] .remote-video-tile,.video-player[data-v-a759ae11]{height:118px;width:100%}.remote-video-container[data-v-a759ae11] video,.video-tile[data-v-a759ae11] video{height:118px;-o-object-fit:cover;object-fit:cover;width:100%}.video-tile span[data-v-a759ae11]{bottom:6px;color:#fff;font-size:10px;left:7px;position:absolute;text-shadow:0 1px 3px #000}.teacher-start-actions[data-v-a759ae11]{display:flex;flex-wrap:wrap;gap:6px}.video-tile.screen-preview[data-v-a759ae11] video{-o-object-fit:contain;object-fit:contain}.rtc-diagnostics[data-v-a759ae11]{background:#fff;border:1px solid #dfe7f2;border-radius:8px;color:#536079;font-size:11px;margin-top:10px;padding:9px 10px}.rtc-diagnostics summary[data-v-a759ae11]{color:#52617a;cursor:pointer;font-weight:600}.rtc-diagnostics-grid[data-v-a759ae11]{display:grid;gap:6px 12px;grid-template-columns:minmax(110px,1fr) minmax(100px,auto);padding:10px 0 6px}.rtc-diagnostics-grid b[data-v-a759ae11]{color:#26324a;font-variant-numeric:tabular-nums;text-align:right}.rtc-diagnostics small[data-v-a759ae11]{color:#8a94a6;line-height:1.5}@media (max-width:980px){.message-list[data-v-a759ae11]{height:300px}}.playback-diagnostics[data-v-5f13d31d]{background:#fff;border:1px solid #dfe7f2;border-radius:9px;color:#536079;font-size:12px;margin-top:10px;padding:10px 12px}.playback-diagnostics summary[data-v-5f13d31d]{cursor:pointer;font-weight:600}.playback-diagnostics-grid[data-v-5f13d31d]{display:grid;gap:7px 14px;grid-template-columns:minmax(130px,1fr) auto;padding:10px 0 6px}.playback-diagnostics-grid b[data-v-5f13d31d]{color:#26324a;font-variant-numeric:tabular-nums}.playback-diagnostics small[data-v-5f13d31d]{color:#8a94a6;line-height:1.5}.live-room[data-v-5f13d31d]{color:#172033;margin:auto;max-width:1360px;min-height:calc(100vh - 68px);padding:28px 28px 56px}.room-header[data-v-5f13d31d]{align-items:center;display:flex;gap:20px;margin-bottom:22px;min-height:52px}.back-link[data-v-5f13d31d]{color:#65708a;font-size:14px;text-decoration:none;transition:color .2s;white-space:nowrap}.back-link span[data-v-5f13d31d]{font-size:20px;margin-right:6px;vertical-align:-1px}.back-link[data-v-5f13d31d]:hover{color:#276cff}.header-title[data-v-5f13d31d]{align-items:center;display:flex;gap:12px;min-width:0}.header-title h1[data-v-5f13d31d]{font-size:22px;font-weight:650;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-badge[data-v-5f13d31d]{align-items:center;background:#fff0f0;border-radius:6px;color:#e44848;display:inline-flex;flex:none;font-size:12px;font-weight:650;gap:6px;padding:5px 9px}.live-badge i[data-v-5f13d31d]{background:currentColor;border-radius:50%;box-shadow:0 0 0 3px #e4484821;height:6px;width:6px}.live-badge.ended[data-v-5f13d31d]{background:#eef4ff;color:#3672d7}.live-badge.ended i[data-v-5f13d31d]{box-shadow:0 0 0 3px #3672d71f}.secure-tag[data-v-5f13d31d]{color:#75809a;font-size:13px;margin-left:auto;white-space:nowrap}.room-layout[data-v-5f13d31d]{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 320px}.main-column[data-v-5f13d31d]{min-width:0}.stage[data-v-5f13d31d]{background:#0d1525;border:1px solid #26354e;border-radius:16px;box-shadow:0 18px 42px #1b2d4e29;height:min(58vw,620px);min-height:360px;overflow:hidden;position:relative}.live-player[data-v-5f13d31d],.live-video[data-v-5f13d31d],.stage img[data-v-5f13d31d],.vod-player[data-v-5f13d31d]{height:100%;width:100%}.stage img[data-v-5f13d31d]{-o-object-fit:cover;object-fit:cover;opacity:.62}.live-player[data-v-5f13d31d]{background:#000}.live-player[data-v-5f13d31d] video{background:#000;-o-object-fit:contain!important;object-fit:contain!important}.stage-shade[data-v-5f13d31d]{background:linear-gradient(90deg,#081122d1,#0811221f 72%);top:0;right:0;bottom:0;left:0;position:absolute}.stage-copy[data-v-5f13d31d]{bottom:clamp(28px,5vw,56px);color:#fff;left:clamp(24px,5vw,52px);position:absolute;right:24px;z-index:1}.stage-copy h2[data-v-5f13d31d]{font-size:clamp(26px,3vw,42px);line-height:1.18;margin:15px 0 9px;max-width:650px}.stage-copy p[data-v-5f13d31d]{color:#ffffffc7;font-size:15px;margin:0;max-width:520px}.buffering[data-v-5f13d31d]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050b16b8;border-radius:20px;bottom:18px;color:#fff;display:flex;font-size:12px;gap:8px;padding:8px 12px;position:absolute;right:18px;z-index:3}.buffering span[data-v-5f13d31d]{animation:spin-5f13d31d .8s linear infinite;border:2px solid hsla(0,0%,100%,.38);border-radius:50%;border-top-color:#fff;height:8px;width:8px}.live-entry-cover[data-v-5f13d31d]{align-items:center;background:linear-gradient(135deg,#0b1a33,#122c57);color:#fff;display:flex;flex-direction:column;gap:14px;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:absolute;text-align:center;z-index:2}.live-entry-cover strong[data-v-5f13d31d]{font-size:18px;font-weight:600}.live-entry-cover p[data-v-5f13d31d]{color:#bfcee7;font-size:13px;margin:0}.live-entry-cover button[data-v-5f13d31d]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.45);border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:13px;padding:9px 18px;pointer-events:auto}.live-entry-spinner[data-v-5f13d31d]{animation:spin-5f13d31d .8s linear infinite;border:3px solid hsla(0,0%,100%,.18);border-radius:50%;border-top-color:#6aa2ff;height:32px;width:32px}.live-entry-leave-active[data-v-5f13d31d]{transition:opacity .25s ease}.live-entry-leave-to[data-v-5f13d31d]{opacity:0}.content-panel[data-v-5f13d31d],.side-card[data-v-5f13d31d]{background:#fff;border:1px solid #e8edf5;border-radius:14px;box-shadow:0 4px 12px #1f304f09;margin-top:18px}.tabs[data-v-5f13d31d]{border-bottom:1px solid #edf0f5;display:flex;gap:26px;height:58px;padding:0 22px}.tabs button[data-v-5f13d31d]{background:transparent;border:0;color:#7a8499;cursor:pointer;font-size:15px;position:relative}.tabs button.active[data-v-5f13d31d]{color:#276cff;font-weight:650}.tabs button.active[data-v-5f13d31d]:after{background:#276cff;border-radius:3px 3px 0 0;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.tabs em[data-v-5f13d31d]{background:#edf3ff;border-radius:12px;color:#276cff;font-size:11px;font-style:normal;margin-left:5px;padding:1px 6px}.empty-content[data-v-5f13d31d]{align-items:center;display:flex;gap:14px;min-height:112px;padding:18px 24px}.empty-content>span[data-v-5f13d31d]{background:#f4f7fc;border-radius:12px;display:grid;font-size:20px;height:42px;place-items:center;width:42px}.empty-content b[data-v-5f13d31d]{font-size:14px}.empty-content p[data-v-5f13d31d]{color:#8892a6;font-size:13px;margin:5px 0 0}.replay-list[data-v-5f13d31d]{padding:8px 12px 12px}.replay-item[data-v-5f13d31d]{align-items:center;background:transparent;border:0;border-radius:10px;color:#26324a;cursor:pointer;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr) auto 26px;min-height:58px;padding:0 12px;text-align:left;transition:background .2s,transform .2s;width:100%}.replay-item[data-v-5f13d31d]:hover{background:#f4f7ff;transform:translate(2px)}.replay-index[data-v-5f13d31d]{color:#9aa4b6;font-size:13px;font-variant-numeric:tabular-nums}.replay-name[data-v-5f13d31d]{font-size:14px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replay-status[data-v-5f13d31d]{background:#eaf8ef;border-radius:5px;color:#319664;font-size:11px;padding:3px 7px}.play-icon[data-v-5f13d31d]{color:#276cff;font-size:13px}.material-list[data-v-5f13d31d]{padding:8px 12px 12px}.material-item[data-v-5f13d31d]{align-items:center;border-radius:10px;color:#26324a;display:flex;gap:12px;min-height:66px;padding:10px 12px;text-decoration:none}.material-item[data-v-5f13d31d]:hover{background:#f4f7ff}.material-icon[data-v-5f13d31d]{background:#f1f5ff;border-radius:11px;display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.material-copy[data-v-5f13d31d]{display:grid;flex:1;gap:4px;min-width:0}.material-copy b[data-v-5f13d31d],.material-copy small[data-v-5f13d31d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-copy b[data-v-5f13d31d]{font-size:14px}.material-copy small[data-v-5f13d31d]{color:#8892a6;font-size:12px}.material-open[data-v-5f13d31d]{color:#276cff;font-size:13px}.side-column[data-v-5f13d31d]{display:flex;flex-direction:column;gap:18px;min-width:0}.side-card[data-v-5f13d31d]{align-self:stretch;margin-top:0;padding:26px 24px 20px}.side-label[data-v-5f13d31d]{color:#8591a8;font-size:13px}.side-card h2[data-v-5f13d31d]{font-size:20px;line-height:1.4;margin:10px 0}.side-card p[data-v-5f13d31d]{color:#7a8499;font-size:13px;line-height:1.65;margin:0 0 19px;min-height:42px}.access-state[data-v-5f13d31d]{align-items:center;background:#f6f9ff;border-radius:8px;color:#61718d;display:flex;font-size:12px;gap:8px;margin-bottom:18px;padding:10px}.access-state span[data-v-5f13d31d]{background:#276cff;border-radius:50%;color:#fff;display:grid;font-size:10px;height:16px;place-items:center;width:16px}.primary-action[data-v-5f13d31d]{background:linear-gradient(135deg,#2d74ff,#1d58e9);border:0;border-radius:9px;box-shadow:0 8px 16px #276cff38;color:#fff;cursor:pointer;font-size:15px;font-weight:600;line-height:46px;transition:transform .2s,box-shadow .2s;width:100%}.primary-action[data-v-5f13d31d]:hover{box-shadow:0 10px 20px #276cff4d;transform:translateY(-1px)}.notice[data-v-5f13d31d]{color:#e48a3b;display:block;font-size:12px;line-height:1.5;margin-top:13px}.access-guide[data-v-5f13d31d]{background:#f5f8ff;border:1px solid #dce8ff;border-radius:9px;margin-top:14px;padding:13px}.access-guide b[data-v-5f13d31d]{color:#2c61bc;font-size:13px}.access-guide p[data-v-5f13d31d]{color:#64738e;font-size:12px;line-height:1.6;margin:6px 0 10px;min-height:0}.access-guide button[data-v-5f13d31d]{background:#276cff;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;line-height:31px;margin-right:8px;padding:0 12px}.access-guide button.plain[data-v-5f13d31d]{background:#fff;border:1px solid #b8cef8;color:#2862bd}.side-rule[data-v-5f13d31d]{border-top:1px solid #edf0f5;color:#a1a9b8;font-size:11px;line-height:1.55;margin-top:22px;padding-top:16px}@keyframes spin-5f13d31d{to{transform:rotate(1turn)}}@media (max-width:980px){.room-layout[data-v-5f13d31d]{grid-template-columns:1fr}.side-card[data-v-5f13d31d]{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr auto}.access-state[data-v-5f13d31d],.side-card h2[data-v-5f13d31d],.side-card p[data-v-5f13d31d],.side-rule[data-v-5f13d31d]{grid-column:1}.primary-action[data-v-5f13d31d]{align-self:center;grid-column:2;grid-row:1 / span 3;width:180px}.notice[data-v-5f13d31d]{grid-column:1 / -1}.secure-tag[data-v-5f13d31d]{display:none}}@media (max-width:620px){.live-room[data-v-5f13d31d]{padding:18px 14px 34px}.room-header[data-v-5f13d31d]{flex-wrap:wrap;gap:10px}.header-title[data-v-5f13d31d]{order:3;width:100%}.header-title h1[data-v-5f13d31d]{font-size:19px}.stage[data-v-5f13d31d]{border-radius:12px;height:62vw;min-height:250px}.stage-copy h2[data-v-5f13d31d]{font-size:25px}.stage-copy p[data-v-5f13d31d]{font-size:13px}.tabs[data-v-5f13d31d]{padding:0 16px}.side-card[data-v-5f13d31d]{display:block}.side-card .primary-action[data-v-5f13d31d]{width:100%}.replay-item[data-v-5f13d31d]{grid-template-columns:33px minmax(0,1fr) auto 18px;padding:0 7px}}
