@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_2392b8;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_2392b8;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_2392b8{font-family:__Plus_Jakarta_Sans_2392b8,__Plus_Jakarta_Sans_Fallback_2392b8;font-style:normal}.__variable_2392b8{--font-jakarta:"__Plus_Jakarta_Sans_2392b8","__Plus_Jakarta_Sans_Fallback_2392b8"}.str-chat{font-family:var(--font-inter,"Inter",system-ui,sans-serif)!important;--str-chat-channel-list-width:320px;background:transparent!important;overflow-x:hidden!important}.str-chat__channel .str-chat__container,.str-chat__channel-list,.str-chat__channel-list--open,.str-chat__channel-list-react,.str-chat__main-panel{border:none!important;background:transparent!important}.str-chat__channel-preview-messenger{margin:0!important;padding:0!important;border-radius:0!important;border:none!important;background:transparent!important;box-shadow:none!important}.str-chat__channel-preview-messenger:hover{background:transparent!important;transform:none!important}.str-chat__channel-preview-messenger--active{background:transparent!important;border:none!important;box-shadow:none!important}.channel-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid hsl(var(--border)/.6);background:hsl(var(--card));backdrop-filter:blur(12px);z-index:10;min-height:64px;transition:background .2s ease,box-shadow .2s ease}.channel-header:hover{background:hsl(var(--card)/.95)}.channel-header__left{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.channel-header__avatar{position:relative;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary)/.75));display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px hsl(var(--primary)/.2);transition:transform .2s ease,box-shadow .2s ease}.channel-header:hover .channel-header__avatar{transform:scale(1.03);box-shadow:0 3px 12px hsl(var(--primary)/.25)}.channel-header__avatar-text{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:15px;font-weight:700;color:#fff;line-height:1;letter-spacing:-.01em}.channel-header__avatar-status{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;background:#22c55e;border:2px solid hsl(var(--card));border-radius:50%;animation:channel-header-pulse 2s ease-in-out infinite}@keyframes channel-header-pulse{0%,to{opacity:1}50%{opacity:.6}}.channel-header__info{display:flex;flex-direction:column;gap:3px;min-width:0}.channel-header__title-row{display:flex;align-items:center;gap:8px}.channel-header__title{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:14.5px;font-weight:600;color:hsl(var(--foreground));line-height:1.3;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px;letter-spacing:-.01em}.channel-header__badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;line-height:1;flex-shrink:0;letter-spacing:.01em}.channel-header__badge--admin{background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.channel-header__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.channel-header__meta-item{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:450;color:hsl(var(--muted-foreground));white-space:nowrap;transition:color .2s ease}.channel-header:hover .channel-header__meta-item{color:hsl(var(--muted-foreground)/.85)}.channel-header__meta-item--online{color:#16a34a}.channel-header:hover .channel-header__meta-item--online{color:#15803d}.channel-header__right{display:flex;align-items:center;gap:8px;flex-shrink:0}.channel-header__type-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;font-size:11.5px;font-weight:500;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.6);border:1px solid hsl(var(--border)/.5);transition:all .2s ease}.channel-header:hover .channel-header__type-badge{background:hsl(var(--muted)/.8);border-color:hsl(var(--border)/.7)}.str-chat__header-livestream,.str-chat__header-messaging{display:none!important}.str-chat__message-input{border-top:none!important;padding:12px 16px!important;background:transparent!important}.str-chat__message-input-inner{background-color:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important;border:1px solid hsl(var(--border))!important;border-radius:16px!important;padding:8px 16px!important;transition:border-color .2s ease,box-shadow .2s ease!important}.str-chat__message-input-inner:focus-within{box-shadow:0 0 0 3px hsl(var(--primary)/.1)!important;border-color:hsl(var(--primary))!important}.str-chat__message--me .str-chat__message-bubble,.str-chat__message--other .str-chat__message-bubble,.str-chat__message-bubble{background:transparent!important;box-shadow:none!important}.str-chat__message-simple-text-inner{border-radius:14px!important;font-size:14px!important;line-height:1.55!important;box-shadow:none!important;padding:10px 14px!important}.str-chat__message--me .str-chat__message-simple-text-inner{background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border-bottom-right-radius:4px!important}.str-chat__message--other .str-chat__message-simple-text-inner{background-color:hsl(var(--muted))!important;border:none!important;color:hsl(var(--foreground))!important;border-bottom-left-radius:4px!important}.str-chat__message-actions-list-item:has(button[data-testid=mark-as-unread]),.str-chat__message-actions-list-item:has(button[data-testid=pin]),.str-chat__message-actions-list-item:has(button[data-testid=reply]){display:none!important}.str-chat__message-actions-list-item-button[aria-roledescription="Mark as unread"],.str-chat__message-actions-list-item-button[aria-roledescription=Pin],.str-chat__message-actions-list-item-button[aria-roledescription=Reply]{display:none!important}.str-chat__message-actions-box{border-radius:12px!important;box-shadow:0 4px 16px rgba(0,0,0,.1)!important;border:1px solid hsl(var(--border))!important;overflow:hidden!important;padding:4px!important;min-width:140px!important}.str-chat__message-actions-list-item-button{border-radius:8px!important;padding:8px 12px!important;font-size:13px!important;font-weight:500!important;transition:background-color .2s ease!important}.str-chat__message-actions-list-item-button:hover{background-color:hsl(var(--muted))!important}.str-chat__channel-list .str-chat__channel-list-empty{display:none}.str-chat__load-more-button__button{width:calc(100% - 24px)!important;margin:8px 12px!important;padding:8px 16px!important;border-radius:12px!important;border:1px solid hsl(var(--border))!important;background:hsl(var(--card))!important;color:transparent!important;font-size:0!important;cursor:pointer!important;transition:all .2s ease!important;position:relative!important}.str-chat__load-more-button__button:after{content:"加载更多"!important;color:hsl(var(--muted-foreground))!important;font-size:13px!important;font-weight:500!important}.str-chat__load-more-button__button:hover{background:hsl(var(--muted))!important;color:hsl(var(--foreground))!important;border-color:hsl(var(--primary)/.3)!important}.str-chat__channel-list-react::-webkit-scrollbar{width:4px}.str-chat__channel-list-react::-webkit-scrollbar-track{background:transparent}.str-chat__channel-list-react::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}.str-chat__channel-list-react::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.3)}.str-chat__list-notifications{margin:0!important;border-bottom:1px solid hsl(var(--border))!important}