:root{--cs-bg: #06070b;--cs-p1: #0c0d12;--cs-p2: #12141a;--cs-p3: #191b23;--cs-line: #1d2029;--cs-line2: #2a2e3a;--cs-text: #f3f4f7;--cs-dim: #8a8fa3;--cs-dim2: #5c6172;--cs-blue: #526fff;--cs-blue2: #6b84ff;--cs-green: #2fe3a6;--cs-red: #f0476e;--cs-gold: #f5c451;--cs-violet: #a48bff;--cs-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.cs-svg{display:inline-flex;width:16px;height:16px;flex:0 0 auto}.cs-svg svg{width:100%;height:100%}.cs-dim{color:var(--cs-dim)}.cs-up{color:var(--cs-green)}.cs-down{color:var(--cs-red)}.cs-click{cursor:pointer}.cs-av{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;overflow:hidden;background:var(--cs-p3);cursor:pointer}.cs-av img{width:100%;height:100%;object-fit:cover;display:block}.cs-av-t{color:#fff;font-weight:700;letter-spacing:-.02em;text-shadow:0 1px 2px rgba(0,0,0,.35);pointer-events:none}.cs-av.cs-onl{overflow:visible}.cs-av.cs-onl:after{content:"";position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--cs-green);border:2px solid var(--cs-p1)}.cs-av.cs-onl img,.cs-av.cs-onl .cs-av-t{border-radius:50%}.cs-nm{cursor:pointer;font-weight:600;color:var(--cs-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-nm:hover{text-decoration:underline}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--cs-line2);background:var(--cs-p2);color:var(--cs-text);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.cs-btn:hover{background:var(--cs-p3);border-color:#3a3f4e}.cs-btn:disabled{opacity:.55;cursor:default}.cs-btn.cs-pri{background:var(--cs-blue);border-color:var(--cs-blue);color:#fff}.cs-btn.cs-pri:hover{background:var(--cs-blue2);border-color:var(--cs-blue2)}.cs-btn.cs-sm{height:26px;padding:0 10px;font-size:12px;border-radius:7px}.cs-btn.cs-wide{width:100%}.cs-ib{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;border:0;background:transparent;color:var(--cs-dim);cursor:pointer;font-size:16px;flex:0 0 auto}.cs-ib:hover{background:var(--cs-p3);color:var(--cs-text)}.cs-link{background:none;border:0;padding:0;color:var(--cs-blue2);cursor:pointer;font:inherit;font-weight:600}.cs-link:hover{text-decoration:underline}.cs-in{width:100%;height:36px;padding:0 12px;border-radius:8px;border:1px solid var(--cs-line2);background:var(--cs-bg);color:var(--cs-text);font-size:13px;outline:none;box-sizing:border-box;font-family:inherit}.cs-in:focus{border-color:var(--cs-blue)}textarea.cs-in{height:auto;padding:9px 12px;resize:none;line-height:1.45}.cs-row{display:flex;gap:8px;align-items:center}.cs-row .cs-in{flex:1}.cs-empty{color:var(--cs-dim);font-size:13px;padding:14px 4px;line-height:1.5}.cs-loading{color:var(--cs-dim);font-size:13px;padding:24px 4px}.cs-sec{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-dim2);padding:14px 2px 8px;font-family:var(--cs-mono)}.cs-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--cs-red);color:#fff;font-size:10px;font-weight:700;box-sizing:border-box;font-family:var(--cs-mono)}.cs-cnt{color:var(--cs-dim2);font-size:11px;margin-left:6px;font-family:var(--cs-mono)}.cs-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:12px;background:var(--cs-p2);border:1px solid var(--cs-line);color:var(--cs-dim);font-size:12px;cursor:pointer;text-decoration:none;font-family:var(--cs-mono)}.cs-chip:hover{color:var(--cs-text)}.cs-chip.cs-plain{cursor:default;font-family:inherit}.cs-dot-on{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cs-green);margin-right:6px;flex:0 0 auto;box-shadow:0 0 0 3px #2fe3a624}.cs-livedot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cs-green);animation:cs-pulse 1.6s ease-in-out infinite}@keyframes cs-pulse{0%,to{box-shadow:0 0 #2fe3a68c}50%{box-shadow:0 0 0 5px #2fe3a600}}.cs-hdr{display:flex;align-items:center;gap:6px;margin-left:6px}.cs-hb{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:16px;border:1px solid var(--cs-line2);background:transparent;color:var(--cs-text);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.cs-hb:hover{background:var(--cs-p2)}.cs-hb .cs-svg{width:16px;height:16px;color:var(--cs-dim)}.cs-hb i{font-size:16px;color:var(--cs-dim)}.cs-hb .cs-badge{position:absolute;top:-5px;right:-5px}.cs-signin-b{background:var(--cs-p2)}.cs-me-b{padding-left:5px;max-width:160px}.cs-me-b .cs-hb-l{overflow:hidden;text-overflow:ellipsis}@media (max-width: 1799px){.cs-hb-l{display:none}.cs-hb{padding:0 9px}.cs-me-b{padding:0 5px}}.cs-menu{position:fixed;z-index:100002;min-width:190px;padding:6px;border-radius:10px;background:var(--cs-p2);border:1px solid var(--cs-line2);box-shadow:0 16px 40px #0000008c}.cs-mi{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;border:0;border-radius:7px;background:none;color:var(--cs-text);font-size:13px;cursor:pointer;text-align:left}.cs-mi:hover{background:var(--cs-p3)}.cs-mi i{color:var(--cs-dim);font-size:16px}.cs-dock{position:relative;flex:0 0 352px;width:352px;height:100%;min-height:0;display:flex;flex-direction:column;background:var(--cs-p1);border-left:1px solid var(--cs-line);box-sizing:border-box;overflow:hidden;color:var(--cs-text);font-size:13px}.cs-dock.cs-collapsed{flex-basis:48px;width:48px}.cs-dock.cs-collapsed>:not(.cs-rail){display:none!important}.cs-rail{display:none;flex-direction:column;align-items:center;gap:14px;padding-top:10px;height:100%;cursor:pointer}.cs-dock.cs-collapsed .cs-rail{display:flex}.cs-rail:hover{background:var(--cs-p2)}.cs-rail-b{width:30px;height:30px;border:1px solid var(--cs-line2);border-radius:8px;background:var(--cs-p2);color:var(--cs-text);cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center}.cs-rail-n{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--cs-dim);font-size:11px;font-family:var(--cs-mono)}.cs-dhead{display:flex;align-items:center;gap:10px;height:52px;min-height:52px;padding:0 8px 0 14px;border-bottom:1px solid var(--cs-line)}.cs-dimg,.cs-cimg{width:28px;height:28px;border-radius:7px;overflow:hidden;background:var(--cs-p3);flex:0 0 auto}.cs-dimg img,.cs-cimg img{width:100%;height:100%;object-fit:cover;display:block}.cs-dtt{flex:1;min-width:0}.cs-dtitle{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-dsub{color:var(--cs-dim);font-size:11px;font-family:var(--cs-mono);margin-top:2px;white-space:nowrap}.cs-voice{padding:12px 12px 10px;border-bottom:1px solid var(--cs-line);background:linear-gradient(180deg,rgba(82,111,255,.05),transparent 70%)}.cs-voice.cs-live{background:linear-gradient(180deg,rgba(47,227,166,.06),transparent 75%)}.cs-vtop{display:flex;align-items:center;justify-content:space-between;gap:8px;height:32px}.cs-vlab{display:flex;align-items:center;gap:7px;min-width:0}.cs-vlive{color:var(--cs-green);font-size:11px;font-weight:700;letter-spacing:.08em;font-family:var(--cs-mono)}.cs-vname{font-weight:700;font-size:14px}.cs-vcount{color:var(--cs-dim);font-size:11px;font-family:var(--cs-mono);white-space:nowrap}.cs-join{height:30px;border-radius:15px;background:var(--cs-green);border-color:var(--cs-green);color:#04140d}.cs-join:hover{background:#5cf0bd;border-color:#5cf0bd}.cs-join .cs-svg{width:15px;height:15px}.cs-leave{height:30px;border-radius:15px;color:var(--cs-red);border-color:#f0476e66;background:#f0476e14}.cs-leave:hover{background:#f0476e29;border-color:#f0476e99}.cs-leave .cs-svg{width:15px;height:15px}.cs-stage{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 4px;padding:14px 0 6px;min-height:92px}.cs-stage-empty{grid-column:1 / -1;display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:76px;padding:0 4px}.cs-se-t{font-weight:600}.cs-se-s{color:var(--cs-dim);font-size:12px;line-height:1.45}.cs-sp{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.cs-ring{--lv: 0;position:relative;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 0 2px var(--cs-line2);transition:box-shadow .08s linear}.cs-ring.cs-talk{box-shadow:0 0 0 2px var(--cs-green),0 0 calc(6px + var(--lv) * 14px) calc(var(--lv) * 4px) #2fe3a68c}.cs-sp-mute{position:absolute;right:-2px;bottom:-2px;width:20px;height:20px;padding:3px;box-sizing:border-box;border-radius:50%;background:var(--cs-red);color:#fff;border:2px solid var(--cs-p1)}.cs-sp-n{max-width:76px;font-size:12px;text-align:center}.cs-sp-r{font-size:10px;color:var(--cs-dim2);font-family:var(--cs-mono);letter-spacing:.03em;height:13px;white-space:nowrap}.cs-sp-r.cs-host{color:var(--cs-gold)}.cs-sp-r.cs-dev{color:var(--cs-violet)}.cs-listeners{display:flex;align-items:center;gap:4px;padding:6px 0 4px;flex-wrap:nowrap;overflow:hidden;height:30px}.cs-more{color:var(--cs-dim);font-size:11px;font-family:var(--cs-mono);margin-left:4px}.cs-mbar{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 8px;height:46px;box-sizing:border-box;border-radius:9px;background:var(--cs-p2);border:1px solid var(--cs-line)}.cs-mic{width:30px;height:30px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:#a48bff24;color:var(--cs-violet);font-size:16px;flex:0 0 auto}.cs-mt{flex:1;min-width:0}.cs-mtt{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-mts{font-size:11px;color:var(--cs-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-mvol{width:64px;accent-color:var(--cs-violet)}.cs-mjoin{font-size:11px;color:var(--cs-dim2);white-space:nowrap}.cs-ctl{display:flex;align-items:center;gap:6px;margin-top:10px;flex-wrap:wrap}.cs-cb{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:15px;border:1px solid var(--cs-line2);background:var(--cs-p2);color:var(--cs-text);font-size:12px;font-weight:600;cursor:pointer}.cs-cb:hover{background:var(--cs-p3)}.cs-cb.cs-on{border-color:#2fe3a680;color:var(--cs-green);background:#2fe3a614}.cs-cb .cs-svg{width:15px;height:15px}.cs-cb i{font-size:15px}.cs-vol{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--cs-dim);font-size:15px}.cs-vol input{width:64px;accent-color:var(--cs-green)}.cs-hands{margin-top:10px;padding:8px;border-radius:9px;background:#f5c4510f;border:1px solid rgba(245,196,81,.22)}.cs-hands-h{font-size:11px;color:var(--cs-gold);font-family:var(--cs-mono);margin-bottom:6px}.cs-hand{display:flex;align-items:center;gap:8px;height:32px}.cs-hand .cs-nm{flex:1;font-size:12px}.cs-music-off{position:fixed;left:-400px;bottom:0;width:160px;height:90px;overflow:hidden;opacity:.01;pointer-events:none}.cs-dchat,.cs-dr-chat{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.cs-pin{display:flex;align-items:flex-start;gap:8px;padding:8px 10px 8px 12px;border-bottom:1px solid var(--cs-line);background:#f5c4510d;font-size:12px}.cs-pin-i{color:var(--cs-gold);font-size:14px;margin-top:1px}.cs-pin-b{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.cs-pin-t{color:#d6d8df}.cs-msgs{flex:1;min-height:0;overflow-y:auto;padding:8px 0 6px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cs-line2) transparent}.cs-m{position:relative;display:flex;gap:9px;padding:5px 12px 3px}.cs-m.cs-grp{padding-top:1px}.cs-m:hover{background:#ffffff06}.cs-m-gap{width:28px;flex:0 0 28px}.cs-m-b{flex:1;min-width:0}.cs-m-h{display:flex;align-items:center;gap:6px;height:18px;font-size:12px;min-width:0}.cs-m-h .cs-nm{max-width:130px;font-size:12.5px}.cs-m-t{color:var(--cs-dim2);font-size:10.5px;font-family:var(--cs-mono);margin-left:auto;white-space:nowrap}.cs-tag{height:15px;line-height:15px;padding:0 5px;border-radius:4px;font-size:9.5px;font-weight:700;font-family:var(--cs-mono);letter-spacing:.03em;white-space:nowrap}.cs-tdev{background:#a48bff29;color:var(--cs-violet)}.cs-thost{background:#f5c45124;color:var(--cs-gold)}.cs-thold{background:#2fe3a61a;color:var(--cs-green);font-weight:600}.cs-m-x{font-size:13px;line-height:1.45;color:#e3e5ea;white-space:pre-wrap;overflow-wrap:anywhere}.cs-ln{color:var(--cs-blue2);text-decoration:none}.cs-ln:hover{text-decoration:underline}.cs-coin{display:inline-flex;align-items:center;gap:3px;height:19px;padding:0 6px;margin:0 1px;border-radius:5px;border:1px solid var(--cs-line2);background:var(--cs-p2);color:var(--cs-text);font-size:11.5px;font-weight:600;cursor:pointer;vertical-align:1px;font-family:var(--cs-mono)}.cs-coin i{color:var(--cs-blue2);font-size:12px}.cs-quote{font-size:11.5px;color:var(--cs-dim);border-left:2px solid var(--cs-line2);padding-left:7px;margin:2px 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-quote .cs-nm{font-size:11.5px;color:var(--cs-dim)}.cs-m-act{position:absolute;top:2px;right:8px;display:none;gap:2px;padding:2px;border-radius:7px;background:var(--cs-p2);border:1px solid var(--cs-line2)}.cs-m:hover .cs-m-act{display:flex}.cs-m-act .cs-ib{width:24px;height:24px;font-size:14px}.cs-chat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;min-height:120px;color:var(--cs-dim2);font-size:12.5px;text-align:center;padding:0 30px}.cs-chat-empty .cs-svg{width:26px;height:26px}.cs-newer{position:absolute;left:50%;bottom:74px;transform:translate(-50%);height:26px;padding:0 12px;border-radius:13px;border:0;background:var(--cs-blue);color:#fff;font-size:12px;font-weight:600;cursor:pointer;box-shadow:0 6px 16px #0006}.cs-typing{height:16px;padding:0 14px;font-size:11px;color:var(--cs-dim);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-foot{padding:4px 10px 10px}.cs-gate{padding:11px 12px;border-radius:9px;background:var(--cs-p2);border:1px dashed var(--cs-line2);color:var(--cs-dim);font-size:12.5px;line-height:1.45}.cs-rep{display:flex;align-items:center;gap:4px;height:26px;padding:0 4px 0 8px;font-size:12px;color:var(--cs-dim)}.cs-rep .cs-nm{font-size:12px;flex:1}.cs-comp{display:flex;align-items:flex-end;gap:6px;padding:6px 6px 6px 12px;border-radius:10px;background:var(--cs-bg);border:1px solid var(--cs-line2)}.cs-comp:focus-within{border-color:var(--cs-blue)}.cs-ta{flex:1;min-height:22px;max-height:110px;padding:3px 0;border:0;outline:none;resize:none;background:transparent;color:var(--cs-text);font-size:13px;line-height:1.45;font-family:inherit}.cs-send{width:30px;height:30px;border-radius:8px;border:0;background:var(--cs-blue);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.cs-send .cs-svg{width:15px;height:15px}.cs-drawer{position:fixed;z-index:100000;top:64px;right:0;bottom:36px;width:380px;display:flex;flex-direction:column;background:var(--cs-p1);border-left:1px solid var(--cs-line2);box-shadow:-24px 0 60px #00000080;transform:translate(105%);transition:transform .18s ease;color:var(--cs-text);font-size:13px}.cs-drawer.cs-open{transform:none}.cs-dr-h{display:flex;align-items:center;gap:8px;height:52px;min-height:52px;padding:0 10px 0 16px;border-bottom:1px solid var(--cs-line)}.cs-dr-t{flex:1;font-weight:700;font-size:15px}.cs-dr-who{flex:1;display:flex;align-items:center;gap:9px;min-width:0;cursor:pointer}.cs-dr-h .cs-ib:first-child{margin-left:-6px}.cs-dr-b{flex:1;min-height:0;overflow-y:auto;padding:12px 14px;scrollbar-width:thin;scrollbar-color:var(--cs-line2) transparent}.cs-tabs{display:flex;gap:4px;padding:0 12px;border-bottom:1px solid var(--cs-line)}.cs-tab{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:none;color:var(--cs-dim);font-size:13px;font-weight:600;cursor:pointer}.cs-tab.cs-on{color:var(--cs-text);border-bottom-color:var(--cs-blue)}.cs-badge.cs-inl{margin-left:4px}.cs-add{margin-bottom:8px}.cs-res{margin-top:4px}.cs-filter{margin-top:2px;height:32px}.cs-list{display:flex;flex-direction:column}.cs-pr,.cs-conv{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px;border-radius:9px}.cs-pr:hover,.cs-conv:hover{background:var(--cs-p2)}.cs-conv{cursor:pointer}.cs-conv.cs-unr .cs-pr-n{color:#fff}.cs-conv.cs-unr .cs-pr-s{color:#c9ccd6}.cs-pr-t{flex:1;min-width:0}.cs-pr-n{display:block;font-weight:600;font-size:13.5px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-pr-s{display:flex;align-items:center;font-size:12px;color:var(--cs-dim);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:16px}.cs-pr-a{display:flex;gap:4px;align-items:center}.cs-conv-h{display:flex;align-items:center;gap:8px}.cs-conv-h .cs-pr-n{flex:1}.cs-gav{position:relative;width:36px;height:36px;flex:0 0 auto}.cs-gav .cs-av{position:absolute;border:2px solid var(--cs-p1)}.cs-gav .cs-av:nth-child(1){left:0;top:0}.cs-gav .cs-av:nth-child(2){right:-2px;top:4px}.cs-gav .cs-av:nth-child(3){left:8px;bottom:-2px}.cs-dr-chat{border-top:0}.cs-modal-bg{position:fixed;inset:0;z-index:100001;background:#030407b8;display:flex;align-items:center;justify-content:center;padding:24px}.cs-modal{position:relative;width:420px;max-width:100%;max-height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:14px;background:var(--cs-p1);border:1px solid var(--cs-line2);box-shadow:0 30px 80px #0009;color:var(--cs-text);font-size:13px;overflow:hidden}.cs-modal-body{padding:22px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin;scrollbar-color:var(--cs-line2) transparent}.cs-x{position:absolute;z-index:3;top:12px;right:12px;width:30px;height:30px;border-radius:8px;border:0;background:#0c0d12b3;color:var(--cs-dim);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.cs-x:hover{color:var(--cs-text);background:var(--cs-p3)}.cs-m-h{font-size:18px;font-weight:700;letter-spacing:-.01em}.cs-m-sub{color:var(--cs-dim);font-size:13px;line-height:1.5;margin-bottom:6px}.cs-or{text-align:center;color:var(--cs-dim2);font-size:11px;font-family:var(--cs-mono);text-transform:uppercase;letter-spacing:.1em}.cs-wallet{display:flex;align-items:center;gap:12px;width:100%;height:50px;padding:0 14px;border-radius:10px;border:1px solid var(--cs-line2);background:var(--cs-p2);color:var(--cs-text);font-size:14px;font-weight:600;cursor:pointer}.cs-wallet:hover{border-color:var(--cs-blue)}.cs-wallet img{width:26px;height:26px;border-radius:7px}.cs-wallet span{flex:1;text-align:left}.cs-wallet i{color:var(--cs-dim);font-size:18px}.cs-wallet.cs-busy{opacity:.6}.cs-prof{width:760px}.cs-prof .cs-modal-body{padding:0;gap:0}.cs-pf-ban{height:190px;flex:0 0 190px;background:var(--cs-p3);overflow:hidden}.cs-pf-ban img{width:100%;height:100%;object-fit:cover;display:block}.cs-pf-head{display:flex;align-items:flex-end;gap:16px;padding:0 24px;margin-top:-44px}.cs-pf-av{border:4px solid var(--cs-p1);box-sizing:content-box}.cs-pf-id{flex:1;min-width:0;padding-bottom:4px}.cs-pf-n{font-size:22px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-pf-sub{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.cs-pf-acts{display:flex;gap:8px;padding-bottom:6px}.cs-pf-bio{padding:14px 24px 0;color:#d4d6dd;font-size:13.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.cs-pf-body{padding:16px 24px 24px}.cs-pf-nums{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.cs-num{padding:10px 12px;border-radius:10px;background:var(--cs-p2);border:1px solid var(--cs-line);min-width:0}.cs-num-v{font-size:16px;font-weight:700;font-family:var(--cs-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-num-l{font-size:11px;color:var(--cs-dim);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-pf-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:6px}.cs-pf-col{min-width:0}.cs-cr{display:flex;align-items:center;gap:10px;height:46px;padding:0 8px;border-radius:9px}.cs-cr:hover{background:var(--cs-p2)}.cs-cr-t{flex:1;min-width:0;font-size:12px}.cs-cr-s{font-size:13px;font-weight:700;color:var(--cs-text)}.cs-cr-r{text-align:right;font-family:var(--cs-mono);font-size:12px}.cs-sm-t{font-size:11px;font-family:var(--cs-mono);width:30px;text-align:right}.cs-edit{width:520px}.cs-ed-top{position:relative;margin-bottom:40px}.cs-ed-ban{position:relative;height:140px;border-radius:10px;overflow:hidden;background:var(--cs-p3);cursor:pointer}.cs-ed-ban img{width:100%;height:100%;object-fit:cover}.cs-ed-avw{position:absolute;left:18px;bottom:-36px;width:84px;height:84px;border-radius:50%;border:4px solid var(--cs-p1);cursor:pointer;overflow:hidden}.cs-ed-ov{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;background:#00000073;color:#fff;font-size:12px;font-weight:600;opacity:0;transition:opacity .12s}.cs-ed-ban:hover .cs-ed-ov,.cs-ed-avw:hover .cs-ed-ov{opacity:1}.cs-ed-ov i{font-size:18px}.cs-field{display:flex;flex-direction:column;gap:5px}.cs-fl{font-size:12px;color:var(--cs-dim);font-weight:600}.cs-fh{font-size:11px;color:var(--cs-dim2)}.cs-bio{min-height:70px}.cs-swatches{display:flex;gap:8px}.cs-sw{width:24px;height:24px;border-radius:50%;border:2px solid transparent;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff26}.cs-sw.cs-on{border-color:#fff}.cs-pick{width:440px}.cs-pick-l{max-height:340px;overflow-y:auto}.cs-pick-l input{width:16px;height:16px;accent-color:var(--cs-blue)}.cs-mpick{width:480px}.cs-comms{width:100%;max-width:1420px;margin-bottom:18px;flex:0 0 auto;color:var(--cs-text)}.cs-comms-h{display:flex;align-items:center;justify-content:space-between;height:28px;margin-bottom:10px}.cs-comms-t{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.cs-comms-t .cs-svg{width:18px;height:18px;color:var(--cs-green)}.cs-comms-sub{font-size:12px;font-weight:500}.cs-comms-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:var(--cs-line2) transparent}.cs-cc{position:relative;flex:0 0 236px;height:146px;box-sizing:border-box;display:flex;flex-direction:column;padding:12px;border-radius:12px;background:var(--cs-p1);border:1px solid var(--cs-line);cursor:pointer;transition:border-color .12s,transform .12s}.cs-cc:hover{border-color:#343947}.cs-cc.cs-cc-live{border-color:#2fe3a659;background:linear-gradient(160deg,rgba(47,227,166,.07),var(--cs-p1) 55%)}.cs-cc.cs-cc-quiet{opacity:.9}.cs-cc-skel{background:linear-gradient(90deg,var(--cs-p1),var(--cs-p2),var(--cs-p1));background-size:200% 100%;animation:cs-sk 1.4s linear infinite;cursor:default}@keyframes cs-sk{0%{background-position:200% 0}to{background-position:-200% 0}}.cs-cc-top{display:flex;align-items:center;gap:10px;height:34px}.cs-cc-img{width:34px;height:34px;border-radius:9px}.cs-cc-t{flex:1;min-width:0;font-size:11.5px}.cs-cc-t .cs-dim{font-family:var(--cs-mono)}.cs-cc-s{font-size:14px;font-weight:700;color:var(--cs-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-cc-pill{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:10px;background:#2fe3a61f;color:var(--cs-green);font-size:10px;font-weight:700;letter-spacing:.08em;font-family:var(--cs-mono)}.cs-cc-mid{flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:0;font-size:12px}.cs-cc-sp{display:flex}.cs-cc-sp .cs-av{border:2px solid var(--cs-p1);margin-right:-6px}.cs-cc-n{display:flex;gap:12px;color:var(--cs-dim);font-family:var(--cs-mono);font-size:11.5px}.cs-cc-n span{display:inline-flex;align-items:center;gap:4px}.cs-cc-n .cs-svg{width:13px;height:13px}.cs-cc-mu{display:flex;align-items:center;gap:5px;color:var(--cs-violet);font-size:11.5px;white-space:nowrap;overflow:hidden}.cs-cc-mu span{overflow:hidden;text-overflow:ellipsis}.cs-cc-go{height:28px;font-size:12px;border-radius:8px}.cs-cc-quiet .cs-cc-go{background:var(--cs-p2);border-color:var(--cs-line2);color:var(--cs-text)}.cs-cc-live .cs-cc-go{background:var(--cs-green);border-color:var(--cs-green);color:#04140d}.cs-comm-m{width:1040px}.cs-comm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;min-height:160px;align-content:start}.cs-comm-grid .cs-cc{flex:none;width:auto}.cs-seg{display:inline-flex;padding:3px;border-radius:9px;background:var(--cs-bg);border:1px solid var(--cs-line2);flex:0 0 auto}.cs-segb{height:28px;padding:0 12px;border:0;border-radius:6px;background:none;color:var(--cs-dim);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.cs-segb.cs-on{background:var(--cs-p3);color:var(--cs-text)}.cs-toasts{position:fixed;z-index:100003;right:16px;bottom:50px;display:flex;flex-direction:column;gap:8px;align-items:flex-end;pointer-events:none}.cs-toast{display:flex;align-items:center;gap:10px;max-width:340px;padding:10px 14px;border-radius:11px;background:var(--cs-p2);border:1px solid var(--cs-line2);box-shadow:0 14px 34px #00000080;color:var(--cs-text);font-size:13px;pointer-events:auto;animation:cs-in .18s ease}.cs-toast.cs-bad{border-color:#f0476e73}.cs-toast.cs-out{opacity:0;transform:translateY(6px);transition:all .25s}.cs-toast-h{font-weight:700;font-size:12.5px}.cs-toast-t{color:#d2d4db;line-height:1.4;overflow-wrap:anywhere}@keyframes cs-in{0%{opacity:0;transform:translateY(8px)}}.cs-hb.cs-hb-ic{width:32px;padding:0;justify-content:center}.cs-disc-col{justify-content:flex-start!important}.cs-disc-col>.cs-comms~[class*=h-full]{height:auto!important;flex:1 1 0!important;min-height:0!important}.cs-comms-h .cs-link{font-size:13px}.cs-dhead{height:56px;min-height:56px;gap:10px}.cs-dimg{width:32px;height:32px;border-radius:9px;box-shadow:0 0 0 1px var(--cs-line2)}.cs-dtitle{font-size:15px;letter-spacing:-.01em}.cs-dsub{font-size:10.5px;letter-spacing:.02em}.cs-here{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 9px 0 5px;border-radius:15px;border:1px solid var(--cs-line);background:var(--cs-p2);color:var(--cs-dim);font-size:11px;cursor:pointer;white-space:nowrap;font-family:var(--cs-mono)}.cs-here:hover{border-color:var(--cs-line2);color:var(--cs-text)}.cs-here-av{display:inline-flex}.cs-here-av:empty{display:none}.cs-here-av .cs-av{border:2px solid var(--cs-p2);margin-right:-7px}.cs-here-av .cs-av:last-child{margin-right:0}.cs-here-n b{color:var(--cs-text);font-weight:600}.cs-here-v{color:var(--cs-green)!important}.cs-here-sep{margin:0 4px;color:var(--cs-dim2)}.cs-here-m{max-height:360px;overflow-y:auto;min-width:220px}.cs-here-m .cs-sec{padding:6px 8px}.cs-here-m .cs-mi{gap:8px}.cs-voice{position:relative}.cs-voice.cs-idle{padding:10px 12px;background:none}.cs-vidle{display:flex;align-items:center;gap:11px;height:44px}.cs-vic{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#2fe3a617;color:var(--cs-green);flex:0 0 auto;box-shadow:inset 0 0 0 1px #2fe3a62e}.cs-vic .cs-svg{width:18px;height:18px}.cs-vtx{flex:1;min-width:0}.cs-vsub{font-size:11.5px;color:var(--cs-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.cs-voice.cs-idle .cs-mbar{margin-top:8px}.cs-vfx{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:2}.cs-float{--dx: 0px;position:absolute;font-size:24px;line-height:1;animation:cs-float 1.8s cubic-bezier(.2,.7,.3,1) forwards;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}@keyframes cs-float{0%{opacity:0;transform:translateY(6px) scale(.5)}12%{opacity:1;transform:translate(0) scale(1.15)}to{opacity:0;transform:translate(var(--dx),-110px) scale(.9)}}.cs-vreact{display:flex;gap:4px;margin-top:8px}.cs-vreact button{flex:1;height:28px;border-radius:8px;border:1px solid var(--cs-line);background:var(--cs-p2);font-size:15px;cursor:pointer;transition:transform .08s,background .12s}.cs-vreact button:hover{background:var(--cs-p3);transform:translateY(-1px)}.cs-vreact button:active{transform:scale(.92)}.cs-stage{min-height:0}.cs-cbar{display:flex;align-items:center;justify-content:space-between;height:34px;min-height:34px;padding:0 8px 0 14px;border-bottom:1px solid var(--cs-line)}.cs-cbar-t{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-dim2);font-family:var(--cs-mono)}.cs-tf{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 6px 0 8px;border-radius:6px;border:0;background:none;color:var(--cs-dim);font-size:11.5px;cursor:pointer}.cs-tf:hover{background:var(--cs-p2);color:var(--cs-text)}.cs-tf i{font-size:13px}.cs-tr{display:flex;align-items:center;gap:6px;height:24px;padding:0 12px 0 22px;font-size:11.5px;color:var(--cs-dim);white-space:nowrap;overflow:hidden}.cs-tr-dot{width:6px;height:6px;border-radius:50%;flex:0 0 auto;margin-right:2px}.cs-buy .cs-tr-dot{background:var(--cs-green)}.cs-sell .cs-tr-dot{background:var(--cs-red)}.cs-tr-n{color:#c6c9d3;font-weight:600;cursor:pointer;max-width:110px;overflow:hidden;text-overflow:ellipsis}.cs-tr-n:hover{text-decoration:underline}.cs-tr-w{font-family:var(--cs-mono);font-weight:500;color:var(--cs-dim)}.cs-tr-kol{color:var(--cs-gold)}.cs-tr-k{width:16px;height:16px;border-radius:50%;object-fit:cover}.cs-tr-a{color:var(--cs-dim2)}.cs-tr-s{font-family:var(--cs-mono);font-weight:600}.cs-buy .cs-tr-s{color:var(--cs-green)}.cs-sell .cs-tr-s{color:var(--cs-red)}.cs-tr-mc{font-family:var(--cs-mono);color:var(--cs-dim2)}.cs-tr .cs-m-t{margin-left:auto}.cs-tr.cs-trbig{height:28px;margin:2px 8px;padding-left:14px;border-radius:7px}.cs-buy.cs-trbig{background:#2fe3a612;box-shadow:inset 2px 0 0 var(--cs-green)}.cs-sell.cs-trbig{background:#f0476e12;box-shadow:inset 2px 0 0 var(--cs-red)}.cs-tr.cs-trdev.cs-sell{height:28px;margin:2px 8px;padding-left:14px;border-radius:7px;background:#f0476e21;box-shadow:inset 2px 0 0 var(--cs-red);color:#ffd0da}.cs-tr.cs-trdev.cs-buy{height:28px;margin:2px 8px;padding-left:14px;border-radius:7px;background:#a48bff1a;box-shadow:inset 2px 0 0 var(--cs-violet)}.cs-trank{background:var(--cs-p3);color:#c9ccd6}.cs-trank.cs-r10{background:#cbd5e11f;color:#dbe2ea}.cs-trank.cs-r3{background:linear-gradient(90deg,#f5c45147,#f5c4511f);color:#ffd978}.cs-reacts{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.cs-re{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:11px;border:1px solid var(--cs-line2);background:var(--cs-p2);color:var(--cs-dim);font-size:11px;cursor:pointer;font-family:var(--cs-mono)}.cs-re:hover{border-color:#3a3f4e}.cs-re.cs-on{border-color:#526fff99;background:#526fff24;color:#c9d2ff}.cs-re-e{font-size:13px}.cs-repick{position:fixed;z-index:100002;display:flex;gap:2px;padding:5px;border-radius:22px;background:var(--cs-p2);border:1px solid var(--cs-line2);box-shadow:0 12px 30px #00000080}.cs-repick button{width:32px;height:32px;border:0;border-radius:50%;background:none;font-size:18px;cursor:pointer;transition:transform .08s}.cs-repick button:hover{background:var(--cs-p3);transform:scale(1.18)}.cs-flash{animation:cs-flash 1.2s ease}@keyframes cs-flash{0%,60%{background:#526fff29}to{background:transparent}}.cs-quote{cursor:pointer}.cs-m-img{display:block;max-width:min(240px,100%);max-height:220px;margin-top:5px;border-radius:9px;border:1px solid var(--cs-line2);cursor:zoom-in;object-fit:cover;background:var(--cs-p2)}.cs-lightbox{position:fixed;inset:0;z-index:100004;background:#030407e0;display:flex;align-items:center;justify-content:center;cursor:zoom-out;padding:32px}.cs-lightbox img{max-width:100%;max-height:100%;border-radius:10px;box-shadow:0 30px 80px #0009}.cs-pre{display:flex;align-items:center;gap:10px;height:52px;margin-bottom:6px;padding:6px 6px 6px 8px;border-radius:9px;background:var(--cs-p2);border:1px solid var(--cs-line2);font-size:12px}.cs-pre img{width:40px;height:40px;border-radius:6px;object-fit:cover}.cs-pre .cs-dim{flex:1}.cs-comp{align-items:flex-end;padding-left:4px}.cs-pic{width:30px;height:30px;font-size:17px}.cs-dchat.cs-drop,.cs-dr-chat.cs-drop{box-shadow:inset 0 0 0 2px var(--cs-blue)}.cs-chat-empty{gap:6px}.cs-empty-ic{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--cs-p2);color:var(--cs-dim);margin-bottom:4px}.cs-empty-ic .cs-svg{width:20px;height:20px}.cs-empty-t{color:var(--cs-text);font-weight:600;font-size:13px}.cs-empty-s{color:var(--cs-dim);font-size:12px;line-height:1.45;max-width:240px}.cs-m-h .cs-nm{font-weight:650}.cs-toast-a{margin-left:4px}.cs-cc-held{background:#526fff24!important;color:#b9c5ff!important}.cs-cc-hold{font-size:11.5px;color:#b9c5ff;font-family:var(--cs-mono)}.cs-sp.cs-away{opacity:.45}.cs-sp.cs-away .cs-sp-r{color:var(--cs-dim)}.cs-vpill{display:inline-flex;align-items:center;height:32px;border-radius:16px;border:1px solid rgba(47,227,166,.45);background:#2fe3a614;overflow:hidden}.cs-vp-go{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 6px 0 11px;border:0;background:none;color:var(--cs-green);font-size:12.5px;font-weight:700;cursor:pointer}.cs-vp-go .cs-svg{width:15px;height:15px}.cs-vp-x{height:100%;width:26px;border:0;border-left:1px solid rgba(47,227,166,.25);background:none;color:var(--cs-dim);cursor:pointer;font-size:14px}.cs-vp-x:hover{color:var(--cs-red)}.cs-soundon{margin-top:10px}.cs-nm.cs-nolink{cursor:inherit}.cs-nm.cs-nolink:hover{text-decoration:none}.cs-cb.cs-talkme{border-color:#2fe3a68c;background:#2fe3a61f;color:var(--cs-green)}.cs-stage.cs-many{grid-template-columns:repeat(5,1fr);gap:8px 2px;max-height:236px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--cs-line2) transparent}.cs-ring.cs-sm{width:40px;height:40px}.cs-stage.cs-many .cs-sp-n{max-width:62px;font-size:11px}.cs-fab,.cs-sheet{display:none}@media (max-width: 767px){.cs-fab{display:flex;position:fixed;z-index:99990;right:12px;bottom:72px;height:46px;min-width:46px;padding:0 15px;border-radius:23px;align-items:center;justify-content:center;gap:7px;border:0;background:var(--cs-green);color:#04140d;font-size:14px;font-weight:800;font-family:var(--cs-mono);box-shadow:0 10px 28px #0000008c,0 0 0 1px #ffffff14 inset}.cs-fab .cs-svg{width:19px;height:19px}.cs-fab .cs-livedot{background:#04140d}.cs-fab.cs-fab-x{z-index:99999;background:var(--cs-p3);color:var(--cs-text);padding:0;width:46px;font-size:20px}.cs-sheet{display:flex;flex-direction:column;position:fixed;inset:0;z-index:99995;background:var(--cs-p1);color:var(--cs-text);font-size:14px;transform:translateY(102%);transition:transform .22s ease}.cs-sheet.cs-open{transform:none}.cs-sh-top{display:flex;align-items:center;gap:8px;height:54px;min-height:54px;padding:0 6px 0 14px;border-bottom:1px solid var(--cs-line)}.cs-sh-t{font-weight:800;font-size:16px;letter-spacing:-.01em;white-space:nowrap}.cs-sh-ca{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border-radius:14px;border:1px solid rgba(47,227,166,.4);background:#2fe3a614;color:var(--cs-green);font-family:var(--cs-mono);font-size:12px;font-weight:600;white-space:nowrap;flex:0 0 auto}.cs-sh-cak{color:var(--cs-dim);font-weight:700}.cs-sh-acts{margin-left:auto;display:flex;align-items:center;gap:2px}.cs-sh-acts .cs-ib{width:36px;height:36px;font-size:19px}.cs-sh-acts .cs-ib .cs-svg{width:19px;height:19px}.cs-sh-so{position:relative}.cs-sh-so .cs-badge{position:absolute;top:2px;right:0}.cs-sh-me{display:inline-flex;align-items:center}.cs-sh-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cs-sh-body .cs-dock{width:100%;flex:1 1 auto;height:auto;border-left:0}.cs-sh-body .cs-dock .cs-rail{display:none!important}.cs-sh-body .cs-dhead>.cs-ib{display:none}.cs-sh-home{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.cs-sh-list{display:flex;flex-direction:column;gap:10px;padding-bottom:80px}.cs-sh-list .cs-cc{flex:none;width:auto}.cs-drawer{top:0;bottom:0;width:100%;z-index:99998}.cs-modal-bg{padding:0;z-index:100001}.cs-modal{width:100%!important;height:100%;max-height:100%;border-radius:0;border:0}.cs-pf-ban{height:120px;flex-basis:120px}.cs-pf-head{flex-wrap:wrap;padding:0 16px}.cs-pf-acts{width:100%;padding-bottom:0}.cs-pf-acts .cs-btn{flex:1;height:40px}.cs-pf-bio,.cs-pf-body{padding-left:16px;padding-right:16px}.cs-pf-nums{grid-template-columns:repeat(2,1fr)}.cs-pf-cols{grid-template-columns:1fr;gap:0}.cs-comm-grid{grid-template-columns:1fr}.cs-comm-m .cs-row{flex-wrap:wrap}.cs-seg{max-width:100%;overflow-x:auto}.cs-toasts{bottom:130px;left:10px;right:10px;align-items:stretch}.cs-toast{max-width:none}.cs-ta,.cs-in{font-size:16px}.cs-cb{height:36px;padding:0 12px}.cs-vreact button{height:34px}.cs-stage{grid-template-columns:repeat(4,1fr)}.cs-m-act{display:flex;position:static;margin-left:auto;align-self:flex-start;background:none;border:0}.cs-m-act .cs-ib{width:28px;height:28px}.cs-vpill{display:none!important}}@media (max-width: 767px){.cs-navtab{position:relative}.cs-navtab .cs-navic{position:relative;display:inline-flex}.cs-navtab .cs-navic .cs-svg{width:22px;height:22px}.cs-navtab .cs-navic .cs-livedot{position:absolute;top:-2px;right:-5px;width:7px;height:7px}.cs-navtab .cs-navn{position:absolute;top:-6px;right:-12px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:var(--cs-green);color:#04140d;font-size:9.5px;font-weight:800;line-height:15px;text-align:center;font-family:var(--cs-mono);box-sizing:border-box}.cs-navtab.cs-on{color:var(--cs-green)!important}.cs-sheet{bottom:0}.cs-fab .cs-navic{display:inline-flex;position:relative}.cs-fab .cs-navic .cs-livedot{position:absolute;top:-3px;right:-6px;background:#04140d}}@media (max-width: 767px){.cs-navtab{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-size:13px!important;line-height:1.1!important;color:var(--cs-dim);background:none;border:0}.cs-navtab .cs-navic .cs-svg{width:21px;height:21px}.cs-navtab .cs-navl{font-size:13px;font-weight:500}}
