.app-layout:has(.community-hub--feed){background:#070e18}.app-layout:has(.community-hub--feed) .app-sidebar{background:#0b1422!important;border-right:1px solid #1c2d44!important;color:#d7e3f0}.app-layout:has(.community-hub--feed) .app-sidebar .nav-link,.app-layout:has(.community-hub--feed) .app-sidebar a,.app-layout:has(.community-hub--feed) .app-sidebar button:not(.sidebar-toggle){color:#d7e3f0}.app-layout:has(.community-hub--feed) .community-seg-item.is-active,.app-layout:has(.community-hub--feed) .nav-link.active{background:#152238!important;color:#fff!important}.app-layout:has(.community-hub--feed) .app-main,.app-layout:has(.community-hub--feed) .app-main-flush{background:#070e18!important}.layout-dense .community-hub--feed{background:#070e18!important}.layout-dense .community-hub--feed>.community-tabs-bar{background:#070e18!important;border-bottom:1px solid #1c2d44!important}.layout-dense .community-hub--feed>.community-tabs-bar .community-seg-item{color:#8ea0b5!important}.community-hub--feed>.fx{display:flex!important;flex-direction:column;width:min(1120px,100%);max-width:none!important;margin:0 auto;padding:16px 20px 56px;gap:14px;box-sizing:border-box;background:transparent}.fx-top{display:flex;align-items:center;gap:12px}.fx-top .feed-concept-search{flex:1 1;display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:12px;background:#101b2b;border:1px solid #243650;color:#8ea0b5}.fx-top .feed-concept-search input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;color:#f4f7fb;font:inherit;font-size:calc(14px * var(--cv-type, 1))}.fx-top .feed-concept-search input::placeholder{color:#8ea0b5}.fx-top .feed-concept-create{height:40px;padding:0 16px;border:0;border-radius:12px;background:#2f6fed;color:#fff;font:inherit;font-size:calc(14px * var(--cv-type, 1));font-weight:700;cursor:pointer;white-space:nowrap}.fx-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:18px;gap:18px;align-items:start}.fx-col{min-width:0;display:grid;grid-gap:12px;gap:12px}.fx-filters{display:flex;flex-wrap:wrap;gap:8px}.fx .feed-filter-chip,.fx-chips .feed-kind-pill,.fx-chips .feed-project-chip,.fx-chips .feed-reason,.fx-chips .feed-tag{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid #243650;background:#121e30;color:#d7e3f0;font-size:calc(13px * var(--cv-type, 1));font-weight:600;text-decoration:none;cursor:pointer}.fx .feed-filter-chip.is-on{background:#2f6fed;border-color:#2f6fed;color:#fff}.fx .feed-compose,.fx .feed-concept-compose,.fx-card,.fx-rail section{background:#101b2b;border:1px solid #243650;border-radius:16px;box-shadow:none}.fx .feed-concept-compose{display:grid;grid-gap:10px;gap:10px;padding:12px 14px}.fx .feed-concept-compose-main{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;color:#8ea0b5;font:inherit;font-size:calc(15px * var(--cv-type, 1));text-align:left;cursor:pointer}.fx .feed-concept-tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.fx .feed-concept-tools button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#8ea0b5;font:inherit;font-size:calc(13px * var(--cv-type, 1));font-weight:600;padding:6px 8px;border-radius:8px;cursor:pointer}.fx .feed-concept-tools button:hover{background:#18283c;color:#f4f7fb}.fx .feed-concept-submit{margin-left:auto;background:#2f6fed!important;color:#fff!important;border-radius:10px!important;padding:8px 14px!important}.fx-card{display:grid;grid-gap:10px;gap:10px;padding:14px 14px 12px;color:#f4f7fb}.fx-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fx-author{display:flex;align-items:center;gap:10px;min-width:0;border:0;background:transparent;padding:0;color:inherit;text-align:left;cursor:pointer}.fx-author span{display:grid;min-width:0}.fx-author strong{font-size:calc(14px * var(--cv-type, 1));font-weight:700;color:#f4f7fb}.fx-author em{font-style:normal;font-size:calc(12px * var(--cv-type, 1));color:#8ea0b5}.fx .feed-follow-btn,.fx .feed-more-btn,.fx-rail li>button:last-child{height:30px;padding:0 12px;border-radius:999px;border:1px solid #3b82f6;background:transparent;color:#93c5fd;font:inherit;font-size:calc(12px * var(--cv-type, 1));font-weight:700;cursor:pointer}.fx .feed-follow-btn.is-on,.fx-rail li>button.is-on{background:#152238;color:#67e8f9}.fx-copy h3{margin:0 0 4px;font-size:calc(16px * var(--cv-type, 1));line-height:1.35;letter-spacing:-.02em;color:#f4f7fb}.fx .feed-post-paragraph,.fx-copy p{margin:0;color:#d5deea;font-size:calc(14px * var(--cv-type, 1));line-height:1.5}.fx-mosaic{display:grid;grid-gap:6px;gap:6px;position:relative}.fx-mosaic-2,.fx-mosaic-3{grid-template-columns:1.65fr 1fr}.fx-mosaic-2>button:first-child,.fx-mosaic-3>button:first-child{grid-row:span 2}.fx-mosaic button{border:0;padding:0;margin:0;background:#0b1420;border-radius:12px;overflow:hidden;cursor:pointer;min-height:0}.fx-mosaic img{display:block;width:100%;height:160px;object-fit:cover}.fx-mosaic-1 img,.fx-mosaic-2>button:first-child img,.fx-mosaic-3>button:first-child img{height:100%;min-height:280px;max-height:420px}.fx-mosaic>span{position:absolute;right:10px;bottom:10px;background:rgba(7,14,24,.78);color:#fff;border-radius:8px;padding:4px 8px;font-size:calc(13px * var(--cv-type, 1));font-weight:700}.fx-chips{display:flex;flex-wrap:wrap;gap:8px}.fx .feed-engage{display:grid;grid-gap:8px;gap:8px;border-top:1px solid #1c2d44;padding-top:8px;margin:0}.fx .feed-engage-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fx .community-react-btn,.fx .feed-engage-btn{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#8ea0b5;font:inherit;font-size:calc(13px * var(--cv-type, 1));font-weight:600;padding:4px 6px;border-radius:8px;cursor:pointer}.fx .community-react-active,.fx .feed-engage-btn.is-on{color:#fb7185;background:transparent;border:0}.fx .feed-engage-save{margin-left:auto}.fx .feed-engage-save.is-on{color:#67e8f9}.fx .feed-comments-link{border:0;background:transparent;color:#8ea0b5;font:inherit;font-size:calc(13px * var(--cv-type, 1));text-align:left;padding:0;cursor:pointer}.fx .feed-comment-compose .input,.fx .feed-comment-form .input,.fx .feed-compose .input,.fx .feed-compose textarea{width:100%;background:#0b1420;border:1px solid #243650;color:#f4f7fb;border-radius:12px}.fx .feed-more-menu{background:#101b2b;border:1px solid #243650;box-shadow:none}.fx .feed-more-menu button{color:#f4f7fb;background:transparent}.fx-rail{position:-webkit-sticky;position:sticky;top:12px;display:grid;grid-gap:12px;gap:12px}.fx-rail section{padding:14px}.fx-rail h3{margin:0 0 12px;font-size:calc(14px * var(--cv-type, 1));font-weight:700;color:#f4f7fb;text-transform:none;letter-spacing:0}.fx-rail em,.fx-rail p{color:#8ea0b5;font-style:normal;font-size:calc(12px * var(--cv-type, 1))}.fx-rail ol,.fx-rail ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.fx-rail li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.fx-rail .feed-rail-trends li{display:grid;grid-template-columns:16px minmax(0,1fr);justify-content:stretch}.fx-rail .feed-rail-person,.fx-rail .feed-rail-trends button{display:grid;grid-gap:2px;gap:2px;border:0!important;background:transparent!important;padding:0!important;height:auto!important;border-radius:0!important;color:inherit;text-align:left;min-width:0;cursor:pointer}.fx-rail strong{color:#f4f7fb;font-size:calc(13px * var(--cv-type, 1));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-rail .feed-rail-person{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px}.fx-rail .feed-rail-topics span{color:#8ea0b5;font-size:calc(12px * var(--cv-type, 1))}.fx-rail .feed-rail-cta{background:linear-gradient(180deg,rgba(16,27,43,.15),#101b2b 48%),radial-gradient(90% 80% at 100% 0,#1d4ed8,#101b2b 60%)}.fx-rail .feed-rail-cta a{display:inline-flex;margin-top:10px;background:#2f6fed;color:#fff;text-decoration:none;border-radius:10px;padding:8px 12px;font-size:calc(13px * var(--cv-type, 1));font-weight:700}.fx .feed-card-thread{border-top:1px solid #1c2d44;color:#d5deea}@media (max-width:1099px){.fx-body{grid-template-columns:1fr}.fx-rail{position:static}}@media (max-width:700px){.community-hub--feed>.fx{padding:10px 10px calc(24px + env(safe-area-inset-bottom));gap:10px}.fx-top{gap:8px}.fx-filters{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.fx-filters>*{flex:0 0 auto}}.app-layout:has(.community-hub--feed) .community-profile-panel{background:#101b2b;border-color:#243650;color:#f4f7fb}.app-layout:has(.community-hub--feed) .community-profile-name,.app-layout:has(.community-hub--feed) .community-profile-panel a,.app-layout:has(.community-hub--feed) .community-profile-panel h3{color:#f4f7fb}.app-layout:has(.community-hub--feed) .community-profile-handle,.app-layout:has(.community-hub--feed) .community-profile-headline,.app-layout:has(.community-hub--feed) .community-profile-panel .muted{color:#8ea0b5}.app-layout:has(.community-hub--feed) .community-profile-about,.app-layout:has(.community-hub--feed) .community-profile-projects a,.app-layout:has(.community-hub--feed) .community-profile-timeline li{background:#0b1420;border-color:#243650;color:#d5deea}.app-layout:has(.community-hub--feed) .community-profile-panel .btn-secondary,.app-layout:has(.community-hub--feed) .community-profile-panel .input,.app-layout:has(.community-hub--feed) .community-profile-panel select,.app-layout:has(.community-hub--feed) .community-profile-panel textarea{background:#0b1420;border-color:#243650;color:#f4f7fb}.fx-skel{display:grid;grid-gap:12px;gap:12px}.fx-skel span{display:block;height:148px;border-radius:16px;background:linear-gradient(90deg,#101b2b,#18283c 50%,#101b2b);background-size:200% 100%;animation:fx-skel 1.2s ease-in-out infinite}@keyframes fx-skel{0%{background-position:100% 0}to{background-position:-100% 0}}html[data-theme=light] .app-layout:has(.community-hub--feed),html[data-theme=light] .app-layout:has(.community-hub--feed) .app-main,html[data-theme=light] .app-layout:has(.community-hub--feed) .app-main-flush,html[data-theme=light] .layout-dense .community-hub--feed{background:#f4f6fa!important}html[data-theme=light] .app-layout:has(.community-hub--feed) .app-sidebar{background:var(--sidebar-bg)!important;border-right-color:var(--line)!important;color:var(--ink)}html[data-theme=light] .app-layout:has(.community-hub--feed) .app-sidebar .nav-link,html[data-theme=light] .app-layout:has(.community-hub--feed) .app-sidebar a,html[data-theme=light] .app-layout:has(.community-hub--feed) .app-sidebar button:not(.sidebar-toggle){color:var(--ink)}html[data-theme=light] .layout-dense .community-hub--feed>.community-tabs-bar{background:#fff!important;border-bottom-color:#e4ebf5!important}html[data-theme=light] .layout-dense .community-hub--feed>.community-tabs-bar .community-seg-item{color:#51627a!important}html[data-theme=light] .fx .feed-compose,html[data-theme=light] .fx .feed-concept-compose,html[data-theme=light] .fx-card,html[data-theme=light] .fx-rail section,html[data-theme=light] .fx-top .feed-concept-search{background:#fff;border-color:#e4ebf5;color:#122033}html[data-theme=light] .fx .feed-filter-chip,html[data-theme=light] .fx-chips .feed-kind-pill,html[data-theme=light] .fx-chips .feed-project-chip,html[data-theme=light] .fx-chips .feed-reason,html[data-theme=light] .fx-chips .feed-tag{background:#f4f7fb;border-color:#e4ebf5;color:#173056}html[data-theme=light] .fx .feed-filter-chip.is-on{background:#2563eb;border-color:#2563eb;color:#fff}html[data-theme=light] .fx-author strong,html[data-theme=light] .fx-copy h3,html[data-theme=light] .fx-rail h3,html[data-theme=light] .fx-rail strong,html[data-theme=light] .fx-top .feed-concept-search input{color:#122033}html[data-theme=light] .fx .community-react-btn,html[data-theme=light] .fx .feed-comments-link,html[data-theme=light] .fx .feed-concept-compose-main,html[data-theme=light] .fx .feed-concept-tools button,html[data-theme=light] .fx .feed-engage-btn,html[data-theme=light] .fx .feed-post-paragraph,html[data-theme=light] .fx-author em,html[data-theme=light] .fx-copy p,html[data-theme=light] .fx-rail em,html[data-theme=light] .fx-rail p{color:#51627a}html[data-theme=light] .fx .feed-card-thread,html[data-theme=light] .fx .feed-engage{border-top-color:#eef2f7}html[data-theme=light] .fx .feed-comment-compose .input,html[data-theme=light] .fx .feed-comment-form .input,html[data-theme=light] .fx .feed-compose .input,html[data-theme=light] .fx .feed-compose textarea,html[data-theme=light] .fx .feed-more-menu,html[data-theme=light] .fx .feed-more-menu button{background:#fff;border-color:#e4ebf5;color:#122033}html[data-theme=light] .fx-skel span{background:linear-gradient(90deg,#eef2f7,#f8fafc 50%,#eef2f7)}html[data-theme=light] .app-layout:has(.community-hub--feed) .community-profile-panel{background:#fff;border-color:#e4ebf5;color:#122033}html[data-theme=light] .app-layout:has(.community-hub--feed) .community-profile-name,html[data-theme=light] .app-layout:has(.community-hub--feed) .community-profile-panel a,html[data-theme=light] .app-layout:has(.community-hub--feed) .community-profile-panel h3{color:#122033}html[data-theme=light] .app-layout:has(.community-hub--feed) .community-profile-handle,html[data-theme=light] .app-layout:has(.community-hub--feed) .community-profile-headline,html[data-theme=light] .app-layout:has(.community-hub--feed) .community-profile-panel .muted{color:#667085}html[data-theme=light] .app-layout:has(.community-hub--feed) .community-profile-about,html[data-theme=light] .app-layout:has(.community-hub--feed) .community-profile-panel .btn-secondary,html[data-theme=light] .app-layout:has(.community-hub--feed) .community-profile-panel .input,html[data-theme=light] .app-layout:has(.community-hub--feed) .community-profile-panel select,html[data-theme=light] .app-layout:has(.community-hub--feed) .community-profile-panel textarea,html[data-theme=light] .app-layout:has(.community-hub--feed) .community-profile-projects a,html[data-theme=light] .app-layout:has(.community-hub--feed) .community-profile-timeline li{background:#f7f9fc;border-color:#e4ebf5;color:#122033}html[data-theme=light] .community-hub--feed .feed-follow-btn,html[data-theme=light] .community-hub--feed .feed-more-btn,html[data-theme=light] .community-hub--feed .feed-rail button,html[data-theme=light] .community-hub--feed .feed-rail-people li>button:last-child{background:#fff;border-color:#d5e2f2;color:#173056}html[data-theme=light] .community-hub--messenger,html[data-theme=light] .cv-look{--cv-bg:#f4f7fb;--cv-panel:rgba(250,251,253,0.94);--cv-side:rgba(248,250,252,0.94);--cv-card:#ffffff;--cv-card-hover:#f5f8fd;--cv-field:#f1f5fb;--cv-ink:#172033;--cv-text:#243044;--cv-muted:#5f6f86;--cv-faint:#8a98ad;--cv-line:rgba(15,23,42,0.07);--cv-line-strong:#dce3ec;--cv-accent:#2563eb;--cv-accent-ink:#1d4ed8;--cv-accent-soft:#eaf2ff;--cv-live:#0891b2;--cv-shadow:0 1px 2px rgba(15,23,42,0.04),0 6px 20px rgba(15,23,42,0.06);--cv-glass:rgba(255,255,255,0.78);--cv-row-hover:rgba(37,99,235,0.045);--cv-veil-top:rgba(244,247,251,0.95);--cv-veil-mid:rgba(244,247,251,0.86);--cv-veil-edge:rgba(244,247,251,0.6);--cv-art-sat:0.45}html[data-theme=dark] .community-hub--messenger,html[data-theme=dark] .cv-look{--cv-bg:#07111f;--cv-panel:rgba(11,23,40,0.92);--cv-side:rgba(11,23,40,0.92);--cv-card:#101e30;--cv-card-hover:#142438;--cv-field:#0d1a2c;--cv-ink:#f3f7fc;--cv-text:#dfe7f2;--cv-muted:#9aaac0;--cv-faint:#7b8ba3;--cv-line:#1b2c43;--cv-line-strong:#203047;--cv-accent:#3b82f6;--cv-accent-ink:#93c5fd;--cv-accent-soft:rgba(37,99,235,0.2);--cv-live:#22d3ee;--cv-shadow:0 10px 30px rgba(0,0,0,0.28);--cv-glass:rgba(11,23,40,0.72);--cv-row-hover:rgba(148,180,230,0.07);--cv-veil-top:rgba(7,17,31,0.9);--cv-veil-mid:rgba(7,17,31,0.7);--cv-veil-edge:rgba(7,17,31,0.35);--cv-art-sat:0.9}html[data-theme] .app-layout:has(.community-hub--messenger){background:var(--cv-bg)!important}html[data-theme] .layout-dense .community-hub--messenger .community-chat--messages{background:var(--cv-bg)!important;border:1px solid var(--cv-line)!important;box-shadow:var(--cv-shadow)!important}html[data-theme] .community-hub--messenger .spec-workspace{background:var(--cv-panel)!important;border-right:1px solid var(--cv-line)!important;color:var(--cv-ink)!important}html[data-theme] .community-hub--messenger .friends-rail{background:var(--cv-side)!important;border-left:1px solid var(--cv-line)!important;color:var(--cv-ink)!important}html[data-theme] .community-hub--messenger .spec-ws-logo.is-app-icon{display:block;width:36px;height:36px;padding:0;background:transparent;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(37,99,235,.25))}html[data-theme] .community-hub--messenger .community-room-text strong,html[data-theme] .community-hub--messenger .spec-ws-head strong{color:var(--cv-ink)!important}html[data-theme] .community-hub--messenger .spec-quick button,html[data-theme] .community-hub--messenger .spec-quick span,html[data-theme] .community-hub--messenger .spec-ws-head em{color:var(--cv-muted)!important}html[data-theme] .community-hub--messenger .spec-nav-group h3{color:var(--cv-faint)!important;font-weight:700}html[data-theme] .community-hub--messenger .community-room-btn,html[data-theme] .community-hub--messenger .spec-workspace .spec-nav-item{min-height:36px;padding:6px 10px!important;border-radius:10px!important;color:var(--cv-text)!important;background:transparent!important;box-shadow:none!important;transition:background .16s ease,color .16s ease,box-shadow .16s ease}html[data-theme] .community-hub--messenger .community-room-btn .spec-hash{color:var(--cv-faint)!important}html[data-theme] .community-hub--messenger .community-room-btn:hover,html[data-theme] .community-hub--messenger .spec-quick button:hover,html[data-theme] .community-hub--messenger .spec-workspace .spec-nav-item:hover{background:var(--cv-row-hover)!important;color:var(--cv-ink)!important}html[data-theme] .community-hub--messenger .community-room-btn.community-room-active,html[data-theme] .community-hub--messenger .spec-workspace .spec-nav-item.community-room-active{background:var(--cv-accent-soft)!important;color:var(--cv-accent-ink)!important;box-shadow:none!important}html[data-theme] .community-hub--messenger .community-room-active .community-room-text strong,html[data-theme] .community-hub--messenger .community-room-active .spec-hash{color:var(--cv-accent-ink)!important}html[data-theme=dark] .community-hub--messenger .community-room-btn.community-room-active,html[data-theme=dark] .community-hub--messenger .spec-workspace .spec-nav-item.community-room-active{background:rgba(37,99,235,.28)!important;color:#ffffff!important;box-shadow:none!important}html[data-theme=dark] .community-hub--messenger .community-room-active .community-room-text strong,html[data-theme=dark] .community-hub--messenger .community-room-active .spec-hash{color:#ffffff!important}html[data-theme] .community-hub--messenger .spec-channel-delete{color:var(--cv-faint);opacity:0;transition:opacity .16s ease}html[data-theme] .community-hub--messenger .spec-channel-delete:focus-visible,html[data-theme] .community-hub--messenger .spec-channel-row:hover .spec-channel-delete{opacity:1}html[data-theme] .community-hub--messenger .spec-channel-gear{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--cv-faint);opacity:0;cursor:pointer;transition:opacity .16s ease,background .16s ease,color .16s ease}html[data-theme] .community-hub--messenger .spec-channel-gear svg{width:15px;height:15px}html[data-theme] .community-hub--messenger .spec-channel-gear:focus-visible,html[data-theme] .community-hub--messenger .spec-channel-row:has(.community-room-active) .spec-channel-gear,html[data-theme] .community-hub--messenger .spec-channel-row:hover .spec-channel-gear{opacity:1}html[data-theme] .community-hub--messenger .spec-channel-gear:hover{background:var(--cv-row-hover);color:var(--cv-ink)}html[data-theme] .community-hub--messenger .spec-nav-group>h3{display:flex;align-items:center;justify-content:space-between}html[data-theme] .community-hub--messenger .spec-group-add{width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--cv-faint);font-size:calc(16px * var(--cv-type, 1));line-height:1;cursor:pointer}html[data-theme] .community-hub--messenger .spec-group-add:hover{background:var(--cv-row-hover);color:var(--cv-accent-ink)}html[data-theme] .community-hub--messenger button.spec-empty-action{width:100%;border:1px dashed var(--cv-line-strong);border-radius:10px;background:transparent;padding:8px 10px;color:var(--cv-muted);text-align:left;cursor:pointer}html[data-theme] .community-hub--messenger button.spec-empty-action:hover{color:var(--cv-accent-ink);border-color:var(--cv-accent)}html[data-theme] .community-hub--messenger .cv-rail-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;flex-shrink:0;padding:4px;margin-bottom:12px;border-radius:12px;background:var(--cv-field);border:1px solid var(--cv-line)}html[data-theme] .community-hub--messenger .cv-rail-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--cv-muted);font-weight:650;font-size:calc(13px * var(--cv-type, 1));cursor:pointer}html[data-theme] .community-hub--messenger .cv-rail-tabs button.is-on{background:var(--cv-card);color:var(--cv-ink);box-shadow:0 1px 2px rgba(0,0,0,.18)}html[data-theme] .community-hub--messenger .cv-rail-tabs b{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--cv-accent);color:#fff;font-size:calc(11px * var(--cv-type, 1));line-height:18px}html[data-theme] .community-hub--messenger .friends-rail-hits li>button:first-child span{display:grid;line-height:1.2}html[data-theme] .community-hub--messenger .friends-rail-hits em{font-style:normal;font-size:calc(11px * var(--cv-type, 1));color:var(--cv-faint)}html[data-theme] .community-hub--messenger .friends-rail-add.is-msg{background:var(--cv-accent-soft);color:var(--cv-accent-ink)}html[data-theme] .community-hub--messenger .cv-username{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px;padding:12px;border-radius:12px;background:var(--cv-accent-soft);border:1px solid color-mix(in srgb,var(--cv-accent) 40%,transparent)}html[data-theme] .community-hub--messenger .cv-username strong{color:var(--cv-ink);font-size:calc(13px * var(--cv-type, 1))}html[data-theme] .community-hub--messenger .cv-username-row{display:flex;align-items:center;gap:6px;padding:0 4px 0 10px;height:40px;border-radius:10px;background:var(--cv-field);border:1px solid var(--cv-line);color:var(--cv-muted)}html[data-theme] .community-hub--messenger .cv-username-row input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--cv-ink);font:inherit;outline:none}html[data-theme] .community-hub--messenger .cv-username small{font-size:calc(11.5px * var(--cv-type, 1));color:var(--cv-muted)}html[data-theme] .community-hub--messenger .cv-username small.is-ok{color:#22c55e}html[data-theme] .community-hub--messenger .cv-username small.is-invalid,html[data-theme] .community-hub--messenger .cv-username small.is-taken{color:#f87171}.cv-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:16px;background:rgba(3,8,18,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cv-modal{width:min(520px,100%);max-height:min(88vh,760px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--cv-panel);border:1px solid var(--cv-line-strong);box-shadow:var(--cv-shadow);color:var(--cv-text)}.cv-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 12px}.cv-modal-head strong{display:block;font-size:calc(17px * var(--cv-type, 1));color:var(--cv-ink)}.cv-modal-head span{font-size:calc(12.5px * var(--cv-type, 1));color:var(--cv-muted)}.cv-modal-x{width:32px;height:32px;border:0;border-radius:9px;background:var(--cv-field);color:var(--cv-muted);font-size:calc(18px * var(--cv-type, 1));cursor:pointer}.cv-modal .cv-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:4px;gap:4px;margin:0 20px 4px;padding:4px;border-radius:12px;background:var(--cv-field);border:1px solid var(--cv-line)}.cv-modal .cv-seg.is-small{margin:0}.cv-modal .cv-seg button{height:32px;border:0;border-radius:9px;background:transparent;color:var(--cv-muted);font-weight:650;cursor:pointer}.cv-modal .cv-seg button.is-on{background:var(--cv-card);color:var(--cv-ink)}.cv-modal-body{display:grid;grid-gap:14px;gap:14px;padding:12px 20px 18px;overflow-y:auto;flex:1 1 auto;min-height:0}.cv-label{display:grid;grid-gap:6px;gap:6px;font-size:calc(12px * var(--cv-type, 1));font-weight:700;letter-spacing:.02em;color:var(--cv-muted)}.cv-label small{font-weight:500;letter-spacing:0;color:var(--cv-faint)}.cv-field{width:100%;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--cv-line);background:var(--cv-field);color:var(--cv-ink);font:inherit;font-size:calc(14px * var(--cv-type, 1));font-weight:500;letter-spacing:0}.cv-field:focus{outline:none;border-color:var(--cv-accent)}.cv-field:disabled{opacity:.7}.cv-choice{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.cv-choice button{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--cv-line);background:var(--cv-card);color:var(--cv-text);text-align:left;font:inherit;cursor:pointer}.cv-choice button.is-on{border-color:var(--cv-accent);background:var(--cv-accent-soft)}.cv-choice button:disabled{cursor:default}.cv-choice b{font-size:calc(16px * var(--cv-type, 1));line-height:1.2}.cv-choice span{display:grid;grid-gap:2px;gap:2px}.cv-choice strong{font-size:calc(13.5px * var(--cv-type, 1));color:var(--cv-ink);letter-spacing:0}.cv-choice em{font-style:normal;font-size:calc(11.5px * var(--cv-type, 1));font-weight:500;letter-spacing:0;color:var(--cv-muted)}.cv-list{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none;max-height:220px;overflow-y:auto}.cv-list li{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;background:var(--cv-card);letter-spacing:0}.cv-list.is-compact li{background:transparent}.cv-list.is-compact li:hover{background:var(--cv-row-hover)}.cv-list li.cv-empty{display:block;background:transparent;font-weight:500;font-size:calc(12.5px * var(--cv-type, 1));color:var(--cv-faint)}.cv-list-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--cv-field);color:var(--cv-muted)}.cv-list-text{flex:1 1;min-width:0;display:grid}.cv-list-text strong{font-size:calc(13.5px * var(--cv-type, 1));color:var(--cv-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-list-text em{font-style:normal;font-size:calc(11.5px * var(--cv-type, 1));font-weight:500;color:var(--cv-faint)}.cv-check{display:flex;align-items:center;gap:8px;font-size:calc(13px * var(--cv-type, 1));font-weight:550;color:var(--cv-text);cursor:pointer}.cv-access{display:grid;grid-gap:8px;gap:8px;padding:10px;border-radius:12px;border:1px solid var(--cv-line);background:var(--cv-card)}.cv-pills{display:flex;flex-wrap:wrap;gap:6px}.cv-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 6px 3px 3px;border-radius:999px;background:var(--cv-accent-soft);color:var(--cv-ink);font-size:calc(12.5px * var(--cv-type, 1));font-weight:600;letter-spacing:0}.cv-pill button{border:0;background:transparent;color:var(--cv-muted);cursor:pointer}.cv-btn{height:34px;padding:0 14px;border-radius:10px;border:1px solid var(--cv-line);background:var(--cv-card);color:var(--cv-ink);font:inherit;font-size:calc(13px * var(--cv-type, 1));font-weight:650;letter-spacing:0;white-space:nowrap;cursor:pointer}.cv-btn:hover:not(:disabled){border-color:var(--cv-line-strong);background:var(--cv-card-hover)}.cv-btn.is-primary{border-color:transparent;background:#2563eb;color:#fff}.cv-btn.is-primary:hover:not(:disabled){background:#1d4ed8}.cv-btn:disabled{opacity:.5;cursor:default}.cv-modal-foot{position:relative;flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;margin:0;padding:12px 20px 16px;background:var(--cv-panel);border-top:1px solid var(--cv-line);z-index:2}.cv-modal-foot.is-inline{margin:4px -20px -18px}.cv-fold{border:1px solid var(--cv-line);border-radius:12px;background:var(--cv-card);padding:0 12px}.cv-fold summary{cursor:pointer;padding:10px 0;font-size:calc(13px * var(--cv-type, 1));font-weight:700;color:var(--cv-ink)}.cv-fold[open]{padding-bottom:12px}.cv-invite-kicker{margin:2px 0 0;font-size:calc(12px * var(--cv-type, 1));font-weight:700;color:var(--cv-muted)}.cv-list.is-invite{max-height:min(360px,46vh)}.cv-list.is-invite li{background:transparent;padding:8px 4px}.cv-list.is-invite .cv-btn{margin-left:auto;min-width:118px}.cv-invite-link{flex:0 0 auto;display:grid;grid-gap:8px;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--cv-line);background:var(--cv-panel)}.cv-invite-link p{margin:0;font-size:calc(13px * var(--cv-type, 1));color:var(--cv-text)}.cv-invite-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.cv-invite-link-row .cv-btn{height:40px;padding:0 16px}.cv-invite-where{display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,#2563eb 10%,var(--cv-card));border:1px solid color-mix(in srgb,#2563eb 28%,var(--cv-line))}.cv-invite-where p{margin:0;font-size:calc(11px * var(--cv-type, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cv-muted)}.cv-invite-where strong{font-size:calc(15px * var(--cv-type, 1));color:var(--cv-ink)}.cv-invite-where span{font-size:calc(13px * var(--cv-type, 1));line-height:1.35;color:var(--cv-text)}.cv-invite-actions{display:flex;flex-direction:column;gap:4px;margin-left:auto;flex-shrink:0}.cv-note{margin:0;padding:10px 12px;border-radius:10px;background:#ecfdf3;color:#166534;font-size:calc(13px * var(--cv-type, 1));line-height:1.4}.cv-head-invite{height:36px;padding:0 12px;border:0;border-radius:10px;background:#2563eb;color:#fff;font:inherit;font-size:calc(13px * var(--cv-type, 1));font-weight:700;cursor:pointer;flex-shrink:0}.cv-head-invite:hover:not(:disabled){background:#1d4ed8}.cv-head-invite:disabled{opacity:.5;cursor:default}.cv-error{margin:0;font-size:calc(12.5px * var(--cv-type, 1));color:#f87171}html[data-theme] .community-hub--messenger .spec-sitting .user-avatar{box-shadow:0 0 0 2px var(--cv-card)!important}html[data-theme] .community-hub--messenger .community-chat-main{background:var(--cv-bg)!important;background-image:none!important;color:var(--cv-ink)!important;overflow:clip!important;min-height:0;height:100%}html[data-theme] .community-hub--messenger .community-chat-drop{display:flex!important;flex-direction:column;min-height:0;height:100%;overflow:hidden}html[data-theme] .community-hub--messenger .community-chat-drop>.community-messages{flex:1 1 auto;min-height:0;overflow-y:auto}html[data-theme] .community-hub--messenger .community-chat-form-rich{flex:0 0 auto;position:relative;z-index:6}html[data-theme] .community-hub--messenger .community-chat-form-row .community-chat-textarea{flex:1 1 auto!important;min-width:72px!important;width:auto!important;min-height:40px!important;max-height:140px}html[data-theme] .community-hub--messenger [data-chat-look]:before{inset:-24px!important;background-color:transparent!important;background-image:var(--chat-bg-image,none)!important;background-size:cover!important;background-position:50%!important;filter:brightness(var(--chat-bg-exposure,1)) blur(var(--chat-bg-blur,0)) saturate(var(--chat-bg-sat,var(--cv-art-sat)))!important;opacity:1!important}html[data-theme] .community-hub--messenger [data-chat-look][style*="--chat-bg-image: none"]:before,html[data-theme] .community-hub--messenger [data-chat-look][style*="--chat-bg-image:none"]:before{background-image:none!important;background-color:var(--chat-bg,var(--cv-bg))!important;filter:none!important}html[data-theme] .community-hub--messenger [data-chat-look]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--chat-veil,1);background:linear-gradient(180deg,var(--cv-veil-top) 0,var(--cv-veil-mid) 22%,var(--cv-veil-mid) 72%,var(--cv-veil-top) 100%),linear-gradient(90deg,var(--cv-veil-edge),transparent 12%,transparent 88%,var(--cv-veil-edge));transition:opacity .3s ease}html[data-theme] .community-hub--messenger [data-chat-look][style*="--chat-bg-image: none"]:after,html[data-theme] .community-hub--messenger [data-chat-look][style*="--chat-bg-image:none"]:after{display:none}html[data-theme] .community-hub--messenger [data-chat-look]>*{position:relative;z-index:1}html[data-theme] .community-hub--messenger .community-chat-drop,html[data-theme] .community-hub--messenger .community-messages{background:transparent!important;background-image:none!important;color:var(--cv-text)!important}html[data-theme] .community-hub--messenger .community-chat-header,html[data-theme] .community-hub--messenger .community-chat-header[data-chat-material]{background:var(--cv-glass)!important;background-image:none!important;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--cv-line)!important;color:var(--cv-ink)!important;box-shadow:none!important}html[data-theme] .community-hub--messenger .community-chat-header h2,html[data-theme] .community-hub--messenger .community-chat-room-name{color:var(--cv-ink)!important}html[data-theme] .community-hub--messenger .community-chat-header-text p{color:var(--cv-muted)!important}html[data-theme] .community-hub--messenger .chat-look-trigger,html[data-theme] .community-hub--messenger .community-chat-header .community-icon-btn,html[data-theme] .community-hub--messenger .community-chat-header .community-invite-btn{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border-radius:10px!important;border:1px solid var(--cv-line-strong)!important;background:var(--cv-card)!important;color:var(--cv-ink)!important;box-shadow:none!important;transition:background .16s ease,border-color .16s ease,transform .16s ease}html[data-theme] .community-hub--messenger .community-chat-header .community-icon-btn .community-action-label{display:none!important}html[data-theme] .community-hub--messenger .chat-look-trigger.is-on,html[data-theme] .community-hub--messenger .chat-look-trigger:hover,html[data-theme] .community-hub--messenger .community-chat-header .community-icon-btn:hover,html[data-theme] .community-hub--messenger .community-chat-header .community-invite-btn:hover{background:var(--cv-card-hover)!important;border-color:color-mix(in srgb,var(--cv-accent) 40%,var(--cv-line-strong))!important;color:var(--cv-accent-ink)!important}html[data-theme] .community-hub--messenger .community-chat-header .btn-primary.community-icon-btn{background:var(--cv-accent)!important;border-color:transparent!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 6px 16px rgba(37,99,235,.28)!important}html[data-theme] .community-hub--messenger .community-chat-header .btn-danger.community-icon-btn{background:#dc2626!important;border-color:transparent!important;color:#fff!important}html[data-theme] .community-hub--messenger .spec-head-faces .user-avatar{box-shadow:0 0 0 2px var(--cv-card)!important}html[data-theme] .community-hub--messenger .community-messages{padding:12px 8px 8px!important;gap:0!important}html[data-theme] .community-hub--messenger .community-messages .community-message-row,html[data-theme] .community-hub--messenger .community-messages .community-message-row.community-message-mine{position:relative;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;gap:8px!important;padding:2px 16px!important;margin:0!important;border-radius:0;background:transparent!important;transition:none}html[data-theme] .community-hub--messenger .community-messages .community-message-row.community-message-mine{flex-direction:row-reverse!important}html[data-theme] .community-hub--messenger .community-messages .community-message-row.is-group-start{margin-top:14px!important;padding-top:8px!important}html[data-theme] .community-hub--messenger .community-messages .community-message-row.is-group-tail{padding-bottom:8px!important}html[data-theme] .community-hub--messenger .community-messages .community-message-row:first-child{margin-top:0!important}html[data-theme] .community-hub--messenger .community-messages .community-message-row:hover{background:transparent!important}html[data-theme] .community-hub--messenger .community-messages .community-message-mine .community-message-stack,html[data-theme] .community-hub--messenger .community-messages .community-message-stack{align-items:flex-start!important;gap:0!important;min-width:0;flex:0 1 auto!important;max-width:min(72%,520px)}html[data-theme] .community-hub--messenger .community-messages .community-message-mine .community-message-stack{align-items:flex-end!important}html[data-theme] .community-hub--messenger .community-messages .community-message-gutter{flex:0 0 40px!important;width:40px!important;min-height:0;align-self:flex-start}html[data-theme] .community-hub--messenger .community-messages .is-group-start .community-message-gutter{min-height:40px}html[data-theme] .community-hub--messenger .community-messages .community-message-avatar-btn{display:block;width:40px;height:40px;padding:0}html[data-theme] .community-hub--messenger .community-messages .community-message-hover-time{display:block;width:40px;padding-top:4px;text-align:center;font-size:calc(10.5px * var(--cv-type, 1));color:var(--cv-faint);opacity:0;transition:opacity .14s ease}html[data-theme] .community-hub--messenger .community-messages .community-message-row:hover .community-message-hover-time{opacity:1}html[data-theme] .community-hub--messenger .community-messages .community-message-meta{margin:1px 0 5px!important;line-height:1.2}html[data-theme] .community-hub--messenger .community-messages .message-reactions-row:empty{display:none!important}html[data-theme] .community-hub--messenger .community-messages .message-reactions:has(.message-react-chip){margin-top:6px!important}html[data-theme] .community-hub--messenger .community-messages .community-message-row.is-group-cont{padding-top:2px!important}html[data-theme] .community-hub--messenger .community-messages .community-message-row.is-group-cont:not(.is-group-tail){padding-bottom:2px!important}html[data-theme] .community-hub--messenger .community-message-meta{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:baseline!important;gap:8px!important;margin:0!important}html[data-theme] .community-hub--messenger .community-message-author{color:var(--cv-ink)!important;font-size:calc(14px * var(--cv-type, 1))!important;font-weight:700!important;letter-spacing:.005em}html[data-theme] .community-hub--messenger .community-message-mine .community-message-author{color:var(--cv-accent-ink)!important}html[data-theme] .community-hub--messenger .community-message-time,html[data-theme] .community-hub--messenger .community-message-time-compact{color:var(--cv-faint)!important;font-size:calc(11.5px * var(--cv-type, 1))!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}html[data-theme] .community-hub--messenger .community-message-bubble,html[data-theme] .community-hub--messenger [data-chat-look] .community-message-bubble{background:var(--chat-in,#ffffff)!important;color:var(--chat-in-ink,#172033)!important;border:0!important;border-radius:18px!important;box-shadow:0 1px 1px rgba(15,23,42,.08)!important;padding:8px 12px!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;font-size:calc(15px * var(--cv-type, 1))!important;line-height:1.45!important}html[data-theme] .community-hub--messenger .community-message-bubble-mine,html[data-theme] .community-hub--messenger [data-chat-look] .community-message-bubble-mine{background:var(--chat-mine,#2563eb)!important;color:var(--chat-mine-ink,#ffffff)!important;border-bottom-right-radius:6px!important}html[data-theme] .community-hub--messenger .community-message-row.is-group-tail:not(.community-message-mine) .community-message-bubble{border-bottom-left-radius:6px!important}html[data-theme] .community-hub--messenger .community-message-bubble-signal{background:color-mix(in srgb,var(--signal,#b8f229) 62%,#fff)!important;color:#14210a!important}html[data-theme] .community-hub--messenger .community-message-bubble p,html[data-theme] .community-hub--messenger .community-message-bubble-mine p{color:inherit!important;font-size:calc(15px * var(--cv-type, 1))!important;line-height:1.45!important}html[data-theme] .community-hub--messenger .community-day-stamp{align-self:center;margin:16px auto 8px;padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--cv-card,#fff) 86%,transparent);border:1px solid var(--cv-line,rgba(15,23,42,.08));color:var(--cv-muted,#5b6b82);font-size:calc(12px * var(--cv-type, 1));font-weight:650;letter-spacing:.01em}html[data-theme=dark] .community-hub--messenger .community-message-author,html[data-theme=dark] .community-hub--messenger .community-message-bubble p{text-shadow:0 1px 2px rgba(0,0,0,.35)}html[data-theme] .community-hub--messenger .community-message-bubble p+p{margin-top:4px!important}html[data-theme] .community-hub--messenger .community-message-delete{position:absolute!important;top:6px;right:14px;z-index:2;margin:0!important;padding:3px 9px!important;border-radius:8px!important;border:1px solid var(--cv-line-strong)!important;background:var(--cv-card)!important;color:var(--cv-muted)!important;font-size:calc(12px * var(--cv-type, 1))!important;opacity:0!important;box-shadow:var(--cv-shadow);transition:opacity .14s ease}html[data-theme] .community-hub--messenger .community-message-delete:focus-visible,html[data-theme] .community-hub--messenger .community-message-row:hover .community-message-delete{opacity:1!important}html[data-theme] .community-hub--messenger .community-message-delete:hover{color:#dc2626!important}html[data-theme] .community-hub--messenger .community-messages img,html[data-theme] .community-hub--messenger .community-messages video{border-color:var(--cv-line-strong)!important}html[data-theme] .community-hub--messenger .community-messages .community-message-bubble img:not(.user-avatar img):not(.chat-sticker-image){background:var(--cv-card);box-shadow:var(--cv-shadow)}html[data-theme] .community-hub--messenger .community-messages .chat-sticker-image{opacity:1!important;filter:none!important;background:transparent!important;box-shadow:none!important}html[data-theme] .community-hub--messenger .community-messages .canvas-transfer-btn{height:30px;margin-top:6px;padding:0 12px!important;border-radius:10px!important;border:1px solid color-mix(in srgb,var(--cv-accent) 45%,var(--cv-line-strong))!important;background:var(--cv-accent-soft)!important;color:var(--cv-accent-ink)!important;font-size:calc(13px * var(--cv-type, 1))!important;font-weight:600!important;opacity:1!important}html[data-theme] .community-hub--messenger .community-messages .canvas-transfer-btn:hover:not(:disabled){background:var(--cv-accent)!important;color:#fff!important}html[data-theme] .community-hub--messenger .community-messages .canvas-transfer-btn.is-disabled{background:var(--cv-card)!important;border-color:var(--cv-line-strong)!important;color:var(--cv-muted)!important;cursor:not-allowed}html[data-theme] .community-hub--messenger .community-messages .chat-sticker-card{padding:8px!important;border-radius:14px!important;border:1px solid var(--cv-line-strong)!important;background:var(--cv-card)!important;box-shadow:var(--cv-shadow)!important}html[data-theme] .community-hub--messenger .community-messages .chat-sticker-card img{border:0!important;box-shadow:none!important;background:transparent!important;opacity:1!important;filter:none!important}html[data-theme] .community-hub--messenger .community-messages .chat-sticker-card.is-sticker,html[data-theme] .community-hub--messenger .community-messages .chat-sticker-card.is-sticker .chat-picture-open{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important}html[data-theme] .community-hub--messenger .spec-context-search{flex-shrink:0;height:40px!important}html[data-theme=dark] .community-hub--messenger .community-messages .community-message-row,html[data-theme=dark] .community-hub--messenger .community-messages .community-message-row.is-group-start,html[data-theme=dark] .community-hub--messenger .community-messages .community-message-row:hover{background:transparent!important}html[data-theme] .community-hub--messenger .community-thread-start h3,html[data-theme] .community-hub--messenger .community-thread-start strong{color:var(--cv-ink)!important}html[data-theme] .community-hub--messenger .community-thread-start p{color:var(--cv-muted)!important}html[data-theme] .community-hub--messenger .community-chat-form-rich{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:8px 16px 16px!important}html[data-theme] .community-hub--messenger .community-chat-form-row{min-height:56px;padding:6px 8px 6px 10px!important;background:var(--cv-glass)!important;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border:1px solid var(--cv-line-strong)!important;border-radius:16px!important;box-shadow:var(--cv-shadow)!important;transition:border-color .16s ease,box-shadow .16s ease}html[data-theme] .community-hub--messenger .community-chat-form-row:focus-within{border-color:color-mix(in srgb,var(--cv-accent) 55%,var(--cv-line-strong))!important;box-shadow:var(--cv-shadow),0 0 0 3px color-mix(in srgb,var(--cv-accent) 16%,transparent)!important}html[data-theme] .community-hub--messenger .community-chat-form-row .community-chat-textarea,html[data-theme] .community-hub--messenger .community-chat-textarea{background:transparent!important;border:0!important;color:var(--cv-ink)!important;font-size:calc(15px * var(--cv-type, 1))!important}html[data-theme] .community-hub--messenger .community-chat-textarea::placeholder{color:var(--cv-faint)!important}html[data-theme] .community-hub--messenger .community-chat-form-row button:not(.community-send-btn){color:var(--cv-muted)!important}html[data-theme] .community-hub--messenger .community-chat-form-row button:not(.community-send-btn):hover{color:var(--cv-ink)!important;background:var(--cv-row-hover)!important}html[data-theme] .community-hub--messenger .community-send-btn{background:var(--cv-accent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 16px rgba(37,99,235,.32)!important}html[data-theme] .community-hub--messenger .spec-context-search{background:var(--cv-field)!important;border:1px solid var(--cv-line)!important;border-radius:10px!important;color:var(--cv-muted)!important}html[data-theme] .community-hub--messenger .spec-context-search b{background:var(--cv-accent)!important;color:#fff!important}html[data-theme] .community-hub--messenger .spec-faces button{border-color:var(--cv-card)!important}html[data-theme] .community-hub--messenger .spec-card,html[data-theme] .community-hub--messenger .voice-room-card{background:var(--cv-card)!important;border:1px solid var(--cv-line)!important;border-radius:12px!important;box-shadow:var(--cv-shadow)!important;color:var(--cv-text)!important;padding:12px 14px!important}html[data-theme] .community-hub--messenger .spec-card header{margin-bottom:8px!important}html[data-theme] .community-hub--messenger .spec-card header strong,html[data-theme] .community-hub--messenger .voice-room-card-title strong,html[data-theme] .community-hub--messenger .voice-room-card-top strong{color:var(--cv-ink)!important;font-size:calc(13px * var(--cv-type, 1))!important;font-weight:700!important}html[data-theme] .community-hub--messenger .spec-card header span{color:var(--cv-faint)!important;font-weight:600}html[data-theme] .community-hub--messenger .spec-card li,html[data-theme] .community-hub--messenger .spec-card p,html[data-theme] .community-hub--messenger .voice-room-card-title em{color:var(--cv-muted)!important}html[data-theme] .community-hub--messenger .spec-card a,html[data-theme] .community-hub--messenger .spec-card li strong{color:var(--cv-text)!important}html[data-theme] .community-hub--messenger .spec-card li em{color:var(--cv-faint)!important}html[data-theme] .community-hub--messenger .spec-card a em{color:var(--cv-accent-ink)!important}html[data-theme] .community-hub--messenger .spec-move{width:100%;padding:6px 8px!important;margin:0 -8px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}html[data-theme] .community-hub--messenger .spec-move:hover{background:var(--cv-row-hover)!important}html[data-theme] .community-hub--messenger .voice-room-speaker{color:var(--cv-muted)!important}html[data-theme] .community-hub--messenger .voice-room-join{background:var(--cv-accent)!important;color:#fff!important;border-radius:10px!important}html[data-theme] .community-hub--messenger .friends-rail h3,html[data-theme] .community-hub--messenger .friends-rail-head h2{color:var(--cv-ink)!important}html[data-theme] .community-hub--messenger .friends-rail-count{color:var(--cv-faint)!important}html[data-theme=dark] .community-hub--messenger .community-room-btn.community-room-active,html[data-theme=dark] .community-hub--messenger .spec-workspace .spec-nav-item.community-room-active{background:linear-gradient(90deg,#2563eb,#1d4ed8 45%,#1e3a8a)!important;color:#d6e4ff!important;box-shadow:inset 0 1px 0 rgba(191,219,254,.22),0 0 0 1px rgba(96,165,250,.28),0 8px 24px rgba(37,99,235,.35)!important}html[data-theme=dark] .community-hub--messenger .community-room-active .community-room-text strong,html[data-theme=dark] .community-hub--messenger .community-room-active .spec-hash{color:#d6e4ff!important}html[data-theme] .community-hub--messenger .community-messages .community-message-mine .message-reactions,html[data-theme] .community-hub--messenger .community-messages .message-reactions{position:static!important;width:auto!important;height:auto!important;justify-content:flex-start!important;padding:0!important}html[data-theme] .community-hub--messenger .community-messages .message-reactions:not(:has(.message-react-chip)){display:contents}html[data-theme] .community-hub--messenger .community-messages .message-reactions-actions{position:absolute!important;top:8px;right:14px;z-index:4;display:flex;align-items:center;gap:2px;padding:3px;border-radius:12px;border:1px solid var(--cv-line-strong);background:var(--cv-glass);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:var(--cv-shadow);opacity:0;transform:translateY(2px);pointer-events:none;transition:opacity .14s ease,transform .14s ease}html[data-theme] .community-hub--messenger .community-messages .community-message-row.is-actions .message-reactions-actions,html[data-theme] .community-hub--messenger .community-messages .community-message-row:hover .message-reactions-actions,html[data-theme] .community-hub--messenger .community-messages .message-reactions-actions:focus-within{opacity:1;transform:none;pointer-events:auto}html[data-theme] .community-hub--messenger .community-messages .community-message-mine .message-reactions:not(:has(.message-react-chip)) .message-react-add,html[data-theme] .community-hub--messenger .community-messages .message-react-add,html[data-theme] .community-hub--messenger .community-messages .message-reactions:not(:has(.message-react-chip)) .message-react-add,html[data-theme] .community-hub--messenger .cv-msg-tool{position:static!important;display:inline-grid!important;place-items:center;width:32px;height:30px;padding:0;border:0!important;border-radius:9px;background:transparent;color:var(--cv-muted);opacity:1!important;cursor:pointer;transition:background .14s ease,color .14s ease}html[data-theme] .community-hub--messenger .community-messages .message-react-add:hover,html[data-theme] .community-hub--messenger .cv-msg-tool:hover{background:var(--cv-row-hover);color:var(--cv-ink)}html[data-theme] .community-hub--messenger .cv-msg-tool.is-danger:hover{color:#f87171;background:rgba(248,113,113,.12)}html[data-theme] .community-hub--messenger .cv-forward{position:relative;display:inline-flex}html[data-theme] .cv-forward-menu{position:fixed;z-index:80;width:268px;max-height:320px;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:16px;background:var(--cv-card,#fff);border:1px solid var(--cv-line-strong,rgba(15,23,42,.08));box-shadow:0 18px 44px rgba(15,23,42,.18);color:var(--cv-ink,#172033)}html[data-theme] .cv-forward-menu header{margin:0;padding:4px 8px 0;font-size:calc(12px * var(--cv-type, 1));font-weight:650;letter-spacing:.01em;color:var(--cv-muted,#64748b)}html[data-theme] .cv-forward-search{width:100%;height:32px;margin:0;padding:0 10px;border-radius:10px;border:1px solid var(--cv-line,rgba(15,23,42,.08));background:var(--cv-row-hover,rgba(15,23,42,.04));color:inherit;font:inherit;font-size:calc(13px * var(--cv-type, 1))}html[data-theme] .cv-forward-list{display:flex;flex-direction:column;gap:2px;min-height:0;overflow:auto}html[data-theme] .cv-forward-list>p{margin:8px;font-size:calc(12px * var(--cv-type, 1));color:var(--cv-muted,#64748b)}html[data-theme] .cv-forward-row{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}html[data-theme] .cv-forward-row:hover{background:var(--cv-row-hover,rgba(15,23,42,.05))}html[data-theme] .cv-forward-name{display:block;font-size:calc(13.5px * var(--cv-type, 1));font-weight:600;line-height:1.25}html[data-theme] .cv-forward-row em{display:block;margin-top:1px;font-style:normal;font-size:calc(11px * var(--cv-type, 1));line-height:1.2;color:var(--cv-faint,#94a3b8)}html[data-theme] .community-hub--messenger .community-messages .message-react-picker{left:auto;right:0;top:calc(100% + 6px);bottom:auto;background:var(--cv-card)!important;border:1px solid var(--cv-line-strong)!important;border-radius:12px!important;box-shadow:0 18px 40px rgba(2,8,23,.35)!important}html[data-theme] .community-hub--messenger .community-messages .community-message-row.is-actions,html[data-theme] .community-hub--messenger .community-messages .community-message-row:focus-within,html[data-theme] .community-hub--messenger .community-messages .community-message-row:hover{z-index:3}html[data-theme=dark] .community-hub--messenger .community-messages .community-message-row.is-actions,html[data-theme=dark] .community-hub--messenger .community-messages .community-message-row:hover,html[data-theme=light] .community-hub--messenger .community-messages .community-message-row.is-actions,html[data-theme=light] .community-hub--messenger .community-messages .community-message-row:hover{background:transparent!important;box-shadow:none!important;border-radius:0!important}html[data-theme=dark] .community-hub--messenger .community-chat-form-row{background:linear-gradient(180deg,rgba(30,52,92,.55),rgba(12,24,42,.86))!important;border:1px solid rgba(96,165,250,.26)!important;box-shadow:inset 0 1px 0 rgba(147,197,253,.16),0 0 0 1px rgba(37,99,235,.06),0 0 28px rgba(37,99,235,.16),0 12px 30px rgba(2,8,23,.45)!important}html[data-theme=dark] .community-hub--messenger .community-chat-form-row:focus-within{border-color:rgba(96,165,250,.5)!important;box-shadow:inset 0 1px 0 rgba(147,197,253,.2),0 0 0 3px rgba(37,99,235,.14),0 0 36px rgba(37,99,235,.24),0 12px 30px rgba(2,8,23,.45)!important}html[data-theme=light] .community-hub--messenger .community-chat-form-row{background:linear-gradient(180deg,#ffffff,#f8fbff)!important;border:1px solid #d6e2f3!important;box-shadow:inset 0 1px 0 #ffffff,0 0 24px rgba(37,99,235,.08),0 8px 22px rgba(15,23,42,.06)!important}html[data-theme] .community-hub--messenger .community-chat-form-row .chat-extras-trigger,html[data-theme] .community-hub--messenger .community-chat-form-row .voice-rec-btn{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border-radius:10px!important;border:0!important;background:transparent!important}html[data-theme] .community-hub--messenger .community-chat-form-row button.chat-extras-trigger.chat-extras-trigger-signals{color:#facc15!important}html[data-theme] .community-hub--messenger .community-chat-form-row .chat-extras-trigger-signals svg,html[data-theme] .community-hub--messenger .community-chat-form-row .chat-extras-trigger-signals svg path{fill:#facc15!important;stroke:#facc15!important}html[data-theme] .community-hub--messenger .community-messages .community-message-stack,html[data-theme] .community-hub--messenger .community-messages .message-reactions{position:static!important}html[data-theme] .community-hub--messenger .community-chat-form-row .chat-extras-trigger:not(.chat-extras-trigger-signals):not(.attach-menu-trigger){color:#60a5fa!important}html[data-theme=light] .community-hub--messenger .community-chat-form-row .chat-extras-trigger:not(.chat-extras-trigger-signals):not(.attach-menu-trigger){color:#2563eb!important}html[data-theme] .community-hub--messenger .community-chat-form-row .voice-rec-btn{background:var(--cv-card)!important;border:1px solid var(--cv-line-strong)!important;color:var(--cv-ink)!important}html[data-theme] .community-hub--messenger .community-chat-form-row .chat-extras-trigger.is-open,html[data-theme] .community-hub--messenger .community-chat-form-row .chat-extras-trigger:hover{background:var(--cv-row-hover)!important}html[data-theme] .community-hub--messenger .community-send-btn{width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;background:radial-gradient(120% 120% at 30% 20%,#3b82f6 0,#2563eb 55%,#1d4ed8 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 18px rgba(59,130,246,.45),0 6px 16px rgba(37,99,235,.35)!important;transition:transform .14s ease,box-shadow .14s ease}html[data-theme] .community-hub--messenger .community-send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 0 26px rgba(59,130,246,.6),0 8px 20px rgba(37,99,235,.4)!important}html[data-theme] .chat-look-pop.cv-look{width:360px;gap:12px;padding:16px;border-radius:16px;background:var(--cv-card);color:var(--cv-ink);border:1px solid var(--cv-line-strong);box-shadow:0 24px 60px rgba(2,8,23,.32);animation:cv-look-in .18s ease-out}@keyframes cv-look-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.cv-look .chat-look-head span,.cv-look .chat-look-hint{color:var(--cv-muted)}.cv-look .chat-look-preview.is-large{height:110px;border:1px solid var(--cv-line)}.cv-look-seg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:4px;border-radius:12px;background:var(--cv-field);border:1px solid var(--cv-line)}.cv-look-seg button{position:relative;height:32px;border:0;border-radius:8px;background:transparent;color:var(--cv-muted);font:inherit;font-size:calc(13px * var(--cv-type, 1));font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease}.cv-look-seg button:hover{color:var(--cv-ink)}.cv-look-seg button.is-on{background:var(--cv-card);color:var(--cv-ink);box-shadow:0 1px 2px rgba(15,23,42,.12),0 0 0 1px var(--cv-line)}.cv-look-seg button i{position:absolute;top:6px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--cv-accent)}.cv-look-gradients{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.cv-look-gradients button{position:relative;height:72px;border-radius:12px;border:1px solid var(--cv-line);background-size:cover;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.cv-look-gradients button:hover{transform:translateY(-1px)}.cv-look .chat-look-card.is-on,.cv-look .chat-look-wall.is-on,.cv-look-gradients button.is-on{box-shadow:0 0 0 2px var(--cv-accent),0 8px 18px rgba(37,99,235,.22)}.cv-look .chat-look-wall:not(.is-add) em,.cv-look-gradients em{position:absolute;left:8px;bottom:6px;padding:2px 7px;border-radius:6px;background:var(--cv-glass);color:var(--cv-ink);font-size:calc(11px * var(--cv-type, 1));font-style:normal;font-weight:600}.cv-look .chat-look-tune{display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:12px;background:var(--cv-field);border:1px solid var(--cv-line)}.cv-look .chat-look-tune span{color:var(--cv-ink);font-weight:600}.cv-look .chat-look-tune em{color:var(--cv-muted)}.cv-look .chat-look-tune input[type=range]{accent-color:var(--cv-accent)}.cv-look-more{border-top:1px solid var(--cv-line);padding-top:10px}.cv-look-more summary{cursor:pointer;color:var(--cv-muted);font-size:calc(13px * var(--cv-type, 1));font-weight:600}.cv-look-more[open] summary{margin-bottom:6px}.cv-look .chat-look-picks button{border-color:var(--cv-line-strong);background:var(--cv-field);color:var(--cv-text)}.cv-look .chat-look-picks button.is-on{background:var(--cv-accent-soft);color:var(--cv-accent-ink);border-color:color-mix(in srgb,var(--cv-accent) 40%,transparent)}.cv-look .chat-look-apply button{border-color:var(--cv-line-strong);background:var(--cv-field);color:var(--cv-ink)}.cv-look .chat-look-apply button:first-child{background:var(--cv-accent);color:#fff;border-color:transparent}.cv-look .chat-look-apply button:first-child small{color:rgba(255,255,255,.82)}.cv-look .chat-look-reset{color:var(--cv-muted)}.chat-look-hint{margin:0;font-size:calc(12px * var(--cv-type, 1));line-height:1.45;color:var(--cv-muted,#66758c)}html[data-theme=light] .call-room,html[data-theme=light] .voice-stage.call-room{background:linear-gradient(180deg,rgba(255,255,255,.7),transparent 72px),#f4f7fb!important;color:#172033;border-color:rgba(15,23,42,.06);box-shadow:0 16px 40px rgba(15,23,42,.06)}html[data-theme=light] .call-hero-head,html[data-theme=light] .call-hero-head strong{color:#172033}html[data-theme=light] .call-hero-head em{color:#5f6f86}html[data-theme=light] .call-hero{border-color:rgba(15,23,42,.06)}html[data-theme=light] .call-bar:before,html[data-theme=light] .call-expand,html[data-theme=light] .call-pill,html[data-theme=light] .call-pip-bar button,html[data-theme=light] .call-pip-fold,html[data-theme=light] .call-quality{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(241,245,255,.92));color:#172033;border-color:rgba(15,23,42,.08);box-shadow:0 6px 16px rgba(15,23,42,.05)}html[data-theme=light] .call-bar>span,html[data-theme=light] .call-ico,html[data-theme=light] .call-slot>span{color:#172033}html[data-theme=light]:not([data-canvio-redesign=paper]) .call-pip,html[data-theme=light]:not([data-canvio-redesign=paper]) .call-pip-media{background:#f7f9fc;color:#172033;border-color:rgba(15,23,42,.08)}html[data-canvio-redesign=paper][data-theme=light] .call-pip,html[data-canvio-redesign=paper][data-theme=light] .call-pip-media{background:#142b37;color:#eef3fa;border-color:transparent}html[data-canvio-redesign=paper][data-theme=light] .call-pip-bar button,html[data-canvio-redesign=paper][data-theme=light] .call-pip-fold{background:#294353!important;color:#d5e4ee!important;border-color:transparent!important;box-shadow:none!important}html[data-canvio-redesign=paper][data-theme=light] .call-pip-media strong{background:rgba(20,43,55,.72);color:#eef3fa;border-color:transparent}html[data-theme=light]:not([data-canvio-redesign=paper]) .call-hero-grid .call-film-name,html[data-theme=light]:not([data-canvio-redesign=paper]) .call-pip-media strong{background:rgba(255,255,255,.86);color:#172033;border-color:rgba(15,23,42,.08)}html[data-theme=dark] .call-room{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 72px),#07111f!important}html[data-theme=dark] .call-hero{border-color:#1b2c43}html[data-theme=dark] .call-pip{background:#0b1728;border-color:#1b2c43}html[data-theme=dark] .call-atmosphere{background:linear-gradient(180deg,rgba(7,17,31,.55),rgba(7,17,31,.8)),url(/community/atmosphere/citadel-night.png) 50% /cover no-repeat}html[data-theme=light] .call-atmosphere{background:linear-gradient(180deg,rgba(244,247,251,.82),rgba(244,247,251,.92)),url(/community/atmosphere/citadel-dawn.png) 50% /cover no-repeat}html[data-theme] .call-hero:not(.is-sharing){background:transparent!important}@media (max-width:900px){html[data-theme] .community-hub--messenger .community-tabs-bar{display:flex!important}html[data-theme] .community-hub--messenger:has(.community-chat.is-mobile-thread) .community-tabs-bar{display:none!important}html[data-theme] .community-hub--messenger .community-chat.is-mobile-thread .community-pane-btn.is-channels,html[data-theme] .community-hub--messenger .spec-head-faces{display:none!important}html[data-theme] .community-hub--messenger .community-chat-header{max-height:none;overflow:visible}html[data-theme] .community-hub--messenger .community-chat-form-row .chat-extras-trigger-signals{display:none!important}.cv-look .cv-modal{width:100%;max-height:calc(100dvh - 24px)}}@media (max-width:520px){html[data-theme] .community-hub--messenger .community-chat-form-row .chat-extras-trigger-stickers{display:none!important}.cv-look .cv-choice{grid-template-columns:1fr}}html[data-theme] .global-chat-modal.community-hub--messenger:not(.is-dock){background:var(--cv-bg);border-color:var(--cv-line);color:var(--cv-ink);box-shadow:var(--cv-shadow)}html[data-theme] .global-chat-modal .global-chat-modal-head{background:var(--cv-panel);border-bottom:1px solid var(--cv-line);color:var(--cv-ink)}html[data-theme] .global-chat-modal .global-chat-drag,html[data-theme] .global-chat-modal .global-chat-modal-kicker{color:var(--cv-muted)}html[data-theme] .global-chat-modal .global-chat-modal-head h2{color:var(--cv-ink)}html[data-theme] .global-chat-modal .global-chat-modal-close{border-color:var(--cv-line);background:var(--cv-card);color:var(--cv-text)}html[data-theme] .global-chat-modal .community-chat--messages,html[data-theme] .global-chat-modal-body .community-chat.is-modal-shell{background:var(--cv-bg)!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;border-radius:0!important;grid-template-columns:minmax(180px,240px) minmax(0,1fr)!important}html[data-theme] .global-chat-modal .community-chat-header-text .muted,html[data-theme] .global-chat-modal .community-chat-room-title,html[data-theme] .global-chat-modal .spec-nav-item .community-room-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme] .global-chat-modal .spec-voice-join{flex-shrink:0}html[data-theme] .global-chat-modal .community-chat--messages .friends-rail{display:none!important}html[data-theme] .global-chat-modal [data-chat-look]:after,html[data-theme] .global-chat-modal [data-chat-look]:before{background-image:none!important;filter:none!important;opacity:0!important}@media (max-width:900px){.global-chat-modal:not(.is-dock){left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;max-width:100%!important;height:calc(100dvh - env(safe-area-inset-top, 0px) - 8px)!important;max-height:100dvh!important;margin:0!important;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom,0)}.global-chat-modal .global-chat-drag{display:none}.global-chat-modal-head{cursor:default;touch-action:manipulation;padding-top:12px}.global-chat-modal-close{width:40px;height:40px}html[data-theme] .global-chat-modal .community-chat--messages,html[data-theme] .global-chat-modal-body .community-chat.is-modal-shell{grid-template-columns:minmax(0,1fr)!important}.global-chat-modal .community-chat.is-mobile-list .community-room-list,.global-chat-modal .community-chat.is-mobile-thread .community-chat-main{width:100%;max-width:100%;min-width:0}.global-chat-modal .community-chat-form-rich{padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))}}html[data-theme] .community-hub--messenger .community-chat-main.is-call-open .community-messages{display:none!important}html[data-theme] .community-hub--messenger .community-chat-main.is-call-open .voice-stage{flex:1 1 auto!important;height:auto!important;max-height:none!important;min-height:0!important}html[data-theme] .global-chat-modal .call-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"mic cam leave" "bar bar bar";grid-gap:8px 10px;gap:8px 10px;align-items:start;min-height:0;padding:0 2px 6px}html[data-theme] .global-chat-modal .call-cluster{display:contents}html[data-theme] .global-chat-modal .community-chat-main.is-call-open .community-chat-form-rich,html[data-theme] .global-chat-modal .community-chat-main.is-call-open .community-chat-header{display:none!important}html[data-theme] .global-chat-modal .voice-stage{margin:8px!important;border-radius:16px;min-height:0!important}html[data-theme] .global-chat-modal .call-hero-side .call-quality{display:none}html[data-theme] .global-chat-modal .call-slot{width:auto!important;min-width:0;flex:1 1!important}html[data-theme] .global-chat-modal .call-slot:first-child{grid-area:mic}html[data-theme] .global-chat-modal .call-slot:nth-child(2){grid-area:cam}html[data-theme] .global-chat-modal .call-bar{grid-area:bar;overflow:visible}html[data-theme] .global-chat-modal .call-bar>span{font-size:calc(11px * var(--cv-type, 1));line-height:1.15;white-space:normal;overflow:visible;text-overflow:clip}html[data-theme] .global-chat-modal .call-leave{grid-area:leave;position:relative;z-index:2;align-self:start;margin-left:0}html[data-theme] .global-chat-modal .call-dock-btn{grid-column:1/-1}html[data-theme] .chat-work-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}html[data-theme] .chat-work-chips a,html[data-theme] .chat-work-chips span{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 8px;border-radius:999px;background:var(--cv-accent-soft);color:var(--cv-accent-ink);font-size:calc(12px * var(--cv-type, 1));font-weight:600;text-decoration:none}html[data-theme] .chat-work-back{position:fixed;inset:0;z-index:20120;display:grid;place-items:center;padding:24px;background:rgba(6,12,26,.66);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme] .chat-work-sheet{width:min(720px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:hidden;display:flex;flex-direction:column;border-radius:22px;background:var(--cv-card,#fff);color:var(--cv-ink,#172033);border:1px solid var(--cv-line,rgba(15,23,42,.1));box-shadow:0 32px 90px rgba(3,8,18,.38);overscroll-behavior:contain;outline:none}html[data-theme] .chat-work-head{display:grid;grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;grid-gap:13px;gap:13px;padding:20px 22px 18px;border-bottom:1px solid var(--cv-line,rgba(15,23,42,.1))}html[data-theme] .chat-work-head-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(145deg,var(--cv-accent,#2563eb),#7c3aed);box-shadow:0 8px 20px rgba(77,79,219,.24);font-size:calc(21px * var(--cv-type, 1));font-weight:700}html[data-theme] .chat-work-head>div:nth-child(2){min-width:0;display:flex;flex-direction:column}html[data-theme] .chat-work-head span{color:var(--cv-accent-ink,#1d4ed8);font-size:calc(10px * var(--cv-type, 1));font-weight:750;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}html[data-theme] .chat-work-head strong{margin-top:2px;font-size:calc(18px * var(--cv-type, 1));font-weight:730;letter-spacing:-.02em}html[data-theme] .chat-work-head p{margin:3px 0 0;color:var(--cv-muted,#64748b);font-size:calc(12px * var(--cv-type, 1));line-height:1.35}html[data-theme] .chat-work-head>button{width:36px;height:36px;border:1px solid var(--cv-line,rgba(15,23,42,.1));border-radius:11px;background:var(--cv-field,#f1f5fb);color:var(--cv-muted,#64748b);font-size:calc(20px * var(--cv-type, 1));line-height:1;cursor:pointer}html[data-theme] .chat-work-body{min-height:0;overflow:auto;padding:18px 22px 22px;scrollbar-width:thin}html[data-theme] .chat-work-existing{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--cv-accent,#2563eb) 20%,transparent);border-radius:12px;background:var(--cv-accent-soft,#eff6ff)}html[data-theme] .chat-work-existing>span{flex:0 0 auto;padding-top:4px;color:var(--cv-muted,#64748b);font-size:calc(11px * var(--cv-type, 1));font-weight:700;text-transform:uppercase}html[data-theme] .chat-work-done,html[data-theme] .chat-work-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}html[data-theme] .chat-work-done{flex:1 1;gap:3px}html[data-theme] .chat-work-section+.chat-work-section{margin-top:22px;padding-top:22px;border-top:1px solid var(--cv-line,rgba(15,23,42,.1))}html[data-theme] .chat-work-section-title{display:flex;align-items:center;gap:10px;margin-bottom:11px}html[data-theme] .chat-work-section-title>b{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border-radius:8px;background:var(--cv-accent-soft,#eff6ff);color:var(--cv-accent-ink,#1d4ed8);font-size:calc(12px * var(--cv-type, 1))}html[data-theme] .chat-work-section-title>div{display:flex;flex-direction:column;gap:1px}html[data-theme] .chat-work-section-title strong{font-size:calc(13px * var(--cv-type, 1));font-weight:720}html[data-theme] .chat-work-section-title span{color:var(--cv-muted,#64748b);font-size:calc(11px * var(--cv-type, 1))}html[data-theme] .chat-work-lines li{position:relative;padding:10px 11px;border-radius:12px;background:var(--cv-field,#f1f5fb);border:1px solid var(--cv-line,rgba(15,23,42,.1));transition:border-color .14s ease,background .14s ease}html[data-theme] .chat-work-lines li.is-selected{border-color:color-mix(in srgb,var(--cv-accent,#2563eb) 48%,transparent);background:color-mix(in srgb,var(--cv-accent-soft,#eff6ff) 64%,var(--cv-card,#fff))}html[data-theme] .chat-work-lines label{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}html[data-theme] .chat-work-lines input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0}html[data-theme] .chat-work-check{display:grid;width:20px;height:20px;margin-top:2px;place-items:center;border:1.5px solid var(--cv-line-strong,#cbd5e1);border-radius:6px;color:transparent;background:var(--cv-card,#fff);font-size:calc(12px * var(--cv-type, 1));font-weight:800}html[data-theme] .chat-work-lines input:checked+.chat-work-check{border-color:var(--cv-accent,#2563eb);background:var(--cv-accent,#2563eb);color:#fff}html[data-theme] .chat-work-lines textarea{width:100%;min-height:38px;margin:0;padding:0;border:0;resize:none;background:transparent;color:var(--cv-ink,#172033);font:inherit;font-size:calc(14px * var(--cv-type, 1));font-weight:500;line-height:1.4;overflow-wrap:anywhere}html[data-theme] .chat-work-lines textarea:focus{outline:none}html[data-theme] .chat-work-done a,html[data-theme] .chat-work-lines em{display:inline-block;margin:4px 0 0 30px;font-style:normal;font-size:calc(11px * var(--cv-type, 1));font-weight:600;color:var(--cv-accent-ink,#1d4ed8);text-decoration:none}html[data-theme] .chat-work-kind{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}html[data-theme] .chat-work-kind button{display:grid;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;grid-gap:9px;gap:9px;min-width:0;min-height:62px;padding:9px;border:1px solid var(--cv-line,rgba(15,23,42,.1));border-radius:13px;background:var(--cv-card,#fff);color:var(--cv-muted,#64748b);font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}html[data-theme] .chat-work-kind button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--cv-accent,#2563eb) 42%,transparent)}html[data-theme] .chat-work-kind button>i{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:var(--cv-field,#f1f5fb);color:var(--cv-ink,#172033);font-style:normal;font-size:calc(16px * var(--cv-type, 1))}html[data-theme] .chat-work-kind button>span{min-width:0;display:flex;flex-direction:column;gap:2px}html[data-theme] .chat-work-kind button strong{color:var(--cv-ink,#172033);font-size:calc(12px * var(--cv-type, 1));font-weight:700}html[data-theme] .chat-work-kind button small{overflow:hidden;color:var(--cv-muted,#64748b);font-size:calc(9px * var(--cv-type, 1));line-height:1.25}html[data-theme] .chat-work-kind button>em{width:11px;height:11px;border:1.5px solid var(--cv-line-strong,#cbd5e1);border-radius:999px}html[data-theme] .chat-work-kind button.is-on{border-color:var(--cv-accent,#2563eb);background:var(--cv-accent-soft,#eff6ff);box-shadow:0 0 0 1px color-mix(in srgb,var(--cv-accent,#2563eb) 12%,transparent)}html[data-theme] .chat-work-kind button.is-on>em{border:3px solid var(--cv-accent,#2563eb);background:#fff}html[data-theme] .chat-work-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}html[data-theme] .chat-work-field{display:flex;flex-direction:column;gap:6px;color:var(--cv-muted,#64748b);font-size:calc(12px * var(--cv-type, 1));font-weight:600}html[data-theme] .chat-work-sheet .cv-field{width:100%;height:42px;padding:0 36px 0 12px;border:1px solid var(--cv-line,rgba(15,23,42,.1));border-radius:11px;background-color:var(--cv-field,#f1f5fb);color:var(--cv-ink,#172033);text-overflow:ellipsis}html[data-theme] .chat-work-priority{display:flex;align-items:center;gap:6px;margin-top:12px}html[data-theme] .chat-work-priority>span{margin-right:3px;color:var(--cv-muted,#64748b);font-size:calc(11px * var(--cv-type, 1));font-weight:650}html[data-theme] .chat-work-priority button{padding:5px 10px;border:1px solid var(--cv-line,rgba(15,23,42,.1));border-radius:999px;background:transparent;color:var(--cv-muted,#64748b);font:inherit;font-size:calc(11px * var(--cv-type, 1));font-weight:650;cursor:pointer}html[data-theme] .chat-work-priority button.is-on{border-color:color-mix(in srgb,var(--cv-accent,#2563eb) 45%,transparent);background:var(--cv-accent-soft,#eff6ff);color:var(--cv-accent-ink,#1d4ed8)}html[data-theme] .chat-work-priority button.is-urgent.is-on{border-color:rgba(234,88,12,.28);color:#b45309;background:#fff7ed}html[data-theme=dark] .chat-work-priority button.is-urgent.is-on{color:#fdba74;background:rgba(180,83,9,.22)}html[data-theme] .chat-work-err{margin:0;color:#e11d48;font-size:calc(13px * var(--cv-type, 1))}html[data-theme] .chat-work-footer{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;padding:13px 22px;border-top:1px solid var(--cv-line,rgba(15,23,42,.1));background:color-mix(in srgb,var(--cv-card,#fff) 94%,var(--cv-field,#f1f5fb))}html[data-theme] .chat-work-footer>div{min-width:0;display:flex;flex-direction:column;gap:1px}html[data-theme] .chat-work-footer>div strong{font-size:calc(12px * var(--cv-type, 1))}html[data-theme] .chat-work-footer>div span{overflow:hidden;color:var(--cv-muted,#64748b);font-size:calc(10px * var(--cv-type, 1));text-overflow:ellipsis;white-space:nowrap}html[data-theme] .chat-work-cancel,html[data-theme] .chat-work-submit{height:40px;padding:0 18px;border:0;border-radius:11px;font:inherit;font-size:calc(13px * var(--cv-type, 1));font-weight:680;cursor:pointer}html[data-theme] .chat-work-cancel{background:var(--cv-field,#f1f5fb);color:var(--cv-muted,#64748b)}html[data-theme] .chat-work-submit{min-width:108px;background:var(--cv-accent,#2563eb);color:#fff;box-shadow:0 7px 18px color-mix(in srgb,var(--cv-accent,#2563eb) 24%,transparent)}html[data-theme] .chat-work-submit:disabled{background:var(--cv-field,#e8eef7);color:var(--cv-muted,#64748b);opacity:1;cursor:default}@media (max-width:560px){html[data-theme] .chat-work-back{align-items:end;padding:0}html[data-theme] .chat-work-sheet{width:100%;max-height:min(92dvh,820px);border-radius:20px 20px 0 0}html[data-theme] .chat-work-head{grid-template-columns:38px minmax(0,1fr) 34px;gap:10px;padding:14px}html[data-theme] .chat-work-head-icon{width:38px;height:38px}html[data-theme] .chat-work-head p{display:none}html[data-theme] .chat-work-body{padding:14px}html[data-theme] .chat-work-fields,html[data-theme] .chat-work-kind{grid-template-columns:1fr}html[data-theme] .chat-work-kind button{min-height:54px}html[data-theme] .chat-work-footer{padding:10px max(14px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}html[data-theme] .chat-work-footer>div{display:none}html[data-theme] .chat-work-footer{grid-template-columns:1fr 1.5fr}}