.app-layout:has(.community-hub--messenger){background:#f4f7fb}.community-hub--messenger .community-tabs-bar,.community-hub--messenger .community-top--shell{display:none!important}.layout-dense .community-hub--messenger .community-chat--messages{margin:8px 0;border-radius:18px 0 0 18px;overflow:hidden;background:#fff;border:1px solid #e5eaf1;border-right:0;box-shadow:0 18px 40px rgba(15,23,42,.08);grid-template-columns:260px minmax(0,1fr) minmax(280px,320px)}@media (max-width:1100px){.layout-dense .community-hub--messenger .community-chat--messages{grid-template-columns:220px minmax(0,1fr) 280px}.layout-dense .community-hub--messenger .community-chat--messages .friends-rail{display:flex!important}}@media (max-width:900px){.layout-dense .community-hub--messenger .community-chat--messages{grid-template-columns:1fr}.layout-dense .community-hub--messenger .community-chat--messages .friends-rail{display:none!important}}.spec-workspace{position:relative;background:#fafbfd!important;border-right:1px solid #e8edf5!important;padding:14px 10px!important;gap:4px!important}.spec-ws-head{display:flex;align-items:center;gap:10px;padding:4px 6px 10px}.spec-ws-logo{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#155eef;color:#fff;font-weight:700}.spec-ws-head strong{display:block;font-size:calc(14px * var(--cv-type, 1));color:#172033}.spec-ws-head em{font-style:normal;font-size:calc(11px * var(--cv-type, 1));color:#65748b}.community-hub--messenger .community-dm-list-extra{display:none;position:absolute;left:10px;right:10px;top:118px;z-index:6;padding:8px;border-radius:12px;border:1px solid #e5eaf1;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.08)}.community-hub--messenger .community-dm-list-extra.is-open{display:flex;flex-wrap:wrap;gap:6px}.spec-plus{margin-left:auto;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#526079;font-size:calc(18px * var(--cv-type, 1));cursor:pointer}.spec-quick{display:grid;grid-gap:2px;gap:2px;margin-bottom:8px}.spec-quick button,.spec-quick span{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#526079;font:inherit;font-size:calc(13px * var(--cv-type, 1));text-align:left;cursor:pointer}.spec-quick b{min-width:18px;height:18px;border-radius:999px;background:#155eef;color:#fff;display:grid;place-items:center}.spec-nav-group h3,.spec-quick b{font-size:calc(11px * var(--cv-type, 1))}.spec-nav-group h3{margin:12px 8px 4px;letter-spacing:.08em;text-transform:uppercase;color:#8b97ab}.spec-empty{margin:0 10px 6px;font-size:calc(12px * var(--cv-type, 1));color:#8b97ab}.spec-workspace .spec-nav-item{min-height:34px;padding:4px 8px;border-radius:8px;align-items:center;color:#526079}.spec-workspace .spec-nav-item .community-room-text{flex:1 1;min-width:0}.spec-workspace .spec-nav-item.community-room-active{background:#dceaff;color:#155eef}.spec-hash{width:22px;text-align:center;color:#8b97ab;font-weight:700}.spec-channel-icon{width:22px;height:22px;border-radius:7px;object-fit:cover;flex:0 0 auto}.community-chat-room-title{display:inline-flex;align-items:center;gap:8px;min-width:0}html[data-theme] .cv-modal .cv-icon-studio{display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:14px;border:1px solid var(--cv-line,rgba(15,23,42,.1));background:var(--cv-field,#f4f7fb)}html[data-theme] .cv-modal .cv-icon-preview{display:flex;align-items:center;gap:12px}html[data-theme] .cv-modal .cv-icon-preview .spec-channel-icon,html[data-theme] .cv-modal .cv-icon-preview .spec-hash{width:56px!important;height:56px!important;flex:0 0 56px;display:grid;place-items:center;border-radius:16px;background:#fff;border:1px solid var(--cv-line,rgba(15,23,42,.1));font-size:calc(28px * var(--cv-type, 1))!important;font-weight:600;line-height:1;overflow:hidden}html[data-theme] .cv-modal .cv-icon-preview strong{display:block;font-size:calc(13px * var(--cv-type, 1));font-weight:700;color:var(--cv-ink,#0f172a)}html[data-theme] .cv-modal .cv-icon-preview em{display:block;margin-top:2px;font-size:calc(12px * var(--cv-type, 1));font-style:normal;font-weight:500;color:var(--cv-muted,#64748b)}html[data-theme] .cv-modal .cv-icon-pick{display:grid;grid-template-columns:repeat(6,36px);grid-gap:6px;gap:6px}html[data-theme] .cv-modal .cv-icon-pick button{width:36px;height:36px;margin:0;padding:0;display:inline-grid;place-items:center;border-radius:10px;border:1px solid var(--cv-line,rgba(15,23,42,.1));background:#fff;color:inherit;font-size:calc(16px * var(--cv-type, 1));font-weight:500;line-height:1;cursor:pointer}html[data-theme] .cv-modal .cv-icon-actions{display:flex;flex-wrap:wrap;gap:8px}html[data-theme] .cv-modal .cv-icon-actions .cv-btn,html[data-theme] .cv-modal .cv-icon-actions .cv-icon-upload{width:auto;height:34px;margin:0;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--cv-line,rgba(15,23,42,.12));background:#fff;color:var(--cv-ink,#0f172a);font-size:calc(13px * var(--cv-type, 1));font-weight:600;line-height:1;letter-spacing:0;cursor:pointer}html[data-theme] .cv-modal .cv-icon-actions .is-on,html[data-theme] .cv-modal .cv-icon-pick button.is-on{border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}html[data-theme=dark] .cv-modal .cv-icon-studio{background:#0d1a2c;border-color:#1b2c43}html[data-theme=dark] .cv-modal .cv-icon-actions .cv-btn,html[data-theme=dark] .cv-modal .cv-icon-actions .cv-icon-upload,html[data-theme=dark] .cv-modal .cv-icon-pick button,html[data-theme=dark] .cv-modal .cv-icon-preview .spec-channel-icon,html[data-theme=dark] .cv-modal .cv-icon-preview .spec-hash{background:#13263c;color:#f3f7fc;border-color:#1b2c43}html[data-theme=dark] .cv-modal .cv-icon-actions .cv-btn:disabled,html[data-theme=dark] .cv-modal .cv-icon-actions .cv-icon-upload:disabled{background:#0d1a2c;color:#7b8ba3}.spec-sitting{margin-left:auto;display:inline-flex;align-items:center;flex:0 0 auto}.spec-sitting .user-avatar{width:18px;height:18px;margin-left:-5px;border-radius:999px;box-shadow:0 0 0 2px #f7f9fc}.spec-sitting .user-avatar:first-child{margin-left:0}.spec-workspace .spec-nav-item.community-room-active .spec-sitting .user-avatar{box-shadow:0 0 0 2px #dceaff}.spec-sitting em{margin-left:4px;color:#65748b}.spec-count,.spec-sitting em{font-style:normal;font-size:calc(11px * var(--cv-type, 1))}.spec-count{margin-left:auto;color:#155eef;background:#e8f0ff;border-radius:999px;padding:1px 6px}.community-hub--messenger [data-chat-look]:before{filter:none!important}.community-hub--messenger .community-chat-drop,.community-hub--messenger .community-chat-main,.community-hub--messenger .community-messages,.community-hub--messenger [data-chat-look]:before{background-image:none!important;background-color:#f7f9fc!important}.community-chat-main{background:#f7f9fc;min-width:0}.community-chat-header,.community-chat-header[data-chat-material]{display:flex;align-items:center;gap:12px;height:64px;min-height:64px;max-height:64px;overflow:visible;position:relative;z-index:40;padding:0 16px;background:#fff!important;color:#172033!important;box-shadow:inset 0 -1px 0 #e5eaf1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.community-hub--messenger .community-chat-header-text{flex:1 1;min-width:0}.community-hub--messenger .community-chat-room-name{margin:0;font-size:calc(16px * var(--cv-type, 1));line-height:1.2;color:#172033!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-hub--messenger .community-chat-header-text p{margin:2px 0 0;font-size:calc(12px * var(--cv-type, 1));line-height:1.2;color:#65748b!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-hub--messenger .community-chat-header-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.community-hub--messenger .community-chat-header-actions .community-action-label,.community-hub--messenger .community-send-btn .community-action-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.community-hub--messenger .community-chat-header .chat-look-trigger,.community-hub--messenger .community-icon-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border-radius:10px!important;border:1px solid #e5eaf1!important;background:#fff!important;color:#526079!important;box-shadow:none!important}.community-chat-header:after{display:none}.spec-head-faces{display:flex;align-items:center;flex-shrink:0;margin-right:4px}.spec-head-faces button{position:relative;border:0;padding:0;background:none;cursor:pointer;border-radius:50%}.spec-head-mic{position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;border-radius:50%;display:grid;place-items:center;background:#16a34a;color:#fff;border:2px solid #0e1524;z-index:1}.spec-head-mic.is-off{background:#ef4444}.spec-head-faces>*{margin-left:-8px;border:2px solid #fff;border-radius:50%}.spec-head-faces>:first-child{margin-left:0}.community-messages .community-message-row,.community-messages .community-message-row.community-message-mine{flex-direction:row!important;align-self:stretch!important;width:100%!important;max-width:none!important;padding:8px 20px}.community-hub--messenger .community-message-author{color:inherit}.community-messages .community-message-author{color:#172033;font-size:calc(14px * var(--cv-type, 1));font-weight:650}.community-hub--messenger .community-message-time{font-size:calc(11px * var(--cv-type, 1))}.community-hub--messenger .chat-code-card,.community-hub--messenger .tool-block-card{background:#f8fafc!important;color:#172033!important;border:1px solid #e5eaf1!important;border-radius:14px}.community-hub--messenger .tool-block-sub,.community-hub--messenger .tool-block-title,.community-hub--messenger .tool-block-type{color:#172033!important}.community-hub--messenger .tool-block-sub,.community-hub--messenger .tool-block-type{color:#65748b!important}.community-hub--messenger .canvas-transfer-btn{width:auto!important;height:auto!important;min-height:28px!important;padding:0 10px!important;border-radius:8px!important;background:#fff!important;color:#155eef!important;border:1px solid #dceaff!important}.community-hub--messenger .community-messages img,.community-hub--messenger .community-messages video{border-radius:12px;border:1px solid #e5eaf1}.community-chat-form-rich{background:#fff;border-top:1px solid #eef2f7;padding:12px 16px 16px}.community-hub--messenger .community-chat-form-row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;border:1px solid #dee5ef;border-radius:16px;padding:4px 6px 4px 8px;background:#fff}.community-chat-textarea{min-height:44px;border-radius:16px;border:1px solid #dee5ef;background:#fff;color:#172033}.community-hub--messenger .community-chat-form-row .community-chat-textarea{border:0!important;background:transparent!important;box-shadow:none!important;color:#172033!important;min-height:40px}.friends-rail{background:#f4f7fb!important;border-left:1px solid #e8edf5!important;padding:14px 12px 16px!important;height:100%}.friends-rail,.spec-context{min-height:0;flex-direction:column}.spec-context{display:flex;gap:12px;flex:1 1}.spec-card,.spec-context-search{border:1px solid #e8edf5;border-radius:14px;background:#fff}.spec-context-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;color:#65748b;font-size:calc(13px * var(--cv-type, 1))}.spec-context-search b{margin-left:auto;background:#155eef;color:#fff;border-radius:999px;min-width:18px;height:18px;display:grid;place-items:center;font-size:calc(11px * var(--cv-type, 1))}.spec-faces{display:flex;align-items:center;padding:2px 4px 0}.spec-faces>*+*{margin-left:-8px}.spec-faces button{border:2px solid #f4f7fb;padding:0;background:none;border-radius:50%;cursor:pointer}.spec-faces em{font-style:normal;color:#65748b;font-size:calc(12px * var(--cv-type, 1))}.spec-card{padding:12px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.spec-card header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.spec-card header strong{font-size:calc(13px * var(--cv-type, 1));color:#172033}.spec-card header span,.spec-card li,.spec-card p{font-size:calc(12px * var(--cv-type, 1));color:#65748b}.spec-card ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.spec-card li strong{display:block;color:#172033;font-size:calc(12px * var(--cv-type, 1));font-weight:600;line-height:1.35}.spec-card li em{display:block;margin-top:2px;color:#65748b;font-size:calc(11px * var(--cv-type, 1));font-style:normal}.spec-card--grow{flex:1 1}.spec-wave{display:flex;align-items:flex-end;gap:3px;height:22px;margin:8px 0}.spec-wave i{display:block;width:3px;border-radius:99px;background:#155eef;opacity:.85}.spec-wave i:first-child{height:8px}.spec-wave i:nth-child(2){height:16px}.spec-wave i:nth-child(3){height:22px}.spec-wave i:nth-child(4){height:12px}.spec-wave i:nth-child(5){height:18px}.spec-voice-people{margin-bottom:4px}.spec-voice-card{display:grid}.spec-voice-card button{justify-self:start}.spec-card a{display:flex;justify-content:space-between;gap:8px;color:#172033;text-decoration:none;font-size:calc(13px * var(--cv-type, 1))}.spec-card a em{font-style:normal;color:#155eef;font-size:calc(11px * var(--cv-type, 1))}.spec-move{display:grid;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer;font:inherit}.spec-voice-card button{margin-top:8px;height:32px;padding:0 14px;border:0;border-radius:10px;background:#155eef;color:#fff;font-weight:600;cursor:pointer}.spec-voice-card button:disabled{background:#e8edf5;color:#65748b;cursor:default}.community-hub--messenger .community-dm-list-extra,.community-hub--messenger .community-dm-list-extra.is-open{display:none!important}.community-hub--messenger .community-messages .community-message-row,.community-hub--messenger .community-messages .community-message-row.community-message-mine{align-items:flex-end!important;width:100%!important;max-width:none!important;margin:0!important;padding:2px 16px!important;background:transparent!important}.community-hub--messenger .community-message-time{color:#8b97ab!important}.community-hub--messenger .community-chat-form-row .btn-primary.community-send-btn,.community-hub--messenger .community-send-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#155eef!important;color:#fff!important;box-shadow:none!important;display:inline-grid!important;place-items:center!important;flex:0 0 40px!important}.community-hub--messenger .community-send-icon{display:block;color:#fff;font-size:calc(18px * var(--cv-type, 1));line-height:1}.spec-channel-row{display:flex;align-items:center;gap:2px;min-width:0}.spec-channel-row .community-room-btn{flex:1 1;min-width:0}.spec-channel-delete{flex:0 0 28px;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#8b97ab;cursor:pointer;font-size:calc(16px * var(--cv-type, 1));line-height:1}.spec-channel-delete:hover{background:#fde8e8;color:#c0392b}.community-hub--messenger .community-message-delete{opacity:1!important;margin:0 0 4px;padding:0!important;border:0;background:none;color:#8b97ab!important;font-size:calc(12px * var(--cv-type, 1));cursor:pointer}.community-hub--messenger .community-message-delete:hover{color:#c0392b!important}.spec-voice.is-live .spec-hash{width:auto;color:#22c55e}.voice-stage:-webkit-full-screen{margin:16px;width:calc(100% - 32px);height:calc(100% - 32px);border-radius:16px}.voice-stage:fullscreen{margin:16px;width:calc(100% - 32px);height:calc(100% - 32px);border-radius:16px}.spec-voice.is-here{background:#dceaff;color:#2563eb}.spec-voice-join{margin-left:auto;font-style:normal;font-size:calc(12px * var(--cv-type, 1));font-weight:650;color:#2563eb;align-self:center}.spec-voice-wave{display:inline-flex;align-items:flex-end;gap:2px;height:12px;margin-right:4px}.spec-voice-wave i{display:block;width:2px;height:4px;border-radius:2px;background:#22c55e;animation:spec-voice-wave .9s ease-in-out infinite}.spec-voice-wave i:nth-child(2){animation-delay:.15s;height:8px}.spec-voice-wave i:nth-child(3){animation-delay:.3s;height:12px}@keyframes spec-voice-wave{50%{transform:scaleY(.45)}}.voice-stage{flex:1 1;min-height:0;display:flex;flex-direction:column;background:#091525;color:#f6f8fc;border-radius:22px;margin:12px;overflow:visible;position:relative;z-index:5}.call-dock,.call-top{display:flex;align-items:center;gap:8px;min-height:68px;padding:0 14px;background:#0d1d32}.call-top-title{min-width:0}.call-tile footer strong,.call-top-title strong{display:block;font-size:calc(15px * var(--cv-type, 1));color:#f6f8fc}.call-drawer p,.call-drawer-note,.call-tile footer em,.call-top-title em{display:block;font-style:normal;color:#94a3b8;font-size:calc(12px * var(--cv-type, 1))}.call-link{margin-left:8px;padding:4px 8px;border-radius:999px;font-size:calc(12px * var(--cv-type, 1));background:#13283f}.call-link-ok{color:#22c55e}.call-link-wait{color:#22d3ee}.call-link-bad{color:#ff3b4e}.call-top-actions{margin-left:auto;display:flex;gap:8px}.call-dock button,.call-menu button,.call-pip-bar button,.call-top button{border:0;border-radius:999px;background:#13283f;color:#f6f8fc;padding:8px 12px;cursor:pointer;font:inherit;font-size:calc(13px * var(--cv-type, 1));transition:background .15s ease,color .15s ease}.call-dock{min-height:76px;margin:0 12px 12px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.28);flex-wrap:wrap;justify-content:center}.call-dock .is-on,.call-dock .is-share{background:#2563eb}.call-dock .is-leave,.call-dock .is-off,.call-pip-bar .is-leave{background:#ff3b4e}.call-body{position:relative;padding:12px 16px 0}.call-body,.call-grid,.call-stage{flex:1 1;min-height:0;display:flex;gap:12px}.call-grid,.call-stage{min-width:0;flex-direction:column}.call-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-content:start;overflow:auto}.call-grid.is-voice{align-content:center;justify-items:center}.call-screen,.call-tile{margin:0;background:#0d1d32;border-radius:18px;overflow:hidden;border:2px solid transparent;min-height:120px}.call-screen{flex:1 1;min-height:0;position:relative;aspect-ratio:16/9;max-height:100%}.call-pip-media video,.call-screen video,.call-tile-media video{width:100%;height:100%;object-fit:contain;background:#081321;display:block}.call-screen figcaption{position:absolute;left:12px;bottom:12px;padding:4px 8px;border-radius:8px;background:rgba(9,21,37,.72);font-size:calc(12px * var(--cv-type, 1))}.call-tile{display:flex;flex-direction:column}.call-tile.is-speaking{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.35)}.call-tile.is-compact{width:200px;min-height:112px;flex:0 0 auto}.call-tile-media{flex:1 1;min-height:96px;display:grid;place-items:center;background:linear-gradient(160deg,#13283f,#0b1f44 55%,#12324d);position:relative}.call-mic-off{position:absolute;right:8px;top:8px;background:#ff3b4e;color:#fff;border-radius:999px;font-size:calc(11px * var(--cv-type, 1));padding:2px 6px}.call-tile footer{display:flex;align-items:center;gap:8px;padding:8px 10px}.call-strip{display:flex;gap:8px;overflow:auto;padding-bottom:4px}.call-drawer{width:min(300px,38%);background:#0d1d32;border-radius:16px;padding:14px;overflow:auto}.call-drawer h3{margin:0 0 8px;font-size:calc(14px * var(--cv-type, 1))}.call-drawer ul{list-style:none;margin:0 0 12px;padding:0}.call-drawer li{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:calc(13px * var(--cv-type, 1))}.call-pop{position:relative}.call-menu{position:absolute;bottom:calc(100% + 10px);left:0;display:grid;grid-gap:4px;gap:4px;min-width:220px;padding:8px;border-radius:18px;background:#ffffff;color:#172033;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 44px rgba(15,23,42,.16);z-index:30;transform-origin:bottom left;animation:call-menu-in .22s cubic-bezier(.2,.8,.2,1)}.call-room .call-menu button{border-radius:10px;background:transparent;color:#172033;text-align:left;padding:9px 10px}.call-menu-note{margin:0;padding:8px 10px 2px;color:#64748b;font-size:calc(11px * var(--cv-type, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase}.call-menu-people{width:min(320px,calc(100vw - 32px));max-height:min(52dvh,420px);overflow:auto}.call-person-row{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;align-items:center;padding:8px;border-radius:14px}.call-person-row:hover{background:#f4f7fb}.call-person-face{grid-row:span 2;display:grid}.call-person-copy{min-width:0;display:grid}.call-menu,.call-menu strong,.call-person-copy strong,html[data-theme] .call-room .call-menu,html[data-theme] .call-room .call-menu strong,html[data-theme] .call-room .call-person-row strong{color:#172033}.call-person-copy strong{font-size:calc(14px * var(--cv-type, 1));font-weight:700;letter-spacing:-.01em}.call-person-copy em{font-style:normal;color:#64748b;font-size:calc(12px * var(--cv-type, 1))}.call-person-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:6px}.call-room .call-menu-people .call-person-actions button{padding:6px 12px;border-radius:999px;background:#2563eb;color:#ffffff;font-size:calc(12px * var(--cv-type, 1));font-weight:700}.call-peer-volume{grid-column:1/-1;padding:0 2px 2px;gap:4px;font-size:calc(12px * var(--cv-type, 1));color:#475569}.call-menu.call-menu-audio{width:min(292px,calc(100vw - 24px));padding:12px;gap:2px}.call-audio-settings{display:grid;grid-gap:12px;gap:12px;padding:2px 4px 10px;margin-bottom:4px;border-bottom:1px solid rgba(23,32,51,.08)}.call-mic-gain,.call-noise{display:grid;grid-gap:8px;gap:8px;padding:0;color:inherit;font-size:calc(13px * var(--cv-type, 1))}.call-audio-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.call-audio-row strong{font-size:calc(13px * var(--cv-type, 1));font-weight:700}.call-mic-gain input[type=range]{width:100%;margin:0;accent-color:#7c9cff}.call-noise-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px;padding:3px;border-radius:999px;background:rgba(23,32,51,.06)}.call-noise-modes button,.call-room .call-menu .call-noise-modes button{min-height:32px;padding:0 6px;border:0;border-radius:999px;background:transparent;color:inherit;text-align:center;font:inherit;font-size:calc(12px * var(--cv-type, 1));font-weight:650;cursor:pointer}.call-room .call-menu .call-noise-modes button.is-on{background:#142b37;color:#faf9f4}.call-mic-device{margin:0;overflow:hidden;color:#64748b;font-size:calc(12px * var(--cv-type, 1));line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.call-kicked-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:13000;margin:0;padding:10px 14px;border-radius:14px;background:#121a2b;color:#f6f8fc;font-size:calc(14px * var(--cv-type, 1));box-shadow:0 12px 32px rgba(4,10,22,.4)}.call-menu button:hover{background:rgba(255,255,255,.08)}.call-menu-react button{text-align:center;font-size:calc(18px * var(--cv-type, 1));min-height:40px}.call-menu-react{grid-template-columns:repeat(3,1fr)}.call-reactions{position:absolute;left:24px;bottom:12px;z-index:2;display:flex;gap:8px;pointer-events:none}.call-reactions span{font-size:calc(28px * var(--cv-type, 1));animation:call-react 1.6s cubic-bezier(.2,.8,.2,1) forwards;filter:drop-shadow(0 8px 10px rgba(0,0,0,.28))}@keyframes call-react{0%{opacity:0;transform:translateY(10px) scale(.6)}18%{opacity:1;transform:translateY(-6px) scale(1.12)}32%{transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-36px) scale(.96)}}@keyframes call-menu-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.call-muted-toast{position:absolute;left:16px;bottom:auto;top:14px;transform:none;z-index:4;margin:0;padding:6px 10px;border-radius:999px;background:#ff3b4e;color:#fff;font-size:calc(12px * var(--cv-type, 1));pointer-events:none}.call-room.is-fullscreen{margin:16px;border-radius:16px;width:calc(100% - 32px);height:calc(100% - 32px)}.call-room.is-fullscreen.is-controls-hidden .call-hero-head,.call-room.is-fullscreen.is-controls-hidden .call-muted-toast,.call-room.is-fullscreen.is-controls-hidden .call-tools{opacity:0;pointer-events:none}.call-room{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 72px),#070d18!important;border-radius:24px;padding:16px 16px 14px;gap:12px;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 24px 60px rgba(8,16,32,.28);animation:call-room-in .42s cubic-bezier(.2,.8,.2,1)}@keyframes call-room-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.call-hero-head{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 4px;color:#f8fafc}.call-hero-head strong{display:block;font-size:calc(15px * var(--cv-type, 1));font-weight:650;letter-spacing:-.01em}.call-hero-empty,.call-hero-head em{display:block;font-style:normal;color:#8b97ab;font-size:calc(12px * var(--cv-type, 1));margin-top:1px}.call-hero-side{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.call-status-chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:#e8eefc;color:#1d4ed8;font-size:calc(12px * var(--cv-type, 1));font-weight:700;white-space:nowrap}.call-status-chip.is-mute{background:#ffe4e8;color:#be123c}.call-quality{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:12px;background:rgba(22,36,58,.72);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.16);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);font-size:calc(12px * var(--cv-type, 1));color:#e7eef8}.call-bars{display:inline-flex;align-items:flex-end;gap:2px;height:13px}.call-bars i{width:3px;border-radius:1px;background:#22c55e}.call-link-bad .call-bars i{background:#ff3b4e}.call-link-wait .call-bars i{background:#22d3ee}.call-link-ok .call-bars i{transform-origin:bottom;animation:call-bars 1.15s ease-in-out infinite}.call-link-ok .call-bars i:nth-child(2){animation-delay:.12s}.call-link-ok .call-bars i:nth-child(3){animation-delay:.24s}.call-link-ok .call-bars i:nth-child(4){animation-delay:.36s}@keyframes call-bars{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.call-bars i:first-child{height:4px}.call-bars i:nth-child(2){height:7px}.call-bars i:nth-child(3){height:10px}.call-bars i:nth-child(4){height:13px}.call-expand{width:36px;height:36px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(22,36,58,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.16);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);color:#e7eef8;display:grid;place-items:center;cursor:pointer;transition:background .15s ease,transform .15s ease}.call-expand:hover{background:rgba(255,255,255,.1)}.call-expand:active{transform:scale(.96)}.call-expand svg{width:16px;height:16px}.call-quality.call-link-bad,.call-quality.call-link-ok,.call-quality.call-link-wait{color:#d5deea}.call-hero{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 30%),#101c30;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 16px 40px rgba(0,0,0,.22)}.call-hero.is-person,.call-hero.is-sharing{flex:1 1 auto;min-height:180px}.call-hero.is-sharing{background:#0b1425}button.call-film-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.call-film-card.is-screen video{object-fit:contain;background:#0b1425}.voice-stage.is-media .call-film{height:168px;flex-basis:168px}.call-hero.is-person .call-hero-grid,.call-hero.is-person .call-hero-grid[data-n="1"]{height:100%;min-height:0}.call-atmosphere{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.call-atmosphere i{position:absolute;border-radius:50%;filter:blur(36px)}.call-atmosphere i:first-child{width:52%;height:58%;left:10%;top:8%;background:radial-gradient(circle,rgba(79,125,243,.72),transparent 68%);animation:call-orb-a 16s ease-in-out infinite}.call-atmosphere i:nth-child(2){width:42%;height:48%;right:4%;bottom:6%;background:radial-gradient(circle,rgba(29,78,216,.55),transparent 70%);animation:call-orb-b 19s ease-in-out infinite}.call-atmosphere i:nth-child(3){width:28%;height:32%;left:38%;top:42%;background:radial-gradient(circle,rgba(184,242,41,.22),transparent 70%);animation:call-orb-c 13s ease-in-out infinite}@keyframes call-orb-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6%,8%,0) scale(1.08)}}@keyframes call-orb-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-8%,-6%,0) scale(1.12)}}@keyframes call-orb-c{0%,to{transform:translateZ(0) scale(.92);opacity:.7}50%{transform:translate3d(-4%,6%,0) scale(1.16);opacity:1}}.call-hero-grid{position:relative;z-index:1;flex:1 1;min-height:0;display:grid;grid-gap:12px;gap:12px;padding:0}.call-hero-grid[data-n="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.call-hero-grid[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.call-hero-grid[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.call-hero-grid[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));padding:12px}.call-hero-grid[data-n=many]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:minmax(0,1fr);padding:12px}.call-hero>video{z-index:1;object-fit:contain;background:#0b1425}.call-film-card video,.call-hero>video{position:absolute;inset:0;width:100%;height:100%;display:block}.call-film-card video{object-fit:cover}.call-hero-avatar,.call-hero-empty{height:100%;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px}.call-hero-label{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;background:rgba(8,12,22,.72);color:#fff;font-size:calc(13px * var(--cv-type, 1));font-weight:600}.call-hero-label svg{width:16px;height:16px}.call-film{display:flex;gap:12px;height:140px;flex:0 0 140px;align-items:stretch;justify-content:flex-start;overflow-x:auto;overflow-y:hidden}.call-film-card{position:relative;flex:0 0 180px;width:180px;max-width:180px;min-width:180px;height:100%;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse at 50% 42%,#4d6488 0,#2a3c58 38%,#182436 100%);display:grid;place-items:center;border:2px solid transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.call-film-card .user-avatar{position:relative;left:auto;bottom:auto;z-index:1;border-color:rgba(255,255,255,.28);box-shadow:0 14px 34px rgba(0,0,0,.34),0 0 0 1px rgba(255,255,255,.12)}.call-film-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:72px;background:linear-gradient(transparent,rgba(6,10,20,.82));pointer-events:none}.call-film-card.is-big,.call-hero-grid .call-film-card{flex:none;width:100%;height:100%;max-width:none;border-radius:16px}.call-hero-grid[data-n="1"] .call-film-card{border:0;border-radius:0;background:transparent;box-shadow:none}.call-hero-grid[data-n="1"] .call-film-card .user-avatar{width:min(220px,34vh)!important;height:min(220px,34vh)!important}.call-hero-grid[data-n="1"] .call-film-card:after{height:110px}.call-hero.is-voice-only .call-hero-grid[data-n="1"] .call-film-card:before{content:"";position:absolute;left:50%;top:46%;width:min(340px,52%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(79,125,243,.28),transparent 68%);filter:blur(6px);transform:translate(-50%,-50%);animation:call-halo 7s ease-in-out infinite;pointer-events:none}.call-hero.is-voice-only .call-hero-grid[data-n="1"] .call-film-card.is-speaking:before{background:radial-gradient(circle,rgba(79,125,243,.5),transparent 66%);animation-duration:1.5s}@keyframes call-halo{0%,to{transform:translate(-50%,-50%) scale(.92);opacity:.75}50%{transform:translate(-50%,-50%) scale(1.06);opacity:1}}@media (prefers-reduced-motion:reduce){.call-atmosphere i,.call-hero.is-voice-only .call-hero-grid[data-n="1"] .call-film-card:before,.call-link-ok .call-bars i,.call-menu,.call-reactions span,.call-room{animation:none}}.call-film[data-count="1"] .call-film-card{flex:0 0 240px;max-width:240px}.call-film-card.is-speaking{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6,0 0 18px rgba(37,99,235,.45)}.call-film-name{position:absolute;left:14px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:8px;margin:0;color:#fff;font-size:calc(14px * var(--cv-type, 1));font-weight:650;text-shadow:0 1px 2px rgba(0,0,0,.65)}.call-film-name svg{width:16px;height:16px;color:#fff}.call-film-card.is-muted .call-film-name svg{color:#ff5d6c}.call-hero-grid .call-film-name{left:18px;bottom:18px;padding:8px 13px 8px 11px;border-radius:12px;background:rgba(8,14,26,.55);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.14);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);text-shadow:none}.call-tools{position:relative;z-index:8;gap:20px;min-height:78px;padding:4px 2px 0}.call-cluster,.call-tools{display:flex;align-items:flex-start}.call-cluster{gap:12px;min-width:0;flex:1 1}.call-slot{display:flex;flex-direction:column;align-items:center;gap:8px;width:118px;flex:0 0 118px}.call-slot>span{width:100%;font-size:calc(12px * var(--cv-type, 1));line-height:1;color:#c5d0e0;text-align:center;white-space:nowrap}.call-pill{width:100%;height:52px;min-width:0;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.04)),rgba(28,46,74,.78);color:#f7f9fc;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 24px rgba(0,0,0,.28);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35);transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.call-pill:active{transform:scale(.97)}.call-pill svg{width:22px;height:22px}.call-chevron{display:inline-flex;opacity:.72}.call-chevron svg{width:14px;height:14px}.call-pill.is-danger{color:#ff5d6c;background:#2a1822}.call-pill.is-on{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(79,125,243,.28)),rgba(29,78,216,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 0 1px rgba(79,125,243,.7),0 10px 24px rgba(29,78,216,.28)}.call-bar{position:relative;flex:1 1;min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:52px auto;grid-column-gap:0;column-gap:0;grid-row-gap:8px;row-gap:8px}.call-bar:before{content:"";position:absolute;z-index:0;left:0;right:0;top:0;height:52px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.04)),rgba(28,46,74,.78);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 24px rgba(0,0,0,.28);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35);pointer-events:none}.call-bar>.call-ico,.call-bar>.call-pop{grid-row:1;z-index:1;height:52px;min-width:0;display:flex;align-items:center;justify-content:center}.call-bar>.call-ico:before,.call-bar>.call-pop:not(:first-child):before{content:"";position:absolute;left:0;top:16px;height:20px;width:1px;background:rgba(255,255,255,.28)}.call-bar>span{min-width:0;padding:0 4px;font-size:calc(12px * var(--cv-type, 1));line-height:1;color:#c5d0e0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.call-ico{position:relative;width:100%;height:52px;border:0;border-radius:0;background:transparent;color:#eef3fb;display:grid;place-items:center;cursor:pointer;font:inherit;transition:background .15s ease,color .15s ease,transform .15s ease}.call-ico:active{transform:scale(.94)}.call-ico svg{width:22px;height:22px}.call-ico:hover,.call-pill:hover:not(.call-pill-group){background:rgba(255,255,255,.06)}.call-ico.is-on{color:#fff}.call-ico em{position:absolute;top:8px;left:calc(50% + 6px);right:auto;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#2563eb;color:#fff;font-style:normal;font-size:calc(10px * var(--cv-type, 1));line-height:16px}.call-leave{margin-left:2px;align-self:flex-start;height:52px;padding:0 22px;border:0;border-radius:999px;background:linear-gradient(180deg,#ff5a64,#ff2d3d);color:#fff;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:calc(15px * var(--cv-type, 1));font-weight:650;cursor:pointer;flex:0 0 auto;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 22px rgba(255,45,61,.32);transition:transform .15s ease,filter .15s ease}.call-leave:hover{filter:brightness(1.05)}.call-leave:active{transform:scale(.97)}.call-leave svg{width:18px;height:18px}.call-dock-btn{align-self:flex-start;height:52px;padding:0 16px;border:0;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font:inherit;font-size:calc(14px * var(--cv-type, 1));font-weight:650;cursor:pointer}.community-chat-main.is-call-open{display:flex;flex-direction:column;min-height:0}.community-chat-main.is-call-open .community-chat-header-actions{display:none}.community-chat-main.is-call-open .community-chat-drop{flex:1 1;min-height:0}.community-messages[hidden]{display:none!important}.community-chat-main.is-call-open .voice-stage,.community-chat-main.is-call-open .voice-stage.is-media{flex:1 1 auto;height:auto;min-height:min(520px,72dvh);max-height:none;margin:8px 12px 0}.call-aside{background:#fff;min-height:0;overflow:auto;padding:12px 14px 20px;border-left:1px solid #e6ebf2}.call-aside-tabs{display:flex;gap:14px;border-bottom:1px solid #e6ebf2;margin-bottom:14px}.call-aside-tabs button{border:0;background:none;padding:8px 0 10px;color:#667085;font:inherit;cursor:pointer}.call-aside-tabs button.is-on{color:#2563eb;box-shadow:inset 0 -2px 0 #2563eb}.call-aside h3{margin:14px 0 8px;font-size:calc(12px * var(--cv-type, 1));letter-spacing:.04em;text-transform:uppercase;color:#667085}.call-aside ul{list-style:none;margin:0;padding:0}.call-aside li{display:flex;align-items:center;gap:10px;padding:8px 0}.call-aside li strong,.call-aside-details>strong{display:block;color:#0b1f44;font-size:calc(14px * var(--cv-type, 1))}.call-aside li em,.call-aside-details>p{display:block;font-style:normal;color:#667085;font-size:calc(12px * var(--cv-type, 1));margin:0}.call-aside-chat ul{display:grid;grid-gap:10px;gap:10px}.call-aside-chat p{margin:2px 0 0;color:#0b1f44}.layout-dense .community-hub--feed{background:#f4f6fa;overflow:auto}.layout-dense .community-hub--feed>.feed-layout{max-width:1180px;width:100%;margin:0 auto;padding:24px 28px 48px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:start}.community-hub--feed .feed-v2{max-width:none}.community-hub--feed .feed-main{min-width:0;display:grid;grid-gap:16px;gap:16px;align-content:start}.community-hub--feed .feed-create-btn{background:#fff;color:#173056;border:1px solid #e4ebf5;box-shadow:0 8px 24px rgba(15,35,70,.04);border-radius:18px}.community-hub--feed .feed-create-btn:hover{filter:none;transform:none;border-color:#c9d7ea;box-shadow:0 10px 28px rgba(15,35,70,.06)}.community-hub--feed .feed-create-btn-plus{background:#2563eb;color:#fff;border-radius:12px}.community-hub--feed .feed-create-btn-copy em{color:#667085}.community-hub--feed .feed-compose{background:#fff;border:1px solid #e4ebf5;border-radius:18px;box-shadow:0 8px 24px rgba(15,35,70,.04)}.community-hub--feed .feed-filter-bar{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.community-hub--feed .feed-filter-chip{border:1px solid #e4ebf5;background:#fff;color:#51627a;border-radius:999px;padding:7px 12px;font-size:calc(13px * var(--cv-type, 1));font-weight:600}.community-hub--feed .feed-filter-chip.is-on{background:#eef3ff;color:#1d4ed8}.community-hub--feed .feed-stream{display:grid;grid-gap:14px;gap:14px;min-width:0}.community-hub--feed .feed-card{background:#fff;border:1px solid #e4ebf5;border-radius:18px;padding:18px 18px 12px;box-shadow:0 8px 24px rgba(15,35,70,.04);gap:12px}.community-hub--feed .feed-card:hover{border-color:#d5e0ee}.community-hub--feed .feed-card-title-btn{border:0;background:transparent;padding:0;text-align:left;cursor:pointer;color:inherit}.community-hub--feed .feed-card-title-btn h3{margin:0;font-size:calc(18px * var(--cv-type, 1));line-height:1.3;letter-spacing:-.02em;color:#122033}.community-hub--feed .feed-context-row{display:flex;flex-wrap:wrap;gap:8px;margin:0}.community-hub--feed .feed-follow-btn,.community-hub--feed .feed-more-btn,.community-hub--feed .feed-project-chip,.community-hub--feed .feed-rail button,.community-hub--feed .feed-reason{border:1px solid #e4ebf5;border-radius:999px;background:#f7f9fc;color:#173056;font:inherit;font-size:calc(12px * var(--cv-type, 1));font-weight:600;padding:5px 10px;cursor:pointer;text-decoration:none}.community-hub--feed .feed-project-chip{color:#1d4ed8;background:#eef3ff;border-color:#d5e2ff}.community-hub--feed .feed-action-btn.is-on,.community-hub--feed .feed-follow-btn.is-on{color:#1d4ed8;border-color:#2563eb;background:#eef3ff}.community-hub--feed .feed-card-head-meta{position:relative;flex-wrap:wrap;justify-content:flex-end}.community-hub--feed .feed-more{position:relative}.community-hub--feed .feed-more-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:4;min-width:160px;display:grid;padding:6px;border-radius:12px;border:1px solid #e4ebf5;background:#fff;box-shadow:0 12px 28px rgba(15,35,70,.1)}.community-hub--feed .feed-more-menu button{border:0;background:transparent;text-align:left;padding:8px 10px;border-radius:8px;font:inherit;font-size:calc(13px * var(--cv-type, 1));color:#173056;cursor:pointer}.community-hub--feed .feed-more-menu button:hover{background:#f4f6fa}.community-hub--feed .feed-card-foot{border-top:1px solid #eef2f7;margin-top:2px;padding-top:8px}.community-hub--feed .feed-rail{position:-webkit-sticky;position:sticky;top:16px;display:grid;grid-gap:14px;gap:14px;min-width:0}.community-hub--feed .feed-rail section{background:#fff;border:1px solid #e4ebf5;border-radius:18px;padding:16px;box-shadow:0 8px 24px rgba(15,35,70,.04)}.community-hub--feed .feed-rail h3{margin:0 0 12px;font-size:calc(12px * var(--cv-type, 1));color:#667085;text-transform:uppercase;letter-spacing:.06em}.community-hub--feed .feed-rail ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.community-hub--feed .feed-rail li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.community-hub--feed .feed-rail li>button:first-child{border:0;background:transparent;padding:0;border-radius:0;font-size:calc(14px * var(--cv-type, 1));font-weight:600;color:#173056;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-hub--feed .feed-rail p{margin:0;color:#667085;font-size:calc(13px * var(--cv-type, 1));line-height:1.4}@media (max-width:1099px){.layout-dense .community-hub--feed>.feed-layout{grid-template-columns:1fr;padding:16px 16px 40px}.community-hub--feed .feed-rail{position:static}}.call-aside-chat form input,.call-aside-details li{width:100%}.call-aside-chat input{margin-top:12px;height:40px;border:1px solid #e5eaf2;border-radius:12px;padding:0 12px;font:inherit}.call-aside .is-empty{color:#667085;display:block}html[data-voice-stage="1"] .call-pip,html[data-voice-stage="1"] .vc-widget{display:none!important}.call-float-banner{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:20420;max-width:min(420px,calc(100vw - 24px));padding:12px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--cv-line-strong,#c9d2e3) 80%,transparent);background:color-mix(in srgb,var(--cv-card,#fff) 94%,transparent);box-shadow:0 12px 36px rgba(18,28,48,.18);display:flex;flex-direction:column;gap:8px}.call-pip{position:fixed;right:16px;bottom:92px;z-index:20120;width:max-content;min-width:280px;max-width:calc(100vw - 24px);background:#070d18;color:#f6f8fc;border-radius:22px;border:1px solid rgba(255,255,255,.08);overflow:visible;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 24px 60px rgba(8,16,32,.38);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.call-pip.is-placed{right:auto;bottom:auto}.call-pip:active{cursor:-webkit-grabbing;cursor:grabbing}.call-pip.is-mini{width:auto}.call-pip.is-mini .call-pip-media{display:none}.call-pip-media{height:156px;display:grid;place-items:center;overflow:hidden;border-radius:22px 22px 0 0;background:radial-gradient(circle at 50% 42%,rgba(79,125,243,.38),transparent 46%),linear-gradient(160deg,#1a2c48,#101c30 58%,#0b1424)}.call-pip.is-screen{width:min(640px,calc(100vw - 24px))}.call-pip.is-screen .call-pip-media{height:auto;aspect-ratio:16/9;overflow:hidden;border-radius:22px 22px 0 0}.call-pip-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.call-pip-fold{position:absolute;top:10px;right:10px;z-index:2;height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;background:rgba(8,14,26,.55)!important;color:#f6f8fc!important;font-size:calc(12px * var(--cv-type, 1))!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.call-pip-media .call-reactions{left:10px;bottom:36px}.call-pip-media .call-reactions span{font-size:calc(22px * var(--cv-type, 1))}.call-pip-media strong{position:absolute;left:10px;bottom:10px;z-index:2;max-width:calc(100% - 20px);padding:6px 10px;border-radius:10px;background:rgba(8,14,26,.55);border:1px solid rgba(255,255,255,.12);font-size:calc(12px * var(--cv-type, 1));font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.call-pip-grip{width:22px;height:40px;flex:0 0 22px;display:grid;place-items:center;color:inherit;opacity:.55;cursor:-webkit-grab;cursor:grab;touch-action:none}.call-pip-bar{display:flex;align-items:center;gap:6px;padding:10px 12px 12px;box-sizing:border-box}.call-pip-bar button{width:40px;height:40px;flex:0 0 40px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.04)),rgba(28,46,74,.78);color:#f7f9fc;display:grid;place-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.2);cursor:pointer}.call-pip-bar button svg{width:18px;height:18px}.call-pip-bar button.is-on{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(79,125,243,.28)),rgba(29,78,216,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 0 1px rgba(79,125,243,.7)}.call-pip-bar button.is-danger{color:#ff8b96;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,45,61,.18)),#2a1822}.call-pip-bar button.call-pip-draw{flex:1.35 1 auto;min-width:72px;gap:4px;font-size:calc(11px * var(--cv-type, 1));font-weight:700;letter-spacing:.01em}.call-pip-bar button.call-pip-draw em{font-style:normal}.call-pip-bar button.is-leave{margin-left:0;flex:0 0 40px;color:#fff;background:linear-gradient(180deg,#ff5a64,#ff2d3d);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 16px rgba(255,45,61,.32)}.call-pip-unfold{width:auto;flex:0 0 auto;padding:0 12px;border-radius:999px;font-size:calc(12px * var(--cv-type, 1));font-weight:650}.call-pip-react{display:flex;gap:4px;margin:0 10px;padding:6px;border-radius:14px;background:rgba(14,24,42,.9);border:1px solid rgba(255,255,255,.1)}.call-pip-react button{flex:1 1;min-height:36px;border:0;border-radius:10px;background:transparent;color:#f6f8fc;font-size:calc(18px * var(--cv-type, 1));cursor:pointer}.call-pip-react button:hover{background:rgba(255,255,255,.08)}.community-tab-parked{display:none!important}.layout-dense .community-hub--feed{background:#091321;color:#f7f9fc}.layout-dense .community-hub--feed>.community-tabs-bar{background:#0c1626;border-bottom-color:#22334a}.layout-dense .community-hub--feed>.community-tabs-bar .community-seg-item{color:#98a6ba}.layout-dense .community-hub--feed>.community-tabs-bar .community-seg-item.is-active{background:#15243a;color:#f7f9fc}.community-hub--feed .feed-card,.community-hub--feed .feed-compose,.community-hub--feed .feed-concept-compose,.community-hub--feed .feed-create-btn,.community-hub--feed .feed-filter-chip,.community-hub--feed .feed-rail section{background:#0f1c2e;color:#f7f9fc;border-color:#22334a;box-shadow:none}.community-hub--feed .feed-card:hover,.community-hub--feed .feed-create-btn:hover,.community-hub--feed .feed-filter-chip:hover{background:#15243a;border-color:#22334a;filter:none;transform:none}.community-hub--feed .feed-filter-chip{color:#98a6ba}.community-hub--feed .feed-filter-chip.is-on{background:#2563eb;border-color:#2563eb;color:#fff}.community-hub--feed .community-author-name,.community-hub--feed .feed-card-title-btn h3,.community-hub--feed .feed-rail li>button:first-child,.community-hub--feed .feed-rail strong{color:#f7f9fc}.community-hub--feed .community-author-handle,.community-hub--feed .community-author-headline,.community-hub--feed .community-author-sub,.community-hub--feed .feed-empty,.community-hub--feed .feed-rail h3,.community-hub--feed .feed-rail p,.community-hub--feed .muted{color:#98a6ba}.community-hub--feed .feed-concept-compose{display:grid;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid #22334a;border-radius:18px}.community-hub--feed .feed-concept-compose-main{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;color:#98a6ba;font:inherit;font-size:calc(15px * var(--cv-type, 1));text-align:left;cursor:pointer}.community-hub--feed .feed-concept-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.community-hub--feed .feed-concept-tools button{border:0;background:transparent;color:#98a6ba;font:inherit;font-size:calc(13px * var(--cv-type, 1));font-weight:600;padding:6px 8px;border-radius:8px;cursor:pointer}.community-hub--feed .feed-concept-tools button:hover{background:#15243a;color:#f7f9fc}.community-hub--feed .feed-concept-submit{margin-left:auto;background:#2563eb!important;color:#fff!important;border-radius:10px!important;padding:8px 14px!important}.community-hub--feed .feed-follow-btn,.community-hub--feed .feed-kind-pill,.community-hub--feed .feed-more-btn,.community-hub--feed .feed-project-chip,.community-hub--feed .feed-rail button,.community-hub--feed .feed-reason,.community-hub--feed .feed-tag{background:#15243a;border-color:#22334a;color:#f7f9fc}.community-hub--feed .feed-action-btn.is-on,.community-hub--feed .feed-follow-btn.is-on,.community-hub--feed .feed-project-chip{color:#22d3ee;border-color:#2563eb;background:#15243a}.community-hub--feed .community-react-btn,.community-hub--feed .feed-action-btn{color:#98a6ba;background:transparent;border-color:#22334a}.community-hub--feed .community-react-active{color:#f7f9fc;background:#15243a;border-color:#2563eb}.community-hub--feed .feed-card-foot,.community-hub--feed .feed-card-thread{border-top-color:#22334a}.community-hub--feed .feed-more-menu{background:#0f1c2e;border-color:#22334a;box-shadow:none}.community-hub--feed .feed-more-menu button{color:#f7f9fc}.community-hub--feed .feed-more-menu button:hover{background:#15243a}.community-hub--feed .feed-card-thread .input,.community-hub--feed .feed-comment-form .input,.community-hub--feed .feed-compose .input{background:#091321;color:#f7f9fc;border-color:#22334a}html[data-canvio-redesign=paper]:not([data-theme=dark]) .community-hub--feed :is(.feed-compose,.feed-comment-form,.feed-card-thread) .input{color:var(--ink,#0e1219);-webkit-text-fill-color:currentColor}.community-hub--feed .feed-rail-people,.community-hub--feed .feed-rail-topics,.community-hub--feed .feed-rail-trends{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.community-hub--feed .feed-rail-trends li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.community-hub--feed .feed-rail-trends li>span{color:#98a6ba;font-size:calc(13px * var(--cv-type, 1));font-weight:700}.community-hub--feed .feed-rail-person,.community-hub--feed .feed-rail-trends button{display:grid;grid-gap:2px;gap:2px;border:0!important;background:transparent!important;padding:0!important;border-radius:0!important;text-align:left;min-width:0;cursor:pointer}.community-hub--feed .feed-rail-person strong,.community-hub--feed .feed-rail-trends strong{font-size:calc(13px * var(--cv-type, 1));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-hub--feed .feed-rail-person em,.community-hub--feed .feed-rail-trends em{font-style:normal;color:#98a6ba;font-size:calc(12px * var(--cv-type, 1))}.community-hub--feed .feed-rail-person{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px}.community-hub--feed .feed-rail-person span{display:grid;min-width:0}.community-hub--feed .feed-rail-people li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.community-hub--feed .feed-rail-topics li{display:flex;justify-content:space-between;gap:8px}.community-hub--feed .feed-rail-topics span{color:#98a6ba;font-size:calc(12px * var(--cv-type, 1))}.community-hub--feed .feed-rail-cta a{display:inline-flex;margin-top:10px;background:#2563eb;color:#fff;text-decoration:none;border-radius:10px;padding:8px 12px;font-size:calc(13px * var(--cv-type, 1));font-weight:700}.community-hub--feed .feed-card p,.community-hub--feed .feed-post-paragraph{color:#f7f9fc}.community-hub--feed .feed-gallery img,.community-hub--feed .feed-media,.community-hub--feed .feed-media img{border-radius:14px}.community-hub--feed .feed-icon-btn{color:#98a6ba;background:transparent;border-color:#22334a}.community-hub--feed .feed-concept-top{display:flex;align-items:center;gap:12px}.community-hub--feed .feed-concept-search{flex:1 1;display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;border:1px solid #22334a;background:#0f1c2e;color:#98a6ba}.community-hub--feed .feed-concept-search input{flex:1 1;border:0;outline:none;background:transparent;color:#f7f9fc;font:inherit;font-size:calc(14px * var(--cv-type, 1));min-width:0}.community-hub--feed .feed-concept-search input::placeholder{color:#98a6ba}.community-hub--feed .feed-concept-create{height:40px;padding:0 16px;border:0;border-radius:12px;background:#2563eb;color:#fff;font:inherit;font-size:calc(14px * var(--cv-type, 1));font-weight:700;cursor:pointer;white-space:nowrap}.community-hub--feed .feed-filter-chip{height:34px;padding:0 14px}.community-hub--feed .feed-concept-tools button{display:inline-flex;align-items:center;gap:6px}.community-hub--feed .feed-follow-btn,.community-hub--feed .feed-rail-people li>button:last-child{background:transparent;border:1px solid #2563eb;color:#93c5fd;border-radius:999px;padding:6px 12px}.community-hub--feed .feed-follow-btn.is-on,.community-hub--feed .feed-rail-people li>button.is-on{background:#15243a;color:#22d3ee}.community-hub--feed .feed-engage{display:grid;grid-gap:10px;gap:10px}.community-hub--feed .feed-engage-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.community-hub--feed .feed-engage-btn{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#98a6ba;font:inherit;font-size:calc(13px * var(--cv-type, 1));font-weight:600;padding:4px 6px;cursor:pointer}.community-hub--feed .feed-engage-btn.is-on{color:#fb7185}.community-hub--feed .feed-engage-save{margin-left:auto}.community-hub--feed .feed-engage-save.is-on{color:#22d3ee}.community-hub--feed .feed-comments-link{border:0;background:transparent;color:#98a6ba;font:inherit;font-size:calc(13px * var(--cv-type, 1));text-align:left;cursor:pointer;padding:0}.community-hub--feed .feed-comment-compose .input{width:100%;height:40px;border-radius:12px;background:#091321;border:1px solid #22334a;color:#f7f9fc}.community-hub--feed .feed-gallery{display:grid;grid-template-columns:1.7fr 1fr;grid-gap:8px;gap:8px}.community-hub--feed .feed-gallery>:first-child{grid-row:span 2}.community-hub--feed .feed-media{margin:0;overflow:hidden;border-radius:16px;background:#091321}.community-hub--feed .feed-gallery img,.community-hub--feed .feed-media img{display:block;width:100%;height:auto;max-height:480px;object-fit:contain;border-radius:16px;background:#091321}.community-hub--feed .feed-gallery>:first-child img{height:auto;max-height:480px;min-height:0}.community-hub--feed .feed-gallery-more{position:absolute;right:12px;bottom:12px;background:rgba(9,19,33,.72);color:#fff;border-radius:10px;padding:6px 8px;font-size:calc(13px * var(--cv-type, 1));font-weight:700}.community-hub--feed .feed-rail h3{text-transform:none;letter-spacing:0;font-size:calc(15px * var(--cv-type, 1));font-weight:700;color:#f7f9fc}.community-hub--feed .feed-rail-cta{background:linear-gradient(180deg,rgba(15,28,46,.2),#0f1c2e 55%),radial-gradient(120% 80% at 100% 0,#1d4ed8 0,#0f1c2e 55%)}.layout-dense .community-hub--feed{background:#071321}.layout-dense .community-hub--feed>.feed-layout{max-width:860px;grid-template-columns:minmax(0,1fr) 260px;gap:16px;padding:16px 20px 40px}.community-hub--feed .feed-main,.community-hub--feed .feed-stream{gap:12px}.community-hub--feed .feed-concept-search{flex:0 1 320px;height:32px;border-radius:8px;background:#101d2c;border-color:#203247}.community-hub--feed .feed-concept-create{height:32px;border-radius:8px;background:#2f8cff;margin-left:auto}.community-hub--feed .feed-filter-chip{height:26px;padding:0 10px;font-size:calc(12px * var(--cv-type, 1))}.community-hub--feed .feed-card,.community-hub--feed .feed-concept-compose,.community-hub--feed .feed-rail section{border-radius:12px;background:#0e1b2a;border-color:#1b2c3e;padding:12px}.community-hub--feed .feed-follow-btn,.community-hub--feed .feed-rail-people li>button:last-child{border-color:#23425f;color:#7ec8ff;height:28px;padding:0 10px}.community-hub--feed .feed-gallery img,.community-hub--feed .feed-media,.community-hub--feed .feed-media img{border-radius:8px}.community-hub--feed .feed-rail{gap:10px}.community-mobile-scrim,.community-pane-btn,.community-pane-close{display:none}@media (max-width:900px){.community-chat-main.is-call-open .community-chat-header{min-height:48px;padding:6px 8px;flex-wrap:nowrap;background:#070d18;color:#f8fafc;box-shadow:none}.community-chat-main.is-call-open .community-chat-header>:not(.community-chat-header-back):not(.community-pane-btn){display:none}.community-pane-btn,.community-pane-close{display:inline-grid;place-items:center;height:36px;padding:0 12px;border-radius:10px;border:1px solid #d5e2f2;background:#fff;color:#173056;font:inherit;font-size:calc(13px * var(--cv-type, 1));font-weight:700;flex:0 0 auto;cursor:pointer}.community-chat-main.is-call-open .community-pane-btn{display:inline-grid;background:#132033;border-color:#243650;color:#f8fafc}.community-pane-close{width:calc(100% - 8px);margin:4px;height:40px}.community-mobile-scrim{position:fixed;inset:0;z-index:12040;border:0;background:rgba(7,14,24,.46)}.community-chat.is-mobile-channels .community-room-list,.layout-dense .community-hub--messenger .community-chat--messages.is-mobile-channels .community-room-list{display:flex!important;position:fixed;z-index:12050;top:0;left:0;bottom:0;width:min(88vw,340px);height:100dvh;max-height:100dvh;overflow:auto;-webkit-overflow-scrolling:touch;box-shadow:16px 0 36px rgba(7,14,24,.28)}.community-chat.is-mobile-context .friends-rail,.layout-dense .community-hub--messenger .community-chat--messages.is-mobile-context .friends-rail{display:flex!important;position:fixed;z-index:12050;top:0;right:0;bottom:0;left:auto;width:min(92vw,380px);height:100dvh;max-height:100dvh;overflow:auto;-webkit-overflow-scrolling:touch;border-left:0;box-shadow:-16px 0 36px rgba(7,14,24,.28);padding-bottom:calc(18px + env(safe-area-inset-bottom))}.community-chat-main.is-call-open .community-chat-header-back{background:#132033;border-color:#243650;color:#f8fafc}.call-room,.community-chat-main.is-call-open .voice-stage{margin:0;border-radius:0;padding:8px 10px calc(10px + env(safe-area-inset-bottom));gap:8px}.call-hero{border-radius:14px}.call-hero-head{min-height:44px;gap:8px}.call-hero-head strong{font-size:calc(14px * var(--cv-type, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:42vw}.call-quality{font-size:0;padding:0 8px}.call-quality .call-bars{font-size:calc(12px * var(--cv-type, 1))}.call-hero.is-voice-only{justify-content:center}.call-hero-grid,.call-hero-grid[data-n="1"],.call-hero-grid[data-n="2"],.call-hero-grid[data-n="3"],.call-hero-grid[data-n="4"],.call-hero-grid[data-n=many]{flex:0 1 auto;width:100%;height:auto;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;gap:10px;padding:12px}.call-hero-grid .call-film-card,.call-hero-grid .call-film-card.is-big,.call-hero-grid[data-n="1"] .call-film-card{width:min(42vw,156px);max-width:156px;min-width:0;height:auto;aspect-ratio:3/4;flex:0 0 auto;border-radius:22px;border:2px solid rgba(255,255,255,.16)}.call-film{height:96px;flex-basis:96px;gap:8px}.call-film-card,.call-film[data-count="1"] .call-film-card{flex-basis:108px;width:108px;min-width:108px;max-width:108px}.voice-stage.is-media .call-film{height:112px;flex-basis:112px}.call-hero.is-person .call-hero-grid[data-n="1"],.call-hero.is-voice-only .call-hero-grid[data-n="1"]{display:grid;flex:1 1 auto;width:100%;height:100%}.call-hero.is-person .call-hero-grid[data-n="1"] .call-film-card,.call-hero.is-person .call-hero-grid[data-n="1"] .call-film-card.is-big,.call-hero.is-voice-only .call-hero-grid[data-n="1"] .call-film-card,.call-hero.is-voice-only .call-hero-grid[data-n="1"] .call-film-card.is-big{width:100%;max-width:none;min-width:0;height:100%;aspect-ratio:auto;flex:1 1 auto}.community-chat-main.is-call-open .voice-stage.is-media{flex:1 1 auto;height:auto;max-height:none;min-height:0}.call-hero.is-person,.call-hero.is-sharing{min-height:0}.call-tools{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;gap:8px;min-height:0;padding:0}.call-cluster{flex:1 1 auto;min-width:0;gap:8px;flex-wrap:wrap;overflow:visible}.call-slot{width:auto;flex:0 0 auto;gap:0}.call-bar>span,.call-chevron,.call-slot>span{display:none}.call-pill{width:48px;height:48px;padding:0;border-radius:16px}.call-bar{display:flex;flex:1 1 100%;flex-wrap:wrap;width:auto;height:auto;min-height:48px;grid-template-columns:none;grid-template-rows:none;row-gap:0}.call-bar:before{height:100%;border-radius:16px}.call-bar>.call-ico,.call-bar>.call-pop{width:44px;height:48px;flex:0 0 44px}.call-bar>.call-pop:last-of-type .call-menu{left:auto;right:0}.call-menu button{min-height:44px}.call-menu-people,.call-menu:has(.call-mic-gain){position:fixed;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:40;max-height:min(52dvh,420px)}.call-leave{height:48px;margin:0;padding:0 16px;align-self:center;flex:0 0 auto}.call-pip{left:auto;right:8px;top:calc(58px + env(safe-area-inset-top));bottom:auto;width:max-content;max-width:calc(100vw - 16px)}.call-pip-media{height:108px}.call-pip-bar{display:flex;flex-wrap:nowrap;overflow-x:auto}.call-pip-bar button{width:44px;height:44px;flex:0 0 44px;min-height:44px}.call-pip-bar .call-pip-unfold{width:auto;flex:0 0 auto;padding:0 12px;font-size:calc(12px * var(--cv-type, 1))}}html[data-theme=dark] .app-layout:has(.community-hub--messenger){background:#070e18}html[data-theme=dark] .community-hub--messenger .community-chat-drop,html[data-theme=dark] .community-hub--messenger .community-chat-form-rich,html[data-theme=dark] .community-hub--messenger .community-chat-form-row,html[data-theme=dark] .community-hub--messenger .community-chat-header,html[data-theme=dark] .community-hub--messenger .community-chat-header[data-chat-material],html[data-theme=dark] .community-hub--messenger .community-chat-main,html[data-theme=dark] .community-hub--messenger .community-messages,html[data-theme=dark] .community-hub--messenger .friends-rail,html[data-theme=dark] .community-hub--messenger .spec-workspace,html[data-theme=dark] .community-hub--messenger [data-chat-look]:before,html[data-theme=dark] .layout-dense .community-hub--messenger .community-chat--messages{background:#101b2b!important;background-color:#101b2b!important;background-image:none!important;color:#f4f7fb!important;border-color:#243650!important;box-shadow:none!important}html[data-theme=dark] .community-hub--messenger .spec-workspace{background:#0c1624!important}html[data-theme=dark] .community-hub--messenger .community-chat-room-name,html[data-theme=dark] .community-hub--messenger .community-message-author,html[data-theme=dark] .community-hub--messenger .community-room-btn,html[data-theme=dark] .community-hub--messenger .community-room-text strong,html[data-theme=dark] .community-hub--messenger .spec-ws-head strong{color:#f4f7fb!important}html[data-theme=dark] .community-hub--messenger .community-chat-header-text p,html[data-theme=dark] .community-hub--messenger .community-message-time,html[data-theme=dark] .community-hub--messenger .muted,html[data-theme=dark] .community-hub--messenger .spec-ws-head em{color:#8ea0b5!important}html[data-theme=dark] .community-hub--messenger .community-chat-form-row .community-chat-textarea,html[data-theme=dark] .community-hub--messenger .community-chat-textarea{color:#f4f7fb!important}html[data-theme=dark] .community-hub--messenger .community-room-btn.is-active,html[data-theme=dark] .community-hub--messenger .community-room-btn:hover,html[data-theme=dark] .community-hub--messenger .spec-nav-item.is-active{background:#152238!important}.spec-voice-list,.voice-room-card{display:flex;flex-direction:column;gap:8px}.voice-room-card{width:100%;box-sizing:border-box;padding:10px 10px 8px;border:1px solid #e3ebf6;border-radius:16px;background:#fff;box-shadow:0 8px 22px rgba(23,48,86,.06)}.voice-room-card-top{display:flex;align-items:center;gap:8px;min-height:18px}.voice-room-card-top strong{font-size:calc(13px * var(--cv-type, 1));font-weight:700;color:#1e293b}.voice-room-card-dot{width:8px;height:8px;border-radius:99px;background:#cbd5e1;box-shadow:0 0 0 3px rgba(203,213,225,.45)}.voice-room-card.is-live .voice-room-card-dot{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.22);animation:voice-room-dot 1.6s ease-in-out infinite}.voice-room-card-main{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.voice-room-speaker{color:#334155;display:grid;place-items:center}.voice-room-card-title{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0;border:0;background:none;text-align:left;cursor:pointer;font:inherit}.voice-room-card-title strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(14px * var(--cv-type, 1));color:#0f172a}.voice-room-card-title em{font-style:normal;font-size:calc(11px * var(--cv-type, 1));color:#8b9bb0}.voice-room-join{height:32px;padding:0 14px;border:0;border-radius:999px;background:#e7f0ff;color:#3b6fe0;font:inherit;font-size:calc(13px * var(--cv-type, 1));font-weight:700;cursor:pointer}.voice-room-card.is-here .voice-room-join{background:#155eef;color:#fff}.voice-room-faces{display:flex;align-items:flex-end;gap:8px;min-height:58px}.voice-room-face{display:flex;flex-direction:column;align-items:center;gap:3px;width:40px;min-width:0}.voice-room-face>span:last-child{max-width:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(10px * var(--cv-type, 1));color:#64748b}.voice-room-avatar{position:relative;display:grid;place-items:center}.voice-room-avatar .user-avatar{box-shadow:0 0 0 2px #fff}.voice-room-avatar:after{content:"";position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:99px;border:2px solid #fff;background:#3b82f6}.voice-room-avatar.is-speak:after{background:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.25);animation:voice-room-dot .8s ease-in-out infinite}.voice-room-avatar.is-muted:after{width:10px;height:10px;background:#ef4444}.voice-room-more{align-self:center;font-style:normal;font-size:calc(11px * var(--cv-type, 1));color:#64748b}.voice-room-wave{display:flex;align-items:center;gap:3px;height:28px;margin-left:auto;padding-bottom:14px}.voice-room-wave i{display:block;width:3px;height:8px;border-radius:99px;background:linear-gradient(180deg,#9fd0ff,#2f6bff);transform-origin:center;animation:voice-room-eq 1.15s ease-in-out infinite}.voice-room-wave i:first-child{height:6px;animation-delay:0s}.voice-room-wave i:nth-child(2){height:12px;animation-delay:.08s}.voice-room-wave i:nth-child(3){height:18px;animation-delay:.16s}.voice-room-wave i:nth-child(4){height:10px;animation-delay:.24s}.voice-room-wave i:nth-child(5){height:22px;animation-delay:.05s}.voice-room-wave i:nth-child(6){height:14px;animation-delay:.2s}.voice-room-wave i:nth-child(7){height:20px;animation-delay:.12s}.voice-room-wave i:nth-child(8){height:9px;animation-delay:.28s}.voice-room-wave i:nth-child(9){height:15px;animation-delay:.18s}.voice-room-card.is-talking .voice-room-wave i{animation-duration:.48s}@keyframes voice-room-eq{0%,to{transform:scaleY(.35);opacity:.45}50%{transform:scaleY(1);opacity:1}}@keyframes voice-room-dot{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}html[data-theme=dark] .community-hub--messenger .voice-room-card{background:#152238;border-color:#2a4060;box-shadow:none}html[data-theme=dark] .community-hub--messenger .voice-room-card-title strong,html[data-theme=dark] .community-hub--messenger .voice-room-card-top strong,html[data-theme=dark] .community-hub--messenger .voice-room-speaker{color:#f4f7fb}html[data-theme=dark] .community-hub--messenger .voice-room-card-title em,html[data-theme=dark] .community-hub--messenger .voice-room-face>span:last-child,html[data-theme=dark] .community-hub--messenger .voice-room-more{color:#8ea0b5}html[data-theme=dark] .community-hub--messenger .voice-room-avatar .user-avatar,html[data-theme=dark] .community-hub--messenger .voice-room-avatar:after{border-color:#152238;box-shadow:0 0 0 2px #152238}html[data-theme=dark] .community-hub--messenger .voice-room-join{background:#1d3d66;color:#9ec5ff}html[data-theme=dark] .community-hub--messenger .voice-room-card.is-here .voice-room-join{background:#155eef;color:#fff}.community-hub--messenger .community-messages{background-color:#f3f6fb!important;background-image:radial-gradient(ellipse at 8% 0,rgba(29,78,216,.09),transparent 46%),radial-gradient(ellipse at 100% 100%,rgba(184,242,41,.14),transparent 38%)!important}.community-messages:has(.community-thread-start){display:flex;flex-direction:column}.community-thread-start{margin:auto;display:grid;justify-items:center;grid-gap:8px;gap:8px;max-width:280px;padding:28px 16px;text-align:center}.community-thread-start img{width:96px;height:96px;border-radius:28px;box-shadow:0 18px 40px rgba(29,78,216,.18)}.community-thread-start strong{font-size:calc(18px * var(--cv-type, 1));letter-spacing:-.03em}.community-thread-start p{margin:0;font-size:calc(14px * var(--cv-type, 1));line-height:1.45}.canvio-stickers-popover{left:auto;right:0;width:min(440px,calc(100vw - 32px));padding:12px;border-radius:18px;background:rgba(255,255,255,.94);border:1px solid rgba(29,78,216,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 24px 60px rgba(18,28,48,.14);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}.canvio-sticker-tabs{flex-wrap:nowrap;overflow-x:auto;margin-bottom:10px;padding-bottom:2px}.canvio-sticker-tab{flex:0 0 auto;border-radius:999px}.canvio-stickers-popover .canvio-sticker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:min(360px,46dvh)}.canvio-sticker-btn{padding:6px;border-radius:14px;background:linear-gradient(180deg,rgba(29,78,216,.05),rgba(184,242,41,.08))}.canvio-sticker-btn span{display:block;font-size:calc(11px * var(--cv-type, 1));line-height:1.2;text-align:center}.canvio-sticker-glyph{display:none}@media (max-width:900px){.community-chat-form-rich .chat-extras-trigger-stickers{display:inline-grid!important}.canvio-stickers-popover{position:fixed;left:12px!important;right:12px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;width:auto!important;max-height:min(58dvh,460px);z-index:80;overflow:auto}.canvio-stickers-popover .canvio-sticker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.canvio-sticker-btn{min-height:92px}}html[data-theme=dark] .community-hub--messenger .community-messages{background-color:#101b2b!important;background-image:radial-gradient(ellipse at 8% 0,rgba(79,125,243,.22),transparent 46%),radial-gradient(ellipse at 100% 100%,rgba(184,242,41,.1),transparent 36%)!important}html[data-theme=dark] .canvio-stickers-popover{background:rgba(16,27,43,.94);border-color:#2a4060;color:#f4f7fb}.call-hero-screen{position:relative;flex:1 1;min-height:0}.call-hero-screen>video{width:100%;height:100%;object-fit:contain;background:#0b1425;display:block}.screen-ink{position:absolute;inset:0;z-index:4;pointer-events:none;transform:translateZ(0)}.call-pip-media{position:relative}.screen-ink-canvas,.screen-ink.is-watch{position:absolute;inset:0;pointer-events:none}.screen-ink-canvas{width:100%;height:100%}.screen-ink-catch{position:absolute;inset:0 0 52px 0;cursor:crosshair;touch-action:none}.screen-ink-bar,.screen-ink-catch,.screen-ink-notices,.screen-ink-text{pointer-events:auto}.screen-ink-bar{position:absolute;left:8px;right:8px;bottom:8px;display:flex;flex-wrap:wrap;gap:4px;align-items:center;padding:6px;border-radius:12px;background:rgba(12,18,32,.9);color:#fff}.screen-ink-bar button{border:0;background:transparent;color:#fff;border-radius:8px;padding:4px 8px;font-size:calc(12px * var(--cv-type, 1));font-weight:650;cursor:pointer}.screen-ink-bar button.is-on{background:#2f6bff}.screen-ink-bar button.screen-ink-mode{display:inline-flex;align-items:center;gap:6px}.screen-ink-bar button.screen-ink-mode svg{width:15px;height:15px;flex:none}.screen-ink-colors{display:inline-flex;gap:4px}.screen-ink-colors button{width:16px;height:16px;padding:0;border-radius:99px;border:2px solid transparent!important}.screen-ink-colors button.is-on{border-color:#fff!important}.screen-ink-text{position:absolute;min-width:140px;max-width:70%;background:rgba(255,255,255,.96);border:0;border-radius:8px;padding:6px 8px;font-size:calc(16px * var(--cv-type, 1));font-weight:700}.screen-ink-notices{position:absolute;top:8px;left:8px;right:8px;display:flex;flex-direction:column;gap:6px}.screen-ink-notices p{margin:0;padding:8px 12px;border-radius:10px;background:#b45309;color:#fff;font-size:calc(13px * var(--cv-type, 1));font-weight:700}.quick-invite-root{position:fixed;inset:0;z-index:14000;display:grid;place-items:center}.quick-invite-backdrop{position:absolute;inset:0;border:0;background:rgba(10,14,22,.48);cursor:pointer}.quick-invite-card{position:relative;width:min(420px,calc(100vw - 24px));max-height:min(72vh,560px);overflow:auto;border-radius:18px;background:#111827;color:#f3f6fb;border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 80px rgba(0,0,0,.45);padding:16px 16px 14px;display:flex;flex-direction:column;gap:12px}.quick-invite-head{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center}.quick-invite-head strong{display:block;font-size:calc(15px * var(--cv-type, 1));font-weight:750}.quick-invite-head em{display:block;margin-top:2px;font-style:normal;font-size:calc(11px * var(--cv-type, 1));color:#93a0b8;line-height:1.35}.quick-invite-x{width:32px;height:32px;border:0;border-radius:10px;background:rgba(255,255,255,.06);color:inherit;font-size:calc(20px * var(--cv-type, 1));line-height:1;cursor:pointer}.quick-invite-role{display:grid;grid-gap:6px;gap:6px;font-size:calc(12px * var(--cv-type, 1));color:#93a0b8}.quick-invite-role select{border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#1a2333;color:#fff;padding:8px 10px;font:inherit}.quick-invite-list{display:grid;grid-gap:6px;gap:6px}.quick-invite-list>p{margin:0;font-size:calc(12px * var(--cv-type, 1));color:#93a0b8}.quick-invite-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.04);cursor:pointer;font-size:calc(13px * var(--cv-type, 1))}.quick-invite-row.is-on{background:rgba(47,107,255,.22)}.quick-invite-error{margin:0;color:#ff8b96;font-size:calc(12px * var(--cv-type, 1))}.quick-invite-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.invite-hub-backdrop{position:fixed;inset:0;z-index:13040;background:rgba(8,14,28,.52);display:grid;place-items:center;padding:16px}.invite-hub{width:min(520px,100%);max-height:min(88vh,720px);overflow:auto;border-radius:20px;border:1px solid color-mix(in srgb,var(--cv-line-strong,#c9d2e3) 70%,transparent);background:var(--cv-card,#fff);color:var(--cv-ink,#0f172a);box-shadow:0 28px 80px rgba(15,23,42,.28);padding:18px 18px 14px;display:grid;grid-gap:14px;gap:14px}.invite-hub-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.invite-hub-head strong{display:block;font-size:calc(1.15rem * var(--cv-type, 1));letter-spacing:-.02em}.invite-hub-head p{margin:4px 0 0;font-size:calc(13px * var(--cv-type, 1));color:var(--cv-muted,#64748b)}.invite-hub-x{width:36px;height:36px;border:0;border-radius:999px;background:color-mix(in srgb,var(--cv-line,#e2e8f0) 55%,transparent);font-size:calc(22px * var(--cv-type, 1));line-height:1;cursor:pointer}.invite-hub-block{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--cv-elevated,#f8fafc) 88%,transparent);border:1px solid color-mix(in srgb,var(--cv-line,#e2e8f0) 70%,transparent)}.invite-hub-claim .cv-username{margin:0}.invite-hub-label{font-size:calc(11px * var(--cv-type, 1));font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--cv-muted,#64748b)}.invite-hub-handle-row,.invite-hub-link-row{display:flex;align-items:center;gap:8px}.invite-hub-at{font-weight:750;font-size:calc(1.05rem * var(--cv-type, 1))}.invite-hub-link{flex:1 1;min-width:0;height:36px;border-radius:10px;border:1px solid var(--cv-line-strong,#cbd5e1);padding:0 10px;font-size:calc(12px * var(--cv-type, 1));background:var(--cv-card,#fff);color:inherit}.invite-hub-hint,.invite-hub-tip{margin:0;font-size:calc(12px * var(--cv-type, 1));color:var(--cv-muted,#64748b)}.invite-hub-flash{margin:0;font-size:calc(12px * var(--cv-type, 1));color:#15803d}.invite-hub-search{display:flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--cv-line-strong,#cbd5e1);background:var(--cv-card,#fff)}.invite-hub-search span{color:var(--cv-muted,#64748b);font-weight:700}.invite-hub-search input{flex:1 1;border:0;background:transparent;outline:none;font-size:calc(14px * var(--cv-type, 1));color:inherit}.invite-hub-hits{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;max-height:240px;overflow:auto}.invite-hub-hits li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;border-radius:12px;background:var(--cv-card,#fff);border:1px solid color-mix(in srgb,var(--cv-line,#e2e8f0) 80%,transparent)}.invite-hub-hit-main{flex:1 1;min-width:140px;display:flex;align-items:center;gap:10px;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;padding:0}.invite-hub-hit-main strong{display:block;font-size:calc(13px * var(--cv-type, 1))}.invite-hub-hit-main em{display:block;font-size:calc(12px * var(--cv-type, 1));font-style:normal;color:var(--cv-muted,#64748b)}.invite-hub-hit-main em.is-muted{opacity:.7}.invite-hub-hit-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.invite-hub-pill{font-size:calc(11px * var(--cv-type, 1));font-weight:650;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,#94a3b8 18%,transparent);color:var(--cv-muted,#64748b)}.invite-hub-pill.is-ok{background:color-mix(in srgb,#22c55e 22%,transparent);color:#15803d}.invite-hub-foot{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.shell-invite-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:4px 0 8px;padding:9px 12px;border-radius:12px;border:1px solid color-mix(in srgb,#2f6bff 35%,transparent);background:color-mix(in srgb,#2f6bff 12%,transparent);color:inherit;font-size:calc(13px * var(--cv-type, 1));font-weight:700;cursor:pointer}.shell-invite-btn:hover{background:color-mix(in srgb,#2f6bff 20%,transparent)}.shell-invite-btn.is-compact{width:40px;height:40px;padding:0;margin:4px auto 8px}.friends-rail-invite-cta{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0 0 10px;padding:10px 12px;border-radius:12px;border:1px dashed color-mix(in srgb,#2f6bff 40%,transparent);background:color-mix(in srgb,#2f6bff 8%,transparent);cursor:pointer;text-align:left;color:inherit;font:inherit}.friends-rail-invite-cta strong{display:block;font-size:calc(13px * var(--cv-type, 1))}.friends-rail-invite-cta em{display:block;color:var(--cv-muted,#64748b)}.canvas-board-switcher-count,.friends-rail-invite-cta em{font-size:calc(11px * var(--cv-type, 1));font-style:normal}.canvas-board-switcher-count{margin-left:6px;opacity:.55;font-weight:650}