.ch-stage{text-align:left;grid-template-columns:minmax(0,230px) minmax(0,380px) minmax(0,1fr);align-items:center;gap:0 70px;max-width:1180px;margin:56px auto 0;display:grid;position:relative}.ch-srcs{z-index:2;flex-direction:column;gap:28px;display:flex;position:relative}.ch-src{background:#fff;border-radius:20px;align-items:center;gap:12px;padding:12px;display:flex;position:relative;box-shadow:0 0 0 1px #1111110f,0 14px 30px -14px #11111140}.ch-ping{background:#f5c542;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:800;transition:opacity .3s;display:flex;position:absolute;top:-10px;right:12px}.ch-panel{z-index:2;color:#eee9e2;background:#1e1b19;border-radius:20px;flex-direction:column;height:560px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1111111f,0 40px 80px -30px #1119}.ch-head{border-bottom:1px solid #2a2623;flex-shrink:0;align-items:center;gap:8px;height:46px;padding:0 14px;font-size:13px;display:flex}.ch-head>span:nth-child(2){color:#a39b91}.ch-total{color:#f5c542;font-variant-numeric:tabular-nums;background:#f5c54224;border-radius:7px;align-items:center;height:24px;padding:0 9px;font-size:11.5px;font-weight:700;display:flex}.ch-tabs{scrollbar-width:none;border-bottom:1px solid #2a2623;flex-wrap:nowrap;gap:2px;padding:10px;display:flex;overflow-x:auto}.ch-tabs button{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;height:28px;padding:0 8px;font-family:inherit;font-size:11.5px;font-weight:600;display:flex}.ch-tabs button .tl{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ch-back{color:#c9c1b6;text-align:center;background:#23201d;padding:8px 14px;font-size:11.5px;font-weight:600}.ch-feed{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:0;padding:12px;display:flex;overflow:hidden}.ch-feed>*{flex-shrink:0}.ch-msg{text-align:left;color:#e3ddd4;cursor:pointer;border:0;border-radius:12px;align-items:flex-start;gap:10px;padding:7px 8px;font-family:inherit;transition:background .2s;animation:.35s cubic-bezier(.2,.8,.2,1) chin;display:flex}.ch-msg:hover{background:#ffffff0d!important}@keyframes chin{0%{opacity:0;transform:translateY(10px)}}.ch-av{flex-shrink:0;width:30px;height:30px;position:relative}.ch-av>img{background:#ffe1c2;border-radius:50%;width:30px;height:30px}.ch-av i{border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #1e1b19}.ch-txt{flex-direction:column;gap:2px;min-width:0;font-size:13.5px;line-height:1.4;display:flex}.ch-u{align-items:center;gap:6px;display:flex}.ch-u b{font-size:12.5px}.ch-u em,.ch-paid em{color:#1a1500;letter-spacing:.4px;background:#f5c542;border-radius:5px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800}.ch-u em.host{color:#c9c1b6;background:#34302b}.ch-paid{text-align:left;color:#fff;cursor:pointer;border:0;border-radius:12px;padding:0;font-family:inherit;animation:.35s cubic-bezier(.2,.8,.2,1) chin;display:block;overflow:hidden}.ch-ph{align-items:center;gap:10px;padding:8px 10px;display:flex}.ch-ph em{color:#fff!important;background:#fff3!important}.ch-pb{padding:8px 12px 10px;font-size:13.5px;line-height:1.4;display:block}.ch-mem{background:#4cc38a1a;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;animation:.35s chin;display:flex;box-shadow:inset 0 0 0 1px #4cc38a59}.ch-input{color:#a39b91;background:#161412;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;height:52px;margin:0 12px 12px;padding:0 6px 0 14px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #2e2a26}.ch-input span{flex:1}.ch-input i{color:#c9c1b6;background:#2b2724;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ch-out{z-index:2;flex-direction:column;display:flex;position:relative}.ch-arrow{color:#f5a524;align-items:center;display:flex;position:absolute;top:44%;left:-58px}.ch-arrow span{background:repeating-linear-gradient(90deg,#f5c542 0 6px,#0000 6px 11px) 0 0/22px 2px;width:30px;height:2px;animation:1s linear infinite chdash}@keyframes chdash{to{background-position:22px 0}}.ch-prog{aspect-ratio:16/9;background:linear-gradient(160deg,#f7d58a,#e9a23b);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 6px #1e1b19,0 40px 80px -30px #1111118c}.ch-host{height:92%;position:absolute;bottom:-4%;left:50%;transform:translate(-35%)}.ch-plive{color:#fff;letter-spacing:.05em;background:#d93a35;border-radius:7px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:11px;font-weight:800;display:flex;position:absolute;top:12px;left:12px}.ch-plive i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.2s infinite msblink}.ch-card{text-align:left;align-items:flex-end;gap:8px;width:min(310px,64%);animation:.45s cubic-bezier(.2,1.2,.3,1) chcard;display:flex;position:absolute;bottom:14px;left:14px}@keyframes chcard{0%{opacity:0;transform:translateY(16px)scale(.95)}}.ch-cav img{background:#ffe1c2;border-radius:50%;width:38px;height:38px;display:block;box-shadow:0 0 0 2.5px #f5c542}.ch-cb{background:#faf7f2f7;border-radius:12px 12px 12px 4px;flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;padding:9px 13px 11px;display:flex;box-shadow:0 8px 22px #00000047}.ch-cn{text-overflow:ellipsis;white-space:nowrap;color:#1a1500;background:#f5c542;border-radius:6px;max-width:100%;padding:3px 8px;font-size:11.5px;font-weight:800;line-height:16px;display:inline-block;overflow:hidden}.ch-cn b{font-weight:800}.ch-cn .lg{vertical-align:-3px;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;margin-left:6px;display:inline-flex}.ch-ct{color:#1c1917;text-align:left;font-size:14.5px;font-weight:600;line-height:1.35}.ch-cap{justify-content:center;margin-top:12px;display:flex}.ch-hint{color:#6f6f6f;margin:22px 0 0;font-size:14px}.ch-kinds{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin-top:40px;display:grid}.ch-kind{background:#f4f4f4;border-radius:24px;flex-direction:column;gap:6px;padding:18px;display:flex}.ch-kind h3{margin:6px 0 0;font-size:17px;font-weight:700}.ch-kind>p{color:#666;margin:0;font-size:15px;line-height:1.55}.ch-kcard{border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.ch-kcard b{letter-spacing:.06em;font-size:11px}.ch-klogo{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}@media (max-width:1000px){.ch-stage{grid-template-columns:1fr;gap:20px;max-width:560px}.ch-srcs{flex-flow:wrap;justify-content:center;gap:14px}.ch-stage .ms-svg,.ch-arrow{display:none}}@media (max-width:560px){.ch-srcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ch-src{text-align:center;border-radius:16px;flex-direction:column;gap:6px;padding:10px 4px 8px}.ch-src .ms-logo{border-radius:10px;width:32px;height:32px}.ch-src .ms-info{align-items:center}.ch-src .ms-info b{font-size:13.5px}.ch-src .ms-info>span{gap:4px;font-size:11px}.ch-word{display:none}.ch-ping{right:6px}.ch-panel{height:500px}.ch-prog{box-shadow:0 0 0 4px #1e1b19,0 30px 60px -30px #1111118c}.ch-card{width:78%;bottom:10px;left:10px}.ch-ct{font-size:13px}}@media (prefers-reduced-motion:reduce){.ch-msg,.ch-paid,.ch-mem,.ch-card,.ch-arrow span,.ch-plive i{animation:none}}
