:root{--blue:#194483;--blue-2:#285b9f;--red:#d62839;--ink:#111827;--muted:#667085;--line:#e5e9f0;--surface:#fff;--soft:#f7f8fa;--success:#177245}*{box-sizing:border-box}html,body{background:var(--soft);min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{min-height:100vh}.topbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.brand{color:var(--blue);letter-spacing:-.02em;align-items:center;gap:10px;font-weight:800;display:flex}.brandMark{background:linear-gradient(135deg, var(--blue), var(--red));color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.topActions{align-items:center;gap:12px;display:flex}.container{width:min(1120px,100% - 32px);margin:0 auto}.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:42px;padding:64px 0 40px;display:grid}.hero h1{letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(42px,6vw,72px);line-height:.98}.hero h1 span{color:var(--blue)}.hero p{color:var(--muted);max-width:680px;font-size:20px;line-height:1.55}.heroCard,.card{background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:0 16px 45px #182b4d14}.heroCard{padding:22px}.feedPreview{gap:12px;display:grid}.previewPost{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px}.previewMeta{color:var(--muted);margin-bottom:7px;font-size:13px}.previewTitle{margin-bottom:8px;font-weight:750}.badge{color:var(--blue);background:#e9f1ff;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.btn{border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:750;display:inline-flex}.btnPrimary{background:var(--blue);color:#fff}.btnPrimary:hover{background:#0d2f64}.btnSecondary{border:1px solid var(--line);color:var(--ink);background:#fff}.btnDanger{background:var(--red);color:#fff}.actions{flex-wrap:wrap;gap:10px;display:flex}.authWrap{place-items:center;min-height:calc(100vh - 78px);padding:32px 16px;display:grid}.authCard{width:min(520px,100%);padding:28px}.authCard h1{letter-spacing:-.03em;margin:0 0 8px;font-size:32px}.muted{color:var(--muted)}.form{gap:16px;margin-top:24px;display:grid}.field{gap:7px;display:grid}.field label{font-size:14px;font-weight:700}.input,.select,.textarea{background:#fff;border:1px solid #d8dde8;border-radius:12px;outline:none;width:100%;padding:12px 13px}.input:focus,.select:focus,.textarea:focus{border-color:var(--blue-2);box-shadow:0 0 0 3px #2059a61f}.error{color:#a51120;background:#fff0f1;border:1px solid #ffd4d8;border-radius:10px;padding:10px 12px;font-size:14px}.success{color:var(--success);background:#eefaf3;border:1px solid #ccebd8;border-radius:10px;padding:10px 12px;font-size:14px}.stepper{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0;display:grid}.step{background:#e4e8ef;border-radius:999px;height:6px}.step.active{background:var(--blue)}.choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.choice{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;padding:13px;font-weight:700}.choice.selected{border-color:var(--blue);color:var(--blue);background:#edf4ff}.onboardingActions{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.appGrid{grid-template-columns:230px minmax(0,1fr) 280px;gap:20px;padding:24px 0;display:grid}.sidebar,.rightbar{align-content:start;gap:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px}.navItem{color:#344054;border-radius:10px;padding:10px 12px;font-weight:650;display:block}.feed{gap:14px;display:grid}.composer{align-items:center;gap:12px;padding:16px;display:flex}.avatar{width:42px;height:42px;color:var(--blue);background:#dfe8f7;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.composerFake{color:var(--muted);background:#f4f6f9;border-radius:999px;flex:1;padding:12px 14px}.post{padding:18px}.postHeader{justify-content:space-between;gap:10px;display:flex}.postMeta{color:var(--muted);margin-top:3px;font-size:13px}.postBody{margin:14px 0;line-height:1.55}.postActions{color:var(--muted);border-top:1px solid var(--line);gap:18px;padding-top:12px;font-size:14px;display:flex}.official{border-left:4px solid var(--red)}.sectionTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:800}.pill{background:#f2f4f7;border-radius:999px;margin:3px;padding:7px 10px;font-size:13px;display:inline-flex}@media (max-width:900px){.hero{grid-template-columns:1fr;padding-top:40px}.appGrid{grid-template-columns:1fr}.sidebar,.rightbar{display:none}.topbar{padding:0 16px}}@media (max-width:560px){.hero h1{font-size:44px}.choiceGrid{grid-template-columns:1fr}.authCard{padding:22px}}.composerButton{border:1px solid var(--line);text-align:left;width:100%}.composerButton:hover{border-color:#c7d4e8}.composerForm{gap:14px;padding:18px;display:grid}.composerFormHeader,.composerFooter,.commentComposerFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.composerControls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.composerTextarea{resize:vertical;min-height:120px}.iconButton{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:50%;font-size:24px}.iconButton:hover{background:var(--soft)}.smallText{font-size:12px}.globalNotice{background:#fff7f8;border:1px solid #f3c5cb;border-radius:16px;gap:6px;padding:14px 16px;display:grid}.badgeRed{color:#a51120;background:#ffe8eb}.authorRow{align-items:center;gap:10px;display:flex}.smallAvatar{width:36px;height:36px;font-size:13px}.languageTag{border:1px solid var(--line);color:var(--muted);border-radius:999px;height:fit-content;padding:5px 8px;font-size:11px;font-weight:800}.postBodyLink{display:block}.postBodyLink:hover{color:var(--blue)}.textAction{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.textAction:hover,.textAction.liked{color:var(--red)}.textAction:disabled{opacity:.65;cursor:default}.emptyState{text-align:center;padding:44px 26px}.emptyState h2{margin:14px 0 6px}.emptyIcon{background:linear-gradient(135deg, var(--blue), var(--red));color:#fff;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto;font-weight:900;display:grid}.statValue{color:var(--blue);font-size:38px;font-weight:900;line-height:1}.discussionLayout{grid-template-columns:minmax(0,1fr) 300px;gap:22px;padding:28px 0;display:grid}.discussionMain{gap:16px;min-width:0;display:grid}.discussionAside{align-content:start;gap:14px;display:grid}.discussionPost{padding:22px}.discussionBody{white-space:pre-wrap;font-size:18px;line-height:1.65}.repliesCard{padding:20px}.repliesCard h2{margin:0 0 16px}.commentComposer{border-bottom:1px solid var(--line);gap:10px;padding-bottom:18px;display:grid}.replyList{gap:14px;margin-top:18px;display:grid}.reply{align-items:flex-start;gap:10px;display:flex}.replyContent{flex:1;min-width:0}.replyBubble{background:#f4f6f9;border-radius:16px;padding:11px 13px}.replyAuthor{margin-bottom:4px;font-size:14px;font-weight:800}.replyText{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.replyMeta{color:var(--muted);margin:5px 0 0 8px;font-size:12px}@media (max-width:900px){.discussionLayout{grid-template-columns:1fr}.discussionAside{display:none}}@media (max-width:560px){.composerControls{grid-template-columns:1fr}.composerFooter,.commentComposerFooter{flex-direction:column;align-items:stretch}.postActions{justify-content:space-between;gap:12px}}.appTopbar{gap:26px;height:72px}.appTopbar .brand{min-width:220px;font-size:20px}.topSearch{color:#8490a4;background:#f4f6fa;border:1px solid #edf0f5;border-radius:13px;flex:1;max-width:390px;padding:11px 15px;font-size:14px}.topIcon{color:#263a59;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.profileName{font-size:14px}.modernAppGrid{grid-template-columns:248px minmax(0,1fr) 300px;gap:26px;width:min(1420px,100% - 42px);padding-top:28px}.appSidebar{min-height:calc(100vh - 100px);position:sticky;top:96px}.sideNav{gap:5px;display:grid}.appSidebar .navItem{align-items:center;gap:12px;padding:11px 13px;font-weight:650;display:flex}.appSidebar .navItem span{text-align:center;color:#53647c;width:21px}.appSidebar .navItem.active{color:#163d78;background:#edf3fc}.navItem.disabled{cursor:default}.sidebarPrimary{width:100%;margin:22px 0 24px}.sidebarSection{border-top:1px solid #edf0f4;padding-top:18px}.sidebarSectionTitle{justify-content:space-between;align-items:center;margin:0 5px 10px;font-size:13px;display:flex}.sidebarSectionTitle a,.sidebarMore{color:var(--blue);font-size:12px}.compactNav{font-size:14px;padding-block:8px!important}.sidebarMore{margin:8px 12px 0;font-weight:700;display:inline-block}.languageControl{color:#344054;border:1px solid #dfe4ec;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;margin-top:28px;padding:11px 14px;font-size:13px;display:flex}.modernFeed{gap:16px;min-width:0}.communityRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.communityShortcut{color:#fff;background:linear-gradient(#eef2f7 0%,#2f3d52 100%);border:1px solid #e3e7ee;border-radius:15px;flex-direction:column;justify-content:flex-end;min-height:156px;padding:13px;display:flex;position:relative;overflow:hidden}.communityShortcut strong{font-size:14px;line-height:1.2}.communityShortcut>span:last-child{opacity:.9;margin-top:4px;font-size:11px}.createShortcut{color:var(--blue);text-align:center;background:#fff;justify-content:center;align-items:center}.shortcutCircle{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:12px;font-size:27px;display:grid}.shortcutVisual{color:#fff;background:linear-gradient(135deg,#7892b9,#183c70);border:4px solid #ffffffd9;border-radius:50%;place-items:center;width:66px;height:66px;font-size:27px;font-weight:900;display:grid;position:absolute;top:14px;left:50%;transform:translate(-50%)}.shortcutVisual2{background:linear-gradient(135deg,#a47c66,#30394b)}.shortcutVisual3{background:linear-gradient(135deg,#577cb7,#21375a)}.shortcutVisual4{background:linear-gradient(135deg,#8f766e,#3f4352)}.feedTabs{border:1px solid var(--line);background:#fff;border-radius:17px 17px 0 0;align-items:end;gap:26px;min-height:57px;margin-bottom:-16px;padding:0 20px;display:flex}.feedTab{color:#49566a;padding:19px 4px 15px;font-size:14px;font-weight:700}.feedTab.active{color:var(--blue);border-bottom:2px solid var(--blue)}.feedSort{color:#667085;background:#f5f7fa;border-radius:10px;align-self:center;margin-left:auto;padding:8px 11px;font-size:12px}#composer .composerButton{box-shadow:none;border-top:0;border-radius:0 0 17px 17px}#composer .composerFake{background:#fff;border:1px solid #dce2eb}.modernPost{border-radius:18px;box-shadow:0 6px 18px #17203309}.postCommunity{color:var(--blue)}.postMenu{font-size:20px}.postTypeChip{color:#355d96;text-transform:uppercase;background:#eef3fb;border-radius:999px;margin-top:14px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.modernPost .postBody{white-space:pre-wrap;margin-top:10px;font-size:16px}.modernPostActions{justify-content:space-between}.modernRightbar{gap:18px}.modernRightbar .panel{border-radius:17px;padding:18px;box-shadow:0 5px 18px #17203309}.rightPanelTitle{font-size:16px;font-weight:850}.rightPanelHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.rightPanelHeader a{color:var(--blue);font-size:12px;font-weight:700}.actionPanel{gap:12px;display:grid}.actionPanel h3{margin:0;font-size:16px}.actionIcon{font-size:30px}.actionPanel .btn:disabled{opacity:.45;cursor:default}.miniCommunityList{gap:13px;display:grid}.miniCommunity{align-items:center;gap:10px;display:flex}.miniCommunityMark{width:38px;height:38px;color:var(--blue);background:#edf3fc;border-radius:11px;place-items:center;font-weight:850;display:grid}.miniCommunity div{gap:2px;display:grid}.miniCommunity strong{font-size:13px}.miniCommunity div span{color:var(--muted);font-size:11px}.onlineAvatars{margin:15px 0 10px;display:flex}.onlineAvatars span{width:34px;height:34px;color:var(--blue);background:#e3e9f4;border:2px solid #fff;border-radius:50%;place-items:center;margin-left:-6px;font-size:9px;font-weight:900;display:grid}.onlineAvatars span:first-child{margin-left:0}.announcementBanner{background:linear-gradient(105deg,snow 0%,#fff 62%,#f8f9fb 100%);border:1px solid #f2d1d5;border-radius:18px;grid-template-columns:86px minmax(0,1fr) minmax(180px,34%);align-items:center;gap:22px;min-height:210px;padding:24px;display:grid;position:relative;overflow:hidden}.announcementIcon{width:66px;height:66px;color:var(--red);border:1px solid #f0c9ce;border-radius:50%;place-items:center;font-size:29px;display:grid}.announcementContent{min-width:0}.announcementLabel{color:var(--red);border:1px solid #f1c8cd;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex}.announcementContent h2{letter-spacing:-.02em;margin:10px 0 7px;font-size:23px;line-height:1.25}.announcementContent p{color:var(--muted);margin:0 0 14px;line-height:1.45}.announcementButton{width:fit-content}.announcementImage{object-fit:cover;border-radius:16px;width:100%;height:170px}.communityPageLayout{grid-template-columns:248px minmax(0,1fr);gap:32px;width:min(1420px,100% - 42px);padding:28px 0 60px;display:grid}.communityBrowser{gap:34px;min-width:0;display:grid}.pageIntro{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px}.pageIntro h1{letter-spacing:-.035em;margin:6px 0 8px;font-size:36px}.pageIntro p{max-width:760px;color:var(--muted);margin:0;line-height:1.55}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--blue);font-size:11px;font-weight:850}.communitySection{gap:14px;display:grid}.communitySectionHeader h2{margin:5px 0 0;font-size:22px}.communityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.communityCard{border:1px solid var(--line);background:#fff;border-radius:18px;gap:14px;min-width:0;padding:18px;display:flex}.communityMark{width:48px;height:48px;color:var(--blue);background:#edf3fc;border-radius:14px;flex:none;place-items:center;font-size:19px;font-weight:900;display:grid}.communityCardBody{flex:1;min-width:0}.communityCardTop{justify-content:space-between;align-items:start;gap:12px;display:flex}.communityCard h3{margin:1px 0 3px;font-size:17px}.communityMeta{color:var(--muted);font-size:11px}.communityCard p{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.45}.btnSmall{border-radius:10px;padding:8px 11px;font-size:12px}.joinControl{justify-items:end;gap:5px;display:grid}.joinError{color:#a51120;text-align:right;max-width:140px;font-size:10px}@media (max-width:1100px){.modernAppGrid{grid-template-columns:210px minmax(0,1fr)}.modernRightbar{display:none}.communityPageLayout{grid-template-columns:210px minmax(0,1fr)}.communityRail{grid-template-columns:repeat(4,minmax(0,1fr))}.communityRail>:last-child{display:none}}@media (max-width:900px){.modernAppGrid,.communityPageLayout{grid-template-columns:1fr;width:min(760px,100% - 28px)}.appSidebar,.topSearch,.profileName{display:none}.communityGrid{grid-template-columns:1fr}.announcementBanner{grid-template-columns:62px 1fr;min-height:0}.announcementImage{display:none}}@media (max-width:620px){.appTopbar .brand{min-width:0;font-size:17px}.appTopbar{padding-inline:14px}.modernAppGrid,.communityPageLayout{width:min(100% - 20px,620px);padding-top:14px}.communityRail{padding-bottom:4px;display:flex;overflow-x:auto}.communityShortcut{min-width:112px;min-height:140px}.createShortcut{min-width:96px}.feedTabs{gap:14px;padding-inline:14px}.feedTab{font-size:12px}.feedSort{display:none}.announcementBanner{grid-template-columns:1fr;padding:18px}.announcementIcon{display:none}.announcementContent h2{font-size:20px}.modernPostActions{flex-wrap:wrap;justify-content:flex-start}}.adminLayout{grid-template-columns:248px minmax(0,1fr);gap:32px;width:min(1420px,100% - 42px);padding:28px 0 60px;display:grid}.adminMain{align-content:start;gap:18px;min-width:0;display:grid}.adminHero{border:1px solid var(--line);background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.adminHero h1{letter-spacing:-.035em;margin:5px 0 8px;font-size:34px}.adminHero p{color:var(--muted);max-width:760px;margin:0;line-height:1.55}.adminIdentity{border-top:1px solid var(--line);gap:5px;margin-top:26px;padding:18px 12px 0;display:grid}.adminIdentity strong{color:var(--blue);font-size:14px}.adminIdentity span:last-child{color:var(--muted);font-size:12px}.adminStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.adminStat{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.adminStat span{color:var(--muted);font-size:12px;font-weight:700}.adminStat strong{color:var(--blue);font-size:24px}.adminContentGrid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:18px;display:grid}.adminForm{border-radius:20px;gap:15px;padding:22px;display:grid;box-shadow:0 7px 22px #1720330a}.adminFormHeader h2,.adminListHeader h2{letter-spacing:-.02em;margin:5px 0;font-size:22px}.adminFormHeader p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.adminTwoColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adminAnnouncementText{resize:vertical;min-height:118px}.adminFormFooter{justify-content:space-between;align-items:center;gap:14px;padding-top:4px;display:flex}.adminAnnouncementList{border-radius:20px;padding:22px;box-shadow:0 7px 22px #1720330a}.adminListHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.adminAnnouncementItems{display:grid}.adminAnnouncementItem{border-bottom:1px solid var(--line);padding:18px 0}.adminAnnouncementItem:last-child{border-bottom:0;padding-bottom:0}.adminAnnouncementItemTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.adminStatus{border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.adminStatus.live{color:#16623d;background:#eaf8f0}.adminStatus.scheduled{color:var(--blue);background:#edf3fc}.adminStatus.paused{color:#8a5a0a;background:#fff4df}.adminStatus.ended{color:#667085;background:#f1f2f4}.adminTarget{color:var(--muted);font-size:11px}.adminAnnouncementItem h3{margin:10px 0 6px;font-size:16px;line-height:1.35}.adminAnnouncementItem p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.adminAnnouncementMeta{color:#7b8494;gap:3px;margin:12px 0;font-size:11px;display:grid}.adminAnnouncementActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adminEmpty{color:var(--muted);text-align:center;padding:44px 10px}@media (max-width:1100px){.adminLayout{grid-template-columns:210px minmax(0,1fr)}.adminContentGrid{grid-template-columns:1fr}}@media (max-width:900px){.adminLayout{grid-template-columns:1fr;width:min(760px,100% - 28px)}.adminHero{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.adminLayout{width:min(100% - 20px,620px);padding-top:14px}.adminStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTwoColumns{grid-template-columns:1fr}.adminFormFooter{flex-direction:column;align-items:stretch}.adminFormFooter .btn{width:100%}.adminHero h1{font-size:28px}}.communityTitleLink{display:inline-block}.communityTitleLink:hover h3,.communityOpenLink:hover{color:var(--blue-2)}.communityOpenLink{color:var(--blue);margin-top:12px;font-size:12px;font-weight:800;display:inline-block}.communityDetailLayout{grid-template-columns:248px minmax(0,1fr) 300px;gap:26px;width:min(1420px,100% - 42px);padding:28px 0 60px;display:grid}.communityDetailMain{align-content:start;gap:16px;min-width:0;display:grid}.communityDetailRightbar{gap:18px}.communitySideSummary{border-top:1px solid var(--line);color:var(--muted);gap:5px;padding:20px 12px 0;font-size:12px;display:grid}.communitySideSummary strong{color:var(--ink);margin-top:4px;font-size:15px}.communitySideMark{width:44px;height:44px;color:var(--blue);background:#edf3fc;border-radius:13px;place-items:center;margin-bottom:5px;font-size:19px;font-weight:900;display:grid}.communityHeroCard{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:160px minmax(0,1fr);gap:24px;padding:22px;display:grid;box-shadow:0 7px 22px #17203309}.communityHeroVisual{color:#fff;background:linear-gradient(145deg,#dbe6f5,#173f78);border-radius:17px;place-items:center;min-height:150px;font-size:56px;font-weight:900;display:grid;overflow:hidden}.communityHeroVisual img{object-fit:cover;width:100%;height:100%}.communityHeroContent{min-width:0}.communityBreadcrumb{color:var(--blue);font-size:12px;font-weight:800}.communityTitleLine{justify-content:space-between;align-items:flex-start;gap:18px;margin-top:8px;display:flex}.communityTitleLine h1{letter-spacing:-.035em;margin:0 0 4px;font-size:32px}.communityHeroMeta{color:var(--muted);font-size:12px}.communityHeroContent>p{color:var(--muted);max-width:760px;margin:14px 0;line-height:1.55}.communityHeroStats{color:var(--muted);flex-wrap:wrap;gap:22px;font-size:12px;display:flex}.communityHeroStats strong{color:var(--ink);font-size:14px}.communityTabs{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:24px;min-height:54px;padding:0 18px;display:flex;overflow-x:auto}.communityTabs a{white-space:nowrap;color:#5f6c80;border-bottom:2px solid #0000;padding:18px 2px 14px;font-size:13px;font-weight:800}.communityTabs a.active{color:var(--blue);border-bottom-color:var(--blue)}.communityTabs a span{min-width:18px;height:18px;color:var(--blue);background:#edf3fc;border-radius:999px;place-items:center;margin-left:4px;font-size:10px;display:inline-grid}.communityTabContent{gap:14px;display:grid}.communityJoinPrompt{border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex;box-shadow:0 6px 18px #17203309}.communityJoinPrompt h2{margin:5px 0 6px;font-size:20px}.communityJoinPrompt p{color:var(--muted);max-width:640px;margin:0;font-size:13px;line-height:1.5}.communityAnnouncementCard{border-radius:18px;grid-template-columns:52px minmax(0,1fr);gap:15px;padding:20px;display:grid;box-shadow:0 6px 18px #17203309}.communityAnnouncementIcon{width:46px;height:46px;color:var(--red);background:#fff3f5;border-radius:50%;place-items:center;font-size:20px;display:grid}.communityAnnouncementCard h2{margin:8px 0 7px;font-size:20px}.communityAnnouncementCard p{color:var(--muted);margin:0;line-height:1.55}.communityAnnouncementFooter{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.communityMembersHeader{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px 20px}.communityMembersHeader h2{margin:5px 0 0;font-size:21px}.memberGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.memberCard{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:15px;display:flex}.memberAvatar{width:46px;height:46px;color:var(--blue);background:#e8eef8;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.memberCard>div:last-child{gap:3px;min-width:0;display:grid}.memberCard strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.memberCard span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.memberCard em{color:var(--blue);font-size:10px;font-style:normal;font-weight:800}.communityFacts{border-top:1px solid var(--line);margin-top:15px;display:grid}.communityFacts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;font-size:11px;display:flex}.communityFacts div:last-child{border-bottom:0}.communityFacts span{color:var(--muted)}.communityFacts strong{text-align:right}.communityPeopleStack{gap:11px;margin-top:14px;display:grid}.communityPerson{align-items:center;gap:9px;display:flex}.communityPerson>span{width:34px;height:34px;color:var(--blue);background:#e8eef8;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:900;display:grid}.communityPerson>div{gap:1px;min-width:0;display:grid}.communityPerson strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.communityPerson small{color:var(--muted);font-size:10px}.communityModerators{margin-top:12px}@media (max-width:1100px){.communityDetailLayout{grid-template-columns:210px minmax(0,1fr)}.communityDetailRightbar{display:none}}@media (max-width:900px){.communityDetailLayout{grid-template-columns:1fr;width:min(760px,100% - 28px)}}@media (max-width:620px){.communityDetailLayout{width:min(100% - 20px,620px);padding-top:14px}.communityHeroCard{grid-template-columns:1fr;padding:16px}.communityHeroVisual{min-height:120px}.communityTitleLine{flex-direction:column}.communityTitleLine h1{font-size:27px}.communityTitleLine .joinControl{justify-items:start}.communityTabs{gap:16px;padding-inline:14px}.communityJoinPrompt{flex-direction:column;align-items:flex-start}.communityAnnouncementCard{grid-template-columns:1fr}.communityAnnouncementFooter{flex-direction:column;align-items:flex-start}.memberGrid{grid-template-columns:1fr}}.notificationBell{width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;text-decoration:none;display:inline-grid;position:relative}.notificationBell:hover,.notificationBell.active{color:var(--blue);background:#eef3fb}.notificationBellIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.notificationBadge{background:var(--red);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:900;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}.notificationsLayout{grid-template-columns:240px minmax(0,1fr);gap:28px;width:min(1180px,100% - 42px);padding:28px 0 60px;display:grid}.notificationSidebar{align-self:start}.notificationSideCard{border:1px solid var(--line);background:#fff;border-radius:16px;gap:2px;margin:22px 10px 0;padding:18px;display:grid}.notificationSideCard strong{color:var(--blue);font-size:28px;line-height:1}.notificationSideCard span{color:var(--muted);font-size:12px}.notificationsMain{align-content:start;gap:14px;min-width:0;display:grid}.notificationsHeader{border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex;box-shadow:0 7px 22px #17203309}.notificationsHeader p{color:var(--muted);margin:0;font-size:13px}.notificationFilterBar{border:1px solid var(--line);min-height:48px;color:var(--muted);background:#fff;border-radius:14px;align-items:center;gap:20px;padding:0 17px;font-size:12px;font-weight:750;display:flex}.notificationFilterBar span.active{color:var(--blue)}.notificationList{gap:9px;display:grid}.notificationItem{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:46px minmax(0,1fr) 10px;align-items:start;gap:14px;padding:17px 18px;display:grid;position:relative;box-shadow:0 5px 16px #17203306}.notificationItem.unread{background:#fbfdff;border-color:#d8e3f2}.notificationTypeIcon{width:44px;height:44px;color:var(--blue);background:#eaf1fb;border-radius:50%;place-items:center;font-size:14px;font-weight:900;display:grid}.notificationTypeIcon.reaction{color:var(--red);background:#fff1f4}.notificationTypeIcon.announcement{color:var(--red);background:#fff1f4;font-size:18px}.notificationTypeIcon.moderation{color:var(--blue);background:#eef3fb}.notificationContent{min-width:0}.notificationMetaRow{color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:4px;font-size:10px;display:flex}.notificationTypeLabel{color:var(--blue);text-transform:uppercase;letter-spacing:.03em;font-weight:850}.notificationTitle{color:var(--ink);font-size:14px;font-weight:850;line-height:1.4}.notificationTitle:hover{color:var(--blue)}.notificationContent p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.notificationItemFooter{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.notificationOpen,.notificationReadButton{color:var(--blue);font-size:11px;font-weight:800}.notificationReadButton{background:0 0;border:0;padding:0}.notificationReadButton:hover,.notificationOpen:hover{text-decoration:underline}.notificationReadButton:disabled{opacity:.55}.notificationUnreadDot{background:var(--blue);border-radius:50%;width:8px;height:8px;margin-top:8px}.notificationEmpty{text-align:center;border-radius:20px;padding:54px 20px}.notificationEmptyIcon{color:#177245;background:#edf7f2;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:22px;font-weight:900;display:grid}.notificationEmpty h2{margin:0 0 6px}.notificationEmpty p{margin:0 0 16px}@media (max-width:900px){.notificationsLayout{grid-template-columns:1fr;width:min(760px,100% - 28px)}.notificationSidebar{display:none}}@media (max-width:620px){.notificationsLayout{width:min(100% - 20px,620px);padding-top:14px}.notificationsHeader{flex-direction:column;align-items:flex-start;padding:18px}.notificationsHeader h1{font-size:27px}.notificationItem{grid-template-columns:40px minmax(0,1fr) 8px;gap:10px;padding:14px}.notificationTypeIcon{width:38px;height:38px}}.uiIcon{vertical-align:middle;flex:none;width:19px;height:19px;display:inline-block}.topIcon .uiIcon,.notificationBellIcon{width:21px;height:21px}.topSearch{align-items:center;gap:9px;display:flex}.topSearch .uiIcon{width:17px;height:17px}.appSidebar .navItem .uiIcon{color:#53647c;width:19px;height:19px}.appSidebar .navItem.active .uiIcon{color:var(--blue)}.textAction{align-items:center;gap:6px;display:inline-flex}.textAction .uiIcon{width:16px;height:16px}.languageControl .uiIcon{width:17px;height:17px;color:var(--blue)}.announcementIcon .uiIcon,.communityAnnouncementIcon .uiIcon,.emptyIcon .uiIcon,.notificationTypeIcon .uiIcon{width:25px;height:25px}.profileShortcut{border-radius:999px;align-items:center;gap:9px;padding:3px 6px 3px 3px;display:flex}.profileShortcut:hover{background:#f4f6f9}.postAuthor>a,.memberNameLink{color:inherit}.postAuthor>a:hover,.memberNameLink:hover{color:var(--blue);text-decoration:underline}.profileLayout{grid-template-columns:248px minmax(0,1fr);gap:30px;width:min(1420px,100% - 42px);padding:28px 0 60px;display:grid}.profileMain{align-content:start;gap:18px;min-width:0;display:grid}.profileHero{border-radius:20px;overflow:hidden;box-shadow:0 7px 22px #17203309}.profileCover{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#e8eef7 0%,#f8fafc 52%,#f3e8ea 100%);height:150px}.profileHeroBody{grid-template-columns:132px minmax(0,1fr);gap:22px;padding:0 28px 28px;display:grid}.profileAvatarLarge{width:118px;height:118px;color:var(--blue);background:#dce7f6;border:5px solid #fff;border-radius:50%;place-items:center;margin-top:-58px;font-size:30px;font-weight:900;display:grid;box-shadow:0 5px 16px #17203314}.profileIdentity{min-width:0;padding-top:20px}.profileTitleRow{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.profileTitleRow h1{letter-spacing:-.035em;margin:0;font-size:30px}.profileUsername{color:var(--muted);margin-top:3px;font-size:13px}.profileOwnBadge{color:var(--blue);background:#edf4ff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.profileMetaLine{color:var(--muted);flex-wrap:wrap;gap:7px;margin-top:10px;font-size:12px;display:flex}.profileBio{color:#344054;max-width:760px;margin:14px 0 0;line-height:1.6}.profileContentGrid{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:18px;display:grid}.profileColumn,.profilePosts{gap:14px;display:grid}.profileSectionCard{border-radius:18px;padding:20px;box-shadow:0 5px 18px #17203308}.profileSectionHeader,.profilePostsHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.profileSectionHeader h2,.profilePostsHeader h2{margin:0;font-size:18px}.profileSectionHeader>span,.profilePostsHeader>strong{color:var(--muted);font-size:12px}.profileDetailList{gap:12px;margin-top:16px;display:grid}.profileDetailList>div{border-bottom:1px solid #edf0f4;gap:3px;padding-bottom:11px;display:grid}.profileDetailList>div:last-child{border-bottom:0;padding-bottom:0}.profileDetailList span{color:var(--muted);font-size:11px}.profileDetailList strong{font-size:13px}.profilePills{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.profilePill{color:#4a5870;background:#f3f5f8;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}.profileCommunityList{gap:8px;margin-top:14px;display:grid}.profileCommunityItem{border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.profileCommunityItem:hover{background:#f6f8fb}.profileCommunityItem>span{width:38px;height:38px;color:var(--blue);background:#edf3fc;border-radius:11px;place-items:center;font-weight:900;display:grid}.profileCommunityItem>div{gap:2px;display:grid}.profileCommunityItem strong{font-size:13px}.profileCommunityItem small{color:var(--muted);font-size:10px}.profilePostsHeader{padding:5px 4px 0}.profilePostsHeader .eyebrow{margin-bottom:4px;display:block}.profilePost{margin:0}@media (max-width:1000px){.profileLayout{grid-template-columns:210px minmax(0,1fr)}.profileContentGrid{grid-template-columns:1fr}}@media (max-width:900px){.profileLayout{grid-template-columns:1fr;width:min(760px,100% - 28px)}}@media (max-width:620px){.profileLayout{width:min(100% - 20px,620px);padding-top:14px}.profileCover{height:110px}.profileHeroBody{grid-template-columns:1fr;padding:0 18px 20px}.profileAvatarLarge{width:92px;height:92px;margin-top:-46px;font-size:24px}.profileIdentity{padding-top:0}.profileTitleRow{flex-direction:column}.profileTitleRow h1{font-size:26px}}.filledIcon{fill:currentColor}.replyAuthor a:hover{color:var(--blue);text-decoration:underline}.badge .uiIcon{width:15px;height:15px}.topSearchForm{padding:0 13px}.topSearchForm input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:10px 0}.topSearchForm input::placeholder{color:#8490a4}.searchLayout{grid-template-columns:248px minmax(0,1fr);gap:30px;width:min(1420px,100% - 42px);padding:28px 0 60px;display:grid}.searchMain{align-content:start;gap:18px;min-width:0;display:grid}.searchHero{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px 28px}.searchHero h1{letter-spacing:-.035em;margin:6px 0 8px;font-size:34px}.searchHero p{color:var(--muted);margin:0;line-height:1.55}.searchFilterCard{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(220px,1.4fr) .7fr .7fr .9fr auto;align-items:center;gap:9px;padding:14px;display:grid}.searchQueryField{background:#fafbfc;border:1px solid #d8dde8;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:0 11px;display:flex}.searchQueryField .uiIcon{color:#718096;width:17px}.searchQueryField input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:11px 0}.searchFilterInput{color:#344054;background:#fff;border:1px solid #d8dde8;border-radius:11px;outline:0;width:100%;min-width:0;padding:11px 10px}.searchQueryField:focus-within,.searchFilterInput:focus{border-color:var(--blue-2);box-shadow:0 0 0 3px #2059a617}.searchTypeTabs{align-items:center;gap:7px;padding:2px 1px;display:flex;overflow-x:auto}.searchTypeTabs a{white-space:nowrap;border:1px solid var(--line);color:#526078;background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:750}.searchTypeTabs a.active{color:var(--blue);background:#edf3fc;border-color:#d8e4f6}.searchTypeTabs>span{white-space:nowrap;color:var(--muted);margin-left:auto;font-size:12px}.searchSection{gap:12px;display:grid}.searchSectionHeader{justify-content:space-between;align-items:end;padding:0 4px;display:flex}.searchSectionHeader h2{margin:4px 0 0;font-size:21px}.searchSectionHeader>strong{color:var(--muted);font-size:12px}.peopleResults,.discussionResults{gap:10px;display:grid}.personResultCard,.discussionResultCard,.searchCommunityCard{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 4px 16px #17203306}.personResultCard{grid-template-columns:52px minmax(0,1fr) 24px;align-items:start;gap:13px;padding:16px;display:grid}.personResultCard:hover,.discussionResultCard:hover,.searchCommunityCard:hover{border-color:#cfd9e8;box-shadow:0 7px 20px #1720330b}.searchAvatar{width:50px;height:50px;color:var(--blue);background:#dce7f6;border-radius:50%;place-items:center;font-weight:900;display:grid}.searchAvatar.small{width:38px;height:38px;font-size:11px}.personResultBody{gap:3px;min-width:0;display:grid}.personResultBody>strong{font-size:15px}.personResultBody>span,.personResultBody>small{color:var(--muted);font-size:11px}.personResultBody p{color:#445066;margin:7px 0 2px;font-size:12px;line-height:1.45}.personResultCard>.uiIcon{color:#9aa4b2;margin-top:3px}.searchPills{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.searchPills span{color:#5d697b;background:#f3f5f8;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.searchCommunityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.searchCommunityCard{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px;display:grid}.searchCommunityCard>div:last-child{gap:3px;min-width:0;display:grid}.searchCommunityCard strong{font-size:15px}.searchCommunityCard span{color:var(--muted);font-size:11px}.searchCommunityCard p{color:#526078;margin:7px 0 0;font-size:12px;line-height:1.45}.discussionResultCard{gap:10px;padding:16px 18px;display:grid}.discussionResultMeta{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.discussionResultMeta>div{gap:2px;min-width:0;display:grid}.discussionResultMeta strong{font-size:13px}.discussionResultMeta span{color:var(--muted);font-size:10px}.searchTypeBadge{background:#eef3fb;border-radius:999px;padding:5px 8px;font-weight:800;color:#31578e!important}.discussionResultCard p{color:#28364d;margin:0;line-height:1.55}.discussionOpen{color:var(--blue);align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}.discussionOpen .uiIcon{width:14px;height:14px}.searchEmpty{color:var(--muted);text-align:center;background:#fff;border:1px dashed #d8dde8;border-radius:16px;padding:24px;font-size:13px}@media (max-width:1120px){.searchLayout{grid-template-columns:210px minmax(0,1fr)}.searchFilterCard{grid-template-columns:minmax(200px,1.5fr) 1fr 1fr}.searchFilterCard select{grid-column:1/3}.searchFilterCard .btn{grid-column:3}}@media (max-width:900px){.searchLayout{grid-template-columns:1fr;width:min(760px,100% - 28px)}.searchFilterCard{grid-template-columns:1fr 1fr}.searchQueryField{grid-column:1/-1}.searchFilterCard select,.searchFilterCard .btn{grid-column:auto}}@media (max-width:620px){.searchLayout{width:min(100% - 20px,620px);padding-top:14px}.searchHero{padding:20px}.searchHero h1{font-size:27px}.searchFilterCard{grid-template-columns:1fr}.searchQueryField,.searchFilterCard select,.searchFilterCard .btn{grid-column:auto}.searchCommunityGrid{grid-template-columns:1fr}.searchTypeTabs>span{display:none}.personResultCard{grid-template-columns:46px minmax(0,1fr)}.personResultCard>.uiIcon{display:none}.searchAvatar{width:44px;height:44px;font-size:12px}}.eventsLayout{grid-template-columns:248px minmax(0,1fr);gap:30px;width:min(1420px,100% - 42px);padding:28px 0 60px;display:grid}.eventsMain{align-content:start;gap:24px;min-width:0;display:grid}.eventsHero{border:1px solid var(--line);background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.eventsHero h1{letter-spacing:-.04em;margin:5px 0 8px;font-size:36px}.eventsHero p{color:var(--muted);max-width:680px;margin:0;line-height:1.55}.eventCreateButton .uiIcon{width:16px;height:16px}.eventCreatePrompt{align-items:center;gap:12px;max-width:430px;padding:16px;display:flex}.eventCreatePrompt p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.eventCreateIcon{width:42px;height:42px;color:var(--blue);background:#edf3fc;border-radius:12px;flex:none;place-items:center;display:grid}.eventCreateIcon .uiIcon{width:20px;height:20px}.eventComposerCard{gap:16px;padding:22px;display:grid}.eventComposerHeader,.eventComposerFooter{justify-content:space-between;align-items:center;gap:18px;display:flex}.eventComposerHeader h2{margin:4px 0 0;font-size:23px}.eventFormGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.eventFormGrid.compact{margin-top:-2px}.eventFieldWide{grid-column:1/-1}.eventOnlineToggle{color:#344054;align-items:center;gap:9px;font-size:13px;font-weight:750;display:flex}.eventCapacityField{max-width:280px}.eventSection{gap:12px;display:grid}.eventSectionHeader{justify-content:space-between;align-items:end;padding:0 4px;display:flex}.eventSectionHeader h2{margin:4px 0 0;font-size:22px}.eventSectionHeader>strong{color:var(--muted);font-size:12px}.eventList{gap:10px;display:grid}.eventCard{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:72px minmax(0,1fr);gap:17px;padding:18px;display:grid;box-shadow:0 5px 18px #17203306}.eventCard:hover{border-color:#cbd7e8;box-shadow:0 8px 22px #1720330d}.eventCard.cancelled{opacity:.72}.eventDateTile,.eventDetailDate,.communityEventDate,.homeEventDate{color:var(--blue);background:#edf3fc;border-radius:15px;align-content:center;place-items:center;line-height:1;display:grid}.eventDateTile{width:72px;height:76px}.eventDateTile strong,.eventDetailDate strong{font-size:28px}.eventDateTile span,.eventDetailDate span{letter-spacing:.08em;margin-top:6px;font-size:11px;font-weight:900}.eventCardBody{gap:8px;min-width:0;display:grid}.eventCardTopline{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.eventCommunityBadge{color:#526078;background:#f2f5f9;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.eventCancelledBadge{color:#a51120;background:#fff0f1;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.eventCard h3{letter-spacing:-.02em;margin:0;font-size:19px}.eventCard p{color:#526078;margin:0;font-size:13px;line-height:1.5}.eventMetaRow{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.eventMetaRow .uiIcon{width:14px;height:14px}.eventCardFooter{color:var(--muted);justify-content:space-between;gap:12px;padding-top:4px;font-size:10px;display:flex}.eventCardFooter span:last-child{color:var(--blue);font-weight:750}.eventSideHelp{border:1px solid var(--line);color:#344054;background:#fff;border-radius:16px;gap:7px;margin-top:18px;padding:16px;display:grid}.eventSideHelp>.uiIcon{width:22px;color:var(--blue)}.eventSideHelp p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.eventDetailLayout{grid-template-columns:248px minmax(0,1fr);gap:30px;width:min(1420px,100% - 42px);padding:28px 0 60px;display:grid}.eventDetailMain{align-content:start;gap:18px;min-width:0;display:grid}.eventBackLink{margin-top:18px;display:block}.eventDetailHero{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:22px;padding:28px;display:grid}.eventDetailHero.cancelled{border-color:#f0cbd0}.eventDetailDate{width:92px;height:96px}.eventDetailHeading h1{letter-spacing:-.04em;margin:8px 0;font-size:34px;line-height:1.08}.eventDetailHeading p{color:var(--muted);margin:0;font-size:12px}.eventDetailHeading p a{color:var(--blue);font-weight:750}.eventDetailBadges{flex-wrap:wrap;gap:7px;display:flex}.eventDetailContentGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.eventDetailContent,.eventDetailAside{gap:14px;display:grid}.eventDetailCard{padding:22px}.eventDetailCard h2{margin:0 0 14px;font-size:19px}.eventDescription{white-space:pre-wrap;color:#344054;margin:0;line-height:1.7}.eventInfoList{gap:16px;display:grid}.eventInfoList>div{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;display:grid}.eventInfoList>div>.uiIcon{width:20px;height:20px;color:var(--blue);margin-top:2px}.eventInfoList>div>div{gap:3px;display:grid}.eventInfoList span,.eventInfoList small{color:var(--muted);font-size:10px}.eventInfoList strong{font-size:13px}.eventInfoList a{color:var(--blue);margin-top:3px;font-size:11px;font-weight:750}.eventRsvpPanel h3{margin:7px 0 15px;font-size:19px}.eventRsvpControl{gap:8px;display:grid}.eventRsvpControl>span{color:var(--muted);font-size:10px}.eventCancelledNotice{color:#a51120;background:#fff0f1;border-radius:10px;padding:11px;font-size:12px;font-weight:700}.eventPeopleList{gap:8px;margin-top:12px;display:grid}.eventPeopleList a{border-radius:10px;align-items:center;gap:9px;padding:6px;display:flex}.eventPeopleList a:hover{background:#f6f8fb}.eventPeopleList a>span{width:34px;height:34px;color:var(--blue);background:#dfe8f7;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.eventPeopleList a>strong{font-size:12px}.eventCommunityLink{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;display:grid}.eventCommunityLink>span{width:42px;height:42px;color:var(--blue);background:#edf3fc;border-radius:12px;place-items:center;font-weight:900;display:grid}.eventCommunityLink>div{gap:3px;display:grid}.eventCommunityLink strong{font-size:13px}.eventCommunityLink small{color:var(--muted);font-size:10px;line-height:1.4}.homeEventList,.communityEventList{gap:8px;margin-top:10px;display:grid}.homeEventItem{border-bottom:1px solid #edf0f4;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;padding:7px 0;display:grid}.homeEventItem:last-child{border-bottom:0}.homeEventDate{border-radius:11px;width:46px;height:48px}.homeEventDate strong,.communityEventDate strong{font-size:17px}.homeEventDate small,.communityEventDate small{letter-spacing:.06em;margin-top:4px;font-size:8px;font-weight:900}.homeEventItem>div{gap:3px;min-width:0;display:grid}.homeEventItem>div strong{font-size:11px;line-height:1.35}.homeEventItem>div span{color:var(--muted);font-size:9px}.communityEventItem{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:58px minmax(0,1fr) 22px;align-items:center;gap:13px;padding:14px;display:grid}.communityEventItem:hover{border-color:#cbd7e8}.communityEventItem.cancelled{opacity:.65}.communityEventDate{border-radius:13px;width:58px;height:60px}.communityEventItem>div{gap:4px;display:grid}.communityEventItem>div strong{font-size:14px}.communityEventItem>div span{color:var(--muted);font-size:10px}.communityEventArrow{color:var(--blue);font-weight:800}@media (max-width:1000px){.eventsLayout,.eventDetailLayout{grid-template-columns:210px minmax(0,1fr)}.eventDetailContentGrid{grid-template-columns:1fr 280px}}@media (max-width:900px){.eventsLayout,.eventDetailLayout{grid-template-columns:1fr;width:min(760px,100% - 28px)}.eventDetailContentGrid{grid-template-columns:1fr}.eventDetailAside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.eventsLayout,.eventDetailLayout{width:min(100% - 20px,620px);padding-top:14px}.eventsHero{flex-direction:column;align-items:stretch;padding:20px}.eventsHero h1{font-size:29px}.eventCreateButton{width:100%}.eventFormGrid{grid-template-columns:1fr}.eventFieldWide{grid-column:auto}.eventComposerFooter{flex-direction:column;align-items:stretch}.eventCard{grid-template-columns:58px minmax(0,1fr);padding:14px}.eventDateTile{width:58px;height:62px}.eventDateTile strong{font-size:22px}.eventCardFooter{flex-direction:column;gap:4px}.eventDetailHero{grid-template-columns:68px minmax(0,1fr);gap:14px;padding:18px}.eventDetailDate{width:68px;height:72px}.eventDetailDate strong{font-size:23px}.eventDetailHeading h1{font-size:25px}.eventDetailAside{grid-template-columns:1fr}}.campaignsLayout,.campaignDetailLayout{grid-template-columns:248px minmax(0,1fr);gap:30px;width:min(1420px,100% - 42px);padding:28px 0 60px;display:grid}.campaignsMain,.campaignDetailMain{align-content:start;gap:22px;min-width:0;display:grid}.campaignsHero{border:1px solid var(--line);background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.campaignsHero h1{letter-spacing:-.04em;margin:5px 0 8px;font-size:36px}.campaignsHero p{max-width:760px;color:var(--muted);margin:0;line-height:1.55}.campaignHeroMark{color:#b3142a;background:#fff2f4;border-radius:18px;align-content:center;place-items:center;gap:8px;min-width:150px;min-height:112px;font-size:12px;font-weight:850;display:grid}.campaignHeroMark .uiIcon{width:30px;height:30px}.campaignSideHelp{border:1px solid var(--line);color:#344054;background:#fff;border-radius:16px;gap:7px;margin-top:18px;padding:16px;display:grid}.campaignSideHelp>.uiIcon{color:#b3142a;width:22px}.campaignSideHelp p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.campaignAdminShortcut{justify-content:center;width:100%;margin-top:10px}.campaignAdminShortcut .uiIcon{width:15px}.campaignGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.campaignCard{border:1px solid var(--line);background:#fff;border-radius:19px;display:grid;overflow:hidden;box-shadow:0 5px 18px #17203308}.campaignCard:hover{border-color:#cbd7e8;transform:translateY(-1px);box-shadow:0 9px 28px #1720330f}.campaignCard.featured{grid-column:1/-1;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr)}.campaignVisual{background:linear-gradient(135deg,#edf2f8,#f9e8eb);min-height:180px;position:relative;overflow:hidden}.campaignVisual img,.campaignDetailVisual img{object-fit:cover;width:100%;height:100%;display:block}.campaignVisualFallback{height:100%;min-height:180px;color:var(--blue);align-content:center;place-items:center;gap:9px;font-weight:900;display:grid}.campaignVisualFallback .uiIcon{color:#b3142a;width:36px;height:36px}.campaignTypeBadge{color:#a41226;background:#fff0f2;border-radius:999px;width:fit-content;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.campaignVisual>.campaignTypeBadge{background:#fffffff0;position:absolute;top:14px;left:14px;box-shadow:0 3px 10px #00000012}.campaignCardBody{align-content:start;gap:10px;padding:20px;display:grid}.campaignCardTop{color:var(--muted);justify-content:space-between;gap:10px;font-size:10px;display:flex}.campaignCard h2{letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.18}.campaignCard p{color:#526078;margin:0;font-size:13px;line-height:1.55}.campaignProgressBlock{gap:7px;margin-top:4px;display:grid}.campaignProgressTrack{background:#edf0f4;border-radius:999px;height:8px;overflow:hidden}.campaignProgressTrack>span{border-radius:inherit;background:#cf1731;height:100%;display:block}.campaignProgressTrack.large{height:11px}.campaignProgressMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.campaignProgressMeta strong{color:#a41226;font-size:12px}.campaignCardFooter{border-top:1px solid #eef0f3;justify-content:space-between;gap:12px;margin-top:2px;padding-top:11px;font-size:11px;display:flex}.campaignCardFooter strong{color:#a41226}.campaignCardFooter span{color:var(--blue);font-weight:750}.campaignEmpty{text-align:center;justify-items:center;gap:8px;padding:36px;display:grid}.campaignEmpty h2{margin:4px 0 0}.campaignEmpty p{color:var(--muted);margin:0}.campaignBackLink{margin-top:18px;display:block}.campaignDetailHero{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);min-height:285px;display:grid;overflow:hidden}.campaignDetailVisual{background:linear-gradient(135deg,#e9eff8,#f8e5e8);min-height:285px}.campaignDetailFallback{height:100%;color:var(--blue);align-content:center;place-items:center;gap:10px;font-weight:900;display:grid}.campaignDetailFallback .uiIcon{color:#b3142a;width:48px;height:48px}.campaignDetailHeading{align-self:center;padding:30px}.campaignDetailBadges{flex-wrap:wrap;gap:7px;display:flex}.campaignDetailHeading h1{letter-spacing:-.04em;margin:12px 0 10px;font-size:36px;line-height:1.08}.campaignDetailHeading p{color:#526078;margin:0;font-size:14px;line-height:1.6}.campaignDetailGrid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.campaignDetailContent,.campaignDetailAside{gap:14px;display:grid}.campaignDetailCard,.campaignTransparency,.campaignActionCard,.campaignInfoCard{padding:22px}.campaignDetailCard h2{margin:0 0 14px;font-size:20px}.campaignDescription{white-space:pre-wrap;color:#344054;margin:0;line-height:1.72}.campaignTransparency{gap:16px;display:grid}.campaignTransparency>div{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;display:grid}.campaignTransparency .uiIcon{width:21px;color:var(--blue)}.campaignTransparency strong{font-size:13px;display:block}.campaignTransparency p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.campaignActionCard{gap:13px;display:grid}.campaignBigProgress{align-items:baseline;gap:7px;display:flex}.campaignBigProgress strong{color:#a41226;letter-spacing:-.04em;font-size:34px}.campaignBigProgress span{color:var(--muted);font-size:11px}.campaignProgressNumbers{gap:3px;display:grid}.campaignProgressNumbers strong{font-size:16px}.campaignProgressNumbers span{color:var(--muted);font-size:10px}.campaignActionButton{text-align:center;justify-content:center;width:100%}.campaignExternalNote{color:var(--muted);text-align:center;margin:-2px 0 0;font-size:9px;line-height:1.45}.campaignInfoCard h3{margin:0 0 13px;font-size:17px}.campaignInfoCard>div{border-top:1px solid #edf0f4;gap:3px;padding:10px 0;display:grid}.campaignInfoCard span{color:var(--muted);font-size:9px}.campaignInfoCard strong{font-size:12px}.actionIcon .uiIcon{color:#b3142a;width:26px;height:26px}.homeCampaignProgress{gap:7px;margin:12px 0;display:grid}.homeCampaignProgress>div:last-child{color:var(--muted);justify-content:space-between;gap:8px;font-size:9px;display:flex}.homeCampaignProgress strong{color:#a41226}.adminHeroActions{flex-wrap:wrap;gap:9px;display:flex}.adminHeroActions .uiIcon{width:15px}.campaignAdminForm{gap:18px;padding:22px;display:grid}.campaignAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.campaignWide{grid-column:1/-1}.campaignAdminFooter{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:18px;padding-top:15px;display:flex}.adminCampaignList{padding:22px}.adminCampaignItems{display:grid}.adminCampaignItem{border-bottom:1px solid #edf0f4;gap:11px;padding:19px 0;display:grid}.adminCampaignItem:last-child{border-bottom:0}.adminCampaignItemTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminCampaignItemTop>div{align-items:center;gap:7px;display:flex}.adminCampaignType{color:#526078;background:#f4f6f9}.adminCampaignItemBody{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:18px;display:grid}.adminCampaignItemBody h3{margin:0 0 5px;font-size:17px}.adminCampaignItemBody p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.adminCampaignProgress{border-left:1px solid #edf0f4;gap:5px;padding-left:18px;display:grid}.adminCampaignProgress span{color:var(--muted);font-size:9px}.adminCampaignProgress strong{font-size:13px}.adminCampaignProgress a{color:var(--blue);font-size:10px;font-weight:750}.campaignAdminActions{gap:8px;display:grid}.campaignProgressEditor{align-items:center;gap:8px;max-width:360px;display:flex}.campaignProgressEditor .input{max-width:170px}@media (max-width:1000px){.campaignsLayout,.campaignDetailLayout{grid-template-columns:210px minmax(0,1fr)}.campaignDetailGrid{grid-template-columns:1fr 290px}}@media (max-width:900px){.campaignsLayout,.campaignDetailLayout{grid-template-columns:1fr;width:min(760px,100% - 28px)}.campaignGrid{grid-template-columns:1fr}.campaignCard.featured{grid-column:auto;grid-template-columns:1fr}.campaignDetailGrid{grid-template-columns:1fr}.campaignDetailAside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.campaignsLayout,.campaignDetailLayout{width:min(100% - 20px,620px);padding-top:14px}.campaignsHero{flex-direction:column;align-items:stretch;padding:20px}.campaignsHero h1{font-size:29px}.campaignHeroMark{min-height:86px}.campaignDetailHero{grid-template-columns:1fr}.campaignDetailVisual{min-height:190px}.campaignDetailHeading{padding:20px}.campaignDetailHeading h1{font-size:27px}.campaignDetailAside,.campaignAdminGrid{grid-template-columns:1fr}.campaignWide{grid-column:auto}.campaignAdminFooter{flex-direction:column;align-items:stretch}.adminCampaignItemBody{grid-template-columns:1fr}.adminCampaignProgress{border-top:1px solid #edf0f4;border-left:0;padding-top:10px;padding-left:0}}.languageSwitcher{gap:8px}.languageSwitcher select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;width:100%;font-weight:750}.languageSwitcher select:disabled{opacity:.6;cursor:wait}.aiSafetyHint{color:var(--muted);margin-top:3px;font-size:11px}.moderationNotice{color:#765b0d;background:#fff9e8;border:1px solid #eedda6;border-radius:12px;padding:11px 13px;font-size:12px;line-height:1.5}.translationControl{gap:8px;margin-top:8px;display:grid}.translationTrigger{width:fit-content;color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-size:12px;font-weight:800;display:inline-flex}.translationTrigger:disabled{opacity:.6;cursor:wait}.translationTrigger .uiIcon{width:15px;height:15px}.translationBox{background:#f8fafc;border-left:3px solid #b7c8df;border-radius:0 12px 12px 0;padding:11px 13px}.translationBox>span{color:var(--blue);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:850}.translationBox p{white-space:pre-wrap;color:var(--ink);margin:5px 0 0;font-size:13px;line-height:1.55}.translationError{color:#a82736;font-size:11px}.moderationPrinciple{border-radius:16px;align-items:center;gap:13px;padding:16px 18px;display:flex}.moderationPrinciple>.uiIcon{width:26px;height:26px;color:var(--blue);flex:none}.moderationPrinciple>div{gap:3px;display:grid}.moderationPrinciple span{color:var(--muted);font-size:12px}.moderationQueue{gap:14px;display:grid}.moderationItem{border-radius:18px;padding:20px}.moderationItemHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.moderationItemHeader>div{align-items:center;gap:9px;display:flex}.moderationContentType{color:var(--muted);font-size:11px;font-weight:800}.moderationAuthor{align-items:baseline;gap:8px;margin-top:14px;display:flex}.moderationAuthor strong{font-size:14px}.moderationAuthor span{color:var(--muted);font-size:11px}.moderationText{border:1px solid var(--line);white-space:pre-wrap;background:#f8f9fb;border-left:3px solid #d9a532;border-radius:10px;margin:13px 0;padding:14px 15px;font-size:14px;line-height:1.55}.moderationSignals{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;display:flex}.moderationSignals strong{color:var(--muted);font-size:11px}.moderationSignals span{color:#9c2636;background:#fff3f5;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.moderationSignals em{color:var(--muted);margin-left:auto;font-size:10px;font-style:normal}.moderationActions{align-items:center;gap:9px;display:flex}.moderationActionError{margin-top:9px}.publicLanguageRow{justify-content:flex-end;max-width:1180px;margin:12px auto 0;padding:0 24px;display:flex}.publicLanguageRow .languageControl{width:auto;min-width:180px;margin-top:0}.messagesLayout{grid-template-columns:248px minmax(0,1fr) 300px;align-items:start;gap:26px;width:min(1420px,100% - 42px);padding:28px 0 60px;display:grid}.messagesMain{gap:16px;min-width:0;display:grid}.messagesPageHeader{border:1px solid var(--line);background:#fff;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px;display:flex;box-shadow:0 7px 22px #17203309}.messagesPageHeader h1{letter-spacing:-.03em;margin:3px 0 5px;font-size:30px}.messagesPageHeader p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.messagesEmpty{padding:54px 24px}.messagesEmpty .emptyIcon{place-items:center;display:grid}.messagesEmpty .emptyIcon .uiIcon{width:28px;height:28px}.conversationList{border-radius:18px;overflow:hidden}.conversationRow{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;transition:background .16s;display:grid}.conversationRow:last-child{border-bottom:0}.conversationRow:hover{background:#f8fafc}.conversationRow.unread{background:#f5f8fd}.conversationAvatar{width:46px;height:46px}.conversationSummary{min-width:0}.conversationNameLine{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.conversationNameLine strong{font-size:14px}.conversationNameLine span{color:var(--muted);white-space:nowrap;font-size:10px}.conversationMeta{color:var(--muted);margin-top:2px;font-size:10px}.conversationSummary p{color:#566278;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:12px;line-height:1.45;overflow:hidden}.conversationRow.unread .conversationSummary p{color:var(--ink);font-weight:700}.conversationUnread{background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;font-weight:900;display:grid}.messagesRightbar{gap:16px;display:grid}.messagePrivacyCard{gap:9px;padding:20px;display:grid}.messagePrivacyCard>.uiIcon{width:24px;height:24px;color:var(--blue)}.messagePrivacyCard strong{font-size:14px}.messagePrivacyCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.conversationLayout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:26px;width:min(1280px,100% - 42px);padding:28px 0 60px;display:grid}.conversationMain{border-radius:20px;grid-template-rows:auto minmax(320px,1fr) auto;min-width:0;min-height:calc(100vh - 130px);display:grid;overflow:hidden}.conversationHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.conversationPerson{align-items:center;gap:12px;min-width:0;display:flex}.conversationPerson>div:last-child{min-width:0}.conversationPerson h1{letter-spacing:-.02em;margin:0;font-size:18px}.conversationPerson span{color:var(--muted);font-size:11px}.blockControl{justify-items:end;gap:4px;display:grid}.blockControl .textAction{background:0 0;border:0;font-size:11px;font-weight:800}.conversationMessages{background:linear-gradient(#fbfcfe,#f7f8fa);flex-direction:column;gap:10px;padding:22px;display:flex;overflow-y:auto}.conversationPrivacy{max-width:520px;color:var(--muted);background:#ffffffd1;border:1px solid #dfe6f0;border-radius:13px;align-self:center;align-items:flex-start;gap:9px;margin-bottom:10px;padding:11px 13px;display:flex}.conversationPrivacy .uiIcon{width:16px;height:16px;color:var(--blue);margin-top:1px}.conversationPrivacy div{gap:2px;display:grid}.conversationPrivacy strong{color:#33445d;font-size:11px}.conversationPrivacy span{font-size:10px;line-height:1.45}.conversationCallEvent{color:#536075;background:#ffffffe6;border:1px solid #dfe5ee;border-radius:999px;align-self:center;align-items:center;gap:9px;max-width:min(82%,460px);padding:8px 11px;display:inline-flex;box-shadow:0 2px 8px #17203308}.conversationCallEvent.missed{color:#9a3f48;background:#fff8f8;border-color:#f0d4d7}.conversationCallIcon{width:28px;height:28px;color:var(--blue);background:#edf3fb;border-radius:50%;flex:none;place-items:center;display:inline-grid}.conversationCallEvent.missed .conversationCallIcon{color:#b24751;background:#fdebed}.conversationCallIcon .uiIcon{width:14px;height:14px}.conversationCallEvent>div{gap:1px;min-width:0;display:grid}.conversationCallEvent strong{font-size:10.5px;line-height:1.2}.conversationCallEvent time{color:#8992a0;font-size:8.5px}.conversationNoMessages{text-align:center;color:var(--muted);padding:36px 10px;font-size:12px}.messageBubbleRow{justify-content:flex-start;display:flex}.messageBubbleRow.own{justify-content:flex-end}.messageBubble{border:1px solid var(--line);background:#fff;border-radius:16px 16px 16px 5px;max-width:min(72%,620px);padding:10px 12px 8px;box-shadow:0 3px 12px #17203309}.messageBubble.own{background:#eaf1fb;border-color:#d9e5f6;border-radius:16px 16px 5px}.messageBubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.messageBubble time{color:#7b8494;text-align:right;margin-top:5px;font-size:9px;display:block}.messageComposer{border-top:1px solid var(--line);background:#fff;gap:8px;padding:14px 16px;display:grid}.messageComposer textarea{resize:none;width:100%;font:inherit;color:var(--ink);background:#fbfcfd;border:1px solid #dfe4ec;border-radius:14px;outline:none;padding:12px 13px}.messageComposer textarea:focus{border-color:#a9bddc;box-shadow:0 0 0 3px #173f7812}.messageComposerFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.messageComposerFooter small{color:var(--muted);font-size:9px}.messageComposerFooter .btn{align-items:center;gap:7px;display:inline-flex}.messageComposerFooter .btn .uiIcon{width:15px;height:15px}.messageComposerDisabled{border-top:1px solid var(--line);color:var(--muted);background:#fbfcfd;align-items:center;gap:9px;padding:16px 18px;font-size:12px;display:flex}.messageComposerDisabled .uiIcon{color:#7c8798;width:17px;height:17px}.startConversationControl{justify-items:end;gap:5px;display:grid}.startConversationControl .btn{align-items:center;gap:7px;display:inline-flex}.startConversationControl .uiIcon{width:15px;height:15px}.formError{color:#aa2030;font-size:10px;line-height:1.35}.topIcon.active{color:var(--blue);background:#eef3fb;border-radius:50%}@media (max-width:1100px){.messagesLayout{grid-template-columns:210px minmax(0,1fr)}.messagesRightbar{display:none}.conversationLayout{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:900px){.messagesLayout,.conversationLayout{grid-template-columns:1fr;width:min(760px,100% - 28px)}.messagesPageHeader{flex-direction:column;align-items:flex-start}.conversationMain{min-height:calc(100vh - 104px)}}@media (max-width:620px){.messagesLayout,.conversationLayout{width:min(100% - 20px,620px);padding-top:14px}.messagesPageHeader{padding:17px}.messagesPageHeader h1{font-size:25px}.conversationRow{grid-template-columns:42px minmax(0,1fr) auto;padding:14px 13px}.conversationAvatar{width:40px;height:40px}.conversationHeader{padding:13px 14px}.conversationPerson h1{font-size:16px}.conversationMessages{padding:14px 10px}.messageBubble{max-width:86%}.messageComposer{padding:11px 10px}}.savedLayout,.settingsLayout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:28px;display:grid}.savedMain,.settingsMain{min-width:0;padding-bottom:48px}.pageHeading{margin:10px 0 22px}.pageHeading h1{margin:5px 0 8px;font-size:34px}.pageHeading p{max-width:720px;color:var(--muted);line-height:1.55}.savedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.savedCard{color:inherit;gap:16px;padding:20px;text-decoration:none;transition:all .18s;display:flex}.savedCard:hover{transform:translateY(-2px);box-shadow:0 12px 30px #16213614}.savedIcon{color:#193b70;background:#eef3f9;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.savedIcon .uiIcon{width:21px;height:21px}.savedCard h2{margin:5px 0 7px;font-size:18px;line-height:1.35}.savedCard p{color:var(--muted);margin:0 0 10px;line-height:1.5}.savedCard strong{color:#193b70;font-size:13px}.saveAction{cursor:pointer;background:0 0;border:0}.saveAction.active{color:#193b70;font-weight:700}.settingsForm{gap:16px;max-width:780px;display:grid}.settingsCard{padding:22px}.settingsCard h2{margin:0 0 18px;font-size:18px}.localeChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.localeChoice{cursor:pointer;border:1px solid #dbe2ea;border-radius:12px;align-items:center;gap:10px;padding:13px 14px;display:flex}.localeChoice input{accent-color:#193b70}.localeChoice span{color:#6b7280;margin-left:auto;font-size:11px;font-weight:800}.localeChoice.selected{background:#f5f8fc;border-color:#193b70}.settingsToggle{cursor:pointer;border-bottom:1px solid #edf0f4;align-items:center;gap:12px;padding:14px 0;display:flex}.settingsToggle:last-child{border-bottom:0}.settingsToggle input{accent-color:#193b70;width:18px;height:18px}.settingsFooter{align-items:center;gap:14px;display:flex}.settingsStatus{color:#536073;font-size:13px}@media (max-width:980px){.savedLayout,.settingsLayout{grid-template-columns:82px minmax(0,1fr)}.savedGrid{grid-template-columns:1fr}}@media (max-width:720px){.savedLayout,.settingsLayout{display:block}.savedMain,.settingsMain{padding:0 14px 40px}.localeChoiceGrid{grid-template-columns:1fr}.pageHeading h1{font-size:28px}}.memberAvatar{object-fit:cover;color:#20334e;background:#e9eef5;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}.memberAvatar-sm{width:36px;height:36px;font-size:.78rem}.memberAvatar-md{width:44px;height:44px}.memberAvatar-lg{width:72px;height:72px;font-size:1.15rem}.memberAvatar-xl{border:5px solid #fff;width:118px;height:118px;font-size:1.65rem;box-shadow:0 5px 18px #14274129}.profileAvatarLarge.memberAvatar{z-index:2;margin-top:-58px;position:relative}.profileEditCard{max-width:900px;padding:28px}.profileEditTitle{margin-bottom:22px}.profileEditTitle h1{margin:0 0 6px}.profilePhotoEditor{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:22px;margin-bottom:22px;padding:20px 0;display:flex}.profilePhotoActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.dangerText{color:#b4232f}.profileEditGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.profileEditGrid label,.profileEditBio{gap:7px;font-weight:700;display:grid}.profileEditBio{margin-top:18px}.profileEditBio small{color:var(--muted);justify-self:end;font-weight:500}.profileEditOptions{margin-top:24px}.choicePills{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}.choicePill{border:1px solid var(--border);cursor:pointer;color:var(--text);background:#fff;border-radius:999px;padding:9px 13px;font-weight:650}.choicePill.active{color:#173b68;background:#eef4fb;border-color:#234d82}.profileEditFooter{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.successNotice{color:#23633a;background:#eef8f1;border-radius:10px;margin-top:16px;padding:12px 14px}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.composerMediaRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.mediaAction{cursor:pointer;background:0 0;border:0}.composerImagePreview{background:#eef1f5;border-radius:14px;max-height:460px;margin-top:12px;position:relative;overflow:hidden}.composerImagePreview img{object-fit:contain;width:100%;max-height:460px;display:block}.imageRemoveButton{color:#fff;cursor:pointer;background:#141c27c7;border:0;border-radius:999px;width:34px;height:34px;font-size:1.25rem;position:absolute;top:10px;right:10px}.postMediaLink{margin-top:12px;display:block}.postMedia{object-fit:cover;border:1px solid var(--border);background:#f2f4f7;border-radius:14px;width:100%;max-height:620px;display:block}.discussionMedia{object-fit:contain;max-height:760px;margin-top:16px}.postMediaLink{background:0 0;border-radius:14px;justify-content:center;align-items:center;width:100%;max-width:680px;margin:12px auto 0;display:flex;overflow:hidden}.postMediaLink .postMedia{object-fit:contain;border:1px solid var(--border);background:0 0;border-radius:14px;width:auto;max-width:100%;height:auto;max-height:560px;display:block}@media (max-width:700px){.postMediaLink{max-width:100%}.postMediaLink .postMedia{max-width:100%;max-height:min(68vh,520px)}}@media (max-width:720px){.profileEditCard{padding:18px}.profileEditGrid{grid-template-columns:1fr}.profilePhotoEditor{align-items:flex-start}.memberAvatar-xl{width:92px;height:92px}.profileEditFooter{justify-content:stretch}.profileEditFooter .btn{flex:1}}.reportControl{align-items:center;display:inline-flex;position:relative}.reportPopover{z-index:80;width:min(420px,100vw - 32px);max-height:calc(100vh - 32px);padding:18px;position:fixed;top:50%;left:50%;right:auto;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 22px 60px #141f323d}.reportPopover form{gap:10px;display:grid}.reportPopover select,.reportPopover textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:10px;padding:10px}.reportActions,.profileActionRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.replyMeta .reportControl{margin-left:8px}.replyMeta .reportControl .textAction{font-size:12px}.staffAssignCard,.staffListCard{padding:24px}.staffAssignCard{gap:16px;display:grid}.staffAssignCard h2,.staffListCard h2{margin:4px 0 5px}.staffAssignCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.staffAssignCard label{gap:7px;font-size:12px;font-weight:800;display:grid}.staffAssignCard input,.staffAssignCard select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce2ea;border-radius:11px;padding:11px 12px}.staffFormGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.staffRows{display:grid}.staffRow{border-bottom:1px solid #edf0f4;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;display:grid}.staffRow:last-child{border-bottom:0}.staffAvatar{color:#193b70;background:#eaf0f7;border-radius:999px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.staffInfo{gap:3px;min-width:0;display:grid}.staffInfo>span{color:var(--muted);font-size:10px}.staffBadges{flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;display:flex}.staffRole,.staffScope{border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.staffRole{color:#244f85;background:#edf3fb}.staffRole.regional_admin{color:#69429a;background:#f3edfb}.staffScope{color:#536073;background:#f3f5f7}.staffScope .uiIcon{width:12px;height:12px}.staffPrinciples{align-items:flex-start;gap:13px;margin-top:18px;padding:18px 20px;display:flex}.staffPrinciples>.uiIcon{color:#193b70;width:22px;height:22px}.staffPrinciples p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.55}@media (max-width:720px){.staffFormGrid{grid-template-columns:1fr}.staffRow{grid-template-columns:38px minmax(0,1fr)}.staffRow>.btn{grid-column:2;justify-self:start}}.analyticsPage{gap:18px;display:grid}.analyticsMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.analyticsMetric{align-items:center;gap:14px;padding:18px;display:flex}.analyticsMetricIcon{width:42px;height:42px;color:var(--blue);background:#edf3fc;border-radius:13px;flex:none;place-items:center;display:grid}.analyticsMetricIcon .uiIcon{width:20px;height:20px}.analyticsMetric span{color:var(--muted);font-size:12px;font-weight:750;display:block}.analyticsMetric strong{letter-spacing:-.03em;color:#172033;margin-top:2px;font-size:27px;display:block}.analyticsMetric small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.analyticsGridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analyticsGridThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.analyticsPanel{min-width:0;padding:20px}.analyticsPanel h2{margin:4px 0 16px;font-size:18px}.analyticsPanelHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.analyticsPanelHead>strong{color:var(--blue);white-space:nowrap;background:#edf3fc;border-radius:999px;padding:7px 9px;font-size:12px}.analyticsBars{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:7px;height:190px;padding-top:20px;display:grid}.analyticsBarCol{text-align:center;grid-template-rows:18px 130px 25px;align-items:end;min-width:0;display:grid}.analyticsBarValue{color:var(--muted);font-size:9px}.analyticsBar{background:#f1f3f6;border-radius:7px;align-items:flex-end;height:130px;display:flex;overflow:hidden}.analyticsBar span{background:var(--blue);border-radius:7px 7px 0 0;width:100%;min-height:3px}.analyticsBarCol small{color:var(--muted);white-space:nowrap;padding-top:7px;font-size:8px;overflow:hidden}.analyticsRankedList{gap:13px;display:grid}.analyticsRankedTop{justify-content:space-between;gap:12px;font-size:12px;display:flex}.analyticsRankedTop span{color:var(--muted)}.analyticsTrack{background:#eef0f3;border-radius:999px;height:7px;margin-top:6px;overflow:hidden}.analyticsTrack span{border-radius:inherit;background:var(--blue);height:100%;display:block}.analyticsCommunityRow{color:inherit;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;text-decoration:none;display:flex}.analyticsCommunityRow:last-child{border-bottom:0}.analyticsCommunityRow span{font-size:13px;font-weight:700}.analyticsCommunityRow strong{color:var(--blue);font-size:13px}@media (max-width:1050px){.analyticsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsGridThree{grid-template-columns:1fr}}@media (max-width:760px){.analyticsGridTwo{grid-template-columns:1fr}.analyticsBars{gap:4px}}@media (max-width:520px){.analyticsMetrics{grid-template-columns:1fr}.analyticsBarCol small{font-size:0}.analyticsBarCol small:first-letter{font-size:8px}}.memberAdminPage{gap:18px;display:grid}.memberAdminSearch{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.memberAdminSearch .uiIcon{width:20px;color:var(--muted)}.memberAdminSearch input{font:inherit;color:var(--ink);border:0;outline:0;flex:1;min-width:0}.memberAdminGrid{grid-template-columns:minmax(290px,.8fr) minmax(0,1.7fr);align-items:start;gap:14px;display:grid}.memberAdminList{gap:4px;max-height:760px;padding:8px;display:grid;overflow:auto}.memberAdminRow{color:inherit;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;text-decoration:none;display:grid}.memberAdminRow:hover,.memberAdminRow.selected{background:#f2f6fb}.memberAdminRow div:nth-child(2){gap:2px;min-width:0;display:grid}.memberAdminRow div:nth-child(2)>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.memberStatus{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.memberStatus.active{color:#277047;background:#edf8f1}.memberStatus.suspended{color:#a62d3b;background:#fff0f1}.memberAdminDetail{gap:14px;display:grid}.memberAdminProfile,.memberAdminPanel{padding:20px}.memberAdminProfileTop{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.memberAdminProfileTop h2{margin:3px 0;font-size:22px}.memberAdminProfileTop p,.memberAdminBio{color:var(--muted);margin:0}.memberAdminBio{margin-top:18px;line-height:1.6}.memberAdminFacts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.memberAdminFacts span{background:#f3f5f8;border-radius:9px;padding:7px 9px;font-size:10px}.memberSuspensionNotice{color:#8b2633;background:#fff2f3;border-radius:11px;gap:3px;margin-top:16px;padding:13px;display:grid}.memberSuspensionNotice span,.memberSuspensionNotice small{font-size:11px}.memberAdminColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.memberAdminPanel h3{margin:4px 0 13px}.memberMiniRow{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:11px;display:flex}.memberMiniRow:last-child{border-bottom:0}.memberMiniRow small{color:var(--muted);text-align:right}.memberNoteComposer{gap:9px;margin-bottom:14px;display:grid}.memberNoteComposer textarea,.memberSuspendPanel textarea,.memberSuspendPanel select{width:100%;font:inherit;border:1px solid #dce2ea;border-radius:10px;padding:10px}.memberNoteComposer textarea{min-height:80px}.memberAdminNote{border-top:1px solid var(--line);padding:11px 0}.memberAdminNote p{white-space:pre-wrap;margin:0 0 5px;line-height:1.5}.memberAdminNote small{color:var(--muted)}.memberAdminActionBox{justify-items:end;gap:7px;display:grid;position:relative}.memberSuspendPanel{z-index:30;border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;width:min(360px,85vw);padding:15px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 18px 45px #141f3229}.memberSuspendPanel label{gap:6px;font-size:11px;font-weight:800;display:grid}@media (max-width:1000px){.memberAdminGrid{grid-template-columns:1fr}.memberAdminList{max-height:360px}.memberAdminColumns{grid-template-columns:1fr}}@media (max-width:650px){.memberAdminSearch{flex-wrap:wrap}.memberAdminSearch .btn{width:100%}.memberAdminProfileTop{grid-template-columns:58px minmax(0,1fr)}.memberAdminProfileTop>.memberAdminActionBox{grid-column:1/-1;justify-items:start}.memberAdminRow{grid-template-columns:38px minmax(0,1fr)}.memberAdminRow>.memberStatus{grid-column:2;justify-self:start}}.navButton{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0}.navButton:hover{background:var(--soft)}.topbar{height:78px}.brandLogo{object-fit:contain;width:auto;max-width:225px;height:58px;display:block}.logoutNavButton{margin-top:7px;color:#9f2636!important;background:#fff4f5!important;border:1px solid #f1d5da!important}.logoutNavButton .uiIcon{color:#b42d40!important}.logoutNavButton:hover{background:#fdebed!important;border-color:#e8bcc4!important}@media (max-width:560px){.topbar{height:72px}.brandLogo{max-width:195px;height:52px}}.adminModerationActions .btn[disabled]{opacity:.58;cursor:not-allowed}.eventTimeHint{color:var(--muted);font-size:11px;font-weight:650}.time24Input{font-variant-numeric:tabular-nums;letter-spacing:.02em}.moderationSelfNotice{color:#8d2d3a;background:#fff7f8;border:1px solid #eadfe2;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:12px;font-weight:700}.ownerActions{gap:10px;margin-top:14px;display:grid}.ownerEditBox{gap:12px;display:grid}.eventOwnerActions{margin:0 0 18px}.conversationHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.messageDeleteButton{color:#9b2c3c;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:700}.messageDeleteButton:hover{text-decoration:underline}.communityMark.hasImage,.communitySideMark.hasImage{background:#e8edf5;padding:0;overflow:hidden}.communityMark img,.communitySideMark img{object-fit:cover;width:100%;height:100%;display:block}.communityImageManager{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.shortcutVisual.hasImage,.miniCommunityMark.hasImage{padding:0;overflow:hidden}.shortcutVisual img,.miniCommunityMark img,.profileCommunityItem>span.hasImage img{object-fit:cover;width:100%;height:100%;display:block}.profileCommunityItem>span.hasImage{padding:0;overflow:hidden}.conversationCallControls{align-items:center;gap:5px;padding-right:4px;display:flex}.conversationCallControls>button{width:34px;height:34px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:50%;place-items:center;display:grid}.conversationCallControls>button:hover{background:#edf3fb}.conversationCallControls>button:disabled{opacity:.38;cursor:default;background:#fff}.conversationCallControls .uiIcon{width:16px;height:16px}.conversationPresence{color:#7a8697;white-space:nowrap;align-items:center;gap:5px;margin-right:2px;font-size:9px;font-weight:800;display:inline-flex}.conversationPresence i{background:#aab3c0;border-radius:50%;width:7px;height:7px}.conversationPresence.online{color:#207044}.conversationPresence.online i{background:#20ad61;box-shadow:0 0 0 3px #20ad611a}.messageComposerRich{position:relative}.messageComposerRich .messageComposerPicker{max-width:560px;bottom:116px;left:16px;right:16px}.messageComposerRich .paleViteEmojiPicker button{cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;font-size:20px;display:grid}.messageComposerRich .paleViteEmojiPicker button:hover{background:#f0f4f9}.messageComposerRich .paleViteEmojiPicker .paleViteStickerButton{color:#143866;text-align:left;background:#f7f9fc;border:1px solid #dbe5f2;border-radius:10px;justify-content:flex-start;align-items:center;width:auto;height:auto;min-height:32px;padding:6px 8px;font-size:10px;font-weight:800;line-height:1.15;display:flex}.messageComposerRich .paleViteGifPickerTop>button{width:auto;height:28px;color:var(--blue);cursor:pointer;background:#f7f9fc;border:1px solid #d8e3f2;border-radius:9px;padding:0 9px;font-size:10px;font-weight:800}.messageComposerRich .paleViteGifChoice{cursor:pointer;text-align:left;background:#fff;border:1px solid #dce5f1;border-radius:11px;grid-template-rows:auto auto;width:100%;height:auto;padding:0;display:grid;overflow:hidden}.messageComposerRich .paleViteGifChoice:hover{border-color:#aebfda;box-shadow:0 4px 12px #17365e14}.messageComposerRich .paleViteSelectedAttachment>button{color:#6b7890;cursor:pointer;background:0 0;border:0;border-radius:50%;width:25px;height:25px;padding:0;font-size:17px}.messageComposerRich .paleViteRecordingTools button{cursor:pointer;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.messageComposerRich .paleViteRecordingCancel{color:#8a5960;background:#fff;font-size:17px;border:1px solid #edd7da!important}.messageComposerRich .paleViteRecordingStop{color:#fff;background:#dc2639}.messageComposerRich .paleViteRecordingStop i{background:currentColor;border-radius:2px;width:9px;height:9px;display:block}.messageComposerRich .paleViteRecordingSend{color:#fff;background:#1c62b8;font-size:14px;font-weight:900}.messageComposerMediaActions{align-items:center;gap:4px;min-width:0;display:flex}.messageComposerMediaActions>button{width:34px;height:34px;color:var(--blue);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.messageComposerMediaActions>button:hover{background:#edf3fb}.messageComposerMediaActions>button:disabled{opacity:.38;cursor:default}.messageComposerMediaActions .uiIcon{width:17px!important;height:17px!important}.messageComposerMediaActions .messageComposerGifButton{border-radius:9px;width:38px;font-size:9px;font-weight:950}.messageComposerMediaActions small{margin-left:4px}@media (max-width:760px){.conversationHeader{align-items:flex-start}.conversationHeaderActions{gap:5px;max-width:55%}.conversationPresence{display:none}.messageComposerRich .messageComposerPicker{bottom:111px;left:10px;right:10px}.messageComposerFooter{align-items:flex-end}.messageComposerMediaActions{gap:0}.messageComposerMediaActions>button{width:31px;height:31px}.messageComposerMediaActions small{display:none}}.conversationOptions{display:inline-flex;position:relative}.conversationOptionsTrigger{color:#526176;cursor:pointer;letter-spacing:1px;background:#fff;border:1px solid #dce4ee;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:13px;font-weight:900;line-height:1;display:grid}.conversationOptionsTrigger:hover,.conversationOptionsTrigger[aria-expanded=true]{color:var(--blue);background:#edf3fb}.conversationOptionsPopover{z-index:45;background:#fff;border:1px solid #dfe5ed;border-radius:13px;gap:3px;width:218px;padding:7px;display:grid;position:absolute;top:43px;right:0;box-shadow:0 16px 38px #141f3229}.conversationOptionsPopover button{color:#27364a;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 11px;font-size:12px;font-weight:750}.conversationOptionsPopover button:hover{background:#f2f5f9}.conversationOptionsPopover button.danger{color:#b42335}.conversationOptionsPopover button.danger:hover{background:#fff1f3}.conversationOptionsPopover button:disabled{opacity:.55;cursor:default}.conversationOptionsPopover .formError{padding:6px 10px 4px}@media (max-width:620px){.conversationOptionsPopover{width:min(240px,100vw - 24px);position:fixed;top:128px;right:12px}}.communityImageManager{align-items:start;gap:7px;margin-top:10px;display:grid}.communityImageActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.communityImageRemove{color:#b42335;background:#fff7f8;border:1px solid #f0c7cd;font-weight:800}.communityImageRemove:hover{background:#fff0f2;border-color:#e7aeb7}.communityImageStatus{color:var(--muted);font-size:12px;font-weight:650;line-height:1.35;display:block}.savedCard{align-items:center;min-height:122px}.savedCard>div:last-child{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.savedIcon{color:#fff;background:linear-gradient(135deg,#243b73 0%,#df243d 100%);box-shadow:0 5px 14px #23376421}.savedIcon .uiIcon{stroke-width:2.15px}.savedCard .eyebrow{line-height:1.25}.savedCard strong{align-items:center;min-height:22px;margin-top:2px;display:inline-flex}@media (max-width:720px){.communityImageActions{align-items:stretch}.communityImageActions .btn{flex:auto}.savedCard{min-height:108px}}.communityHeroActions{flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.communityHeroActions .joinControl{margin:0}.communityHeroActions .joinControl .btn,.communityHeroActions .communityImageActions .btn{white-space:nowrap;justify-content:center;align-items:center;height:44px;min-height:44px;display:inline-flex}.communityHeroActions .communityImageManager{gap:6px;margin-top:0;display:grid}.communityHeroActions .communityImageActions{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.communityHeroActions .communityImageRemove{min-width:92px}.communityHeroActions .communityImageStatus{text-align:left;grid-column:1/-1;margin-top:1px}.eventRsvpPanel .saveAction{color:#173f78;align-items:center;gap:6px;margin-top:4px;font-weight:750;display:inline-flex}.eventRsvpPanel .saveAction .uiIcon{color:#d91f3d;stroke-width:2.3px;width:16px;height:16px}.eventRsvpPanel .saveAction.active{color:#173f78}.eventRsvpPanel .saveAction.active .uiIcon{color:#d91f3d}@media (max-width:1100px){.communityTitleLine{align-items:flex-start}.communityHeroActions{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:720px){.communityTitleLine{flex-direction:column}.communityHeroActions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.communityHeroActions .joinControl,.communityHeroActions .communityImageManager,.communityHeroActions .joinControl .btn{width:100%}.communityHeroActions .communityImageActions{grid-template-columns:1fr 1fr;display:grid}.communityHeroActions .communityImageActions .btn{width:100%}}.postMenuControl{flex:none;position:relative}.postMenuDropdown{z-index:70;border-radius:12px;gap:3px;width:210px;padding:7px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 14px 34px #141f3229}.postMenuItem,.postMenuDropdown .reportControl>.textAction{text-align:left;color:#344054;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:38px;padding:9px 10px;font-size:13px;font-weight:650;display:flex}.postMenuItem:hover,.postMenuDropdown .reportControl>.textAction:hover{background:var(--soft);color:var(--blue)}.postMenuDropdown .reportControl{width:100%;display:block}.postMenuDropdown .reportControl>.dangerText{color:#a51120}.postMenuDropdown .reportControl>.dangerText:hover{color:var(--red);background:#fff1f3}@media (max-width:560px){.postMenuDropdown{width:min(210px,100vw - 44px)}}.communityHeroCardV111{padding:0;display:block;overflow:hidden}.communityBanner{aspect-ratio:18/5;background:radial-gradient(circle at 82% 25%,#dd1f3f33,#0000 26%),radial-gradient(circle at 14% 80%,#5f87c247,#0000 28%),linear-gradient(120deg,#0f2e5c 0%,#173f78 58%,#244f89 100%);height:auto;min-height:0;position:relative;overflow:hidden}.communityBanner>img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.communityBanner:after{content:"";pointer-events:none;background:linear-gradient(#0000,#05142b33);height:72px;position:absolute;inset:auto 0 0}.communityBannerFallback{color:#ffffff21;letter-spacing:-.08em;-webkit-user-select:none;user-select:none;place-items:center;height:100%;min-height:0;font-size:clamp(74px,10vw,132px);font-weight:950;display:grid}.communityBannerAdmin{z-index:12;position:absolute;top:14px;right:14px}.communityBannerManager{justify-items:end;gap:6px;display:grid}.communityBannerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.communityBannerButton,.communityBannerRemove{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#102f5c;background:#fffffff0;border:1px solid #ffffffc2;min-height:38px;font-weight:850;box-shadow:0 5px 16px #05142b24}.communityBannerButton:hover{background:#fff}.communityBannerRemove{color:#b42335;background:#fff7f8f5;border-color:#ffdbe0f5}.communityBannerHint{color:#fffffff0;text-align:right;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#061936b8;border-radius:8px;max-width:330px;padding:5px 8px;font-size:10px;font-weight:650;line-height:1.3}.communityHeroBody{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:24px;padding:22px 22px 24px;display:grid}.communityHeroCardV111 .communityHeroVisual{z-index:4;border:4px solid #fff;width:160px;height:160px;min-height:160px;margin-top:0;position:relative;box-shadow:0 8px 22px #112c5324}.communityHeroCardV111 .communityHeroContent{padding-top:4px}@media (max-width:720px){.communityBanner{aspect-ratio:16/7;height:auto;min-height:0}.communityBannerFallback,.communityBanner>img{min-height:0}.communityBannerAdmin{top:10px;left:10px;right:10px}.communityBannerManager{justify-items:stretch}.communityBannerActions{justify-content:flex-end}.communityBannerHint{justify-self:end;max-width:min(100%,360px)}.communityHeroBody{grid-template-columns:1fr;gap:14px;padding:16px 16px 18px}.communityHeroCardV111 .communityHeroVisual{width:104px;height:104px;min-height:104px;margin-top:0}.communityHeroCardV111 .communityHeroContent{padding-top:0}}.bannerCropOverlay{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08162c9e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.bannerCropModal{background:#fff;border-radius:20px;gap:18px;width:min(900px,100%);max-height:calc(100vh - 44px);padding:22px;display:grid;overflow:auto;box-shadow:0 24px 80px #05142b47}.bannerCropHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.bannerCropHeader h2{color:var(--blue);margin:0 0 6px;font-size:22px}.bannerCropHeader p{max-width:680px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.bannerCropClose{border:1px solid var(--line);color:#526078;cursor:pointer;background:#fff;border-radius:50%;width:36px;height:36px;font-size:24px;line-height:1}.bannerCropViewport{aspect-ratio:18/5;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#132f59;border-radius:14px;width:100%;position:relative;overflow:hidden}.bannerCropViewport:active{cursor:grabbing}.bannerCropViewport>img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform, width, height;max-width:none;max-height:none;position:absolute;top:50%;left:50%}.bannerCropGuide{pointer-events:none;border:2px solid #ffffffe0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0a254940}.bannerCropGuide:before,.bannerCropGuide:after{content:"";pointer-events:none;position:absolute}.bannerCropGuide:before{border-left:1px solid #ffffff73;border-right:1px solid #ffffff73;inset:0 33.333%}.bannerCropGuide:after{border-top:1px solid #ffffff73;border-bottom:1px solid #ffffff73;inset:33.333% 0}.bannerCropControls{justify-content:space-between;align-items:center;gap:18px;display:flex}.bannerCropControls label{color:#344054;flex:1;grid-template-columns:auto minmax(120px,1fr) 48px;align-items:center;gap:11px;font-size:12px;font-weight:750;display:grid}.bannerCropControls input[type=range]{accent-color:#173f78;width:100%}.bannerCropControls strong{text-align:right;color:var(--blue)}.bannerCropFooter{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}@media (max-width:620px){.bannerCropOverlay{padding:10px}.bannerCropModal{border-radius:16px;gap:14px;padding:15px}.bannerCropHeader h2{font-size:19px}.bannerCropControls{flex-direction:column;align-items:stretch}.bannerCropControls label{grid-template-columns:auto minmax(90px,1fr) 44px}.bannerCropFooter{grid-template-columns:1fr 1fr;display:grid}}.communityBannerMenuWrap{position:relative}.communityBannerManageButton{align-items:center;gap:8px;display:inline-flex}.communityBannerMenuChevron{font-size:14px;line-height:1;transform:translateY(-1px)}.communityBannerMenu{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #122d531f;border-radius:12px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 34px #05142b33}.communityBannerMenu button{color:#102f5c;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-weight:750}.communityBannerMenu button:hover{background:#f2f6fb}.communityBannerMenu button.danger{color:#b42335}.communityBannerMenu button.danger:hover{background:#fff1f3}@media (max-width:720px){.communityBannerMenu{min-width:min(220px,100vw - 40px);right:0}}.communityDescriptionBlock{justify-items:start;gap:8px;margin:14px 0 12px;display:grid}.communityHeroContent .communityDescriptionText{white-space:pre-line;overflow-wrap:anywhere;max-width:780px;color:var(--muted);margin:0;line-height:1.65}.communityDescriptionManager{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.communityDescriptionEdit{color:#123f82;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.83rem;font-weight:800}.communityDescriptionEdit:hover{text-decoration:underline}.communityDescriptionStatus{color:#23744a;font-size:.78rem;font-weight:700}.communityDescriptionBackdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07183473;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.communityDescriptionDialog{background:#fff;border:1px solid #d9e1ee;border-radius:20px;width:min(680px,100%);max-height:min(760px,100vh - 48px);padding:24px;overflow:auto;box-shadow:0 24px 80px #081d4038}.communityDescriptionDialogHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.communityDescriptionDialogHeader h2{color:var(--ink);margin:0 0 7px;font-size:1.35rem}.communityDescriptionDialogHeader p{max-width:560px;color:var(--muted);margin:0;font-size:.91rem;line-height:1.5}.communityDescriptionClose{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d9e1ee;border-radius:50%;flex:none;font-size:1.35rem;line-height:1}.communityDescriptionField{gap:8px;display:grid}.communityDescriptionField>span{color:var(--ink);font-weight:800}.communityDescriptionField textarea{resize:vertical;width:100%;min-height:230px;color:var(--ink);font:inherit;background:#fbfcfe;border:1px solid #cfd9e8;border-radius:14px;outline:none;padding:14px 15px;line-height:1.55}.communityDescriptionField textarea:focus{border-color:#5d82b6;box-shadow:0 0 0 3px #1f4f911a}.communityDescriptionCounter{text-align:right;color:var(--muted);margin-top:7px;font-size:.78rem}.communityDescriptionCounter.over,.communityDescriptionError{color:#bd2436}.communityDescriptionError{background:#fff0f1;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:.84rem;font-weight:700}.communityDescriptionDialogActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.communityAboutExcerpt{white-space:pre-line;overflow-wrap:anywhere;line-height:1.5}@media (max-width:720px){.communityDescriptionBackdrop{padding:12px}.communityDescriptionDialog{border-radius:16px;padding:18px}.communityDescriptionDialogActions{flex-direction:column-reverse}.communityDescriptionDialogActions .btn{width:100%}}.communityRulesHeader{justify-content:space-between;align-items:flex-start;gap:22px;padding:4px 2px 2px;display:flex}.communityRulesHeader h2{color:var(--ink);margin:3px 0 6px}.communityRulesHeader p{max-width:650px;margin:0;line-height:1.55}.communityRulesList{gap:12px;display:grid}.communityRuleCard{grid-template-columns:42px minmax(0,1fr);align-items:flex-start;gap:14px;padding:20px;display:grid}.communityRuleNumber{color:#123f82;background:#eaf1fb;border-radius:12px;place-items:center;width:38px;height:38px;font-size:.9rem;font-weight:900;display:grid}.communityRuleCard h3{color:var(--ink);margin:1px 0 7px;font-size:1rem}.communityRuleCard p{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.62}.communityRulesEmpty{margin-top:0}.communityRulesPreviewList{gap:8px;margin-top:12px;display:grid}.communityRulesPreviewItem{color:var(--ink);border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:7px 8px;text-decoration:none;display:grid}.communityRulesPreviewItem:hover{background:#f4f7fb}.communityRulesPreviewItem>span{color:#174a8d;background:#edf3fb;border-radius:9px;place-items:center;width:27px;height:27px;font-size:.74rem;font-weight:900;display:grid}.communityRulesPreviewItem strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;overflow:hidden}.communityRulesBackdrop{z-index:1250;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0718347a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.communityRulesDialog{background:#fff;border:1px solid #d9e1ee;border-radius:20px;width:min(920px,100%);max-height:min(820px,100vh - 48px);padding:24px;overflow:auto;box-shadow:0 24px 80px #081d403d}.communityRulesDialogHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.communityRulesDialogHeader h2{color:var(--ink);margin:0 0 7px;font-size:1.35rem}.communityRulesDialogHeader p{max-width:680px;color:var(--muted);margin:0;font-size:.91rem;line-height:1.5}.communityRulesClose{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d9e1ee;border-radius:50%;flex:none;font-size:1.35rem}.communityRulesWorkspace{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:18px;display:grid}.communityRulesAdminList{gap:10px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.communityRulesAdminEmpty{color:var(--muted);text-align:center;border:1px dashed #cfd9e8;border-radius:14px;padding:28px 18px}.communityRuleAdminCard{background:#fff;border:1px solid #dde5f0;border-radius:14px;grid-template-columns:32px minmax(0,1fr);gap:10px 12px;padding:13px;display:grid}.communityRuleAdminCard.editing{border-color:#8da9d0;box-shadow:0 0 0 3px #1f4f9114}.communityRuleOrder{color:#174a8d;background:#edf3fb;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.75rem;font-weight:900;display:grid}.communityRuleAdminCopy{min-width:0}.communityRuleAdminCopy strong{color:var(--ink);margin-bottom:4px;font-size:.9rem;display:block}.communityRuleAdminCopy p{color:var(--muted);white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.communityRuleAdminActions{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;display:flex}.communityRuleAdminActions button{color:#17365f;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e1ed;border-radius:9px;padding:6px 9px;font-size:.76rem;font-weight:750}.communityRuleAdminActions button:hover:not(:disabled){background:#f3f7fc}.communityRuleAdminActions button.danger{color:#b42335}.communityRuleAdminActions button:disabled{opacity:.4;cursor:default}.communityRuleEditor{background:#f8fafd;border:1px solid #dce5f0;border-radius:16px;gap:13px;padding:16px;display:grid;position:sticky;top:0}.communityRuleEditorTitle{color:var(--ink);font-size:1rem;font-weight:900}.communityRuleEditor label{gap:7px;display:grid}.communityRuleEditor label>span{color:var(--ink);font-size:.84rem;font-weight:800}.communityRuleEditor label>span small{color:var(--muted);font-weight:500}.communityRuleEditor input,.communityRuleEditor textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfd9e8;border-radius:11px;outline:none;padding:10px 11px}.communityRuleEditor textarea{resize:vertical;min-height:150px;line-height:1.5}.communityRuleEditor input:focus,.communityRuleEditor textarea:focus{border-color:#5d82b6;box-shadow:0 0 0 3px #1f4f911a}.communityRuleEditor label>small{color:var(--muted);justify-self:end;font-size:.72rem}.communityRuleEditor label>small.over{color:#bd2436}.communityRulesError,.communityRulesSuccess{border-radius:10px;padding:9px 11px;font-size:.8rem;font-weight:700}.communityRulesError{color:#b42335;background:#fff0f1}.communityRulesSuccess{color:#23744a;background:#edf9f2}.communityRuleEditorActions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:820px){.communityRulesHeader{flex-direction:column}.communityRulesWorkspace{grid-template-columns:1fr}.communityRuleEditor{position:static}}@media (max-width:720px){.communityRulesBackdrop{padding:10px}.communityRulesDialog{border-radius:16px;max-height:calc(100vh - 20px);padding:17px}.communityRuleCard{grid-template-columns:36px minmax(0,1fr);padding:16px}.communityRuleNumber{width:34px;height:34px}.communityRuleAdminActions{grid-column:1/-1}.communityRuleEditorActions{flex-direction:column-reverse}.communityRuleEditorActions .btn{width:100%}}.adminCommunityLayout{grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);align-items:start;gap:18px;display:grid}.adminCommunityCreateCard,.adminCommunityListCard{padding:24px}.adminCommunityCreateCard{gap:18px;display:grid}.adminCommunityCreateCard h2,.adminCommunityListCard h2,.adminCommunityGeneralCard h2,.adminCommunityRoadmapCard h2{margin:4px 0 6px}.adminCommunityCreateCard>div>p,.adminCommunityRoadmapCard>p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.adminCommunityForm{gap:14px;display:grid}.adminCommunityForm label{gap:7px;font-size:12px;font-weight:800;display:grid}.adminCommunityForm input,.adminCommunityForm select,.adminCommunityForm textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce2ea;border-radius:11px;outline:none;padding:11px 12px}.adminCommunityForm input:focus,.adminCommunityForm select:focus,.adminCommunityForm textarea:focus{border-color:#8da7c9;box-shadow:0 0 0 3px #1e497e14}.adminCommunityForm textarea{resize:vertical;min-height:112px;line-height:1.5}.adminCommunitySlugPreview{color:var(--muted);margin-top:-7px;font-size:10px}.adminCommunitySlugPreview strong{color:#294d7a;font-weight:800}.adminCommunityLocationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adminCommunityCounter{color:var(--muted);text-align:right;font-size:10px;font-weight:500}.adminCommunityCheckbox{border:1px solid #e3e8ef;border-radius:12px;align-items:flex-start;padding:12px;grid-template-columns:auto 1fr!important;gap:10px!important}.adminCommunityCheckbox input{width:16px;height:16px;margin-top:2px}.adminCommunityCheckbox span{gap:2px;display:grid}.adminCommunityCheckbox small{color:var(--muted);font-weight:500;line-height:1.45}.adminCommunityMessage{border-radius:10px;padding:10px 12px;font-size:11px;font-weight:700}.adminCommunityMessage.success{color:#27633d;background:#edf8f0}.adminCommunityMessage.error{color:#a2262e;background:#fff0f0}.adminCommunityRows{display:grid}.adminCommunityRow{border-bottom:1px solid #edf0f4;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 0;display:grid}.adminCommunityRow:last-child{border-bottom:0}.adminCommunityAvatar{color:#173e74;background:#eaf0f7;border-radius:13px;place-items:center;width:48px;height:48px;font-size:17px;font-weight:900;display:grid;overflow:hidden}.adminCommunityAvatar.hasImage img{object-fit:cover;width:100%;height:100%}.adminCommunityInfo{gap:3px;min-width:0;display:grid}.adminCommunityNameLine{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.adminCommunityNameLine>strong{font-size:13px}.adminCommunityOfficial{text-transform:uppercase;letter-spacing:.04em;color:#a52d4c;background:#fbecef;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:900}.adminCommunityInfo>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.adminCommunityBadges{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.adminCommunityScope,.adminCommunityStatus,.adminCommunityMembers{border-radius:999px;align-items:center;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}.adminCommunityScope{color:#244e80;background:#eef3f9}.adminCommunityScope.thematic{color:#624496;background:#f2effb}.adminCommunityScope.global{color:#2c6c5a;background:#edf7f4}.adminCommunityStatus.active{color:#2d6c42;background:#edf8f0}.adminCommunityStatus.inactive{color:#805d16;background:#fff5dc}.adminCommunityStatus.archived{color:#5f6670;background:#f1f2f4}.adminCommunityMembers{color:#616a76;background:#f5f6f8}.adminCommunityRowActions{align-items:center;gap:9px;display:flex}.adminCommunityRowActions .btn{padding:8px 11px;font-size:10px}.adminCommunityPublicLink{color:#315a8f;white-space:nowrap;font-size:9px;font-weight:850;text-decoration:none}.adminCommunityDetailHero{padding:0;overflow:hidden}.adminCommunityDetailMedia{background:linear-gradient(135deg,#123d73,#4d2b62 58%,#bd274f) 50%/cover;height:128px;position:relative}.adminCommunityDetailMedia:after{content:"PN";color:#ffffff1f;letter-spacing:-.08em;font-size:100px;font-weight:950;position:absolute;bottom:-24px;right:28px}.adminCommunityDetailLogo{color:#173e74;z-index:2;background:#e9eff7;border:4px solid #fff;border-radius:18px;place-items:center;width:78px;height:78px;font-size:28px;font-weight:950;display:grid;position:absolute;bottom:-30px;left:26px;overflow:hidden}.adminCommunityDetailLogo.hasImage img{object-fit:cover;width:100%;height:100%}.adminCommunityDetailBody{justify-content:space-between;align-items:flex-end;gap:20px;padding:38px 26px 23px 122px;display:flex}.adminCommunityDetailBody h1{letter-spacing:-.03em;margin:3px 0;font-size:30px}.adminCommunityDetailBody p{color:var(--muted);margin:0;font-size:11px}.adminCommunityDetailActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.adminCommunityDetailStats{grid-template-columns:repeat(5,minmax(0,1fr))}.adminCommunityDetailGrid{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:start;gap:18px;display:grid}.adminCommunityGeneralCard,.adminCommunityRoadmapCard{padding:24px}.adminCommunityDefinitionList{margin:10px 0 0;display:grid}.adminCommunityDefinitionList>div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.adminCommunityDefinitionList dt{color:var(--muted);font-size:10px}.adminCommunityDefinitionList dd{text-align:right;margin:0;font-size:10px;font-weight:800}.adminCommunityDescriptionBlock{gap:5px;margin-top:16px;display:grid}.adminCommunityDescriptionBlock strong{font-size:11px}.adminCommunityDescriptionBlock p{color:var(--muted);white-space:pre-line;margin:0;font-size:11px;line-height:1.6}.adminCommunityRoadmapItems{margin-top:14px;display:grid}.adminCommunityRoadmapItems>div{border-bottom:1px solid #edf0f4;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.adminCommunityRoadmapItems>div:last-child{border-bottom:0}.adminCommunityRoadmapItems .uiIcon{color:#244e80;width:20px}.adminCommunityRoadmapItems span{gap:2px;display:grid}.adminCommunityRoadmapItems strong{font-size:11px}.adminCommunityRoadmapItems small{color:var(--muted);font-size:9px}.adminCommunityRoadmapItems em{color:#667383;white-space:nowrap;background:#f4f6f8;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}@media (max-width:1050px){.adminCommunityLayout,.adminCommunityDetailGrid{grid-template-columns:1fr}.adminCommunityDetailBody{flex-direction:column;align-items:flex-start}.adminCommunityDetailActions{justify-content:flex-start}}@media (max-width:720px){.adminCommunityLocationGrid{grid-template-columns:1fr}.adminCommunityRow{grid-template-columns:44px minmax(0,1fr)}.adminCommunityRowActions{grid-column:2}.adminCommunityDetailBody{padding:40px 18px 20px}.adminCommunityDetailLogo{left:18px}.adminCommunityDetailStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCommunityRoadmapItems>div{grid-template-columns:28px minmax(0,1fr)}.adminCommunityRoadmapItems em{grid-column:2;justify-self:start}}.communityMetaPolished{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;font-size:11px;line-height:1.25;display:flex}.communityScopePill,.communityOfficialPill{letter-spacing:.015em;border-radius:999px;align-items:center;min-height:23px;padding:4px 9px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.communityScopePill{color:#234f82;background:#edf3f9;border:1px solid #dce6f2}.communityScopePill.thematic{color:#65489a;background:#f3effb;border-color:#e4dcf4}.communityScopePill.global{color:#276b59;background:#edf7f4;border-color:#d8ebe5}.communityScopePill.regional,.communityScopePill.national{color:#304e7c;background:#eef3fb;border-color:#dce5f2}.communityOfficialPill{color:#a32649;text-transform:none;background:#fff0f3;border:1px solid #f5dbe2}.communityLocationMeta{color:#667385;font-size:11px;font-weight:600}.communityOpenLink{color:#174a88;letter-spacing:-.005em;margin-top:13px;padding:6px 0;font-size:13px;font-weight:800;text-decoration:none;transition:color .16s,transform .16s}.communityOpenLink:hover{color:#0f376b;transform:translate(2px)}.adminCommunityOfficial{letter-spacing:.025em;color:#a32649;background:#fff0f3;border:1px solid #f4dce3;padding:5px 8px;font-size:9.5px;font-weight:850}.adminCommunityScope,.adminCommunityStatus,.adminCommunityMembers{letter-spacing:.005em;min-height:23px;padding:5px 8px;font-size:9.5px;font-weight:800}.adminCommunityPublicLink{color:#244f82;font-size:10.5px;font-weight:800}.adminCommunityInfo>span{font-size:10.5px;line-height:1.35}.adminCommunityNameLine>strong{letter-spacing:-.01em;font-size:13.5px}.adminCommunitySettingsStack{gap:18px;min-width:0;display:grid}.adminCommunityEditCard,.adminCommunityStatusCard{padding:24px}.adminCommunitySectionIntro{color:var(--muted);margin:0 0 18px;font-size:11.5px;line-height:1.6}.adminCommunityEditForm{gap:15px}.adminCommunityFieldHelp{color:var(--muted);font-size:10px;font-weight:500;line-height:1.45}.adminCommunityStatusReadable{min-height:25px;padding:5px 9px;font-size:10px}.adminCommunityStatusActions{flex-wrap:wrap;gap:9px;margin-top:3px;display:flex}.adminCommunityStatusNote{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:4px;margin-top:16px;padding:13px 14px;display:grid}.adminCommunityStatusNote strong{color:#193b68;font-size:11px}.adminCommunityStatusNote span{color:var(--muted);font-size:10.5px;line-height:1.5}.adminCommunityRoadmapItems em.available{color:#2c6a41;background:#edf8f0}.adminCommunityRoadmapSummary{background:#f7f9fc;border:1px solid #e7ebf1;border-radius:12px;gap:4px;margin-top:18px;padding:14px;display:grid}.adminCommunityRoadmapSummary strong{color:#173e74;font-size:11px}.adminCommunityRoadmapSummary span{word-break:break-all;font-size:11px;font-weight:800}.adminCommunityRoadmapSummary small{color:var(--muted);font-size:9.5px;line-height:1.45}.communityStatusPreviewNotice{color:#73581b;background:#fff9e9;border:1px solid #eadba8;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.communityStatusPreviewNotice.archived{color:#555f6c;background:#f5f6f8;border-color:#dce0e6}.communityStatusPreviewNotice .uiIcon{width:21px;height:21px}.communityStatusPreviewNotice div{gap:2px;display:grid}.communityStatusPreviewNotice strong{font-size:12px}.communityStatusPreviewNotice span{font-size:10.5px;line-height:1.45}.communityReadOnlyNotice{align-items:center;gap:13px;padding:17px;display:flex}.communityReadOnlyNotice .emptyIcon{flex:none;width:42px;height:42px;margin:0}.communityReadOnlyNotice strong{font-size:13px}.communityReadOnlyNotice p{margin:3px 0 0;font-size:11px;line-height:1.5}@media (max-width:720px){.communityMetaPolished{gap:5px}.communityScopePill,.communityOfficialPill{padding:4px 7px;font-size:9.5px}.communityStatusPreviewNotice{grid-template-columns:auto minmax(0,1fr)}.communityStatusPreviewNotice .btn{grid-column:2;justify-self:start}.adminCommunityEditCard,.adminCommunityStatusCard{padding:18px}}.adminCommunityRightStack{gap:18px;min-width:0;display:grid}.adminCommunityTeamCard{gap:16px;padding:24px;display:grid}.adminCommunityTeamHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adminCommunityTeamHeader h2{margin:4px 0 6px}.adminCommunityTeamHeader p{color:var(--muted);max-width:620px;margin:0;font-size:11.5px;line-height:1.58}.adminCommunityTeamCount{color:#244f82;white-space:nowrap;background:#eef4fb;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:5px 9px;font-size:9.5px;font-weight:850;display:inline-flex}.adminCommunityTeamForm{grid-template-columns:minmax(0,1.2fr) minmax(200px,.8fr) auto;align-items:start;gap:10px;display:grid}.adminCommunityTeamForm label{gap:7px;font-size:11px;font-weight:850;display:grid}.adminCommunityTeamForm input,.adminCommunityTeamForm select,.adminCommunityTeamRoleControl select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce2ea;border-radius:11px;outline:none;padding:10px 11px}.adminCommunityTeamForm input:focus,.adminCommunityTeamForm select:focus,.adminCommunityTeamRoleControl select:focus{border-color:#8da7c9;box-shadow:0 0 0 3px #1e497e14}.adminCommunityTeamForm small{color:var(--muted);font-size:9px;font-weight:500;line-height:1.4}.adminCommunityTeamSubmit{align-self:start;margin-top:25px}.adminCommunityTeamDivider{background:#edf0f4;height:1px;margin:1px 0}.adminCommunityTeamRows{display:grid}.adminCommunityTeamRow{border-bottom:1px solid #edf0f4;grid-template-columns:46px minmax(0,1fr) minmax(195px,.95fr) auto;align-items:center;gap:12px;padding:15px 0;display:grid}.adminCommunityTeamRow:last-child{border-bottom:0}.adminCommunityTeamAvatar{color:#173e74;background:#e9eff7;border-radius:999px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:950;display:grid;overflow:hidden}.adminCommunityTeamAvatar.hasImage img{object-fit:cover;width:100%;height:100%}.adminCommunityTeamIdentity{gap:2px;min-width:0;display:grid}.adminCommunityTeamIdentity strong{font-size:12px}.adminCommunityTeamIdentity span,.adminCommunityTeamIdentity small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.adminCommunityTeamRoleControl{gap:5px;display:grid}.adminCommunityTeamRoleControl select{padding:8px 9px;font-size:10.5px}.adminCommunityTeamRoleBadge{color:#244f82;background:#edf3fb;border-radius:999px;justify-self:start;align-items:center;padding:4px 7px;font-size:8.5px;font-weight:850;display:inline-flex}.adminCommunityTeamRoleBadge.community_admin{color:#66469a;background:#f2effb}.adminCommunityTeamActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.adminCommunityTeamActions .btn{padding:8px 10px;font-size:9.5px}.adminCommunityTeamRowError{grid-column:2/-1;margin-top:-4px}.adminCommunityTeamEmpty{text-align:center;background:#fafbfd;border:1px dashed #dce3ec;border-radius:14px;align-content:center;place-items:center;gap:6px;min-height:145px;padding:24px;display:grid}.adminCommunityTeamEmptyIcon{color:#fff;background:linear-gradient(135deg,#173e74,#c62850);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.adminCommunityTeamEmptyIcon .uiIcon{width:21px;height:21px}.adminCommunityTeamEmpty strong{font-size:12px}.adminCommunityTeamEmpty span{max-width:390px;color:var(--muted);font-size:10.5px;line-height:1.5}.adminCommunityTeamPrinciple{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.adminCommunityTeamPrinciple>.uiIcon{color:#173e74;flex:none;width:20px;height:20px}.adminCommunityTeamPrinciple>div{gap:3px;display:grid}.adminCommunityTeamPrinciple strong{color:#173e74;font-size:10.5px}.adminCommunityTeamPrinciple span{color:var(--muted);font-size:9.5px;line-height:1.5}@media (max-width:1150px){.adminCommunityTeamForm{grid-template-columns:1fr 1fr}.adminCommunityTeamSubmit{grid-column:1/-1;justify-self:start;margin-top:0}.adminCommunityTeamHelper{grid-column:1/-1}.adminCommunityTeamRow{grid-template-columns:44px minmax(0,1fr)}.adminCommunityTeamRoleControl,.adminCommunityTeamActions,.adminCommunityTeamRowError{grid-column:2}.adminCommunityTeamActions{justify-content:flex-start}}@media (max-width:720px){.adminCommunityTeamCard{padding:18px}.adminCommunityTeamHeader{flex-direction:column}.adminCommunityTeamForm{grid-template-columns:1fr}.adminCommunityTeamSubmit{grid-column:auto;width:100%;margin-top:0}.adminCommunityTeamHelper{grid-column:auto}.adminCommunityTeamRow{grid-template-columns:40px minmax(0,1fr)}.adminCommunityTeamAvatar{width:40px;height:40px}.adminCommunityTeamRoleControl,.adminCommunityTeamActions,.adminCommunityTeamRowError{grid-column:1/-1}.adminCommunityTeamActions .btn{flex:1}.adminCommunityTeamRoleControl{margin-top:3px}}.communityRoleToolbar{background:#f8fbff;border:1px solid #d9e3f0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 14px;padding:12px 14px;display:flex}.communityRoleToolbarIdentity{color:#173f78;align-items:center;gap:10px;display:flex}.communityRoleToolbarIdentity svg{width:20px;height:20px}.communityRoleToolbarIdentity span{gap:2px;display:grid}.communityRoleToolbarIdentity strong{font-size:13px}.communityRoleToolbarIdentity small{color:var(--muted);font-size:10px}.communityRoleToolbarActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adminCommunityPermissionCard{gap:12px;padding:22px;display:grid}.adminCommunityPermissionCard h2{margin:0}.adminCommunityPermissionCard p{color:var(--muted);margin:0;line-height:1.55}.adminCommunityPermissionActions{flex-wrap:wrap;gap:9px;display:flex}.moderationScopeBadge{color:#174b88;background:#edf4ff;border-radius:999px;align-items:center;margin-left:7px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}@media (max-width:800px){.communityRoleToolbar{flex-direction:column;align-items:flex-start}.communityRoleToolbarActions{justify-content:flex-start}}.adminCommunityMembersCard{gap:16px;padding:24px;display:grid}.adminCommunityMembersHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adminCommunityMembersHeader h2{margin:4px 0 6px}.adminCommunityMembersHeader p{color:var(--muted);max-width:650px;margin:0;font-size:11.5px;line-height:1.58}.adminCommunityMembersCount{color:#244f82;white-space:nowrap;background:#eef4fb;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:5px 9px;font-size:9.5px;font-weight:850;display:inline-flex}.adminCommunityMembersSearch{background:#fff;border:1px solid #dce2ea;border-radius:11px;align-items:center;gap:8px;padding:0 11px;display:flex}.adminCommunityMembersSearch .uiIcon{color:#6e7d90;flex:none;width:17px;height:17px}.adminCommunityMembersSearch input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:10px 0;font-size:11px}.adminCommunityMemberRows{border-top:1px solid #edf0f4;display:grid}.adminCommunityMemberRow{border-bottom:1px solid #edf0f4;grid-template-columns:46px minmax(0,1fr) minmax(155px,auto);align-items:center;gap:12px;padding:15px 0;display:grid}.adminCommunityMemberAvatar{color:#173e74;background:#e9eff7;border-radius:999px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:950;display:grid;overflow:hidden}.adminCommunityMemberAvatar.hasImage img{object-fit:cover;width:100%;height:100%}.adminCommunityMemberIdentity{gap:3px;min-width:0;display:grid}.adminCommunityMemberNameLine{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adminCommunityMemberIdentity strong{font-size:12px}.adminCommunityMemberIdentity>span,.adminCommunityMemberIdentity>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.adminCommunityMemberBadge{color:#5d6876;background:#f3f5f7;border-radius:999px;align-items:center;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}.adminCommunityMemberBadge.global{color:#244f82;background:#edf3fb}.adminCommunityMemberBadge.community_admin{color:#66469a;background:#f2effb}.adminCommunityMemberBadge.community_moderator{color:#244f82;background:#edf3fb}.adminCommunityMemberBadge.member{color:#5d6876;background:#f3f5f7}.adminCommunityMemberAction{justify-content:flex-end;align-items:center;display:flex}.adminCommunityMemberAction .btn{white-space:nowrap;padding:8px 10px;font-size:9.5px}.adminCommunityMemberProtected{color:#647080;white-space:nowrap;background:#f4f6f8;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:8.5px;font-weight:800;display:inline-flex}.adminCommunityMemberProtected .uiIcon{color:#244f82;width:14px;height:14px}.adminCommunityMembersPrinciple{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.adminCommunityMembersPrinciple>.uiIcon{color:#173e74;flex:none;width:20px;height:20px}.adminCommunityMembersPrinciple>div{gap:3px;display:grid}.adminCommunityMembersPrinciple strong{color:#173e74;font-size:10.5px}.adminCommunityMembersPrinciple span{color:var(--muted);font-size:9.5px;line-height:1.5}.adminCommunityMembersEmpty{text-align:center;min-height:95px;color:var(--muted);background:#fafbfd;border:1px dashed #dce3ec;border-radius:13px;align-content:center;place-items:center;gap:7px;padding:20px;display:grid}.adminCommunityMembersEmpty .uiIcon{color:#244f82;width:22px;height:22px}.adminCommunityMembersEmpty strong{font-size:10.5px}@media (max-width:1150px){.adminCommunityMemberRow{grid-template-columns:44px minmax(0,1fr)}.adminCommunityMemberAction{grid-column:2;justify-content:flex-start}}@media (max-width:720px){.adminCommunityMembersCard{padding:18px}.adminCommunityMembersHeader{flex-direction:column}.adminCommunityMemberRow{grid-template-columns:40px minmax(0,1fr)}.adminCommunityMemberAvatar{width:40px;height:40px}.adminCommunityMemberAction{grid-column:1/-1}.adminCommunityMemberAction .btn{width:100%}.adminCommunityMemberProtected{white-space:normal}}.adminCommunityTeamForm{align-items:end}.adminCommunityTeamForm input,.adminCommunityTeamForm select{min-height:42px}.adminCommunityTeamSubmit{justify-content:center;align-self:end;align-items:center;min-height:42px;margin-top:0;display:inline-flex}.adminCommunityTeamRoleControl select{min-height:38px}.adminCommunityTeamActions{align-self:start}.adminCommunityTeamActions .btn{justify-content:center;align-items:center;min-height:38px;display:inline-flex}.adminCommunitySanctionsCard{gap:16px;padding:24px;display:grid}.adminCommunitySanctionsHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adminCommunitySanctionsHeader h2{margin:4px 0 6px}.adminCommunitySanctionsHeader p{color:var(--muted);max-width:650px;margin:0;font-size:11.5px;line-height:1.58}.adminCommunitySanctionsCount{color:#8a4d18;white-space:nowrap;background:#fff2e9;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:5px 9px;font-size:9.5px;font-weight:850;display:inline-flex}.adminCommunitySanctionsForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(140px,.72fr);align-items:end;gap:10px;display:grid}.adminCommunitySanctionsForm label{gap:7px;font-size:11px;font-weight:850;display:grid}.adminCommunitySanctionsForm select,.adminCommunitySanctionsForm textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce2ea;border-radius:11px;outline:none;padding:10px 11px}.adminCommunitySanctionsForm select{min-height:42px}.adminCommunitySanctionsForm textarea{resize:vertical;min-height:88px;line-height:1.5}.adminCommunitySanctionsForm select:focus,.adminCommunitySanctionsForm textarea:focus{border-color:#8da7c9;box-shadow:0 0 0 3px #1e497e14}.adminCommunitySanctionsForm label.isDisabled{opacity:.58}.adminCommunitySanctionsReason{grid-column:1/-1}.adminCommunitySanctionsReason small{color:var(--muted);text-align:right;font-size:9px;font-weight:500}.adminCommunitySanctionsSubmit{grid-column:1/-1;justify-self:start;min-height:42px}.adminCommunitySanctionsProtection{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.adminCommunitySanctionsProtection>.uiIcon{color:#173e74;flex:none;width:20px;height:20px}.adminCommunitySanctionsProtection>div{gap:3px;display:grid}.adminCommunitySanctionsProtection strong{color:#173e74;font-size:10.5px}.adminCommunitySanctionsProtection span{color:var(--muted);font-size:9.5px;line-height:1.5}.adminCommunitySanctionsHistoryHeader{border-top:1px solid #edf0f4;justify-content:space-between;align-items:end;gap:12px;padding-top:4px;display:flex}.adminCommunitySanctionsHistoryHeader strong{font-size:12px}.adminCommunitySanctionsHistoryHeader span{color:var(--muted);font-size:9.5px}.adminCommunitySanctionsRows{display:grid}.adminCommunitySanctionRow{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.adminCommunitySanctionRow:last-child{border-bottom:0}.adminCommunitySanctionMain{gap:5px;min-width:0;display:grid}.adminCommunitySanctionTitleLine{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adminCommunitySanctionTitleLine>strong{font-size:11.5px}.adminCommunitySanctionType,.adminCommunitySanctionStatus{border-radius:999px;align-items:center;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}.adminCommunitySanctionType.warning{color:#805d16;background:#fff5dc}.adminCommunitySanctionType.posting_suspension{color:#9a4c20;background:#fff0e9}.adminCommunitySanctionType.community_suspension{color:#a2262e;background:#fff0f0}.adminCommunitySanctionStatus{color:#647080;background:#f3f5f7}.adminCommunitySanctionStatus.active{color:#a2262e;background:#fff0f0}.adminCommunitySanctionStatus.expired{color:#647080;background:#f3f5f7}.adminCommunitySanctionStatus.revoked{color:#315a8f;background:#eef3f9}.adminCommunitySanctionStatus.recorded{color:#805d16;background:#fff5dc}.adminCommunitySanctionMain p{color:#2d3d53;margin:0;font-size:10.5px;line-height:1.5}.adminCommunitySanctionMain small{color:var(--muted);font-size:9px}.adminCommunitySanctionRow>.btn{min-height:36px;padding:8px 11px;font-size:9.5px}.adminCommunitySanctionsEmpty{text-align:center;min-height:92px;color:var(--muted);background:#fafbfd;border:1px dashed #dce3ec;border-radius:13px;align-content:center;place-items:center;gap:7px;padding:20px;display:grid}.adminCommunitySanctionsEmpty .uiIcon{color:#244f82;width:22px;height:22px}.adminCommunitySanctionsEmpty strong{font-size:10.5px}.communityMemberSanctionNotice{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:11px;margin-bottom:14px;padding:14px 16px;display:flex}.communityMemberSanctionNotice>.uiIcon{color:#173e74;flex:none;width:21px;height:21px}.communityMemberSanctionNotice>div{gap:3px;display:grid}.communityMemberSanctionNotice strong{font-size:11px}.communityMemberSanctionNotice span{color:var(--muted);font-size:10px;line-height:1.5}.communityMemberSanctionNotice.warning{background:#fffaf0;border-color:#f0dfb4}.communityMemberSanctionNotice.warning>.uiIcon,.communityMemberSanctionNotice.warning strong{color:#805d16}.communityMemberSanctionNotice.posting_suspension{background:#fff7f1;border-color:#f0d2bd}.communityMemberSanctionNotice.posting_suspension>.uiIcon,.communityMemberSanctionNotice.posting_suspension strong{color:#9a4c20}.communityMemberSanctionNotice.community_suspension{background:#fff3f3;border-color:#efc9cc}.communityMemberSanctionNotice.community_suspension>.uiIcon,.communityMemberSanctionNotice.community_suspension strong{color:#a2262e}@media (max-width:1150px){.adminCommunitySanctionsForm{grid-template-columns:1fr 1fr}.adminCommunitySanctionsForm label:nth-child(3),.adminCommunitySanctionsReason,.adminCommunitySanctionsSubmit{grid-column:1/-1}}@media (max-width:720px){.adminCommunitySanctionsCard{padding:18px}.adminCommunitySanctionsHeader{flex-direction:column}.adminCommunitySanctionsForm{grid-template-columns:1fr}.adminCommunitySanctionsForm label:nth-child(3),.adminCommunitySanctionsReason,.adminCommunitySanctionsSubmit{grid-column:auto}.adminCommunitySanctionsSubmit{width:100%}.adminCommunitySanctionRow{grid-template-columns:1fr}.adminCommunitySanctionRow>.btn{width:100%}}.adminCommunityTeamForm{grid-template-columns:minmax(0,1.15fr) minmax(205px,.85fr) auto;align-items:end}.adminCommunityTeamMemberField,.adminCommunityTeamRoleField{align-self:end}.adminCommunityTeamForm input,.adminCommunityTeamForm select,.adminCommunityTeamSubmit{height:42px;min-height:42px}.adminCommunityTeamHelper{grid-column:1/-1!important;max-width:none!important;margin-top:-2px!important}.adminCommunityTeamRow{align-items:start}.adminCommunityTeamRoleControl select,.adminCommunityTeamActions .btn{height:40px;min-height:40px}.adminCommunityTeamActions{align-self:start;padding-top:0}.adminCommunityTeamActions .btn{padding-top:0;padding-bottom:0}.adminCommunitySanctionsForm.warningMode{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCommunitySanctionsForm.warningMode .adminCommunitySanctionsReason,.adminCommunitySanctionsForm.warningMode .adminCommunitySanctionsSubmit{grid-column:1/-1}.adminCommunityStatsLaunch{justify-content:center;width:100%;margin-top:14px}.sidebarPrimary.isDisabled{pointer-events:none;opacity:.7;cursor:not-allowed}.actionToast{z-index:1200;color:#8f2731;background:#fff5f5;border:1px solid #e0c6c9;border-radius:12px;max-width:390px;padding:12px 14px;font-size:11px;font-weight:750;line-height:1.45;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 44px #1c27392e}.commentComposer.isRestricted .textarea{color:#8a94a2;cursor:not-allowed;background:#f6f7f9}.commentRestrictionNotice{color:#a2262e;background:#fff3f3;border:1px solid #efc9cc;border-radius:10px;margin-bottom:10px;padding:11px 12px;font-size:11px;line-height:1.45}.communityAnalyticsPage{gap:18px}.communityAnalyticsLists .analyticsPanel{min-height:255px}.communityAnalyticsPrivacy{background:#f8fafc;align-items:flex-start;gap:11px;padding:16px 18px;display:flex}.communityAnalyticsPrivacy>.uiIcon{color:#173e74;flex:none;width:21px;height:21px}.communityAnalyticsPrivacy>div{gap:3px;display:grid}.communityAnalyticsPrivacy strong{color:#173e74;font-size:11px}.communityAnalyticsPrivacy span{color:var(--muted);font-size:10px;line-height:1.5}.adminEmpty.compact{min-height:74px;padding:14px;font-size:11px}@media (max-width:1150px){.adminCommunityTeamForm{grid-template-columns:1fr 1fr}.adminCommunityTeamSubmit{grid-column:1/-1;justify-self:start;width:auto}.adminCommunitySanctionsForm.warningMode{grid-template-columns:1fr 1fr}.adminCommunitySanctionsForm.warningMode .adminCommunitySanctionsReason,.adminCommunitySanctionsForm.warningMode .adminCommunitySanctionsSubmit{grid-column:1/-1}}@media (max-width:720px){.adminCommunityTeamForm,.adminCommunitySanctionsForm.warningMode{grid-template-columns:1fr}.adminCommunityTeamSubmit,.adminCommunityTeamHelper,.adminCommunitySanctionsForm.warningMode .adminCommunitySanctionsReason,.adminCommunitySanctionsForm.warningMode .adminCommunitySanctionsSubmit{width:100%;grid-column:auto!important}.actionToast{max-width:none;bottom:14px;left:14px;right:14px}}.communityHeroCardV111 .communityHeroBody{border-top:1px solid #e1e7f0b8}.communityHeroCardV111 .communityHeroVisual{background:linear-gradient(145deg,#dbe6f5,#173f78);border-radius:18px;overflow:hidden}.communityHeroCardV111 .communityTitleLine{align-items:flex-start}.communityHeroCardV111 .communityHeroContent>.communityBreadcrumb{margin-bottom:6px;display:inline-flex}.communityPhotoCropOverlay{z-index:1500}.communityPhotoCropModal{width:min(720px,100%)}.communityPhotoCropViewport{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#132f59;border-radius:18px;width:min(420px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f2f5c1f}.communityPhotoCropViewport:active{cursor:grabbing}.communityPhotoCropViewport>img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform, width, height;max-width:none;max-height:none;position:absolute;top:50%;left:50%}.communityPhotoCropGuide{pointer-events:none;border:2px solid #ffffffeb;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0a254940}.communityPhotoCropGuide:before,.communityPhotoCropGuide:after{content:"";pointer-events:none;position:absolute}.communityPhotoCropGuide:before{border-left:1px solid #ffffff6b;border-right:1px solid #ffffff6b;inset:0 33.333%}.communityPhotoCropGuide:after{border-top:1px solid #ffffff6b;border-bottom:1px solid #ffffff6b;inset:33.333% 0}@media (max-width:720px){.communityHeroCardV111 .communityHeroBody{border-top:1px solid #e1e7f0b8}.communityPhotoCropModal{width:min(540px,100%)}.communityPhotoCropViewport{width:min(340px,100%)}}.communityExplorerHero{background:radial-gradient(circle at 68% 16%,#fffffff0,#0000 28%),linear-gradient(115deg,#f8fbff 0%,#edf6ff 50%,#dfeefd 100%);border:1px solid #dce7f4;border-radius:22px;min-height:286px;position:relative;overflow:hidden;box-shadow:0 10px 34px #1e416c0e}.communityExplorerHeroCopy{z-index:2;flex-direction:column;justify-content:center;width:55%;min-height:286px;padding:30px 30px 24px;display:flex;position:relative}.communityExplorerHeroCopy h1{color:#102e59;letter-spacing:-.048em;max-width:620px;margin:7px 0 10px;font-size:clamp(36px,4vw,54px);line-height:.98}.communityExplorerHeroCopy p{color:#526780;max-width:600px;margin:0;font-size:15px;line-height:1.52}.communityExplorerBenefits{border-top:1px solid #244e801f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:24px;padding-top:18px;display:grid}.communityExplorerBenefits>span{color:#173f78;border-right:1px solid #244e801f;align-items:center;gap:9px;min-width:0;padding:0 14px;display:flex}.communityExplorerBenefits>span:first-child{padding-left:0}.communityExplorerBenefits>span:last-child{border-right:0}.communityExplorerBenefits .uiIcon{flex:none;width:23px;height:23px}.communityExplorerBenefits>span:last-child .uiIcon{color:#d92c4c}.communityExplorerBenefits strong{font-size:10px;line-height:1.35}.communityExplorerHeroVisual{z-index:1;pointer-events:none;justify-content:flex-end;align-items:stretch;display:flex;position:absolute;inset:0 0 0 43%}.communityExplorerHeroVisual:before{content:"";z-index:2;background:linear-gradient(90deg,#f2f8ff 0%,#f2f8ffb8 48%,#0000 100%);width:34%;position:absolute;inset:0 auto 0 0}.communityExplorerHeroVisual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.communityCardPolished{border-color:#dde5ef;padding:0;transition:transform .16s,box-shadow .16s,border-color .16s;display:block;overflow:hidden;box-shadow:0 7px 22px #1b345209}.communityCardPolished:hover{border-color:#cfdceb;transform:translateY(-1px);box-shadow:0 11px 28px #18375f12}.communityCardCover{color:#ffffff2e;background:radial-gradient(circle at 85% 10%,#d8264924,#0000 30%),linear-gradient(115deg,#17437c,#28568f);height:72px;display:block;position:relative;overflow:hidden}.communityCardCover img{object-fit:cover;width:100%;height:100%;display:block}.communityCardCover:after{content:"";pointer-events:none;background:linear-gradient(#071f4105,#071f413d);position:absolute;inset:0}.communityCardCover>span{z-index:1;letter-spacing:-.05em;font-size:29px;font-weight:950;position:absolute;bottom:7px;right:14px}.communityCardInner{grid-template-columns:58px minmax(0,1fr);gap:13px;padding:0 16px 16px;display:grid}.communityMarkPolished{z-index:3;background:#eef4fc;border:3px solid #fff;border-radius:16px;width:58px;height:58px;margin-top:-22px;font-size:20px;position:relative;box-shadow:0 7px 18px #18375f21}.communityCardPolished .communityCardBody{padding-top:10px}.communityCardPolished .communityCardTop{align-items:flex-start}.communityCardIdentity{min-width:0}.communityCardPolished h3{letter-spacing:-.015em;margin:0 0 5px;font-size:16px}.communityCardPolished p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:55px;margin-top:11px;display:-webkit-box;overflow:hidden}.communityCardPolished .joinControl{align-self:flex-start}.communityCardPolished .joinControl .btn{white-space:nowrap;min-height:34px;padding:7px 10px;font-size:10px}.communityOpenLinkPolished{margin-top:10px;font-size:11px}.communityGridSingle .communityCardPolished{grid-column:1/-1}.communityGridSingle .communityCardPolished .communityCardInner{grid-template-columns:58px minmax(0,1fr)}.communityGridSingle .communityCardPolished p{max-width:720px;min-height:0}.communityHeroCardV111{border-color:#dce5f0;box-shadow:0 12px 34px #1631520f}.communityHeroCardV111 .communityBanner{aspect-ratio:18/5.2}.communityHeroCardV111 .communityBanner.hasImage:after{background:linear-gradient(#0000 50%,#05142b24)}.communityHeroBodyPolished{grid-template-columns:142px minmax(0,1fr);gap:20px;padding:20px 22px 22px}.communityHeroCardV111 .communityHeroVisualPolished{border:4px solid #fff;border-radius:22px;width:142px;height:142px;min-height:142px;box-shadow:0 10px 24px #13345c24}.communityHeroContentPolished{padding-top:1px!important}.communityTitleLinePolished{align-items:flex-start;margin-top:5px}.communityTitleWithPills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.communityTitleWithPills h1{margin-right:2px}.communityIdentityCopy{min-width:0}.communityDescriptionBlockPolished{margin-top:11px}.communityDescriptionBlockPolished .communityDescriptionText{max-width:720px;margin:0}.communityHeroActionsPolished{justify-items:stretch;gap:8px;min-width:205px;max-width:290px;display:grid}.communityHeroActionsPolished .joinControl{justify-items:stretch}.communityHeroActionsPolished .joinControl .btn,.communityHeroActionsPolished .communityEventsShortcut{justify-content:center;width:100%}.communityEventsShortcut{align-items:center;gap:7px;display:inline-flex}.communityEventsShortcut .uiIcon{width:15px;height:15px}.communityHeroActionsPolished .communityImageManager{width:100%}.communityHeroActionsPolished .communityImageActions{grid-template-columns:1fr auto;display:grid}.communityHeroActionsPolished .communityImageActions .btn{min-width:0}.communityHeroStatsPolished{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.communityHeroStatsPolished>span{background:#fbfdff;border:1px solid #e0e8f2;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;column-gap:8px;min-width:0;padding:9px 10px;display:grid}.communityHeroStatsPolished .uiIcon{color:#174888;background:#edf4ff;border-radius:8px;grid-row:1/3;width:22px;height:22px;padding:4px}.communityHeroStatsPolished strong{font-size:14px;line-height:1}.communityHeroStatsPolished small{color:var(--muted);font-size:9px;line-height:1.2}.communityDetailRightbar>.panel{border-color:#dce5ef;border-radius:18px;box-shadow:0 7px 22px #18365809}.communityDetailRightbar .rightPanelTitle{letter-spacing:-.015em;font-size:16px}.communityDetailRightbar .communityFacts{margin-top:13px}.communityDetailRightbar .communityRulesPreviewItem{border-radius:10px}.communityDetailRightbar .communityPerson>span{width:38px;height:38px}.communityDiscoverMore{gap:12px;padding-top:6px;display:grid}.communityDiscoverHeader{justify-content:space-between;align-items:flex-end;gap:18px;padding:0 2px;display:flex}.communityDiscoverHeader h2{letter-spacing:-.025em;margin:3px 0 2px;font-size:21px}.communityDiscoverHeader p{color:var(--muted);margin:0;font-size:11px}.communityDiscoverHeader>a{color:var(--blue);white-space:nowrap;font-size:11px;font-weight:800}.communityRecommendationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.communityRecommendationCard{background:#fff;border:1px solid #dde6f0;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #17345409}.communityRecommendationCover{color:#ffffff2e;background:radial-gradient(circle at 80% 5%,#d7274729,#0000 30%),linear-gradient(115deg,#173f78,#2a5a93);height:70px;display:block;position:relative;overflow:hidden}.communityRecommendationCover img{object-fit:cover;width:100%;height:100%;display:block}.communityRecommendationCover:after{content:"";background:linear-gradient(#0000,#071f412e);position:absolute;inset:0}.communityRecommendationCover>span{z-index:1;font-size:20px;font-weight:900;position:absolute;bottom:6px;right:12px}.communityRecommendationBody{padding:0 13px 13px}.communityRecommendationIdentity{z-index:2;grid-template-columns:46px minmax(0,1fr);align-items:end;gap:9px;margin-top:-19px;display:grid;position:relative}.communityRecommendationMark{width:46px;height:46px;color:var(--blue);background:#edf4fc;border:3px solid #fff;border-radius:13px;place-items:center;font-size:16px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 6px 14px #1432581f}.communityRecommendationMark img{object-fit:cover;width:100%;height:100%;display:block}.communityRecommendationIdentity h3{margin:0 0 4px;font-size:13px}.communityRecommendationBody>p{min-height:51px;color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:11px 0 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:1180px){.communityExplorerHeroCopy{width:62%}.communityExplorerHeroVisual{left:49%;right:0}.communityHeroStatsPolished,.communityRecommendationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.communityRecommendationGrid>:last-child{display:none}}@media (max-width:900px){.communityExplorerHero{min-height:330px}.communityExplorerHeroCopy{width:70%;min-height:330px;padding:25px}.communityExplorerHeroVisual{opacity:.72;inset:0 0 0 48%}.communityExplorerBenefits{border-top:0;grid-template-columns:1fr;gap:8px;padding-top:0}.communityExplorerBenefits>span{border-right:0;padding:0}.communityExplorerBenefits strong{font-size:10px}}@media (max-width:720px){.communityExplorerHero{min-height:0;display:grid}.communityExplorerHeroCopy{width:100%;min-height:0;padding:22px 18px 20px}.communityExplorerHeroCopy h1{font-size:36px}.communityExplorerHeroCopy p{font-size:13px}.communityExplorerHeroVisual{opacity:1;order:-1;min-height:190px;position:relative;inset:auto}.communityExplorerHeroVisual:before{width:18%}.communityExplorerBenefits{margin-top:18px}.communityCardInner{grid-template-columns:52px minmax(0,1fr);padding-inline:13px}.communityMarkPolished{border-radius:15px;width:52px;height:52px}.communityCardPolished .communityCardTop{flex-direction:column}.communityCardPolished .joinControl{justify-items:start}.communityHeroBodyPolished{grid-template-columns:94px minmax(0,1fr);gap:13px}.communityHeroCardV111 .communityHeroVisualPolished{border-radius:17px;width:94px;height:94px;min-height:94px}.communityTitleLinePolished{flex-direction:column}.communityHeroActionsPolished{grid-template-columns:1fr;width:100%;min-width:0;max-width:none}.communityHeroStatsPolished{grid-template-columns:repeat(2,minmax(0,1fr))}.communityRecommendationGrid{grid-template-columns:1fr}.communityRecommendationGrid>:last-child{display:block}}@media (max-width:520px){.communityHeroBodyPolished{grid-template-columns:1fr}.communityHeroCardV111 .communityHeroVisualPolished{width:90px;height:90px;min-height:90px}.communityHeroStatsPolished{grid-template-columns:1fr 1fr}.communityDiscoverHeader{flex-direction:column;align-items:flex-start}}.communityCardCover,.communityRecommendationCover{color:#173f7824;background:radial-gradient(circle at 82% 16%,#d727471a,#0000 27%),radial-gradient(circle at 18% 86%,#1748881f,#0000 32%),linear-gradient(135deg,#f2f7fd 0%,#e5eef9 52%,#dce8f6 100%)}.communityCardCover:not(.hasImage):before,.communityRecommendationCover:not(.hasImage):before{content:"";background:linear-gradient(120deg,#0000 0 38%,#ffffff70 38% 52%,#0000 52% 100%),repeating-linear-gradient(90deg,#173f7809 0 1px,#0000 1px 28px);position:absolute;inset:0}.communityCardCover:not(.hasImage):after,.communityRecommendationCover:not(.hasImage):after{background:linear-gradient(#ffffff05,#173f780b)}.communityCardCover>span{letter-spacing:-.02em;color:#173f7821;font-size:23px;bottom:8px;right:15px}.communityRecommendationCover>span{color:#173f7821;font-size:18px;bottom:7px;right:12px}.communityCardPolished:hover .communityCardCover:not(.hasImage)>span,.communityRecommendationCard:hover .communityRecommendationCover:not(.hasImage)>span{color:#173f7833}.communityTitleLinePolished{grid-template-columns:minmax(0,1fr) minmax(190px,225px);align-items:start;gap:18px;display:grid}.communityHeroActionsPolished{width:100%;min-width:0;max-width:none}.communityTitleWithPills{gap:6px 7px}.communityTitleWithPills h1{font-size:30px;line-height:1.05}.communityHeroContentPolished .communityHeroMeta{margin-top:5px}.communityMembersHeader{border-color:#dce5ef;border-radius:18px;padding:18px 20px;box-shadow:0 7px 22px #18365808}.memberGrid{gap:14px}.memberCardPolished{border-color:#dde6f0;border-radius:18px;align-items:flex-start;gap:14px;min-height:148px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 7px 22px #18365809}.memberCardPolished:before{content:"";opacity:.88;background:linear-gradient(90deg,#173f78,#315f99 70%,#d72747c7);height:4px;position:absolute;inset:0 0 auto}.memberCardPolished:hover{border-color:#ccd9e8;transform:translateY(-1px);box-shadow:0 11px 28px #18375f11}.memberCardAvatarLink{flex:none;margin-top:3px}.memberCardPolished .memberAvatar-lg{border:3px solid #fff;width:62px;height:62px;box-shadow:0 5px 16px #18375f1f}.memberCardCopy{flex:1;gap:5px;min-width:0;display:grid}.memberCardTitleRow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.memberCardPolished .memberNameLink strong{font-size:14px}.memberRolePill{background:#edf4ff;border-radius:999px;align-items:center;min-height:21px;padding:4px 7px;display:inline-flex;color:#174888!important;font-size:9px!important;font-weight:850!important}.memberCardLocation{color:#66778c!important;font-size:10px!important}.memberCardBio{color:#53667e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.memberCardProfileLink{color:var(--blue);justify-self:start;margin-top:4px;font-size:10px;font-weight:850;text-decoration:none}.memberCardProfileLink:hover{color:var(--blue-2);text-decoration:underline}.communityDetailRightbar .communityPerson>.memberAvatar-sm,.communityModerators .communityPerson>.memberAvatar-sm{width:38px;height:38px;color:var(--blue);background:#e8eef8;border-radius:50%;font-size:9px;font-weight:900}@media (max-width:1180px){.communityTitleLinePolished{grid-template-columns:minmax(0,1fr) minmax(180px,210px)}}@media (max-width:720px){.communityTitleLinePolished{grid-template-columns:1fr}.memberCardPolished{min-height:0}}@media (max-width:480px){.memberCardPolished{padding:16px}.memberCardPolished .memberAvatar-lg{width:54px;height:54px}.memberCardTitleRow{flex-direction:column;align-items:flex-start;gap:5px}}.profileLayoutV115D{width:min(1480px,100% - 42px)}.profileMainV115D{gap:20px}.profileHeroV115D{border-color:#dce5ef;overflow:visible;box-shadow:0 12px 34px #1631520e}.profileCoverV115D{background-color:#0000;background-image:radial-gradient(circle at 80% 20%,#d727471f,#0000 30%),linear-gradient(125deg,#e8f0fb 0%,#f8fafc 52%,#f5e9ec 100%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom:1px solid #dde5ef;border-radius:20px 20px 0 0;height:245px;position:relative;overflow:visible}.profileCoverV115D.hasImage:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#04142d05,#04142d1f);position:absolute;inset:0}.profileCoverV115D .profileCoverManager{z-index:5;justify-items:end;gap:6px;display:grid;position:absolute;top:16px;right:16px}.profileCoverActions{justify-content:flex-end;display:flex}.profileCoverButton{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#103668f0;border:1px solid #ffffffc7;min-height:40px;font-weight:850;box-shadow:0 6px 18px #05142b33}.profileCoverMenuWrap{position:relative}.profileCoverManageButton{align-items:center;gap:8px;display:inline-flex}.profileCoverMenuChevron{font-size:14px;line-height:1}.profileCoverMenu{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #122d531f;border-radius:12px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 34px #05142b33}.profileCoverMenu button{color:#102f5c;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-weight:750}.profileCoverMenu button:hover{background:#f2f6fb}.profileCoverMenu button.danger{color:#b42335}.profileCoverMenu button.danger:hover{background:#fff1f3}.profileCoverHint{color:#fffffff0;text-align:right;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#061936b8;border-radius:8px;max-width:330px;padding:5px 8px;font-size:10px;font-weight:650;line-height:1.3}.profileHeroBodyV115D{grid-template-columns:150px minmax(0,1fr);gap:18px 24px;padding:0 26px 24px;display:grid;position:relative}.profileAvatarWrapV115D{z-index:3;position:relative}.profileAvatarV115D{border:5px solid #fff;width:138px;height:138px;margin-top:-68px;box-shadow:0 8px 24px #14305326}.profileIdentityV115D{min-width:0;padding-top:18px}.profileTitleRowV115D{align-items:flex-start}.profileTitleRowV115D h1{letter-spacing:-.045em;font-size:34px;line-height:1.02}.profileEditButtonV115D{min-height:42px;padding-inline:17px}.profileBadgesV115D{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.profileAdminBadgeV115D,.profileMemberSinceBadgeV115D{border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.profileAdminBadgeV115D .uiIcon,.profileMemberSinceBadgeV115D .uiIcon{width:14px;height:14px}.profileLocationV115D{color:#596b82;align-items:center;gap:6px;margin-top:9px;font-size:12px;display:flex}.profileLocationV115D .uiIcon{color:#174888;width:15px;height:15px}.profileStatsV115D{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.profileStatsV115D>div{background:#fbfdff;border:1px solid #dfe7f1;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:42px auto;align-items:center;column-gap:10px;min-width:0;padding:12px 14px;display:grid}.profileStatIconV115D{color:#174888;background:#edf4ff;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.profileStatIconV115D .uiIcon{width:22px;height:22px}.profileStatsV115D strong{font-size:19px;line-height:1}.profileStatsV115D small{color:#65758b;margin-top:2px;font-size:10px}.profileContentGridV115D{grid-template-columns:390px minmax(0,1fr);gap:18px}.profileColumnV115D{gap:16px}.profileAboutV115D,.profileCommunitiesV115D{border-color:#dce5ef;border-radius:18px;padding:20px;box-shadow:0 7px 22px #18365809}.profileSectionEditV115D,.profileSectionHeader>a,.profileInterestHeaderV115D>a{color:var(--blue);font-size:11px;font-weight:800;text-decoration:none}.profileSectionEditV115D:hover,.profileSectionHeader>a:hover,.profileInterestHeaderV115D>a:hover{text-decoration:underline}.profileAboutBioV115D{color:#344b68;margin:16px 0 0;font-size:13px;line-height:1.55}.profileAboutMetaV115D{border-top:1px solid #e7edf4;gap:9px;margin-top:17px;padding-top:14px;display:grid}.profileAboutMetaV115D span{color:#50637b;align-items:center;gap:8px;font-size:11px;display:flex}.profileAboutMetaV115D .uiIcon{color:#174888;width:16px;height:16px}.profileInterestHeaderV115D{border-top:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:15px;display:flex}.profileInterestHeaderV115D strong{font-size:12px}.profilePillsV115D{gap:7px;margin-top:10px}.profileSectionCountV115D{color:#718096;font-size:13px;font-weight:650}.profileCommunityItemV115D{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:8px;display:grid}.profileCommunityItemV115D>div{min-width:0}.profileCommunityItemV115D em{color:#607188;white-space:nowrap;background:#f0f3f7;border-radius:999px;align-self:center;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.profileActivityV115D{align-content:start;gap:12px;min-width:0;display:grid}.profileTabsV115D{background:#fff;border:1px solid #dde5ef;border-radius:15px;align-items:center;gap:5px;padding:0 13px;display:flex;overflow-x:auto}.profileTabsV115D a{color:#4f6178;white-space:nowrap;padding:13px 10px 12px;font-size:12px;font-weight:800;text-decoration:none;position:relative}.profileTabsV115D a.active:after{content:"";background:#174888;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.profileActivityListV115D{gap:12px;display:grid}.profileActivityCardV115D{border-color:#dde5ef;border-radius:18px;padding:16px 18px;box-shadow:0 7px 22px #18365809}.profileActivityBodyV115D{color:#182b45;margin-top:13px;font-size:14px;line-height:1.5;text-decoration:none;display:block}.profileActivityBodyV115D:hover{color:#174888}.profileActivityMediaV115D{border-radius:13px;margin-top:12px;display:block;overflow:hidden}.profileActivityMediaV115D img{object-fit:cover;width:100%;max-height:440px;display:block}.profileActivityFooterV115D{color:#53677f;border-top:1px solid #e8edf3;align-items:center;gap:15px;margin-top:14px;padding-top:11px;font-size:11px;display:flex}.profileActivityFooterV115D>span{align-items:center;gap:5px;display:inline-flex}.profileActivityFooterV115D .uiIcon{width:15px;height:15px}.profileActivityFooterV115D a{color:var(--blue);margin-left:auto;font-weight:800;text-decoration:none}.profileActivityFooterV115D a:hover{text-decoration:underline}.profileActivityEmptyV115D{color:#65758b;text-align:center;padding:28px}.profileEventCardV115D{border-radius:16px;grid-template-columns:48px minmax(0,1fr);gap:13px;padding:16px;text-decoration:none;display:grid}.profileEventDateV115D{color:#174888;background:#edf4ff;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.profileEventDateV115D .uiIcon{width:23px;height:23px}.profileEventCardV115D>div{gap:4px;display:grid}.profileEventCardV115D strong{color:#172b46;font-size:14px}.profileEventCardV115D small{color:#607188;font-size:10px}.profileEventCardV115D p{color:#435a75;margin:2px 0 0;font-size:11px}.profileCommentCardV115D{border-radius:16px;gap:12px;padding:16px 18px;text-decoration:none;display:grid}.profileCommentCardV115D .authorRow small{color:#65758b;margin-top:2px;font-size:10px;display:block}.profileCommentCardV115D p{color:#253b58;margin:0;font-size:13px;line-height:1.5}.profileCommentContextV115D{color:#6a798c;background:#f5f8fb;border-radius:10px;padding:9px 10px;line-height:1.4}.profileMediaGridV115D{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profileMediaCardV115D{background:#e8edf3;border-radius:17px;min-height:220px;text-decoration:none;position:relative;overflow:hidden}.profileMediaCardV115D img{object-fit:cover;width:100%;height:100%;min-height:220px;transition:transform .18s;display:block}.profileMediaCardV115D:hover img{transform:scale(1.015)}.profileMediaCardV115D span{color:#fff;background:linear-gradient(#0000,#05142bc7);padding:28px 12px 11px;font-size:11px;font-weight:750;line-height:1.35;position:absolute;bottom:0;left:0;right:0}.communityTitleLinePolished{grid-template-columns:minmax(0,1fr) 270px}.communityHeroActionsPolished .communityImageActions{grid-template-columns:minmax(145px,1fr) 86px;gap:8px;width:100%;display:grid}.communityHeroActionsPolished .communityImageActions .btn{width:100%;min-width:0;padding-inline:10px;font-size:12px}.communityHeroActionsPolished .communityImageRemove{min-width:0}@media (max-width:1180px){.profileContentGridV115D{grid-template-columns:350px minmax(0,1fr)}.communityTitleLinePolished{grid-template-columns:minmax(0,1fr) 250px}}@media (max-width:1000px){.profileContentGridV115D{grid-template-columns:1fr}.profileColumnV115D{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:720px){.profileCoverV115D{height:190px}.profileCoverV115D .profileCoverManager{justify-items:end;top:10px;left:10px;right:10px}.profileHeroBodyV115D{grid-template-columns:104px minmax(0,1fr);gap:14px;padding:0 16px 18px}.profileAvatarV115D{width:98px;height:98px;margin-top:-49px}.profileIdentityV115D{padding-top:12px}.profileTitleRowV115D{flex-direction:column;gap:10px}.profileTitleRowV115D h1{font-size:27px}.profileEditButtonV115D{align-self:flex-start}.profileStatsV115D{grid-template-columns:repeat(2,minmax(0,1fr))}.profileColumnV115D,.profileMediaGridV115D{grid-template-columns:1fr}.profileCommunityItemV115D{grid-template-columns:42px minmax(0,1fr)}.profileCommunityItemV115D em{grid-column:2;justify-self:start}.communityTitleLinePolished{grid-template-columns:1fr}}@media (max-width:520px){.profileHeroBodyV115D{grid-template-columns:1fr}.profileAvatarWrapV115D{width:92px}.profileAvatarV115D{width:92px;height:92px}.profileIdentityV115D{padding-top:0}.profileStatsV115D{grid-template-columns:1fr 1fr}.profileStatsV115D>div{grid-template-columns:34px auto;padding:10px}.profileStatIconV115D{border-radius:10px;width:34px;height:34px}.profileStatIconV115D .uiIcon{width:18px;height:18px}.profileTabsV115D{padding-inline:7px}}.profileLayoutV115D{--blue:#0e4b9d;--blue-2:#2873cf;--red:#e32648;grid-template-columns:220px minmax(0,1fr);gap:26px;width:min(1740px,100% - 36px)}.profileSidebarV115E{min-width:0}.profileSidebarV115E .sideNav{gap:7px}.profileSidebarV115E .navItem{border-radius:11px;min-height:44px;padding:10px 12px;font-size:15px}.profileSidebarV115E .navItem.active{color:#0e4b9d;background:#e8f2ff}.profileSidebarV115E .logoutNavButton{margin-top:9px}.profileSidebarV115E .profileCreatePostV115E{color:#fff;width:100%;min-height:48px;box-shadow:none;background:#0e4b9d;border-radius:12px;margin:16px 0 0;padding:11px 14px;font-size:14px;font-weight:750}.profileSidebarV115E .profileCreatePostV115E:hover{background:#0a3e84}.profileCoverButton{letter-spacing:-.01em;background:#0d428bf0;border-radius:10px;min-height:36px;padding:8px 13px;font-size:13px;font-weight:700;box-shadow:0 5px 14px #05142b29}.profileCoverButton:hover{background:#0b438f}.profileCoverManageButton{gap:6px}.profileCoverMenuChevron{font-size:12px}.profileCoverMenu button{font-weight:700}.profileHeroV115D{border-color:#d5e2f0;box-shadow:0 14px 38px #0e4b9d13}.profileAdminBadgeV115D{color:#c9193d;background:#ffe9ef}.profileMemberSinceBadgeV115D{color:#536a85;background:#edf3fa}.profileStatsV115D>div{background:#fff;border-color:#d8e5f3}.profileStatIconV115D{color:#0e4b9d;background:#e7f1ff}.profileStatIconV115D.like{color:#e32648;background:#ffe8ee}.profileTabsV115D a.active:after{background:#0e4b9d}.profilePillsV115D .profilePill{color:#174f92;background:#eaf2fc}@media (max-width:1180px){.profileLayoutV115D{grid-template-columns:210px minmax(0,1fr);gap:22px;width:min(1160px,100% - 34px)}}@media (max-width:900px){.profileLayoutV115D{grid-template-columns:1fr;width:min(100% - 28px,820px)}}.profileLayoutV115D{--blue:#0b4fa8;--blue-2:#2f7fe0;--red:#e51f45}.profileHeroV115D,.profileAboutV115D,.profileCommunitiesV115D,.profileActivityCardV115D,.profileTabsV115D{border-color:#d6e3f2}.profileHeroV115D{box-shadow:0 16px 42px #0b4fa816}.profileIdentityV115D{padding-top:20px}.profileBadgesV115D{margin-top:11px}.profileAdminBadgeV115D{color:#c81238;background:#ffe4eb;border:1px solid #ffd2dd}.profileMemberSinceBadgeV115D{color:#3f5f82;background:#eaf2fc;border:1px solid #dce9f8}.profileLocationV115D{color:#445f7e}.profileLocationV115D .uiIcon,.profileAboutMetaV115D .uiIcon{color:#0b4fa8}.profileStatsV115D{gap:12px}.profileStatsV115D>div{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#d2e2f4;padding:14px 16px;box-shadow:0 5px 15px #14427a0b}.profileStatIconV115D{color:#0751b4;background:#e1eeff;box-shadow:inset 0 0 0 1px #d3e5fc}.profileStatIconV115D.like{color:#e51f45;background:#ffe4eb;box-shadow:inset 0 0 0 1px #ffd5df}.profileStatsV115D strong{color:#102d53;font-size:21px}.profileStatsV115D small{color:#516984;font-size:10.5px}.profileAboutV115D,.profileCommunitiesV115D{padding:22px;box-shadow:0 8px 24px #0e4b9d0b}.profileAboutBioV115D{color:#274561;margin-top:17px;font-size:13.5px;line-height:1.62}.profileAboutMetaV115D{gap:10px;margin-top:18px;padding-top:15px}.profileInterestHeaderV115D{margin-top:19px;padding-top:16px}.profilePillsV115D .profilePill{color:#104e95;background:#e7f1ff;border:1px solid #d8e8fb}.profileSectionEditV115D,.profileMiniEditV115F{color:#0b4fa8;align-items:center;gap:5px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.profileSectionEditV115D .uiIcon,.profileMiniEditV115F .uiIcon{width:14px;height:14px}.profileSectionEditV115D:hover,.profileMiniEditV115F:hover{color:#083f87;text-decoration:none}.profileInterestHeaderV115D>a.profileMiniEditV115F{color:#0b4fa8}.profileTabsV115D a.active{color:#0751b4}.profileTabsV115D a.active:after{background:#0751b4;height:3px}.profileActivityCardV115D{box-shadow:0 8px 24px #0e4b9d0b}.profileActivityFooterV115D>span:first-child .uiIcon{color:#e51f45}.profileActivityFooterV115D a{color:#0751b4}@media (max-width:720px){.profileStatsV115D>div{padding:12px}.profileAboutV115D,.profileCommunitiesV115D{padding:18px}}.detailLogoutButton{color:#9f2636;background:#fff4f5;border:1px solid #f1d5da}.detailLogoutButton .uiIcon{color:#b42d40}.detailLogoutButton:hover{background:#fdebed;border-color:#e8bcc4}@media (max-width:720px){.topActions .detailLogoutButton{padding-inline:12px}}.landingShell{background:radial-gradient(circle at 88% 20%,#ffd57042,#0000 25%),linear-gradient(#fbfdff 0%,#f7fbff 48%,#fff8ea 100%);min-height:100vh;overflow-x:hidden}.publicTopbar{z-index:30;height:76px;padding-inline:clamp(22px,4vw,68px);position:relative;box-shadow:0 8px 28px #1c3a640d}.publicTopbar .brandLogo{width:214px;height:auto;display:block}.publicTopNav{color:#17345f;align-items:center;gap:34px;font-weight:750;display:flex}.publicTopNav a{padding:27px 2px 25px;position:relative}.publicTopNav a:after{content:"";background:0 0;border-radius:3px;height:3px;position:absolute;bottom:11px;left:0;right:0}.publicTopNav a:hover:after,.publicTopNav a.active:after{background:var(--red)}.landingLanguageRow{z-index:12;max-width:1660px;margin-top:10px;padding-inline:clamp(22px,4vw,68px);position:relative}.landingLanguageRow .languageControl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;min-width:156px}.landingHeroWrap{min-height:calc(100vh - 118px);position:relative}.landingSunGlow{pointer-events:none;background:radial-gradient(circle at 9% 58%,#ffdd762e,#0000 23%),radial-gradient(circle at 92% 60%,#ffc34433,#0000 22%);position:absolute;inset:0}.landingHero{z-index:2;grid-template-columns:minmax(430px,.78fr) minmax(780px,1.72fr);align-items:center;gap:clamp(22px,2vw,38px);width:min(1660px,100% - 54px);min-height:735px;margin:0 auto;padding:8px 0 40px;display:grid;position:relative}.landingCopy{z-index:5;align-self:center;min-width:0;padding:28px 0 22px;position:relative}.landingEyebrow{letter-spacing:.28em;text-transform:uppercase;color:#1c63b7;margin-bottom:13px;font-size:13px;font-weight:900;display:inline-block}.landingSlogan{letter-spacing:-.045em;color:#0b306d;gap:0;margin:0;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:clamp(52px,4.3vw,80px);font-weight:700;line-height:.98;display:grid;transform:rotate(-.4deg)}.landingSlogan span,.landingSlogan strong{white-space:nowrap;display:block}.landingSlogan strong{color:#df2139;width:max-content;font-weight:800;position:relative}.landingSlogan strong:after{content:"";transform-origin:0;background:#df2139;border-radius:50%;height:4px;position:absolute;bottom:-5px;left:4%;right:-6%;transform:rotate(-2deg)scaleX(.72)}.landingCopy p{color:#4d6380;max-width:505px;margin:24px 0 0;font-size:clamp(17px,1.15vw,20px);line-height:1.55}.landingActions{flex-wrap:nowrap;gap:14px;width:max-content;max-width:100%;margin-top:27px;display:flex}.landingActions .btn{white-space:nowrap;border-radius:13px;min-height:54px;padding-inline:23px;font-size:16px}.landingPrimary{box-shadow:0 12px 28px #123b7a33}.landingSecondary{background:#fffffff0;border-color:#ccd8e8}.landingArtwork{z-index:1;place-self:center stretch;min-width:0;margin:0;position:relative;transform:translate(-8px)}.landingArtwork:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#f9fcff 0%,#f9fcffed 22%,#f9fcff00 100%);width:56px;position:absolute;top:0;bottom:0;left:-2px}.landingArtwork img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:735px;box-shadow:none;border:0;border-radius:0;display:block}@media (max-width:1380px){.landingHero{grid-template-columns:minmax(390px,.82fr) minmax(680px,1.58fr);width:min(1280px,100% - 42px)}.landingSlogan{font-size:clamp(48px,4.4vw,66px)}.landingCopy p{max-width:455px}.landingActions .btn{padding-inline:18px}}@media (max-width:1120px){.landingHero{grid-template-columns:1fr;width:min(920px,100% - 34px);padding-top:0}.landingCopy{width:min(650px,100%);padding-bottom:0}.landingSlogan{font-size:clamp(54px,8vw,76px)}.landingArtwork{justify-self:center;width:100%;transform:none}.landingArtwork:before{display:none}.landingArtwork img{max-height:none}}@media (max-width:900px){.publicTopNav{display:none}.publicTopbar .brandLogo{width:185px}}@media (max-width:640px){.publicTopbar{flex-wrap:wrap;gap:8px;height:auto;min-height:70px;padding:10px 14px}.publicTopbar .brandLogo{width:155px}.publicTopbar .topActions{gap:7px}.publicTopbar .topActions .btn{padding:9px 10px;font-size:12px}.landingLanguageRow{margin-top:8px;padding-inline:14px}.landingHero{width:calc(100% - 24px)}.landingEyebrow{letter-spacing:.2em;font-size:11px}.landingSlogan{font-size:clamp(43px,13vw,60px);line-height:1.02}.landingCopy p{font-size:16px}.landingActions{grid-template-columns:1fr;width:100%;display:grid}.landingActions .btn{width:100%}.landingArtwork{margin-top:6px}}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.landingExactPage{background:#fff;min-height:100vh;margin:0;overflow-x:hidden}.landingExactDesktop{background:#fff;width:100vw;height:100vh;position:relative;overflow:hidden}.landingExactScene{aspect-ratio:1877/838;width:max(100vw,223.986vh);position:absolute;top:0;left:50%;transform:translate(-50%)}.landingExactReference{object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.landingHotspot{z-index:5;cursor:pointer;background:0 0;border:0;border-radius:12px;display:block;position:absolute}.landingHotspot:focus-visible{outline-offset:2px;background:#ffffff14;outline:3px solid #123b7ad9}.hsHome{width:6.1%;height:6.2%;top:1.6%;left:36.4%}.hsExplore{width:6.8%;height:6.2%;top:1.6%;left:42.5%}.hsAbout{width:7%;height:6.2%;top:1.6%;left:49%}.hsLanguage{width:8.1%;height:6.5%;top:1.25%;left:66.6%;overflow:hidden}.hsLanguage select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.hsLogin{width:8%;height:6.6%;top:1.2%;left:75%}.hsCreate{width:10.8%;height:6.6%;top:1.2%;left:83.1%}.hsJoin{width:12.9%;height:8%;top:73.4%;left:7.15%}.hsExisting{width:11.1%;height:8%;top:73.4%;left:20.25%}.landingExactMobile{display:none}@media (max-width:899px){.landingExactDesktop{display:none}.landingExactMobile{color:#102b5f;background:linear-gradient(#fbfdff 0%,#fff8e9 100%);min-height:100vh;padding-bottom:34px;display:block}.landingMobileBrand{letter-spacing:-.04em;padding:18px 18px 10px;font-size:30px;font-weight:900}.landingMobileBrand span{color:#df2139}.landingMobileLocale{padding:0 18px 12px}.landingMobileLocale select{background:#fff;border:1px solid #d9e1ee;border-radius:12px;width:100%;min-height:44px;padding:0 12px}.landingMobilePhoto{border-radius:18px;width:calc(100% - 24px);margin:0 12px;display:block;box-shadow:0 14px 38px #1b3a661f}.landingMobileCopy{padding:26px 20px 0}.landingMobileEyebrow{color:#1d63b4;letter-spacing:.22em;margin-bottom:12px;font-size:12px;font-weight:900}.landingMobileCopy h1{letter-spacing:-.05em;color:#0c3477;gap:0;margin:0;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:clamp(44px,13vw,66px);line-height:.98;display:grid}.landingMobileCopy h1 span,.landingMobileCopy h1 strong{white-space:nowrap;display:block}.landingMobileCopy h1 strong{color:#df2139}.landingMobileCopy p{color:#516783;font-size:17px;line-height:1.55}.landingMobileActions{gap:10px;margin-top:20px;display:grid}.landingMobileActions .btn{min-height:50px}}.eventDetailTopbar{z-index:5;position:relative;top:auto}.eventOwnerActions .ownerEditBox{z-index:1;box-sizing:border-box;width:100%;position:relative;overflow:visible}.eventOwnerActions .eventFormGrid{box-sizing:border-box;width:100%}.eventOwnerActions .field,.eventOwnerActions .input,.eventOwnerActions .textarea{box-sizing:border-box;min-width:0}@media (max-width:900px){.eventDetailTopbar{position:relative}}.eventOwnerActions .ownerEditBox{gap:18px;padding:24px}.eventOwnerActions .eventFormGrid{gap:18px 16px}.eventOwnerActions .field{gap:8px}.eventOwnerActions .field label{margin:0 2px;line-height:1.25}.eventOwnerActions .input,.eventOwnerActions .textarea{display:block}.eventOwnerActions .ownerEditBox>.actions{gap:10px;margin-top:2px;padding-top:2px}@media (max-width:620px){.eventOwnerActions{margin-left:0;margin-right:0}.eventOwnerActions .ownerEditBox{border-radius:18px;gap:16px;padding:18px 16px}.eventOwnerActions .eventFormGrid{gap:16px}.eventOwnerActions .field{gap:7px}.eventOwnerActions .field label{margin-left:1px}.eventOwnerActions .ownerEditBox>.actions{gap:10px;margin-top:2px;padding-top:2px}}.videoPageTopbar{position:relative;top:auto}.videoHubLayout{grid-template-columns:248px minmax(0,1fr);gap:28px;width:min(1420px,100% - 42px);padding-top:28px;padding-bottom:48px;display:grid}.videoHubMain{gap:22px;min-width:0;display:grid}.videoHubHero{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#f5f8ff 58%,#fff4f1 100%);border-radius:22px;justify-content:space-between;align-items:flex-start;gap:26px;padding:30px 32px;display:flex;box-shadow:0 12px 34px #1720330b}.videoHubHero h1{letter-spacing:-.035em;max-width:720px;margin:7px 0 10px;font-size:clamp(28px,3.4vw,44px);line-height:1.04}.videoHubHero p{color:var(--muted);max-width:760px;margin:0;font-size:16px;line-height:1.65}.videoExpiryBadge{white-space:nowrap;color:#9f2431;background:#fff;border:1px solid #e7d8d9;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 8px 22px #d628390f}.videoExpiryBadge .uiIcon{width:17px;height:17px}.videoSideHelp{background:#fff;border:1px solid #e6eaf1;border-radius:18px;gap:8px;margin-top:22px;padding:18px;display:grid;box-shadow:0 8px 24px #17203309}.videoSideHelp strong{font-size:14px}.videoSideHelp p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.videoSideIcon{color:#fff;background:linear-gradient(135deg,#123b7a,#d62839);border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:3px;display:grid}.videoSideIcon .uiIcon{width:21px;height:21px}.videoHubBody{grid-template-columns:minmax(280px,390px) minmax(0,1fr);align-items:center;gap:24px;display:grid}.videoStageShell{aspect-ratio:9/16;background:linear-gradient(155deg,#0e2859 0%,#194b8d 45%,#8b253e 100%);border:7px solid #fff;border-radius:30px;outline:1px solid #dfe5ee;width:100%;max-height:650px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 26px 60px #123b7a33}.videoStageGlow{filter:blur(4px);background:#ffffff1f;border-radius:50%;width:260px;height:260px;position:absolute;top:12%;right:-70px}.videoStageBrand{color:#123b7a;letter-spacing:-.06em;background:#fffffff0;border-radius:16px;place-items:center;width:48px;height:48px;font-weight:900;display:grid;position:absolute;top:22px;left:22px}.videoStagePlay{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.videoStagePlay .uiIcon{filter:drop-shadow(0 10px 22px #0000002e);width:74px;height:74px}.videoStageMeta{color:#fff;gap:5px;display:grid;position:absolute;bottom:25px;left:24px;right:24px}.videoStageMeta strong{font-size:18px}.videoStageMeta span{opacity:.86;font-size:12px}.videoEmptyState{text-align:center;border-radius:22px;justify-items:center;gap:12px;padding:34px;display:grid;box-shadow:0 12px 34px #1720330a}.videoEmptyState h2{letter-spacing:-.025em;margin:0;font-size:25px}.videoEmptyState p{color:var(--muted);max-width:520px;margin:0;line-height:1.6}.videoEmptyIcon{color:#174987;background:#edf3fc;border-radius:22px;place-items:center;width:66px;height:66px;margin-bottom:4px;display:grid}.videoEmptyIcon .uiIcon{width:30px;height:30px}.videoFeatureChips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.videoFeatureChips span{color:#53647c;background:#f8fafc;border:1px solid #e5eaf1;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.videoFeatureChips .uiIcon{width:15px;height:15px}@media (max-width:980px){.videoHubLayout{grid-template-columns:1fr;width:min(900px,100% - 28px)}.videoHubLayout>.appSidebar{min-height:0;position:static}.videoHubLayout>.appSidebar .videoSideHelp{display:none}.videoHubLayout>.appSidebar .sideNav{grid-template-columns:repeat(2,minmax(0,1fr))}.videoHubLayout>.appSidebar .navItem{min-width:0}.videoHubBody{grid-template-columns:minmax(230px,330px) minmax(0,1fr)}}@media (max-width:720px){.videoHubLayout{gap:16px;width:min(100% - 20px,620px);padding-top:16px}.videoHubLayout>.appSidebar{display:none}.videoHubHero{gap:16px;padding:22px 20px;display:grid}.videoHubHero h1{font-size:31px}.videoExpiryBadge{justify-self:start}.videoHubBody{grid-template-columns:1fr;gap:18px}.videoStageShell{width:min(82vw,310px);max-height:none}.videoEmptyState{padding:26px 20px}}.videoComposerClosed{border-radius:20px;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}.videoComposerClosed>div{gap:5px;min-width:0;display:grid}.videoComposerClosed strong{color:var(--blue);font-size:18px}.videoComposerClosed p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.videoPendingBadge{color:#9b6410;background:#fff6e7;border:1px solid #f3dfb7;border-radius:999px;justify-self:start;margin-top:3px;padding:6px 9px;font-size:11px;font-weight:800}.videoComposer{border-radius:22px;gap:20px;padding:24px;display:grid}.videoComposerHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.videoComposerHeader h2{letter-spacing:-.025em;color:var(--blue);margin:5px 0 7px;font-size:24px}.videoComposerHeader p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.videoComposerGrid{grid-template-columns:minmax(240px,330px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.videoUploadPanel{min-width:0}.videoChooseButton{width:100%;min-height:360px;color:var(--blue);cursor:pointer;text-align:center;background:linear-gradient(155deg,#f7faff,#fff8f7);border:1.5px dashed #b9c7da;border-radius:22px;align-content:center;place-items:center;gap:10px;padding:24px;display:grid}.videoChooseButton:hover{background:#f7faff;border-color:#6e8eb8}.videoChooseButton>span:last-child{max-width:240px;color:var(--muted);font-size:11px;line-height:1.5}.videoChooseIcon{color:#174987;background:#edf3fc;border-radius:22px;place-items:center;width:66px;height:66px;display:grid}.videoChooseIcon .uiIcon{width:30px;height:30px}.videoUploadPreview{gap:11px;display:grid}.videoUploadPreview video{aspect-ratio:9/16;object-fit:contain;background:#071328;border-radius:22px;width:100%;max-height:540px;display:block}.videoUploadPreviewActions{flex-wrap:wrap;gap:8px;display:flex}.videoComposerFields{gap:17px;display:grid}.videoComposerFields .field{gap:7px;display:grid}.videoComposerFields .field>span{color:#31445e;font-size:12px;font-weight:800}.videoReviewHint{color:#465d7c;background:#f3f7fd;border-radius:14px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.videoReviewHint .uiIcon{color:#174987;flex:none;width:18px;height:18px;margin-top:1px}.videoComposerActions{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.videoFeedSection{gap:14px;display:grid}.videoFeedHeading h2{color:var(--blue);letter-spacing:-.025em;margin:3px 0 0;font-size:24px}.videoFeed{scroll-snap-type:y proximity;gap:24px;display:grid}.videoFeedItem{scroll-snap-align:start;border-radius:24px;grid-template-columns:minmax(250px,370px) minmax(0,1fr);gap:0;min-height:560px;scroll-margin-top:88px;display:grid;overflow:hidden}.videoFeedPlayer{background:#071328;place-items:center;min-height:560px;display:grid}.videoFeedPlayer video{object-fit:contain;background:#071328;width:100%;height:100%;max-height:680px;display:block}.videoUnavailable{color:#fff;opacity:.8}.videoUnavailable .uiIcon{width:56px;height:56px}.videoFeedInfo{flex-direction:column;justify-content:center;gap:22px;min-width:0;padding:30px;display:flex}.videoFeedAuthor{align-items:center;gap:11px;display:flex}.videoFeedAuthor>div:last-child{gap:2px;min-width:0;display:grid}.videoFeedAuthor>div:last-child strong{font-size:16px}.videoFeedAuthor>div:last-child span{color:var(--muted);font-size:12px}.videoCaption{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.55}.videoFeedMeta{flex-wrap:wrap;gap:8px;display:flex}.videoFeedMeta a,.videoFeedMeta span{color:#53647c;background:#f8fafc;border:1px solid #e4e9f1;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.videoFeedMeta a:hover{color:#173f78;border-color:#b7c7dc}.videoFeedMeta .uiIcon{width:14px;height:14px}.moderationVideoPreview{background:#071328;border:1px solid #dce3ed;border-radius:18px;width:min(340px,100%);margin:4px 0 8px;overflow:hidden}.moderationVideoPreview video{aspect-ratio:9/16;object-fit:contain;background:#071328;width:100%;max-height:520px;display:block}@media (max-width:900px){.videoComposerGrid{grid-template-columns:1fr}.videoUploadPanel{justify-self:center;width:min(330px,100%)}.videoFeedItem{grid-template-columns:minmax(220px,320px) minmax(0,1fr);min-height:500px}.videoFeedPlayer{min-height:500px}.videoFeedInfo{padding:22px}}@media (max-width:720px){.videoComposerClosed{flex-direction:column;align-items:stretch;padding:18px}.videoComposerClosed .btn{justify-content:center}.videoComposer{padding:18px}.videoComposerHeader h2{font-size:21px}.videoChooseButton{min-height:300px}.videoComposerActions{grid-template-columns:1fr 1fr;display:grid}.videoFeedItem{grid-template-columns:1fr;min-height:0}.videoFeedPlayer{aspect-ratio:9/16;min-height:0;max-height:74vh}.videoFeedPlayer video{max-height:74vh}.videoFeedInfo{gap:16px;padding:20px}.videoCaption{font-size:16px}}.communityVideoCard{border-radius:22px;grid-template-columns:minmax(220px,300px) minmax(0,1fr);min-height:430px;display:grid;overflow:hidden}.communityVideoPlayer{background:#071328;place-items:center;min-height:430px;display:grid}.communityVideoPlayer video{object-fit:contain;background:#071328;width:100%;height:100%;max-height:560px;display:block}.communityVideoInfo{flex-direction:column;justify-content:center;gap:18px;min-width:0;padding:26px;display:flex}.communityVideoChip{color:#a51f37;background:#fff7f8;border:1px solid #ead7dc;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.communityVideoChip .uiIcon{width:14px;height:14px}@media (max-width:720px){.communityVideoCard{grid-template-columns:1fr;min-height:0}.communityVideoPlayer{aspect-ratio:9/16;min-height:0;max-height:72vh}.communityVideoPlayer video{max-height:72vh}.communityVideoInfo{gap:14px;padding:20px}}.homeVideoCard{border-radius:22px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.homeVideoHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 10px;display:flex}.homeVideoHeader .videoFeedAuthor a{color:inherit;text-decoration:none}.homeVideoHeader .videoFeedAuthor a:hover{text-decoration:underline}.homeVideoCaption{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 22px 18px;font-size:17px;line-height:1.5}.homeVideoStage{background:#070b12;place-items:center;width:100%;min-height:560px;display:grid;overflow:hidden}.homeVideoPlayer{aspect-ratio:9/16;background:#000;place-items:center;width:min(410px,100%);height:min(680px,72vh);display:grid}.homeVideoPlayer video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.homeVideoFooter{padding:15px 22px 20px}.homeVideoChip{color:#a51f37;white-space:nowrap;background:#fff7f8;border:1px solid #ead7dc;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.homeVideoChip .uiIcon{width:14px;height:14px}@media (max-width:720px){.homeVideoHeader{flex-wrap:wrap;gap:10px;padding:17px 16px 9px}.homeVideoCaption{padding:0 16px 14px;font-size:16px}.homeVideoStage{min-height:0}.homeVideoPlayer{aspect-ratio:9/16;width:100%;height:auto;max-height:none}.homeVideoFooter{padding:13px 16px 17px}}.homeVideoActions{flex-wrap:wrap;align-items:center;margin-top:14px;position:relative}.homeVideoCommentsDisclosure{min-width:0;position:relative}.homeVideoCommentsDisclosure>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.homeVideoCommentsDisclosure>summary::-webkit-details-marker{display:none}.homeVideoCommentsPanel{border:1px solid var(--line);background:#f8fafc;border-radius:16px;gap:14px;width:min(520px,72vw);margin-top:14px;padding:14px;display:grid}.homeVideoComment{display:block}.homeVideoCommentBody{background:#fff;border:1px solid #e7ebf1;border-radius:14px;min-width:0;padding:11px 12px}.homeVideoCommentAuthor{align-items:center;gap:9px;margin-bottom:7px;display:flex}.homeVideoCommentAuthor .memberAvatar-sm{width:30px;height:30px;font-size:.68rem}.homeVideoComment strong{margin:0;font-size:13px;display:block}.homeVideoComment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.homeVideoComment span{color:var(--muted);margin-top:5px;font-size:11px;display:block}.videoCommentComposer{border-top:1px solid var(--line);gap:9px;padding-top:12px;display:grid}.videoCommentComposer .textarea{resize:vertical;min-height:74px}.videoCommentComposerFooter{justify-content:space-between;align-items:center;gap:10px;display:flex}@media (max-width:720px){.homeVideoActions{justify-content:space-between}.homeVideoCommentsDisclosure{position:static}.homeVideoCommentsPanel{width:100%;padding:12px}.videoCommentComposerFooter{flex-direction:column;align-items:stretch}}.videoCommentComposer .btnPrimary{min-width:96px}.videoReplyDisclosure{border-top:1px solid #edf0f4;margin-top:9px;padding-top:8px}.videoReplyDisclosure>summary{cursor:pointer;color:var(--navy);align-items:center;font-size:12px;font-weight:800;list-style:none;display:inline-flex}.videoReplyDisclosure>summary::-webkit-details-marker{display:none}.videoReplyList{gap:8px;margin:10px 0 4px 20px;display:grid}.videoReply{background:#f7f9fc;border:1px solid #e8edf4;border-radius:12px;padding:10px 11px}.videoReply .homeVideoCommentAuthor{margin-bottom:5px}.videoReplyComposer{margin-top:10px;padding:10px 0 0 20px}.videoReplyComposer .textarea{min-height:62px}@media (max-width:720px){.videoReplyList{margin-left:10px}.videoReplyComposer{padding-left:10px}}.socialVideoPlayer{width:100%;height:100%;min-height:inherit;background:#000;place-items:center;display:grid;position:relative;overflow:hidden}.socialVideoPlayer>video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.socialVideoPrimary{color:#fff;font:inherit;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;z-index:3;background:#050a12bd;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:10px;padding:12px 17px;font-size:14px;font-weight:850;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000047}.socialVideoPrimary svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:25px;height:25px}.socialVideoPrimary .playGlyph{fill:currentColor;stroke:currentColor}.socialVideoPrimary:focus-visible{outline-offset:3px;outline:3px solid #ffffffe6}.videoFeedItem.videoFeedItemSocial{border-radius:22px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.videoFeedSocialHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 10px;display:flex}.videoFeedSocialCaption{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 22px 18px;font-size:17px;line-height:1.5}.videoFeedSocialStage{background:#070b12;place-items:center;width:100%;min-height:560px;display:grid;overflow:hidden}.videoFeedSocialStage>.socialVideoPlayer{aspect-ratio:9/16;width:min(410px,100%);height:min(680px,72vh)}.videoFeedSocialFooter{padding:15px 22px 20px}.communityVideoCard.communityVideoCardSocial{border-radius:22px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.communityVideoSocialHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 10px;display:flex}.communityVideoSocialCaption{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 22px 18px;font-size:17px;line-height:1.5}.communityVideoSocialStage{background:#070b12;place-items:center;width:100%;min-height:520px;display:grid;overflow:hidden}.communityVideoSocialStage>.socialVideoPlayer{aspect-ratio:9/16;width:min(390px,100%);height:min(640px,70vh)}.communityVideoSocialFooter{padding:15px 22px 20px}@media (max-width:720px){.socialVideoPrimary{padding:11px 15px;font-size:13px}.socialVideoPrimary svg{width:23px;height:23px}.videoFeedSocialHeader,.communityVideoSocialHeader{flex-wrap:wrap;padding:17px 16px 9px}.videoFeedSocialCaption,.communityVideoSocialCaption{padding:0 16px 14px;font-size:16px}.videoFeedSocialStage,.communityVideoSocialStage{min-height:0}.videoFeedSocialStage>.socialVideoPlayer,.communityVideoSocialStage>.socialVideoPlayer{aspect-ratio:9/16;width:100%;height:auto;max-height:none}.videoFeedSocialFooter,.communityVideoSocialFooter{padding:13px 16px 17px}}.socialVideoPrimary{background:#050a128c;border-color:#ffffffc2;justify-content:center;gap:0;width:52px;height:52px;padding:0;box-shadow:0 8px 24px #0000003d}.socialVideoPrimary:hover{background:#050a12b8;transform:translate(-50%,-50%)scale(1.04)}.socialVideoPrimary svg{width:24px;height:24px}.immersiveVideoPage{z-index:1000;color:#fff;background:#05070b;position:fixed;inset:0;overflow:hidden}.immersiveReelScroller{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;height:100svh;overflow-y:auto}.immersiveReelScroller::-webkit-scrollbar{display:none}.immersiveReel{scroll-snap-align:start;scroll-snap-stop:always;place-items:center;height:100svh;min-height:100svh;padding:14px 96px 14px 72px;display:grid}.immersiveReelFrame{justify-content:center;align-items:center;width:min(100%,820px);height:min(96svh,940px);display:flex;position:relative}.immersiveReelMedia{aspect-ratio:9/16;background:#000;border-radius:13px;max-width:min(72vw,530px);height:100%;max-height:940px;position:relative;overflow:hidden;box-shadow:0 18px 65px #00000073}.immersiveReelMedia>.socialVideoPlayer{width:100%;height:100%}.immersiveReelGradient{pointer-events:none;z-index:1;background:linear-gradient(#0000,#0000002e 28%,#000000d1);height:42%;position:absolute;bottom:0;left:0;right:0}.immersiveReelMeta{z-index:2;text-shadow:0 1px 8px #000000b3;gap:9px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.immersiveReelAuthor{align-items:center;gap:9px;display:flex}.immersiveReelAuthor>div:last-child{gap:1px;display:grid}.immersiveReelAuthor strong{font-size:14px}.immersiveReelAuthor span{color:#ffffffc2;font-size:11px}.immersiveReelMeta p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:92%;margin:0;font-size:14px;line-height:1.42}.immersiveExpiry{color:#ffffffa6;font-size:10px}.immersiveActionRail{z-index:5;justify-items:center;gap:18px;display:grid;position:absolute;bottom:80px;left:calc(50% + min(36vw,265px) + 16px)}.immersiveRailAction{color:#fff;cursor:pointer;background:0 0;border:0;justify-items:center;gap:5px;min-width:54px;padding:0;font-size:11px;font-weight:750;display:grid}.immersiveRailCircle{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;transition:all .16s;display:grid}.immersiveRailCircle .uiIcon,.immersiveRailCircle svg{width:22px;height:22px}.immersiveRailAction:hover .immersiveRailCircle{background:#fff3;transform:scale(1.04)}.immersiveRailAction.liked .immersiveRailCircle{color:#ff4054;background:#ff405424}.immersiveRailAction.liked .filledIcon{fill:currentColor}.immersiveCommentsDisclosure{position:relative}.immersiveCommentsDisclosure>summary{list-style:none}.immersiveCommentsDisclosure>summary::-webkit-details-marker{display:none}.immersiveCommentsPanel{width:min(390px,34vw);color:var(--ink);z-index:30;background:#fff;border-radius:18px;align-content:start;gap:14px;padding:18px;display:grid;position:fixed;top:70px;bottom:22px;right:22px;overflow:auto;box-shadow:0 24px 70px #00000073}.immersiveCommentsHeader{border-bottom:1px solid var(--line);padding-bottom:10px}.immersiveCommentsList{gap:12px;display:grid}.immersiveComment{align-items:flex-start;gap:9px;display:flex}.immersiveComment>div:last-child{background:#f4f6f9;border-radius:14px;flex:1;min-width:0;padding:9px 11px}.immersiveComment strong{font-size:12px}.immersiveComment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.42}.immersiveComment span{color:var(--muted);margin-top:5px;font-size:10px;display:block}.immersiveClose{z-index:40;color:#10141b;cursor:pointer;background:#ffffffdb;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;font-weight:500;line-height:1;transition:background .16s,transform .16s;display:grid;position:fixed;top:14px;left:14px;box-shadow:0 4px 14px #0003}.immersiveClose:hover{background:#fff;transform:scale(1.04)}.immersiveBrand{z-index:40;border-radius:10px;width:36px;height:36px;display:block;position:fixed;top:12px;left:54px;overflow:hidden;box-shadow:0 5px 16px #00000047}.immersiveBrandLogo{object-fit:cover;width:36px;height:36px;display:block}.immersiveNavButtons{z-index:20;gap:14px;display:grid;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.immersiveNavButtons button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff47;border-radius:50%;width:44px;height:44px;font-size:24px;font-weight:900}.immersiveNavButtons button:disabled{opacity:.26;cursor:default}.immersiveCounter{z-index:20;color:#ffffffb3;font-size:11px;position:fixed;bottom:18px;left:18px}@media (max-width:760px){.socialVideoPrimary{width:46px;height:46px}.immersiveReel{padding:0}.immersiveReelFrame{width:100%;height:100svh}.immersiveReelMedia{aspect-ratio:auto;border-radius:0;width:100%;max-width:100%;height:100svh;max-height:none}.immersiveReelMedia>.socialVideoPlayer>video{object-fit:contain}.immersiveActionRail{gap:15px;bottom:112px;left:auto;right:10px}.immersiveRailCircle{width:41px;height:41px}.immersiveNavButtons{display:none}.immersiveClose{width:28px;height:28px;font-size:18px;top:8px;left:8px}.immersiveBrand{width:34px;height:34px;top:7px;left:44px}.immersiveBrandLogo{width:34px;height:34px}.immersiveCommentsPanel{border-radius:18px;width:auto;max-height:70svh;inset:auto 8px 8px}.immersiveReelMeta{bottom:18px;right:68px}.immersiveCounter{display:none}}.socialVideoPlayer{isolation:isolate}.socialVideoPlayer>video{cursor:pointer}.socialVideoControls{z-index:5;color:#fff;opacity:.98;background:linear-gradient(#00000014,#000000a8);border-radius:12px;grid-template-columns:auto minmax(0,1fr) 34px 34px;align-items:center;gap:8px;padding:6px 8px;display:grid;position:absolute;bottom:9px;left:10px;right:10px}.socialVideoTime{white-space:nowrap;text-shadow:0 1px 4px #000000e6;font-size:11px;font-weight:800}.socialVideoSeek{cursor:pointer;accent-color:#ef3340;background:0 0;width:100%;height:18px;margin:0}.socialVideoSeek::-webkit-slider-runnable-track{background:#ffffff75;border-radius:999px;height:5px}.socialVideoSeek::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #ef3340;border-radius:50%;width:13px;height:13px;margin-top:-4px;box-shadow:0 1px 5px #00000073}.socialVideoSeek::-moz-range-track{background:#ffffff75;border-radius:999px;height:5px}.socialVideoSeek::-moz-range-progress{background:#ef3340;border-radius:999px;height:5px}.socialVideoSeek::-moz-range-thumb{background:#fff;border:2px solid #ef3340;border-radius:50%;width:11px;height:11px;box-shadow:0 1px 5px #00000073}.socialVideoUtility{color:#fff;cursor:pointer;background:#0000005c;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.socialVideoUtility:hover{background:#0000009e}.socialVideoUtility svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.videoShareBackdrop{z-index:1400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050a1285;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.videoShareSheet{width:min(430px,100vw - 32px);color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:20px;padding:18px;box-shadow:0 24px 80px #0000004d}.videoShareHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.videoShareHeader strong{font-size:17px}.videoShareClose{border:1px solid var(--line);cursor:pointer;width:34px;height:34px;color:var(--ink);background:#fff;border-radius:50%;font-size:24px;line-height:1}.videoShareGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.videoShareGrid button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:7px;padding:8px 4px;font-size:11px;font-weight:800;display:grid}.videoShareGrid button:hover{background:#f4f7fb}.videoShareBadge{width:48px;height:48px;color:var(--navy);background:#eef3fb;border:1px solid #dfe6f0;border-radius:50%;place-items:center;font-size:20px;font-weight:900;display:grid}.videoShareNative{border:1px solid var(--line);width:100%;font:inherit;color:var(--navy);cursor:pointer;background:#f8fafc;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;font-weight:800;display:flex}.videoShareNative .uiIcon{width:18px;height:18px}@media (max-width:600px){.socialVideoControls{grid-template-columns:auto minmax(0,1fr) 31px 31px;gap:5px;padding:5px 6px;bottom:7px;left:7px;right:7px}.socialVideoTime{font-size:10px}.socialVideoUtility{width:30px;height:30px}.videoShareGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.socialVideoSeek{appearance:none}.immersiveReelMeta{bottom:58px}@media (max-width:760px){.immersiveReelMeta{bottom:58px;right:68px}}.socialVideoSeek{accent-color:#f2f4f7}.socialVideoSeek::-webkit-slider-runnable-track{background:linear-gradient(90deg,#fffffff0 0 var(--video-progress,0%),#ffffff4d var(--video-progress,0%) 100%)}.socialVideoSeek::-webkit-slider-thumb{background:#fff;border:1px solid #fffffff5;box-shadow:0 1px 6px #00000080}.socialVideoSeek::-moz-range-track{background:#ffffff4d}.socialVideoSeek::-moz-range-progress{background:#fffffff0}.socialVideoSeek::-moz-range-thumb{background:#fff;border:1px solid #fffffff5;box-shadow:0 1px 6px #00000080}.socialVideoImmersiveLink{z-index:7;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050a127a;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:38px;height:38px;transition:all .16s;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 5px 18px #00000038}.socialVideoImmersiveLink:hover{background:#050a12b8;transform:scale(1.04)}.socialVideoImmersiveLink:focus-visible{outline-offset:2px;outline:3px solid #ffffffeb}.socialVideoImmersiveLink svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (max-width:600px){.socialVideoImmersiveLink{width:35px;height:35px;top:8px;right:8px}}.followMemberControl{gap:5px;display:grid}.followMemberButton{min-height:42px}.followMemberButton .uiIcon{width:17px;height:17px}.profileFollowMetaV134A{color:#5e7086;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:12px;display:flex}.profileFollowMetaV134A span{align-items:baseline;gap:4px;display:inline-flex}.profileFollowMetaV134A strong{color:#17365f;font-size:13px}@media (max-width:720px){.profileActionRow{flex-wrap:wrap}.followMemberControl,.startConversationControl{min-width:0}}.profileFollowMetaV134A a{color:#5e7086;border-radius:8px;align-items:baseline;gap:4px;margin:-2px -4px;padding:2px 4px;text-decoration:none;transition:all .15s;display:inline-flex}.profileFollowMetaV134A a:hover{color:#17365f;background:#eef4fb}.profileRelationsLayoutV134C{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.profileRelationsMainV134C{gap:14px;min-width:0;display:grid}.profileRelationsHeroV134C{padding:22px}.profileRelationsIdentityV134C{align-items:center;gap:16px;display:flex}.profileRelationsIdentityV134C h1{margin:3px 0 6px;font-size:clamp(25px,3vw,38px);line-height:1.08}.profileRelationsBackV134C{color:var(--navy);font-size:13px;font-weight:800;text-decoration:none}.profileRelationsTabsV134C{gap:8px;padding:8px;display:flex}.profileRelationsTabsV134C a{color:#5b6d82;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex}.profileRelationsTabsV134C a span{color:#17365f;background:#edf3fb;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;display:grid}.profileRelationsTabsV134C a.active{color:#0d438f;background:#eaf2fd}.profileRelationsListV134C{gap:10px;display:grid}.profileRelationCardV134C{justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.profileRelationPersonV134C{min-width:0;color:var(--ink);align-items:center;gap:13px;text-decoration:none;display:flex}.profileRelationPersonV134C>div{gap:2px;min-width:0;display:grid}.profileRelationPersonV134C strong{font-size:16px}.profileRelationPersonV134C span{color:#59708a;font-size:13px}.profileRelationPersonV134C small{color:#718096;align-items:center;gap:5px;font-size:12px;display:flex}.profileRelationPersonV134C small .uiIcon{width:13px;height:13px}.profileRelationActionsV134C{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.profileRelationActionsV134C .btn{min-height:40px}.profileRelationsEmptyV134C{text-align:center;justify-items:center;gap:10px;padding:46px 24px;display:grid}.profileRelationsEmptyV134C h2{margin:0;font-size:18px}.profileRelationsEmptyIconV134C{color:#0e4b98;background:#edf4fc;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.profileRelationsEmptyIconV134C .uiIcon{width:22px;height:22px}@media (max-width:900px){.profileRelationsLayoutV134C{grid-template-columns:1fr}.profileRelationsLayoutV134C>.appSidebar{display:none}}@media (max-width:620px){.profileRelationsIdentityV134C{align-items:flex-start}.profileRelationCardV134C{flex-direction:column;align-items:flex-start}.profileRelationActionsV134C{justify-content:flex-start;width:100%}.profileRelationsTabsV134C{overflow:auto}.profileRelationsTabsV134C a{white-space:nowrap}}.searchLimitNote{color:var(--muted,#667085);margin:12px 4px 0;font-size:.86rem}.searchSectionActions{color:var(--muted,#667085);align-items:center;gap:10px;font-size:12px;display:flex}.searchSectionActions>a{color:var(--blue,#0b4ea2);white-space:nowrap;font-weight:800;text-decoration:none}.searchPagination{border-top:1px solid var(--line,#e5e7eb);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:16px 0 0;padding:12px 4px 0;display:grid}.searchPagination>a:first-child{justify-self:start}.searchPagination>a:last-child{justify-self:end}.searchPagination>strong{color:var(--muted,#667085);font-size:13px}@media (max-width:720px){.searchSectionActions{gap:7px}.searchPagination{grid-template-columns:1fr 1fr}.searchPagination>strong{text-align:center;grid-area:1/1/auto/-1}.searchPagination>a:first-child{grid-area:2/1}.searchPagination>a:last-child{grid-area:2/2}}.personResultCardV135E,.searchCommunityCardV135E{justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.personResultIdentityV135E,.searchCommunityIdentityV135E{flex:auto;align-items:flex-start;gap:13px;min-width:0;display:flex}.personResultIdentityV135E .memberAvatar,.searchCommunityIdentityV135E .communityMark{flex:none}.searchCommunityIdentityV135E>div:last-child{gap:3px;min-width:0;display:grid}.searchCommunityIdentityV135E strong{font-size:15px}.searchCommunityIdentityV135E span{color:var(--muted);font-size:11px}.searchCommunityIdentityV135E p{color:#526078;margin:7px 0 0;font-size:12px;line-height:1.45}.searchResultActionsV135E{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.searchResultActionsV135E .followMemberControl,.searchResultActionsV135E .joinControl{margin:0}.searchResultActionsV135E .followMemberButton,.searchResultActionsV135E .joinControl .btn{white-space:nowrap}@media (max-width:820px){.personResultCardV135E,.searchCommunityCardV135E{flex-direction:column;align-items:stretch;gap:12px}.searchResultActionsV135E{flex-wrap:wrap;justify-content:flex-start}}.feedAuthorNameLine{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.postAuthor{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.feedFollowedBadge{letter-spacing:.01em;white-space:nowrap;background:#eef4fb;border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-weight:800;line-height:1.2;color:#315f93!important;font-size:10px!important;display:inline-flex!important}.videoFeedAuthor>div:last-child .feedFollowedBadge{color:#315f93!important;font-size:10px!important}@media (max-width:620px){.feedFollowedBadge{padding:2px 6px;font-size:9px!important}}.postActionsWithInlineComments{flex-wrap:wrap}.postInlineCommentsPanel{border-top:1px solid var(--line);flex:0 0 100%;order:20;gap:12px;width:100%;margin-top:12px;padding-top:12px;display:grid}.postInlineCommentList{gap:9px;display:grid}.postInlineComment{align-items:flex-start;gap:9px;min-width:0;display:flex}.postInlineCommentContent{flex:1;min-width:0}.postInlineCommentBubble{background:#f4f6f9;border-radius:15px;max-width:min(620px,100%);padding:9px 12px;display:inline-block}.postInlineCommentBubble a{color:inherit;text-decoration:none}.postInlineCommentBubble a:hover{text-decoration:underline}.postInlineCommentBubble strong{margin-bottom:3px;font-size:13px;display:block}.postInlineCommentBubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.postInlineCommentContent>span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.postInlineViewAll,.postInlineOpenDiscussion{color:var(--navy);justify-self:start;font-size:12px;font-weight:800;text-decoration:none}.postInlineViewAll:hover,.postInlineOpenDiscussion:hover{text-decoration:underline}.postInlineCommentComposer{gap:9px;display:grid}.postInlineCommentComposerRow{align-items:flex-start;gap:9px;display:flex}.postInlineCommentComposerRow .textarea{resize:vertical;flex:1;min-height:66px}.postInlineCommentComposerFooter{justify-content:space-between;align-items:center;gap:10px;padding-left:39px;display:flex}.postInlineCommentComposerFooter .btnPrimary{min-width:92px}@media (max-width:720px){.postInlineCommentBubble{max-width:100%}.postInlineCommentComposerFooter{flex-direction:column;align-items:stretch;padding-left:0}}.immersiveCommentBubble{background:#f4f6f9;border-radius:14px;flex:1;min-width:0;padding:9px 11px;position:relative}.immersiveComment>div:last-child.immersiveCommentBubble{background:#f4f6f9}.immersiveCommentTopline{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.immersiveCommentTopline>strong{min-width:0}.immersiveCommentMenu{flex:none;position:relative}.immersiveCommentMenu>summary{cursor:pointer;color:#667085;letter-spacing:1px;border:0;border-radius:999px;place-items:center;width:27px;height:27px;font-weight:900;line-height:1;list-style:none;display:grid}.immersiveCommentMenu>summary::-webkit-details-marker{display:none}.immersiveCommentMenu>summary:hover{color:#172033;background:#e7ebf1}.immersiveCommentMenuPopover{z-index:12;border:1px solid var(--line);background:#fff;border-radius:12px;gap:2px;min-width:128px;padding:6px;display:grid;position:absolute;top:31px;right:0;box-shadow:0 12px 28px #10182829}.immersiveCommentMenuPopover button{text-align:left;font:inherit;cursor:pointer;color:#172033;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:700}.immersiveCommentMenuPopover button:hover{background:#f2f4f7}.immersiveCommentMenuPopover button.dangerText{color:#c91f36}.immersiveCommentMenuPopover button:disabled{opacity:.55;cursor:not-allowed}.immersiveCommentEdit{gap:8px;margin-top:7px;display:grid}.immersiveCommentEdit .textarea{min-height:72px;font-size:13px}.immersiveCommentEditActions{justify-content:flex-end;gap:7px;display:flex}.immersiveCommentEditActions .btn{min-height:34px;padding:7px 12px;font-size:12px}.immersiveCommentError{margin:0 0 8px}.immersiveCommentMenuTrigger{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:20px;height:20px;padding:0;font:800 14px/1 system-ui;display:grid}.immersiveCommentMenuTrigger:hover,.immersiveCommentMenuTrigger[aria-expanded=true]{color:#172033;background:#e7ebf1}.immersiveCommentMenuPopover{top:24px}.immersiveCommentReport{border-top:1px solid #dfe4ea;gap:8px;margin-top:9px;padding-top:9px;display:grid}.immersiveCommentReport>strong{color:#172033;font-size:12px}.immersiveCommentReport select,.immersiveCommentReport textarea{border:1px solid var(--line);color:#172033;width:100%;font:inherit;background:#fff;border-radius:9px;padding:8px 9px;font-size:12px}.immersiveCommentReport textarea{resize:vertical;min-height:62px}.immersiveCommentReportActions{justify-content:flex-end;gap:7px;display:flex}.immersiveCommentReportActions .btn{min-height:32px;padding:6px 10px;font-size:11px}.immersiveCommentReported{color:#667085;margin-top:5px;font-size:11px;font-weight:700;display:inline-block}.homeVideoActions>.homeVideoCommentsPanel{flex:0 0 100%;order:99;width:100%;margin-top:4px}.homeVideoCommentsPanel{border:1px solid var(--line);background:#f8fafc;border-radius:16px;gap:12px;min-width:0;padding:14px;display:grid}.homeVideoCommentsScroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:360px;padding-right:4px;overflow-y:auto}.homeVideoCommentList{gap:10px;display:grid}.homeVideoCommentRow{align-items:flex-start;gap:9px;min-width:0;display:flex}.homeVideoCommentAvatar.memberAvatar-sm{vertical-align:top;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;margin-top:2px;line-height:1;display:inline-flex}.homeVideoCommentContent{flex:1;min-width:0}.homeVideoCommentBody{background:#fff;border:1px solid #e7ebf1;border-radius:14px;min-width:0;padding:10px 11px;position:relative}.homeVideoCommentTopline{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.homeVideoCommentTopline>strong{min-width:0;font-size:13px;line-height:1.25}.homeVideoCommentBody p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.45}.homeVideoCommentBody>span{color:var(--muted);margin-top:5px;font-size:11px;display:block}.homeVideoCommentMetaActions{align-items:center;gap:10px;margin:5px 0 0 8px;display:flex}.homeVideoCommentMetaActions button,.homeVideoMoreComments{color:#425b7d;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.homeVideoCommentMetaActions button:hover,.homeVideoMoreComments:hover{color:var(--navy);text-decoration:underline}.homeVideoMoreComments{margin:10px 0 2px 39px;display:block}.homeVideoReplyArea{gap:9px;margin:9px 0 4px 14px;display:grid}.homeVideoReplyList{gap:8px;display:grid}.homeVideoReplyRow .homeVideoCommentBody{background:#f5f7fa}.homeVideoReplyArea .videoReplyComposer{margin-top:0;padding:8px 0 0 39px}.homeVideoCommentMenu{flex:none;position:relative}.homeVideoCommentMenuTrigger{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:20px;height:20px;padding:0;font:800 14px/1 system-ui;display:grid}.homeVideoCommentMenuTrigger:hover,.homeVideoCommentMenuTrigger[aria-expanded=true]{color:#172033;background:#e7ebf1}.homeVideoCommentMenuPopover{z-index:20;border:1px solid var(--line);background:#fff;border-radius:11px;gap:2px;min-width:126px;padding:5px;display:grid;position:absolute;top:24px;right:0;box-shadow:0 12px 28px #10182829}.homeVideoCommentMenuPopover button{text-align:left;font:inherit;cursor:pointer;color:#172033;background:0 0;border:0;border-radius:7px;padding:8px 9px;font-size:12px;font-weight:700}.homeVideoCommentMenuPopover button:hover{background:#f2f4f7}.homeVideoCommentMenuPopover button.dangerText{color:#c91f36}.homeVideoCommentMenuPopover button:disabled{opacity:.55;cursor:not-allowed}.homeVideoCommentEdit{gap:8px;margin-top:7px;display:grid}.homeVideoCommentEdit .textarea{min-height:68px;font-size:13px}.homeVideoCommentEditActions{justify-content:flex-end;gap:7px;display:flex}.homeVideoCommentEditActions .btn{min-height:32px;padding:6px 10px;font-size:11px}.homeVideoCommentReport{border-top:1px solid #dfe4ea;gap:8px;margin-top:9px;padding-top:9px;display:grid}.homeVideoCommentReport>strong{color:#172033;font-size:12px}.homeVideoCommentReport select,.homeVideoCommentReport textarea{border:1px solid var(--line);color:#172033;width:100%;font:inherit;background:#fff;border-radius:9px;padding:8px 9px;font-size:12px}.homeVideoCommentReport textarea{resize:vertical;min-height:62px}.homeVideoCommentReportActions{justify-content:flex-end;gap:7px;display:flex}.homeVideoCommentReportActions .btn{min-height:32px;padding:6px 10px;font-size:11px}.homeVideoCommentReported{font-weight:700;color:#667085!important;font-size:11px!important}.homeVideoCommentError{margin:0}.immersiveComment>.memberAvatar-sm{justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;margin-top:2px;line-height:1;display:inline-flex}@media (max-width:720px){.homeVideoCommentsPanel{padding:12px}.homeVideoCommentsScroll{max-height:52vh}.homeVideoReplyArea{margin-left:6px}.homeVideoReplyArea .videoReplyComposer{padding-left:0}.homeVideoMoreComments{margin-left:39px}}.kozeSection{gap:9px;display:grid}.kozeSectionHeader{justify-content:space-between;align-items:end;gap:16px;padding:0 2px;display:flex}.kozeSectionHeader>div{gap:1px;display:grid}.kozeSectionHeader strong{color:var(--blue);letter-spacing:-.015em;font-size:18px}.kozeSectionHeader>a{color:var(--blue);font-size:12px;font-weight:800}.kozeRail{scrollbar-width:thin;scroll-snap-type:x proximity;gap:12px;padding:1px 1px 5px;display:flex;overflow-x:auto}.kozeShortcut{color:#fff;scroll-snap-align:start;text-align:left;background:#071328;border:1px solid #dfe5ed;border-radius:17px;flex:0 0 142px;height:170px;position:relative;overflow:hidden;box-shadow:0 5px 16px #1720330b}button.kozeShortcut{font:inherit;cursor:pointer}.kozePreview{background:linear-gradient(155deg,#153f79,#8c2947);display:block;position:absolute;inset:0}.kozePreview video{object-fit:cover;pointer-events:none;background:#071328;width:100%;height:100%;display:block}.kozePreviewFallback{color:#ffffffdb;place-items:center;width:100%;height:100%;display:grid}.kozePreviewFallback .uiIcon{width:38px;height:38px}.kozeShade{pointer-events:none;background:linear-gradient(#040a160a 24%,#040a162e 55%,#040a16e0 100%);position:absolute;inset:0}.kozeAuthor{z-index:2;align-items:center;gap:7px;min-width:0;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.kozeAuthor .memberAvatar{border:2px solid #ffffffeb;flex:none}.kozeAuthor>span{min-width:0;line-height:1.15;display:grid}.kozeAuthor strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:11px;overflow:hidden}.kozeAuthor small{color:#ffffffc7;margin-top:3px;font-size:9px}.kozeCreateShortcut,.kozeEmptyShortcut{text-align:center;color:var(--blue);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:13px;display:flex}.kozeCreateShortcut strong,.kozeEmptyShortcut strong{font-size:12px;line-height:1.25}.kozeCreateShortcut>span:last-child,.kozeEmptyShortcut>span:last-child{color:var(--muted);font-size:10px}.kozeCreateIcon{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.kozeCreateIcon .uiIcon{width:23px;height:23px}.kozeEmptyShortcut .kozeCreateIcon{color:var(--blue);background:#edf3fc}.kozeDeleteWrap{justify-items:end;gap:4px;display:grid}.kozeDeleteError{text-align:right;max-width:260px}.kozeDeleteWrap.compact{justify-items:center;width:54px}.kozeDeleteCompact{color:#fff;width:48px;min-height:48px;font:inherit;cursor:pointer;background:#071328b8;border:1px solid #ffffff47;border-radius:999px;padding:5px;font-size:9px;font-weight:850;box-shadow:0 5px 18px #00000038}.kozeDeleteCompact:hover{background:#a91f45;border-color:#d65b79}.kozeDeleteCompact:disabled{opacity:.6;cursor:wait}.kozeDeleteWrap.compact .kozeDeleteError{color:#9d183d;text-align:left;background:#fff;border-radius:9px;width:220px;padding:7px 9px;font-size:11px;position:absolute;right:64px;box-shadow:0 8px 24px #0003}.immersiveOwnerAction{text-shadow:none;justify-self:start;margin-top:2px}.immersiveOwnerAction .btn{color:#fff;background:#780a2bb8;border-color:#ff738b9e;min-height:32px;padding:6px 10px;font-size:11px;box-shadow:0 5px 16px #00000038}.immersiveOwnerAction .btn:hover{background:#a91f45;border-color:#ff8da7}.videoComposerAnchor{height:0;overflow:hidden}#composer .videoComposer{border-radius:18px;margin-top:12px}#composer .composerMediaRow .mediaAction{align-items:center;gap:6px;display:inline-flex}#composer .composerMediaRow .mediaAction .uiIcon{width:16px;height:16px}@media (max-width:620px){.kozeSectionHeader strong{font-size:16px}.kozeShortcut{border-radius:15px;flex-basis:116px;height:150px}.kozeRail{gap:9px}.kozeAuthor{bottom:8px;left:8px;right:8px}.kozeAuthor .memberAvatar{width:27px;height:27px;font-size:9px}.kozeAuthor strong{font-size:10px}}.accountMenu{z-index:80;display:inline-flex;position:relative}.accountMenuTrigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.accountMenuTrigger.open,.accountMenuTrigger:hover{background:#f1f5fb}.accountMenuChevron{color:var(--muted);margin-left:-2px;font-size:14px;line-height:1;transform:translateY(-1px)}.accountMenuPopover{border:1px solid var(--line);z-index:120;background:#fff;border-radius:18px;gap:4px;width:300px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 45px #12203629}.accountMenuIdentity{color:inherit;border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.accountMenuIdentity:hover{background:#f5f8fc}.accountMenuIdentity>div{gap:2px;min-width:0;display:grid}.accountMenuIdentity strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accountMenuIdentity span{color:var(--muted);font-size:12px}.accountMenuDivider{background:var(--line);height:1px;margin:4px 2px}.accountMenuItem{width:100%;min-height:42px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:9px 11px;font-weight:700;display:flex}.accountMenuItem:hover{color:var(--blue);background:#f3f6fb}.accountMenuItem .uiIcon{width:19px;height:19px}.accountMenuLogout{color:var(--danger,#d92738)}.networkPageMain{align-content:start;gap:16px;min-width:0;display:grid}.networkHero{justify-content:space-between;align-items:center;gap:18px;padding:24px 26px;display:flex}.networkHero h1{margin:4px 0 5px;font-size:34px}.networkHero p{color:var(--muted);margin:0}.networkTabs{border-radius:16px;gap:8px;padding:8px;display:flex;overflow:auto}.networkTabs a{color:var(--muted);white-space:nowrap;border-radius:11px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:flex}.networkTabs a.active{color:var(--blue);background:#eaf2ff}.networkTabs span{border:1px solid var(--line);background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 7px;font-size:12px;display:inline-flex}.networkPeople{gap:10px;display:grid}.networkPersonCard{justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.networkPersonLink{min-width:0;color:inherit;align-items:center;gap:13px;display:flex}.networkPersonInfo{gap:3px;min-width:0;display:grid}.networkPersonInfo strong{font-size:16px}.networkPersonInfo span,.networkPersonInfo small{color:var(--muted)}.networkPersonMeta{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.networkPersonMeta em{color:#315172;background:#eef4fc;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:700}.networkPersonActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.networkEmpty{text-align:center;color:var(--muted);padding:38px}.homeNetworkList{gap:8px;margin-top:8px;display:grid}.homeNetworkPerson{color:inherit;align-items:center;gap:9px;padding:5px 2px;display:flex}.homeNetworkPerson>div{min-width:0;display:grid}.homeNetworkPerson strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.homeNetworkPerson span{color:var(--muted);font-size:11px}.homeNetworkActions{gap:8px;margin-top:10px;display:flex}.homeNetworkActions .btn{flex:1;padding:8px 9px;font-size:12px}@media (max-width:760px){.accountMenuPopover{width:auto;position:fixed;top:66px;left:12px;right:12px}.profileName,.accountMenuChevron{display:none}.networkHero{flex-direction:column;align-items:flex-start}.networkHero h1{font-size:28px}.networkPersonCard{flex-direction:column;align-items:flex-start}.networkPersonActions{width:100%}.networkPersonActions .btn,.networkPersonActions button{flex:1}}.homeNetworkCounts{grid-template-columns:1fr 1fr;gap:7px;margin:8px 0;display:grid}.homeNetworkCounts a{border:1px solid var(--line);color:inherit;background:#fbfcfe;border-radius:11px;gap:1px;padding:8px 9px;display:grid}.homeNetworkCounts strong{color:var(--blue);font-size:16px}.homeNetworkCounts span{color:var(--muted);font-size:10px}.paleViteTrigger{cursor:pointer;background:0 0;border:0;border-radius:50%;position:relative}.paleViteTrigger:hover{color:var(--blue);background:#eef3fb}.paleViteUnreadBadge{color:#fff;background:#df2639;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;top:-5px;right:-7px}.paleVitePanel{border:1px solid var(--line);z-index:210;background:#fff;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;width:370px;max-height:min(650px,100vh - 92px);display:grid;position:fixed;top:74px;right:18px;overflow:hidden;box-shadow:0 20px 55px #13233b38}.paleVitePanelHeader{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 10px;display:flex}.paleVitePanelHeader h2{margin:1px 0 0;font-size:22px}.paleVitePanelHeader .eyebrow{font-size:9px}.paleViteNew{color:var(--blue);white-space:nowrap;background:#eef4fd;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.paleViteNew .uiIcon{width:15px;height:15px}.paleViteSearch{border:1px solid var(--line);color:var(--muted);background:#f6f8fb;border-radius:12px;align-items:center;gap:8px;margin:0 14px 10px;padding:9px 11px;display:flex}.paleViteSearch .uiIcon{width:16px;height:16px}.paleViteSearch input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.paleViteConversationList{padding:0 8px;overflow:auto}.paleViteConversation{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 8px;display:grid}.paleViteConversation:hover{background:#f4f7fb}.paleViteConversation.unread{background:#f0f5fd}.paleViteConversationText{gap:3px;min-width:0;display:grid}.paleViteConversationTop{justify-content:space-between;gap:8px;min-width:0;display:flex}.paleViteConversationTop strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.paleViteConversationTop small{color:var(--muted);white-space:nowrap;font-size:10px}.paleVitePreview{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:12px;display:block;overflow:hidden}.paleViteConversation.unread .paleVitePreview{color:#34445e;font-weight:700}.paleViteConversationBadge{background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:10px;display:grid}.paleViteAllMessages{text-align:center;border-top:1px solid var(--line);color:var(--blue);background:#fff;padding:12px;font-size:12px;font-weight:800;display:block}.paleViteEmpty{text-align:center;color:var(--muted);padding:28px 14px;font-size:13px}.paleViteError{color:#a51120;background:#fff5f6;padding:7px 14px;font-size:11px}.paleViteChat{border:1px solid var(--line);z-index:205;background:#fff;border-radius:17px 17px 12px 12px;grid-template-rows:auto minmax(0,1fr) auto auto;width:350px;height:480px;display:grid;position:fixed;bottom:18px;right:24px;overflow:hidden;box-shadow:0 18px 50px #0d1d3240}.paleViteChatHeader{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.paleViteChatPerson{min-width:0;color:inherit;align-items:center;gap:9px;display:flex}.paleViteChatPerson>span{min-width:0;display:grid}.paleViteChatPerson strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.paleViteChatPerson small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.paleViteChatTools{gap:4px;display:flex}.paleViteChatTools button{width:30px;height:30px;color:var(--blue);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px;line-height:1}.paleViteChatTools button:hover{background:#eef4fd}.paleViteMessages{scrollbar-width:thin;scrollbar-color:#aeb6c0 transparent;background:#f7f8fa;flex-direction:column;gap:7px;padding:14px 10px;display:flex;overflow:auto}.paleViteMessages::-webkit-scrollbar{width:6px}.paleViteMessages::-webkit-scrollbar-track{background:0 0}.paleViteMessages::-webkit-scrollbar-thumb{background:#aeb6c0;border-radius:999px}.paleViteMessages::-webkit-scrollbar-button{display:none}.paleViteMessageRow{justify-content:flex-start;display:flex}.paleViteMessageRow.own{justify-content:flex-end}.paleViteMessage{overflow-wrap:anywhere;background:#e9edf2;border-radius:15px 15px 15px 5px;max-width:82%;padding:8px 10px}.paleViteMessage.own{color:#fff;background:#2f5792;border-radius:15px 15px 5px}.paleViteMessage p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.35}.paleViteMessage small{opacity:.66;text-align:right;margin-top:4px;font-size:9px;display:block}.paleViteComposer{border-top:1px solid var(--line);background:#fff;align-items:flex-end;gap:7px;padding:9px;display:flex}.paleViteComposer textarea{resize:none;scrollbar-width:none;border:1px solid var(--line);max-height:90px;font:inherit;border-radius:18px;outline:none;flex:1;padding:9px 12px;font-size:13px;overflow-y:auto}.paleViteComposer textarea:focus{border-color:#9eb9de}.paleViteComposer button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.paleViteComposer button:disabled{opacity:.45;cursor:default}.paleViteComposer button .uiIcon{width:16px;height:16px}.paleViteMinimizedBubble{z-index:206;cursor:pointer;background:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;padding:3px;transition:transform .15s,box-shadow .15s;display:grid;position:fixed;bottom:24px;right:20px;box-shadow:0 10px 28px #0d1d3240}.paleViteMinimizedBubble:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0d1d324d}.paleViteMinimizedBubble .memberAvatar{width:48px!important;height:48px!important}.paleViteOpenFull{text-align:center;border-top:1px solid var(--line);color:var(--blue);background:#fff;padding:8px;font-size:10px;font-weight:800;display:block}.paleViteUnavailable{text-align:center;color:var(--muted);border-top:1px solid var(--line);padding:12px;font-size:11px}@media (max-width:760px){.paleVitePanel{width:auto;max-height:calc(100vh - 82px);top:68px;left:10px;right:10px}.paleViteChat{width:auto;height:min(520px,100vh - 84px);bottom:8px;left:8px;right:8px}.paleViteMinimizedBubble{bottom:12px;right:12px}}.landingV2Page{color:#0d2753;background:radial-gradient(circle at 86% 22%,#e937510f,#0000 24%),radial-gradient(circle at 8% 82%,#1857ab12,#0000 26%),#f8fbff;min-height:100vh}.landingV2Header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e6ecf4;grid-template-columns:minmax(190px,1fr) auto minmax(360px,1fr);align-items:center;gap:26px;min-height:76px;padding:10px clamp(22px,4vw,70px);display:grid;position:sticky;top:0;box-shadow:0 8px 26px #1c3a640d}.landingV2Brand{width:fit-content;display:inline-flex}.landingV2Brand img{width:206px;max-width:100%;height:auto;display:block}.landingV2Nav{align-items:stretch;gap:30px;font-weight:800;display:flex}.landingV2Nav a{color:#173764;align-items:center;min-height:52px;padding:0 3px;display:flex;position:relative}.landingV2Nav a:after{content:"";background:0 0;border-radius:999px;height:3px;position:absolute;bottom:2px;left:0;right:0}.landingV2Nav a:hover:after,.landingV2Nav a.active:after{background:#df2139}.landingV2HeaderActions{justify-self:end;align-items:center;gap:10px;display:flex}.landingV2Language{background:#fff;border:1px solid #d9e2ee;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-weight:700;display:inline-flex}.landingV2Language select{color:#173764;cursor:pointer;background:0 0;border:0;outline:0;font-weight:700}.landingV2Button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 17px;font-weight:850;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.landingV2Button:hover{transform:translateY(-1px)}.landingV2ButtonPrimary{color:#fff;background:#123b7a;box-shadow:0 9px 24px #123b7a2e}.landingV2ButtonPrimary:hover{background:#0d326c}.landingV2ButtonSecondary{color:#123b7a;background:#fff;border-color:#cfd9e6}.landingV2ButtonSecondary:hover{background:#f7faff}.landingV2Hero{grid-template-columns:minmax(390px,.65fr) minmax(820px,1.35fr);align-items:center;gap:clamp(48px,3.5vw,60px);width:min(1640px,100% - 54px);min-height:calc(100vh - 76px);margin:0 auto;padding:clamp(44px,6vh,80px) 0 58px;display:grid}.landingV2Copy{max-width:610px}.landingV2Eyebrow{color:#1d63b4;letter-spacing:.24em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:950;display:block}.landingV2Title{letter-spacing:-.055em;gap:1px;margin:0;font-size:clamp(58px,5.1vw,86px);line-height:.94;display:grid}.landingV2Title span,.landingV2Title strong{display:block}.landingV2Title strong{color:#df2139;letter-spacing:-.035em;transform-origin:0;margin-top:7px;font-family:Segoe Script,Brush Script MT,Lucida Handwriting,cursive;font-size:.79em;font-weight:700;line-height:1.03;transform:rotate(-1.2deg)}.landingV2Copy>p{color:#516783;max-width:560px;margin:28px 0 0;font-size:clamp(18px,1.2vw,21px);line-height:1.58}.landingV2Actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.landingV2HeroButton{min-height:56px;padding-inline:23px;font-size:16px}.landingV2TrustRow{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.landingV2TrustRow span{color:#536986;background:#ffffffbd;border:1px solid #dce5ef;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:750}.landingV2Visual{grid-template-columns:minmax(400px,1fr) minmax(360px,430px);align-items:center;gap:32px;min-height:650px;display:grid;position:relative}.landingV2PhotoCard{background:#dfeaf6;border:1px solid #dbe4ef;border-radius:30px;width:calc(100% + 38px);height:610px;margin-left:-38px;position:relative;overflow:hidden;box-shadow:0 28px 70px #1c3a6429}.landingV2PhotoCard img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.landingV2PhotoCard:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#061f4157 100%);position:absolute;inset:0}.landingV2PreviewCard{z-index:3;background:#fffffffa;border:1px solid #dce4ef;border-radius:26px;justify-self:end;width:min(100%,430px);margin-left:0;padding:20px;position:relative;box-shadow:0 28px 70px #1c3a642b}.landingV2PreviewTop{border-bottom:1px solid #e7edf4;align-items:center;gap:12px;padding-bottom:18px;display:flex}.landingV2PreviewTop img{object-fit:contain;border-radius:13px;width:48px;height:48px}.landingV2PreviewTop div{gap:2px;display:grid}.landingV2PreviewTop strong{font-size:22px}.landingV2PreviewTop span{color:#687b95;font-size:12px}.landingV2FeatureGrid{grid-template-columns:1fr 1fr;gap:10px;padding:18px 0;display:grid}.landingV2Feature{color:#173764;background:#fbfdff;border:1px solid #e2e9f1;border-radius:16px;align-items:center;gap:12px;min-height:92px;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.landingV2Feature:hover{border-color:#bfcfe3;transform:translateY(-2px);box-shadow:0 10px 24px #1c3a6414}.landingV2FeatureIcon{color:#135bb5;background:#eaf2ff;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.landingV2Feature div{gap:2px;min-width:0;display:grid}.landingV2Feature strong{font-size:14px}.landingV2Feature small{color:#71839b;line-height:1.25}.landingV2MiniPost{background:linear-gradient(135deg,#f2f7ff,#fff7f8);border:1px solid #dce6f3;border-radius:17px;gap:9px;padding:12px;display:grid}.landingV2CityThumb{aspect-ratio:479/151;background-image:url(/landing/palenon-city-skyline.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #123b7a1f;border-radius:12px;width:100%;height:auto;box-shadow:inset 0 0 0 1px #ffffff2e}.landingV2MiniPost>div:last-child{min-width:0}.landingV2MiniPost p{color:#667a94;margin:0;font-size:12px;line-height:1.4}.landingV2About{border-top:1px solid #e2e8f1;grid-template-columns:.8fr 1.2fr;gap:48px;width:min(1320px,100% - 54px);margin:0 auto;padding:78px 0 92px;display:grid}.landingV2About h2{letter-spacing:-.035em;max-width:560px;margin:0;font-size:clamp(32px,3vw,48px);line-height:1.05}.landingV2AboutCards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landingV2AboutCards article{background:#fff;border:1px solid #dfe7f0;border-radius:18px;padding:20px;box-shadow:0 12px 28px #1c3a640f}.landingV2AboutCards strong{color:#123b7a;font-size:16px}.landingV2AboutCards p{color:#637790;margin:8px 0 0;font-size:14px;line-height:1.48}@media (max-width:1300px){.landingV2Header{grid-template-columns:auto 1fr auto}.landingV2Nav{display:none}.landingV2Hero{grid-template-columns:1fr;width:min(920px,100% - 38px)}.landingV2Copy{max-width:720px}.landingV2Visual{grid-template-columns:minmax(430px,1.18fr) minmax(340px,.82fr);min-height:590px}.landingV2PhotoCard{width:auto;height:560px;margin-left:0}.landingV2PreviewCard{width:min(100%,420px)}.landingV2CityThumb{width:100%;height:auto}.landingV2About{grid-template-columns:1fr}}@media (max-width:760px){.landingV2Header{grid-template-columns:1fr auto;min-height:70px;padding:10px 14px}.landingV2Brand img{width:158px}.landingV2HeaderActions .landingV2Language,.landingV2HeaderActions .landingV2ButtonSecondary{display:none}.landingV2HeaderActions .landingV2ButtonPrimary{min-height:40px;padding-inline:12px;font-size:12px}.landingV2Hero{gap:34px;width:calc(100% - 24px);padding-top:34px}.landingV2Title{font-size:clamp(48px,14vw,68px)}.landingV2Copy>p{font-size:16px}.landingV2Actions{grid-template-columns:1fr;display:grid}.landingV2HeroButton{width:100%}.landingV2Visual{grid-template-columns:1fr;gap:14px;min-height:0}.landingV2PhotoCard{border-radius:24px;height:470px}.landingV2PreviewCard{border-radius:22px;justify-self:stretch;width:auto;margin:-74px 12px 0}.landingV2CityThumb{width:100%;height:auto}.landingV2FeatureGrid{grid-template-columns:1fr}.landingV2About{width:calc(100% - 24px);padding:52px 0 64px}.landingV2AboutCards{grid-template-columns:1fr}}.commentOwnerActions{flex:none;align-items:center;display:inline-flex;position:relative}.commentOwnerMenuButton{color:#60738e;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:26px;height:26px;font-size:20px;line-height:1;display:grid}.commentOwnerMenuButton:hover{color:#173b68;background:#eef3f9}.commentOwnerMenu{z-index:40;border:1px solid var(--border);background:#fff;border-radius:11px;min-width:132px;padding:6px;position:absolute;top:30px;right:0;box-shadow:0 14px 36px #19305229}.commentOwnerMenu button{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;border-radius:8px;padding:9px 10px;font-weight:700}.commentOwnerMenu button:hover{background:#f4f7fb}.commentEditForm{z-index:45;border:1px solid var(--border);background:#fff;border-radius:13px;width:min(430px,100vw - 54px);padding:12px;position:absolute;top:30px;right:0;box-shadow:0 18px 48px #19305233}.commentEditForm .textarea{resize:vertical;width:100%;min-height:92px}.commentEditActions{justify-content:flex-end;gap:8px;margin-top:9px;display:flex}.commentEditActions .btn{min-height:36px;padding:7px 12px}.commentOwnerError{z-index:46;color:#a2262e;background:#fff3f3;border-radius:8px;width:max-content;max-width:330px;margin-top:6px;padding:7px 9px;font-size:12px;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #1930521f}.postInlineCommentBubbleHeader,.replyBubbleHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.profileEditPreferenceGroup{background:#f9fbfe;border:1px solid #e1e8f1;border-radius:15px;padding:15px 16px}.profileEditPreferenceGroup+.profileEditPreferenceGroup{margin-top:14px}.profileEditOptionHeading{align-items:center;gap:12px;display:flex}.choicePillsLanguages{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.choicePillsInterests{gap:8px}.profileEditPreferenceGroup .choicePill{color:#243a57;min-height:36px;box-shadow:none;background:#fff;border:1px solid #dce5ef;justify-content:center;align-items:center;padding:7px 13px;font-size:13px;font-weight:650;display:inline-flex}.profileEditPreferenceGroup .choicePill:hover{background:#f8fafc;border-color:#b9c9dc}.profileEditPreferenceGroup .choicePill.active{color:#123f78;box-shadow:none;background:#eef5fd;border-color:#c1d5ec;font-weight:760}.landingV2MenuButton,.landingV2MobileMenu{display:none}@media (max-width:1300px){.landingV2Header{grid-template-columns:auto 1fr auto auto}.landingV2MenuButton{color:#123b7a;cursor:pointer;background:#fff;border:1px solid #d9e2ee;border-radius:12px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:800;display:grid;box-shadow:0 6px 18px #1c3a6412}.landingV2MobileMenu{background:#fff;border:1px solid #dbe4ef;border-radius:16px;width:min(310px,100vw - 28px);padding:9px;display:block;position:absolute;top:calc(100% + 8px);right:18px;box-shadow:0 20px 55px #1c3a6433}.landingV2MobileMenu>a{color:#173764;border-radius:10px;align-items:center;min-height:44px;padding:0 12px;font-weight:800;display:flex}.landingV2MobileMenu>a:hover{background:#f2f6fb}.landingV2MobileLanguage{color:#60738e;border-top:1px solid #e6ecf4;justify-content:space-between;align-items:center;gap:12px;margin-top:5px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.landingV2MobileLanguage select{color:#173764;background:#fff;border:1px solid #d9e2ee;border-radius:9px;min-width:130px;padding:7px 9px;font-weight:700}}@media (max-width:760px){.landingV2Header{grid-template-columns:1fr auto auto;gap:7px}.landingV2HeaderActions{gap:0}.landingV2HeaderActions .landingV2ButtonPrimary{white-space:nowrap}.landingV2MenuButton{width:40px;height:40px;font-size:20px}.landingV2MobileMenu{width:auto;left:12px;right:12px}.choicePillsLanguages{grid-template-columns:repeat(2,minmax(0,1fr))}.profileEditPreferenceGroup{padding:14px}.profileEditPreferenceGroup .choicePill{justify-content:flex-start;width:100%}.commentEditForm{width:min(360px,100vw - 34px);right:-4px}}.profileCommentCardV138A{position:relative}.profileCommentMainLinkV138A{color:inherit;gap:12px;padding-right:34px;text-decoration:none;display:grid}.profileCommentOwnerActionsV138A{position:absolute;top:12px;right:12px}.paleViteAvatarPresence{flex:none;place-items:center;display:inline-grid;position:relative}.paleViteOnlineDot{background:#1db954;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 1px #08693014}.paleViteConversation .paleViteOnlineDot{width:12px;height:12px;bottom:0;right:0}.paleViteOnlinePreview{color:#148a43;font-weight:800}.paleViteOnlineStatus{align-items:center;gap:5px;font-weight:700;color:#148a43!important;display:flex!important}.paleViteOnlineStatus i{background:#1db954;border-radius:50%;width:7px;height:7px;display:inline-block}.paleViteComposer{border-top:1px solid var(--line);background:#fff;gap:7px;padding:8px 9px 9px;display:grid;position:relative}.paleViteComposerBar{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:6px;display:grid}.paleViteComposerActions{align-items:center;gap:1px;padding-bottom:1px;display:flex}.paleViteComposer .paleViteComposerActions button{width:29px;height:29px;color:var(--blue);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.paleViteComposer .paleViteComposerActions button:hover{background:#edf3fb}.paleViteComposer .paleViteComposerActions .uiIcon{width:17px;height:17px}.paleViteComposer .paleViteGifButton{letter-spacing:-.1px;font-weight:950;border-radius:8px!important;width:34px!important;font-size:9px!important}.paleViteComposer textarea{resize:none;scrollbar-width:none;border:1px solid var(--line);min-height:36px;max-height:92px;font:inherit;background:#fff;border-radius:18px;outline:none;padding:9px 11px;font-size:13px;overflow-y:auto}.paleViteComposer textarea::-webkit-scrollbar{display:none}.paleViteComposer textarea:focus{border-color:#9eb9de;box-shadow:0 0 0 2px #194b8c0d}.paleViteComposer .paleViteSendButton{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.paleViteComposer .paleViteSendButton:disabled{opacity:.42;cursor:default}.paleViteComposer .paleViteSendButton .uiIcon{width:16px;height:16px}.paleViteFileInput{display:none}.paleViteEmojiPicker{border:1px solid var(--line);z-index:4;background:#fff;border-radius:14px;grid-template-columns:repeat(7,1fr);gap:3px;padding:9px;display:grid;position:absolute;bottom:58px;left:8px;right:8px;box-shadow:0 12px 32px #12233a2e}.paleViteComposer .paleViteEmojiPicker button{cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;font-size:20px;display:grid}.paleViteComposer .paleViteEmojiPicker button:hover{background:#f0f4f9}.paleViteSelectedAttachment{color:var(--ink);background:#f5f8fc;border:1px solid #d8e3f2;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.paleViteSelectedAttachment>span:nth-child(2){min-width:0;display:grid}.paleViteSelectedAttachment strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.paleViteSelectedAttachment small{color:var(--muted);font-size:9px}.paleViteComposer .paleViteSelectedAttachment>button{color:#6b7890;cursor:pointer;background:0 0;border:0;border-radius:50%;width:25px;height:25px;padding:0;font-size:17px}.paleViteComposer .paleViteSelectedAttachment>button:hover{color:#172a46;background:#e7edf6}.paleViteFileIcon{width:30px;height:30px;color:var(--blue);background:#e6effb;border-radius:9px;flex:none;place-items:center;display:grid}.paleViteFileIcon .uiIcon{width:16px;height:16px}.paleViteFileIcon b{letter-spacing:-.2px;font-size:9px}.paleViteAttachmentList{gap:5px;display:grid}.paleViteMediaAttachment{cursor:zoom-in;width:100%;text-align:inherit;background:#dfe5ed;border:0;border-radius:11px;margin:2px 0 3px;padding:0;display:block;overflow:hidden}.paleViteMediaAttachment img,.paleViteMediaAttachment video{object-fit:cover;width:100%;max-height:250px;display:block}.paleViteFileAttachment{color:#15355f;background:#ffffffd1;border:1px solid #1a4a861a;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:210px;margin:2px 0 3px;padding:8px;text-decoration:none;display:grid}.paleViteMessage.own .paleViteFileAttachment{color:#15355f;background:#fffffff0}.paleViteFileAttachment>span:last-child{min-width:0;display:grid}.paleViteFileAttachment strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.paleViteFileAttachment small{text-align:left!important;color:#6a7890!important;opacity:1!important;margin:2px 0 0!important;font-size:9px!important}@media (max-width:760px){.paleViteComposerBar{grid-template-columns:auto minmax(0,1fr) auto;gap:4px}.paleViteComposerActions{gap:0}.paleViteComposer .paleViteComposerActions button{width:28px;height:28px}.paleViteEmojiPicker{grid-template-columns:repeat(7,1fr)}}.messageAttachmentList{gap:6px;margin:5px 0 2px;display:grid}.messageImageAttachment{cursor:zoom-in;width:100%;max-width:360px;text-align:inherit;background:#dde4ec;border:0;border-radius:12px;padding:0;display:block;overflow:hidden}.messageImageAttachment img,.messageImageAttachment video{object-fit:cover;width:100%;max-height:330px;display:block}.messageFileAttachment{color:#15355f;background:#fff;border:1px solid #1a4a8621;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:min(300px,100%);padding:9px 10px;text-decoration:none;display:grid}.messageFileAttachment>span:last-child{min-width:0;display:grid}.messageFileAttachment strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.messageFileAttachment small{color:#748196;margin-top:2px;font-size:10px}.messageFileIcon{width:34px;height:34px;color:var(--blue);background:#e6effb;border-radius:10px;place-items:center;display:grid}.messageFileIcon .uiIcon{width:17px;height:17px}.messageBubble.own .messageFileAttachment{color:#15355f}.paleViteComposer .paleViteComposerActions button:disabled{opacity:.35;cursor:default;background:0 0}.paleViteComposer .paleViteVoiceButton .uiIcon{width:17px;height:17px}.paleViteRecordingBar{color:#8f1d2b;background:#fff7f8;border:1px solid #f1c7cc;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.paleViteRecordingInfo{align-items:center;gap:7px;min-width:0;display:flex}.paleViteRecordingInfo>i{background:#dc2639;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite paleVitePulse;box-shadow:0 0 0 4px #dc263917}.paleViteRecordingInfo strong{font-size:11px}.paleViteRecordingInfo b{font-variant-numeric:tabular-nums;font-size:11px}.paleViteRecordingTools{align-items:center;gap:5px;display:flex}.paleViteComposer .paleViteRecordingTools button{cursor:pointer;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.paleViteComposer .paleViteRecordingCancel{color:#8a5960;background:#fff;border:1px solid #edd7da;font-size:17px}.paleViteComposer .paleViteRecordingStop{color:#fff;background:#dc2639}.paleViteRecordingStop i{background:currentColor;border-radius:2px;width:9px;height:9px;display:block}@keyframes paleVitePulse{0%,to{opacity:1}50%{opacity:.45}}.paleViteSelectedAttachment.voice{grid-template-columns:auto minmax(0,1fr) auto;padding:8px}.paleViteVoiceIcon{width:30px;height:30px;color:var(--blue);background:#e6effb;border-radius:50%;flex:none;place-items:center;display:grid}.paleViteVoiceIcon .uiIcon{width:16px;height:16px}.paleViteVoicePreview{gap:4px;min-width:0;display:grid}.paleViteVoicePreview strong{font-size:11px}.paleViteVoicePreview audio{width:100%;min-width:0;height:30px}.paleViteVoiceAttachment{background:#ffffffe0;border:1px solid #1a4a861a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:230px;margin:2px 0 3px;padding:7px 8px;display:grid}.paleViteMessage.own .paleViteVoiceAttachment{background:#fffffff0}.paleViteVoiceAttachment audio{width:100%;min-width:0;height:32px}.messageVoiceAttachment{background:#fff;border:1px solid #1a4a8621;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:min(330px,100%);padding:8px 10px;display:grid}.messageVoiceIcon{width:34px;height:34px;color:var(--blue);background:#e6effb;border-radius:50%;place-items:center;display:grid}.messageVoiceIcon .uiIcon{width:17px;height:17px}.messageVoiceAttachment audio{width:100%;min-width:0;height:34px}.messageBubble.own .messageVoiceAttachment{color:#15355f}@media (max-width:760px){.paleViteVoiceAttachment{min-width:0}.paleViteRecordingBar{padding:7px}.paleViteRecordingInfo strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}}.paleViteMessage.attachmentOnly{max-width:min(92%,310px);box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border:0!important;padding:0!important}.paleViteMessage.attachmentOnly>small{display:block;color:#7b8494!important;opacity:1!important;text-align:right!important;margin:3px 4px 0!important}.paleViteMessage.attachmentOnly .paleViteMediaAttachment{background:0 0;margin:0}.paleViteMessage.attachmentOnly .paleViteVoiceAttachment{background:#fff;border-color:#d9e3ef;margin:0}.messageBubble.attachmentOnly{max-width:min(78%,620px);box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.messageBubble.attachmentOnly time{color:#7b8494;margin:4px 4px 0}.messageBubble.attachmentOnly .messageImageAttachment{background:0 0}.messageBubble.attachmentOnly .messageVoiceAttachment{background:#fff}@media (max-width:760px){.messageBubble.attachmentOnly{max-width:88%}.paleViteMessage.attachmentOnly{max-width:94%}}.paleViteEmojiPicker{scrollbar-width:thin;max-height:330px;display:block;overflow-y:auto}.paleViteEmojiGrid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.paleViteEmojiSection{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.paleViteEmojiSection>strong{letter-spacing:.08em;text-transform:uppercase;color:#53637a;margin:0 2px 6px;font-size:10px;display:block}.paleViteStickerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.paleViteComposer .paleViteEmojiPicker .paleViteStickerButton{color:#143866;text-align:left;background:#f7f9fc;border:1px solid #dbe5f2;border-radius:10px;justify-content:flex-start;align-items:center;width:auto;height:auto;min-height:32px;padding:6px 8px;font-size:10px;font-weight:800;line-height:1.15;display:flex}.paleViteComposer .paleViteEmojiPicker .paleViteStickerButton:hover{background:#edf3fb;border-color:#cbd9eb}.paleViteGifPicker{border:1px solid var(--line);z-index:5;background:#fff;border-radius:14px;padding:9px;position:absolute;bottom:58px;left:8px;right:8px;box-shadow:0 12px 32px #12233a2e}.paleViteGifPickerTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.paleViteGifPickerTop>strong{color:#15355f;font-size:11px}.paleViteComposer .paleViteGifPickerTop>button{width:auto;height:28px;color:var(--blue);cursor:pointer;background:#f7f9fc;border:1px solid #d8e3f2;border-radius:9px;padding:0 9px;font-size:10px;font-weight:800}.paleViteComposer .paleViteGifPickerTop>button:hover{background:#edf3fb}.paleViteGifGrid{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:250px;display:grid;overflow-y:auto}.paleViteComposer .paleViteGifChoice{cursor:pointer;text-align:left;background:#fff;border:1px solid #dce5f1;border-radius:11px;grid-template-rows:auto auto;width:100%;height:auto;padding:0;display:grid;overflow:hidden}.paleViteComposer .paleViteGifChoice:hover{border-color:#aebfda;box-shadow:0 4px 12px #17365e14}.paleViteGifChoice img{aspect-ratio:14/8.5;object-fit:cover;background:#eef2f7;width:100%;display:block}.paleViteGifChoice span{color:#15355f;padding:5px 7px;font-size:9px;font-weight:800;display:block}@media (max-width:760px){.paleViteGifGrid,.paleViteStickerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.paleViteMessageRow{align-items:center;gap:4px}.paleViteMessageActionWrap{flex:none;align-self:center;position:relative}.paleViteMessageMore{color:#7a8798;cursor:pointer;opacity:.38;background:0 0;border:0;border-radius:50%;width:28px;height:28px;font-size:13px;font-weight:900;line-height:1;transition:opacity .15s,background .15s,color .15s}.paleViteMessageRow:hover .paleViteMessageMore,.paleViteMessageMore:focus-visible{opacity:1}.paleViteMessageMore:hover{color:#173764;background:#e9edf3}.paleViteMessageMenu{z-index:8;background:#fff;border:1px solid #dce4ef;border-radius:11px;width:185px;padding:5px;position:absolute;bottom:32px;right:0;box-shadow:0 12px 28px #12233a29}.paleViteMessageMenu button{text-align:left;color:#c72536;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:9px 10px;font-size:11px;font-weight:800}.paleViteMessageMenu button:hover{background:#fff1f3}.paleViteComposer .paleViteRecordingSend{color:#fff;background:#1c62b8;font-size:14px;font-weight:900}.paleViteComposer .paleViteRecordingSend:hover{background:#164f96}.paleViteRecordingTools{gap:6px}.paleViteGifChoice[disabled]{opacity:.5;cursor:default}@media (max-width:760px){.paleViteMessageMore{opacity:.8}.paleViteMessageMenu{width:170px}}.messageBubbleRow{align-items:center;gap:5px;position:relative}.messageBubbleRow .messageBubble{order:1}.messageActionWrap{flex:none;order:0;align-self:center;position:relative}.messageBubbleRow:not(.own) .messageActionWrap{order:2}.messageActionMore{color:#748196;cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;transition:opacity .14s,visibility .14s,background .14s,color .14s;display:grid}.messageActionMore span{font-size:20px;line-height:1;transform:translateY(-1px)}.messageBubbleRow:hover .messageActionMore,.messageBubbleRow:focus-within .messageActionMore,.messageActionMore[aria-expanded=true]{opacity:1;visibility:visible}.messageActionMore:hover,.messageActionMore:focus-visible{color:#153d72;background:#e8edf4;outline:none}.messageActionMenu{z-index:30;background:#fff;border:1px solid #dce4ef;border-radius:12px;width:180px;padding:5px;position:absolute;bottom:34px;box-shadow:0 13px 30px #12233a2b}.messageBubbleRow.own .messageActionMenu{right:0}.messageBubbleRow:not(.own) .messageActionMenu{left:0}.messageActionMenu .messageDeleteButton,.messageActionMenu .reportControl>.textAction{color:#b42334;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:38px;padding:9px 10px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.messageActionMenu .messageDeleteButton:hover,.messageActionMenu .reportControl>.textAction:hover{background:#fff1f3;text-decoration:none}.messageActionMenu .reportControl{width:100%;display:block}.messageActionMenu .reportControl>.textAction .uiIcon{width:14px;height:14px}.messageBubble.emojiOnly{max-width:min(78%,620px);box-shadow:none!important;background:0 0!important;border:0!important;padding:2px 4px 0!important}.messageBubble.emojiOnly p{letter-spacing:.01em;font-size:38px;line-height:1.18}.messageBubble.emojiOnly time{color:#7b8494;margin-top:2px;padding:0 3px}.paleViteMessage.emojiOnly{box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border:0!important;padding:1px 3px 0!important}.paleViteMessage.emojiOnly p{font-size:32px!important;line-height:1.16!important}.paleViteMessage.emojiOnly>small{padding:0 2px;color:#7b8494!important;opacity:1!important;margin-top:2px!important}@media (pointer:coarse){.messageActionMore{opacity:.68;visibility:visible}}@media (max-width:760px){.messageBubble.emojiOnly{max-width:88%}.messageBubble.emojiOnly p{font-size:35px}.messageActionMore{opacity:.72;visibility:visible;width:28px;height:28px}.messageActionMenu{width:170px}}.messageActionMenu{width:238px}.messageQuickReactions{border-bottom:1px solid #edf0f4;grid-template-columns:repeat(6,1fr);gap:2px;margin-bottom:3px;padding:3px 3px 6px;display:grid}.messageQuickReactions button{cursor:pointer;background:0 0;border:0;border-radius:9px;height:31px;padding:0;font-size:17px}.messageQuickReactions button:hover,.messageQuickReactions button.active{background:#eaf1fb;transform:translateY(-1px)}.messageActionMenu .messageMenuAction{color:#253a58;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;min-height:36px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.messageActionMenu .messageMenuAction:hover{color:#123f78;background:#f1f5fa}.messageActionMenu button:disabled{opacity:.5;cursor:default}.messageReplyQuote{background:#ffffffad;border-left:3px solid #6b8fbd;border-radius:5px 9px 9px 5px;gap:2px;max-width:100%;margin:0 0 7px;padding:7px 9px;display:grid}.messageReplyQuote strong{color:#17447e;font-size:9px}.messageReplyQuote span{color:#59677a;white-space:nowrap;text-overflow:ellipsis;max-width:360px;font-size:10px;overflow:hidden}.messagePinnedLabel{color:#58677b;margin-bottom:5px;font-size:8.5px;font-weight:800;display:inline-flex}.messageReactionSummary{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.messageReactionSummary span{background:#fff;border:1px solid #dce5f1;border-radius:999px;align-items:center;min-height:23px;padding:2px 7px;font-size:13px;display:inline-flex;box-shadow:0 1px 2px #162d490a}.messageReactionSummary span.active{background:#edf4fd;border-color:#8fb0dc}.messageMeta{justify-content:flex-end;align-items:center;gap:5px;margin-top:5px;display:flex}.messageMeta time{margin:0;display:inline}.messageMeta small{color:#8791a0;font-size:8px}.messageReplyComposer{color:#304765;background:#f1f5fa;border-left:3px solid #285b9c;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.messageReplyComposer span{gap:2px;min-width:0;display:grid}.messageReplyComposer strong{color:#17447e;font-size:10px}.messageReplyComposer small{text-overflow:ellipsis;white-space:nowrap;color:#69778a;max-width:620px;font-size:10px;overflow:hidden}.messageReplyComposer button{color:#59697d;cursor:pointer;background:#e4eaf2;border:0;border-radius:50%;flex:none;width:26px;height:26px;font-size:17px}.messageBubble.emojiOnly .messageReplyQuote{min-width:200px}.messageBubble.emojiOnly .messageReplyQuote span{font-size:10px;line-height:1.3}.messageBubble.emojiOnly .messagePinnedLabel{font-size:8.5px}.messageBubble.emojiOnly .messageReactionSummary span{font-size:13px}@media (max-width:760px){.messageActionMenu{width:226px}.messageReplyQuote span{max-width:220px}.messageQuickReactions button{height:29px;font-size:16px}}.messageForwardedLabel{color:#69778a;margin:0 0 5px;font-size:8.5px;font-weight:800;display:block}.messageForwardBackdrop{z-index:240;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070f1b80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.messageForwardDialog{background:#fff;border:1px solid #dbe3ee;border-radius:19px;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(440px,100%);max-height:min(620px,100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0a182c4d}.messageForwardDialog>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px;display:flex}.messageForwardDialog>header span{gap:3px;display:grid}.messageForwardDialog>header strong{color:#132f56;font-size:16px}.messageForwardDialog>header small{color:#6f7c8d;font-size:10.5px}.messageForwardDialog>header button{color:#53647a;cursor:pointer;background:#eef2f7;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.messageForwardChoices{min-height:130px;max-height:450px;padding:8px;overflow-y:auto}.messageForwardChoices>p{text-align:center;color:#6c7889;padding:30px 15px;font-size:11px}.messageForwardChoices>button{color:#142e52;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:10px;display:grid}.messageForwardChoices>button:hover{background:#f0f5fb}.messageForwardChoices>button:disabled{opacity:.58;cursor:default}.messageForwardChoices .memberAvatar{width:42px;height:42px}.messageForwardChoices>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.messageForwardChoices strong{font-size:11.5px}.messageForwardChoices small{color:#778397;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.messageForwardChoices>button>b{color:#37679f;font-size:16px}.messageForwardDialog>.formError{margin:0 14px 14px}.messageForwardSuccess{text-align:center;justify-items:center;gap:12px;padding:32px 20px;display:grid}.messageForwardSuccess>b{color:#267044;background:#eaf7ee;border-radius:50%;place-items:center;width:46px;height:46px;font-size:21px;display:grid}.messageForwardSuccess>strong{font-size:14px}.messageForwardSuccess>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (max-width:600px){.messageForwardBackdrop{align-items:end;padding:10px}.messageForwardDialog{border-radius:18px 18px 10px 10px;max-height:82dvh}.messageForwardChoices{max-height:58dvh}}.messageMediaViewer{--message-viewer-top:68px;--message-viewer-bottom:0px;z-index:1000;color:#fff;overscroll-behavior:contain;background:#04080ff5;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.messageMediaViewer.hasGallery{--message-viewer-bottom:68px}.messageMediaViewerTopbar{background:linear-gradient(#00000094,#0000);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:10px 18px;display:flex}.messageMediaViewerIdentity{gap:3px;min-width:0;display:grid}.messageMediaViewerIdentity strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(54vw,560px);font-size:12px;overflow:hidden}.messageMediaViewerIdentity span{color:#aeb8c8;font-variant-numeric:tabular-nums;font-size:10px}.messageMediaViewerActions{align-items:center;gap:8px;display:flex}.messageMediaViewerActions button{color:#fff;cursor:pointer;background:#14181fdb;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:25px;line-height:1;transition:background .16s,transform .16s;display:grid}.messageMediaViewerActions button:hover{background:#253044;transform:translateY(-1px)}.messageMediaViewerActions .uiIcon{width:20px;height:20px}.messageMediaViewerActions .messageMediaViewerClose{font-size:28px}.messageMediaShareStatus{background:#ffffff21;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.messageMediaViewerStage{place-items:center;min-height:0;padding:8px 74px 14px;display:grid;position:relative;overflow:hidden}.messageMediaViewerStage>img,.messageMediaViewerStage>video{width:auto;max-width:calc(100vw - 148px);height:auto;max-height:calc(100dvh - var(--message-viewer-top) - var(--message-viewer-bottom) - 24px);object-fit:contain;border-radius:3px;display:block;box-shadow:0 12px 48px #0000004d}.messageMediaViewerArrow{color:#142238;cursor:pointer;background:#f5f8fcd1;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:38px;line-height:1;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 5px 22px #0003}.messageMediaViewerArrow:hover{background:#fff}.messageMediaViewerArrow.previous{left:18px}.messageMediaViewerArrow.next{right:18px}.messageMediaViewerThumbs{background:linear-gradient(#0000,#00000080);justify-content:center;align-items:center;gap:7px;min-height:68px;padding:8px 16px 12px;display:flex;overflow-x:auto}.messageMediaViewerThumbs button{opacity:.62;cursor:pointer;background:#1c2431;border:2px solid #0000;border-radius:8px;flex:none;width:48px;height:48px;padding:0;overflow:hidden}.messageMediaViewerThumbs button.active{opacity:1;border-color:#fff}.messageMediaViewerThumbs img,.messageMediaViewerThumbs video{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:700px){.messageMediaViewer{--message-viewer-top:58px}.messageMediaViewer.hasGallery{--message-viewer-bottom:62px}.messageMediaViewerTopbar{min-height:58px;padding:8px 10px}.messageMediaViewerIdentity strong{max-width:42vw}.messageMediaViewerActions{gap:5px}.messageMediaViewerActions button{width:38px;height:38px}.messageMediaViewerStage{padding:6px 10px 10px}.messageMediaViewerStage>img,.messageMediaViewerStage>video{max-width:calc(100vw - 20px);max-height:calc(100dvh - var(--message-viewer-top) - var(--message-viewer-bottom) - 16px)}.messageMediaViewerArrow{background:#f5f8fcc2;width:38px;height:38px;font-size:31px}.messageMediaViewerArrow.previous{left:8px}.messageMediaViewerArrow.next{right:8px}.messageMediaViewerThumbs{justify-content:flex-start;min-height:62px;padding:7px 10px 9px}.messageMediaViewerThumbs button{width:44px;height:44px}}.paleViteVoiceAttachment,.messageVoiceAttachment{min-width:min(255px,100%);background:0 0!important;border:0!important;padding:6px!important;display:block!important}.paleAudioPlayer{color:#163c70;background:#f7f9fc;border:1px solid #d7e2f0;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:7px;width:100%;min-width:220px;padding:7px 9px;display:grid;box-shadow:0 1px 2px #1637600a}.paleAudioPlayer audio{display:none}.paleAudioPlay{color:#fff;cursor:pointer;background:#244f92;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;box-shadow:0 3px 9px #1d488426}.paleAudioPlay span{font-size:14px;line-height:1;transform:translate(1px)}.paleAudioWave{cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;min-width:0;height:40px;padding:0;display:flex;overflow:hidden}.paleAudioWave i{background:#a9b7cc;border-radius:999px;width:3px;min-width:3px;height:14px;transition:background .1s;display:block}.paleAudioWave i.played{background:#245cab}.paleAudioTime{color:#68778d;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:10px;font-weight:800}.paleViteMessage.own .paleAudioPlayer,.messageBubble.own .paleAudioPlayer{background:#f5f8fc;border-color:#cfdbeb}.paleViteVoiceAttachment .paleAudioPlayer,.messageVoiceAttachment .paleAudioPlayer{width:100%}@media (max-width:760px){.paleAudioPlayer{grid-template-columns:34px minmax(0,1fr) 31px;gap:6px;min-width:0;padding:6px 7px}.paleAudioPlay{width:34px;height:34px}.paleAudioWave{gap:1.5px}.paleAudioWave i{width:2.5px;min-width:2.5px}}.paleViteChatTools .paleViteCallButton .uiIcon{width:16px;height:16px}.paleViteChatTools .paleViteCallButton:disabled{opacity:.35;cursor:default;background:0 0}.paleViteRemoteAudio,.paleViteRingtoneAudio{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:-10px;left:-10px}.paleViteCallCard{border:1px solid var(--line);z-index:270;background:#fff;border-radius:18px;gap:14px;width:315px;padding:16px;display:grid;position:fixed;top:82px;right:24px;box-shadow:0 20px 58px #11233c40}.paleViteCallIdentity{align-items:center;gap:12px;min-width:0;display:flex}.paleViteCallIdentity>div{gap:3px;min-width:0;display:grid}.paleViteCallIdentity strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.paleViteCallIdentity small{color:var(--muted);font-size:11px}.paleViteCallAvatar{flex:none;place-items:center;display:grid;position:relative}.paleViteCallCard.incoming .paleViteCallAvatar:after,.paleViteCallCard.ringing .paleViteCallAvatar:after{content:"";border:2px solid #1db95438;border-radius:50%;animation:1.4s ease-out infinite paleViteCallPulse;position:absolute;inset:-5px}.paleViteCallActions{justify-content:center;gap:18px;display:flex}.paleViteCallActions button{cursor:pointer;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 7px 18px #11233c1f}.paleViteCallActions .uiIcon{width:20px;height:20px}.paleViteCallActions .accept{color:#fff;background:#1da85a}.paleViteCallActions .decline{color:#fff;background:#df2639}.paleViteCallActions .decline .uiIcon{transform:rotate(135deg)}.paleViteCallActions .mute{color:var(--blue);background:#edf3fb}.paleViteCallActions .mute.on{color:#8a1f2d;background:#dbe7f7}@keyframes paleViteCallPulse{0%{opacity:.9;transform:scale(.95)}to{opacity:0;transform:scale(1.2)}}@media (max-width:760px){.paleViteCallCard{width:auto;top:76px;left:12px;right:12px}}.paleViteChatTools .paleViteVideoCallButton{color:var(--blue)}.paleViteCallCard.videoCall{color:#fff;background:#0d1728;border-color:#22314a;width:min(460px,100vw - 32px);padding:12px;overflow:hidden}.paleViteVideoStage{aspect-ratio:16/10;background:linear-gradient(145deg,#12233e,#07101d);border-radius:15px;place-items:center;display:grid;position:relative;overflow:hidden}.paleViteRemoteVideo{object-fit:cover;background:#07101d;width:100%;height:100%;position:absolute;inset:0}.paleViteVideoWaiting{z-index:2;text-align:center;justify-items:center;gap:7px;padding:20px;display:grid;position:relative}.paleViteVideoWaiting strong{font-size:17px}.paleViteVideoWaiting small{color:#cbd5e4;font-size:12px}.paleViteLocalVideo{z-index:3;aspect-ratio:3/4;object-fit:cover;background:#17243a;border:2px solid #fffc;border-radius:13px;width:116px;position:absolute;bottom:12px;right:12px;transform:scaleX(-1);box-shadow:0 8px 24px #00000047}.paleViteLocalVideo.off{opacity:0}.paleViteLocalVideoOff{z-index:4;aspect-ratio:3/4;color:#dce6f4;background:#17243a;border:2px solid #ffffff73;border-radius:13px;place-items:center;width:116px;display:grid;position:absolute;bottom:12px;right:12px}.paleViteLocalVideoOff .uiIcon{width:28px;height:28px}.paleViteVideoStatus{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.paleViteVideoStatus strong{font-size:14px}.paleViteVideoStatus small{color:#cbd5e4;font-size:11px}.paleViteCallCard.videoCall .paleViteCallActions{margin-top:0}.paleViteCallActions .camera{color:var(--blue);background:#edf3fb}.paleViteCallActions .camera.on{color:#8a1f2d;background:#dbe7f7}@media (max-width:760px){.paleViteCallCard.videoCall{width:auto;top:68px;left:8px;right:8px}.paleViteLocalVideo,.paleViteLocalVideoOff{width:92px;bottom:9px;right:9px}}.paleViteCallCard.videoCall .paleViteCallIdentity small{color:#cbd5e4}.paleViteCallEvent{color:#536075;background:#ffffffeb;border:1px solid #dfe5ee;border-radius:999px;align-self:center;align-items:center;gap:7px;max-width:86%;padding:7px 9px;display:inline-flex;box-shadow:0 2px 7px #17203306}.paleViteCallEvent.missed{color:#9a3f48;background:#fff8f8;border-color:#f0d4d7}.paleViteCallEvent>span{width:24px;height:24px;color:var(--blue);background:#edf3fb;border-radius:50%;flex:none;place-items:center;display:grid}.paleViteCallEvent.missed>span{color:#b24751;background:#fdebed}.paleViteCallEvent>span .uiIcon{width:12px;height:12px}.paleViteCallEvent>div{gap:1px;min-width:0;display:grid}.paleViteCallEvent strong{white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;line-height:1.2;overflow:hidden}.paleViteCallEvent small{color:#8992a0;font-size:8px}@media (min-width:901px){.conversationLayout{align-items:stretch;height:calc(100dvh - 78px);padding:18px 0 20px}.conversationMain{height:100%;min-height:0}.conversationMessages{overscroll-behavior:contain;min-height:0}}.messageComposerRich .messageComposerPicker{z-index:45;scrollbar-width:thin;scrollbar-color:#aeb8c6 transparent;background:#fff;border:1px solid #d8e1ed;border-radius:17px;width:min(600px,100% - 32px);max-width:none;max-height:min(440px,100dvh - 210px);padding:14px;right:auto;overflow-y:auto;box-shadow:0 18px 48px #12233a33}.messageComposerRich .messageComposerPicker::-webkit-scrollbar{width:8px}.messageComposerRich .messageComposerPicker::-webkit-scrollbar-thumb{background:#aeb8c6;border:2px solid #fff;border-radius:999px}.messagePickerHeader{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 10px;padding:0 2px 10px;display:flex}.messagePickerHeader>strong{letter-spacing:-.01em;color:#172b49;font-size:15px}.messagePickerHeader>button,.messageComposerRich .messagePickerClose{color:#53647b!important;background:#f1f4f8!important;border:0!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;font-size:20px!important;font-weight:500!important;line-height:1!important;display:grid!important}.messagePickerHeader>button:hover,.messageComposerRich .messagePickerClose:hover{color:#183c70!important;background:#e6ebf2!important}.messageComposerRich .paleViteEmojiGrid{grid-template-columns:repeat(8,minmax(38px,1fr));gap:5px;padding:2px 0 5px}.messageComposerRich .paleViteEmojiPicker .paleViteEmojiGrid>button{border-radius:11px;width:100%;height:42px;font-size:23px;transition:background .12s,transform .12s}.messageComposerRich .paleViteEmojiPicker .paleViteEmojiGrid>button:hover{background:#edf3fb;transform:translateY(-1px)}.messageComposerRich .paleViteEmojiSection{border-top:1px solid #e3e8ef;margin-top:12px;padding-top:12px}.messageAyitiHeading{align-items:center;gap:8px;margin:0 1px 10px;display:flex}.messageAyitiHeading>strong{color:#163f78;letter-spacing:.08em;text-transform:uppercase;background:#eaf1fb;border-radius:999px;align-items:center;min-height:27px;margin:0;padding:0 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.messageComposerRich .paleViteStickerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.messageComposerRich .paleViteEmojiPicker .paleViteStickerButton{color:#153966;background:#f8fafc;border-color:#d6e1ef;border-radius:12px;min-height:43px;padding:9px 12px;font-size:12px;font-weight:800;line-height:1.25;box-shadow:0 1px 1px #15396605}.messageComposerRich .paleViteEmojiPicker .paleViteStickerButton:hover{background:#edf4fc;border-color:#bfcfe4;transform:none}.messagePickerTopActions{align-items:center;gap:7px;display:flex}.messageComposerRich .paleViteGifPickerTop{margin-bottom:12px}@media (max-width:760px){.messageComposerRich .messageComposerPicker{width:auto;max-height:min(420px,100dvh - 190px);padding:11px;left:10px;right:10px}.messageComposerRich .paleViteEmojiGrid{grid-template-columns:repeat(7,minmax(34px,1fr));gap:3px}.messageComposerRich .paleViteEmojiPicker .paleViteEmojiGrid>button{height:38px;font-size:21px}.messageComposerRich .paleViteStickerGrid{grid-template-columns:1fr}}.messageEmojiPicker{z-index:48;color:#152d50;background:#fff;border:1px solid #d7e0eb;border-radius:18px;grid-template-rows:auto auto minmax(90px,1fr) auto;width:min(600px,100% - 32px);max-height:min(480px,100dvh - 205px);display:grid;position:absolute;bottom:116px;left:16px;overflow:hidden;box-shadow:0 20px 52px #0f1f3638}.messageEmojiPickerTop{align-items:center;gap:8px;padding:12px 12px 8px;display:flex}.messageEmojiPickerTop label{color:#748196;background:#f0f3f7;border-radius:12px;flex:1;align-items:center;gap:7px;min-width:0;height:38px;padding:0 11px;display:flex}.messageEmojiPickerTop label:focus-within{background:#edf2f8;box-shadow:0 0 0 2px #1f539421}.messageEmojiPickerTop label>span{font-size:20px;line-height:1;transform:rotate(-15deg)}.messageEmojiPickerTop input{color:#182f50;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:11.5px}.messageEmojiPickerTop>button{color:#58687c;cursor:pointer;background:#eef2f6;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid}.messageEmojiPickerTop>button:hover{color:#173f76;background:#e3e9f0}.messageEmojiCategoryTitle{color:#4e5e73;padding:2px 14px 7px;font-size:10px;font-weight:850}.messageEmojiResults{scrollbar-width:thin;scrollbar-color:#b5bfcc transparent;grid-template-columns:repeat(8,minmax(38px,1fr));align-content:start;gap:4px;min-height:90px;padding:3px 12px 10px;display:grid;overflow-y:auto}.messageEmojiResults>button{cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;width:100%;height:42px;padding:0;font-size:23px;transition:background .12s,transform .12s;display:grid}.messageEmojiResults>button:hover,.messageEmojiResults>button:focus-visible{background:#edf3fb;outline:none;transform:translateY(-1px)}.messageEmojiResults>p{text-align:center;color:#778396;grid-column:1/-1;margin:0;padding:32px 10px;font-size:11px}.messageEmojiHaiti{background:#fbfcfe;border-top:1px solid #e8edf3;gap:8px;padding:9px 12px 11px;display:grid}.messageEmojiHaiti>strong{color:#163f78;letter-spacing:.07em;text-transform:uppercase;background:#eaf1fb;border-radius:999px;justify-self:start;align-items:center;min-height:25px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.messageEmojiHaiti>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.messageEmojiHaiti button{color:#173963;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2ef;border-radius:10px;min-height:34px;padding:7px 9px;font-size:10px;font-weight:800}.messageEmojiHaiti button:hover{background:#edf4fc;border-color:#c1d1e5}.messageEmojiCategories{scrollbar-width:none;background:#fff;border-top:1px solid #e3e8ef;align-items:center;gap:2px;padding:7px 8px 8px;display:flex;overflow-x:auto}.messageEmojiCategories::-webkit-scrollbar{display:none}.messageEmojiCategories button{cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 0 38px;place-items:center;width:38px;height:34px;padding:0;font-size:17px;display:grid;position:relative}.messageEmojiCategories button:hover{background:#f0f4f9}.messageEmojiCategories button.active{background:#eaf1fb}.messageEmojiCategories button.active:after{content:"";background:#1d579d;border-radius:999px;height:2px;position:absolute;bottom:-5px;left:8px;right:8px}.paleViteComposer .messageEmojiPicker.compact{border-radius:15px;grid-template-rows:auto auto minmax(76px,1fr) auto;width:auto;max-height:min(390px,100dvh - 230px);bottom:58px;left:8px;right:8px}.paleViteComposer .messageEmojiPicker.compact .messageEmojiPickerTop{padding:9px 9px 6px}.paleViteComposer .messageEmojiPicker.compact .messageEmojiPickerTop label{height:34px}.paleViteComposer .messageEmojiPicker.compact .messageEmojiResults{grid-template-columns:repeat(7,minmax(30px,1fr));gap:2px;padding:2px 8px 7px}.paleViteComposer .messageEmojiPicker.compact .messageEmojiResults>button{height:35px;font-size:20px}.paleViteComposer .messageEmojiPicker.compact .messageEmojiHaiti{padding:7px 8px 8px}.paleViteComposer .messageEmojiPicker.compact .messageEmojiHaiti>div{grid-template-columns:1fr}.paleViteComposer .messageEmojiPicker.compact .messageEmojiCategories{padding:6px}.paleViteComposer .messageEmojiPicker.compact .messageEmojiCategories button{flex-basis:33px;width:33px;height:31px;font-size:15px}@media (max-width:760px){.messageEmojiPicker{width:auto;max-height:min(440px,100dvh - 190px);bottom:111px;left:10px;right:10px}.messageEmojiResults{grid-template-columns:repeat(7,minmax(34px,1fr));padding-left:9px;padding-right:9px}.messageEmojiResults>button{height:38px;font-size:21px}.messageEmojiHaiti>div{grid-template-columns:1fr}}.accountMenuMobileNav{display:none}@media (max-width:900px){.accountMenuMobileNav{gap:4px;display:grid}.accountMenuPopover{overscroll-behavior:contain;max-height:calc(100dvh - 82px);overflow-y:auto}.accountMenuItem{min-height:46px}}@media (max-width:620px){.appTopbar{gap:8px;height:64px;padding-inline:10px}.appTopbar .brand{min-width:0;max-width:min(42vw,170px)}.appTopbar .brandLogo{max-width:100%;height:auto}.appTopbar .topActions{flex-shrink:0;gap:3px}.appTopbar .topIcon{width:38px;height:38px}.appTopbar .profileShortcut{padding:3px}.modernAppGrid{width:min(100% - 12px,620px);padding-top:10px}.modernFeed{gap:12px}.kozeRail{margin-inline:-2px;padding-inline:2px}.feedTabs{gap:18px;min-height:52px;margin-bottom:-12px;padding-inline:10px;overflow-x:auto}.feedTab{white-space:nowrap;padding:16px 2px 13px}.modernPost{border-radius:15px}.modernPost .postHeader{gap:8px}.modernPost .postBody{font-size:15px;line-height:1.55}.postActions{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.postActions::-webkit-scrollbar{display:none}.postActions>*{flex:none}}.searchMain,.searchHero,.searchFilterCard,.searchSection,.peopleResults,.searchCommunityGrid,.discussionResults,.personResultCardV135E,.searchCommunityCardV135E,.discussionResultCard{min-width:0;max-width:100%}.searchHero p,.personResultBody,.personResultBody p,.searchCommunityIdentityV135E>div:last-child,.searchCommunityIdentityV135E p,.discussionResultMeta>div,.discussionResultCard p{overflow-wrap:anywhere;min-width:0}.searchTypeTabs{overscroll-behavior-inline:contain;scrollbar-width:none;width:100%;max-width:100%}.searchTypeTabs::-webkit-scrollbar{display:none}@media (max-width:620px){.searchLayout{width:min(100% - 12px,620px);max-width:100%;overflow:clip}.searchHero,.searchFilterCard,.personResultCardV135E,.searchCommunityCardV135E,.discussionResultCard{box-sizing:border-box;width:100%}.searchHero{padding:18px 16px}.searchHero h1{overflow-wrap:anywhere;font-size:clamp(25px,7vw,29px);line-height:1.08}.searchHero p{line-height:1.45}.searchTypeTabs{-webkit-overflow-scrolling:touch;padding-bottom:3px;display:flex;overflow-x:auto}.searchTypeTabs a{flex:none}.personResultIdentityV135E,.searchCommunityIdentityV135E,.searchResultActionsV135E{width:100%;max-width:100%}.searchResultActionsV135E>*,.searchResultActionsV135E .followMemberControl,.searchResultActionsV135E .joinControl{max-width:100%}.searchResultActionsV135E .btn,.searchResultActionsV135E .followMemberButton,.searchResultActionsV135E .joinControl .btn{white-space:normal;text-align:center}.searchSectionHeader{gap:10px;min-width:0}.searchSectionHeader>div:first-child{min-width:0}.searchSectionActions{flex:none}.discussionResultMeta{grid-template-columns:38px minmax(0,1fr);align-items:start}.searchTypeBadge{white-space:nowrap;text-overflow:ellipsis;grid-column:2;justify-self:start;max-width:100%;overflow:hidden}}@media (max-width:400px){html,body,.shell{width:100%;max-width:100%;overflow-x:clip}.appTopbar{grid-template-columns:34px minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:6px;width:100%;max-width:100vw;padding-inline:6px;display:grid}.appTopbar .brand{justify-content:flex-start;width:34px;min-width:34px;max-width:34px;overflow:hidden}.appTopbar .brandLogo{flex:none;width:112px;max-width:none;height:auto}.appTopbar .topSearch{width:100%;min-width:0;max-width:none;padding-inline:10px}.appTopbar .topActions{gap:2px;min-width:0}.appTopbar .topIcon{width:36px;height:36px}.appTopbar .profileShortcut{min-width:40px;max-width:40px;padding:2px;overflow:hidden}.accountMenuPopover{width:auto;max-width:calc(100vw - 16px);left:8px;right:8px;overflow-x:hidden}.accountMenuIdentity,.accountMenuItem{min-width:0;max-width:100%}}.adminHeroActions .btnSecondary{color:#173b70;box-shadow:none;background:#f3f7fd;border-color:#dbe6f4;font-weight:700}.adminHeroActions .btnSecondary:hover{background:#eaf2fb;border-color:#cfdeef}.adminHeroActions .btnPrimary{font-weight:750}.adminMain input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.82;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b477f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2.5'/%3E%3Cpath d='M8 3v4M16 3v4M3 10h18'/%3E%3Cpath d='M7 14h2M11 14h2M15 14h2M7 17h2M11 17h2M15 17h2'/%3E%3C/svg%3E") 50%/20px 20px no-repeat;width:22px;height:22px}.videoFeedSocialStage,.communityVideoSocialStage{background:#070b12;min-height:0;padding:0}.videoFeedSocialStage>.socialVideoPlayer,.communityVideoSocialStage>.socialVideoPlayer{height:auto;aspect-ratio:var(--video-aspect,.5625)}.videoFeedSocialStage>.socialVideoPlayer.isPortrait{width:min(100%,315px);max-height:560px}.communityVideoSocialStage>.socialVideoPlayer.isPortrait{width:min(100%,292px);max-height:520px}@media (max-width:720px){.videoFeedSocialStage>.socialVideoPlayer.isLandscape,.communityVideoSocialStage>.socialVideoPlayer.isLandscape{width:100%;max-height:520px}.videoFeedSocialStage>.socialVideoPlayer.isSquare,.communityVideoSocialStage>.socialVideoPlayer.isSquare{width:100%;max-height:none}.videoFeedSocialStage>.socialVideoPlayer.isPortrait,.communityVideoSocialStage>.socialVideoPlayer.isPortrait{width:min(100%,340px);max-height:605px}}.videoFeedSocialStage,.communityVideoSocialStage{background:#070b12;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.videoFeedSocialStage>.socialVideoPlayer,.communityVideoSocialStage>.socialVideoPlayer{width:auto;max-width:100%;height:min(520px,62vh);max-height:520px;aspect-ratio:var(--video-aspect,.5625)}.videoFeedSocialStage>.socialVideoPlayer.isLandscape{width:min(100%,760px);height:auto;max-height:460px}.videoFeedSocialStage>.socialVideoPlayer.isSquare{width:min(100%,500px);height:auto;max-height:500px}.videoFeedSocialStage>.socialVideoPlayer.isPortrait{width:auto;max-width:min(100%,340px);height:min(520px,62vh)}.communityVideoSocialStage>.socialVideoPlayer.isLandscape{width:min(100%,720px);height:auto;max-height:440px}.communityVideoSocialStage>.socialVideoPlayer.isSquare{width:min(100%,480px);height:auto;max-height:480px}.communityVideoSocialStage>.socialVideoPlayer.isPortrait{width:auto;max-width:min(100%,325px);height:min(500px,60vh)}@media (max-width:720px){.videoFeedSocialStage>.socialVideoPlayer,.communityVideoSocialStage>.socialVideoPlayer{max-width:100%}.videoFeedSocialStage>.socialVideoPlayer.isLandscape,.communityVideoSocialStage>.socialVideoPlayer.isLandscape{width:100%;height:auto;max-height:360px}.videoFeedSocialStage>.socialVideoPlayer.isSquare,.communityVideoSocialStage>.socialVideoPlayer.isSquare{width:min(100%,430px);height:auto;max-height:430px}.videoFeedSocialStage>.socialVideoPlayer.isPortrait,.communityVideoSocialStage>.socialVideoPlayer.isPortrait{width:auto;max-width:min(100%,320px);height:min(500px,60vh)}}.videoFeedSocialStage,.communityVideoSocialStage{background:#f3f6fa;padding:14px 18px}.videoFeedSocialStage>.socialVideoPlayer,.communityVideoSocialStage>.socialVideoPlayer{background:#000;border-radius:16px;flex:0 auto;box-shadow:0 8px 24px #0f23411a}.videoFeedSocialStage>.socialVideoPlayer.isLandscape{width:min(100%,680px);max-height:420px}.videoFeedSocialStage>.socialVideoPlayer.isSquare{width:min(100%,460px);max-height:460px}.videoFeedSocialStage>.socialVideoPlayer.isPortrait{width:min(100%,300px);max-width:300px;height:min(480px,58vh);max-height:480px}.communityVideoSocialStage>.socialVideoPlayer.isLandscape{width:min(100%,640px);max-height:400px}.communityVideoSocialStage>.socialVideoPlayer.isSquare{width:min(100%,440px);max-height:440px}.communityVideoSocialStage>.socialVideoPlayer.isPortrait{width:min(100%,290px);max-width:290px;height:min(460px,56vh);max-height:460px}@media (max-width:720px){.videoFeedSocialStage,.communityVideoSocialStage{padding:10px}.videoFeedSocialStage>.socialVideoPlayer.isLandscape,.communityVideoSocialStage>.socialVideoPlayer.isLandscape{width:100%;max-height:340px}.videoFeedSocialStage>.socialVideoPlayer.isSquare,.communityVideoSocialStage>.socialVideoPlayer.isSquare{width:min(100%,420px);max-height:420px}.videoFeedSocialStage>.socialVideoPlayer.isPortrait,.communityVideoSocialStage>.socialVideoPlayer.isPortrait{width:min(100%,310px);max-width:310px;height:min(470px,58vh);max-height:470px}}.homeVideoStage{background:#fff;min-height:0;padding:14px 18px;overflow:hidden}.homeVideoPlayer{aspect-ratio:auto;background:0 0;place-items:center;width:auto;max-width:100%;height:auto;display:grid}.homeVideoPlayer:has(.socialVideoPlayer.isPortrait){aspect-ratio:9/16;width:min(100%,315px);height:min(560px,68vh)}.homeVideoPlayer:has(.socialVideoPlayer.isSquare){aspect-ratio:1;width:min(100%,500px)}.homeVideoPlayer:has(.socialVideoPlayer.isLandscape){aspect-ratio:16/9;width:min(100%,720px)}.homeVideoPlayer>.socialVideoPlayer{background:#000;border-radius:16px;width:100%;height:100%;box-shadow:0 8px 24px #0f23411a}@media (max-width:720px){.homeVideoStage{background:#fff;padding:8px 0}.homeVideoPlayer:has(.socialVideoPlayer.isPortrait){aspect-ratio:9/16;width:min(100%,390px);height:min(680px,76vh)}.homeVideoPlayer:has(.socialVideoPlayer.isSquare){aspect-ratio:1;width:100%}.homeVideoPlayer:has(.socialVideoPlayer.isLandscape){aspect-ratio:16/9;width:100%}.homeVideoPlayer>.socialVideoPlayer{box-shadow:none;border-radius:0}}.modernPost .socialPostImageFrame{width:calc(100% + 36px);max-width:none;aspect-ratio:var(--post-media-ratio,16/10);background:#fff;border-radius:0;margin:14px -18px 0;display:block;overflow:hidden}.modernPost .socialPostImageFrame .socialPostImage{object-fit:cover;background:0 0;border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.modernPost .socialPostImageFrame.is-portrait{aspect-ratio:4/5}.modernPost .socialPostImageFrame.is-square{aspect-ratio:1}.homeVideoStage{background:#fff;padding:0}.homeVideoPlayer{margin:0;width:100%!important;max-width:none!important;height:auto!important}.homeVideoPlayer:has(.socialVideoPlayer.isPortrait){aspect-ratio:4/5!important}.homeVideoPlayer:has(.socialVideoPlayer.isSquare){aspect-ratio:1!important}.homeVideoPlayer:has(.socialVideoPlayer.isLandscape){aspect-ratio:16/9!important}.homeVideoPlayer>.socialVideoPlayer{width:100%;height:100%;box-shadow:none;background:#000;border-radius:0}.homeVideoPlayer>.socialVideoPlayer>video{object-fit:cover}.homeVideoPlayer>.socialVideoPlayer:fullscreen>video{object-fit:contain}@media (max-width:720px){.modernPost .socialPostImageFrame{width:calc(100% + 36px);margin-left:-18px;margin-right:-18px}.homeVideoPlayer:has(.socialVideoPlayer.isPortrait){aspect-ratio:4/5!important}}@media (min-width:721px){.modernPost .socialPostImageFrame{border-radius:14px;width:min(100%,760px);max-width:760px;margin-top:14px;margin-left:auto;margin-right:auto}.modernPost .socialPostImageFrame.is-portrait{aspect-ratio:4/5;width:min(100%,600px);max-width:600px}.modernPost .socialPostImageFrame.is-square{aspect-ratio:1;width:min(100%,640px);max-width:640px}.homeVideoStage{background:#fff;justify-content:center;align-items:center;display:flex}.homeVideoPlayer:has(.socialVideoPlayer.isPortrait){aspect-ratio:4/5!important;width:min(100%,520px)!important;max-width:520px!important}.homeVideoPlayer:has(.socialVideoPlayer.isSquare){aspect-ratio:1!important;width:min(100%,620px)!important;max-width:620px!important}.homeVideoPlayer:has(.socialVideoPlayer.isLandscape){aspect-ratio:16/9!important;width:min(100%,760px)!important;max-width:760px!important}}@media (max-width:720px){.modernPost .socialPostImageFrame,.modernPost .socialPostImageFrame.is-portrait,.modernPost .socialPostImageFrame.is-square{border-radius:0;width:calc(100% + 36px);max-width:none;margin-left:-18px;margin-right:-18px}:is(.homeVideoPlayer:has(.socialVideoPlayer.isPortrait),.homeVideoPlayer:has(.socialVideoPlayer.isSquare),.homeVideoPlayer:has(.socialVideoPlayer.isLandscape)){width:100%!important;max-width:none!important}}@media (min-width:721px){.modernPost .socialPostImageFrame{width:min(100%,608px);max-width:608px}.modernPost .socialPostImageFrame.is-portrait{width:min(100%,480px);max-width:480px}.modernPost .socialPostImageFrame.is-square{width:min(100%,512px);max-width:512px}.homeVideoPlayer:has(.socialVideoPlayer.isPortrait){width:min(100%,416px)!important;max-width:416px!important}.homeVideoPlayer:has(.socialVideoPlayer.isSquare){width:min(100%,496px)!important;max-width:496px!important}.homeVideoPlayer:has(.socialVideoPlayer.isLandscape){width:min(100%,608px)!important;max-width:608px!important}.topbar{position:relative;top:auto}}@media (min-width:1101px){.modernAppGrid{grid-template-columns:248px minmax(0,700px) 300px;justify-content:center;width:min(1300px,100% - 42px)}.modernFeed{width:100%;min-width:0;max-width:700px}}.postComposerOverlay{z-index:1200;background:#1018286b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.postComposerModal{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(560px,100vw - 28px);max-height:min(760px,100vh - 32px);overflow:auto;box-shadow:0 22px 70px #0f172a47}.postComposerModalHeader{z-index:3;border-bottom:1px solid var(--line);text-align:center;background:#fff;grid-template-columns:42px 1fr 42px;align-items:center;height:58px;padding:0 16px;font-size:1.08rem;display:grid;position:sticky;top:0}.composerHeaderSpacer{width:38px;height:38px}.composerRoundButton{color:#26354a;cursor:pointer;background:#eef1f5;border:0;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.35rem;display:inline-flex}.composerRoundButton:hover{background:#e3e8ef}.postComposerBody{gap:14px;padding:18px;display:grid}.postComposerText{resize:vertical;width:100%;min-height:112px;font:inherit;color:var(--text);background:0 0;border:0;outline:0;font-size:1.2rem;line-height:1.4}.postComposerText::placeholder{color:#6b778c}.postComposerImagePreview{border:1px solid var(--line);background:#fff;border-radius:14px;position:relative;overflow:hidden}.postComposerImagePreview img{object-fit:contain;background:#fff;width:100%;max-height:430px;display:block}.postComposerImageTools{justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:10px;left:10px;right:10px}.composerImageTool{cursor:pointer;background:#fffffff0;border:1px solid #ffffffb8;border-radius:9px;padding:8px 12px;font-weight:700;box-shadow:0 2px 10px #0f172a1f}.composerImageRemove{color:#26354a;background:#fffffff0;margin-left:auto}.postComposerAddPanel{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.postComposerAddActions{align-items:center;gap:8px;display:flex}.postComposerMediaIcon{cursor:pointer;color:#0a7f39;background:0 0;border:0;align-items:center;gap:5px;padding:7px;font-weight:700;display:flex}.postComposerMediaIcon .uiIcon{width:21px;height:21px}.postComposerMediaIcon:nth-child(2){color:#16498d}.postComposerModalFooter{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:12px;padding:12px 18px;display:flex;position:sticky;bottom:0}.postComposerNext{width:100%}.postComposerReviewTitle{gap:4px;display:grid}.postComposerReviewControls{margin:0}.postComposerReviewCard{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.postComposerReviewCard p{white-space:pre-wrap;margin:0;padding:14px 16px}.postComposerReviewCard img{object-fit:contain;background:#fff;width:100%;max-height:360px;display:block}.postComposerPublishFooter{justify-content:space-between}@media (max-width:640px){.postComposerOverlay{align-items:flex-end;padding:0}.postComposerModal{border-radius:18px 18px 0 0;width:100%;max-height:94vh}.postComposerBody{padding:14px}.postComposerText{font-size:1.08rem}.postComposerAddPanel{padding:10px 12px}.postComposerMediaIcon span{display:none}.postComposerPublishFooter{align-items:center}}@media (min-width:641px){.postComposerModalHasImage{max-height:calc(100vh - 24px)}.postComposerModalHasImage .postComposerBody{gap:9px;padding:12px 16px}.postComposerModalHasImage .postComposerText{resize:none;min-height:68px;max-height:90px;font-size:1.08rem}.postComposerModalHasImage .postComposerImagePreview img{max-height:300px}.postComposerModalHasImage .postComposerAddPanel{padding:9px 12px}.postComposerModalHasImage .postComposerModalFooter{padding:9px 16px}.postComposerModalReview .postComposerBody{gap:10px;padding:12px 16px}.postComposerModalReview .postComposerReviewCard img{max-height:300px}.postComposerModalReview .postComposerModalFooter{padding:10px 16px}}.kozeRailShell{min-width:0;position:relative}.kozeRailShell .kozeRail{-ms-overflow-style:none;scrollbar-width:none;padding-bottom:1px}.kozeRailShell .kozeRail::-webkit-scrollbar{display:none}.kozeRailArrow{z-index:6;color:#34445a;cursor:pointer;width:42px;height:42px;font:inherit;background:#fff;border:1px solid #d9e1eb;border-radius:999px;place-items:center;transition:transform .16s,box-shadow .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 18px #1623372e}.kozeRailArrow:hover{transform:translateY(-50%)scale(1.04);box-shadow:0 7px 22px #16233738}.kozeRailArrow span{font-size:34px;font-weight:400;line-height:.8;transform:translateY(-1px)}.kozeRailArrowPrev{left:8px}.kozeRailArrowNext{right:8px}@media (max-width:620px){.kozeRailArrow{display:none}}.paleViteSelectedAttachment:has(.paleViteSelectedImagePreview){background:#f5f8fc;border:1px solid #d8e3f2;border-radius:13px;width:max-content;max-width:100%;padding:5px;display:inline-flex;position:relative}.paleViteSelectedImagePreview{object-fit:contain;background:#fff;border-radius:9px;width:auto;max-width:112px;height:auto;max-height:92px;display:block}.paleViteComposer .paleViteSelectedAttachment:has(.paleViteSelectedImagePreview)>button{color:#24364f;background:#fff;border:1px solid #d7e0ec;width:23px;height:23px;position:absolute;top:4px;right:4px;box-shadow:0 1px 4px #12233a1f}.paleViteComposer .paleViteSelectedAttachment:has(.paleViteSelectedImagePreview)>button:hover{background:#eef3f8}.paleViteMessage.attachmentOnly .paleViteAttachmentList{justify-items:start}.paleViteMessage.own.attachmentOnly .paleViteAttachmentList{justify-items:end}.paleViteMediaAttachment{background:0 0;border-radius:13px;width:auto;max-width:230px}.paleViteMediaAttachment img,.paleViteMediaAttachment video{object-fit:contain;background:0 0;border-radius:13px;width:auto;max-width:230px;max-height:205px}@media (max-width:760px){.paleViteMessage.attachmentOnly{max-width:min(82%,230px)}.paleViteMediaAttachment,.paleViteMediaAttachment img,.paleViteMediaAttachment video{max-width:220px}}.paleViteMediaAttachment,.paleViteMediaAttachment img,.paleViteMediaAttachment video{max-width:190px}.paleViteMediaAttachment img,.paleViteMediaAttachment video{max-height:170px}@media (max-width:760px){.paleViteMessage.attachmentOnly{max-width:min(82%,195px)}.paleViteMediaAttachment,.paleViteMediaAttachment img,.paleViteMediaAttachment video{max-width:185px}}.paleViteSelectedImagePreview{max-width:90px;max-height:74px}.paleViteMessage.attachmentOnly{max-width:min(72%,170px)}.paleViteMediaAttachment{width:auto;max-width:160px}.paleViteMediaAttachment img,.paleViteMediaAttachment video{object-fit:contain;width:auto;max-width:160px;max-height:145px;display:block}@media (max-width:760px){.paleViteMessage.attachmentOnly{max-width:min(76%,165px)}.paleViteMediaAttachment,.paleViteMediaAttachment img,.paleViteMediaAttachment video{max-width:155px}}.paleViteSelectedImages{scrollbar-width:none;align-items:center;gap:8px;padding:8px 10px 2px;display:flex;overflow-x:auto}.paleViteSelectedImages::-webkit-scrollbar{display:none}.paleViteSelectedImageTile{flex:none;position:relative}.paleViteSelectedImageTile .paleViteSelectedImagePreview{object-fit:cover;background:#fff;border:1px solid #d8e3f2;border-radius:11px;width:90px;max-width:90px;height:74px;max-height:74px}.paleViteSelectedImageTile>button{color:#24364f;cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:999px;place-items:center;width:23px;height:23px;font-size:16px;line-height:1;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 1px 4px #12233a24}.paleViteAddMoreImages{color:#111827;cursor:pointer;background:#dfe4eb;border:0;border-radius:11px;flex:none;place-items:center;width:48px;height:48px;display:grid}.paleViteAddMoreImages span{color:#fff;background:#111827;border-radius:5px;place-items:center;width:23px;height:23px;font-size:20px;font-weight:700;line-height:1;display:grid}.paleViteMessageRow.own .paleViteMessageMenu{z-index:25;width:160px;max-width:calc(100vw - 48px);bottom:30px;left:24px;right:auto}.paleViteMessageMenu button{white-space:normal;line-height:1.25}.paleViteAttachmentList:has(>.paleViteMediaAttachment:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-width:160px;display:grid}.paleViteAttachmentList:has(>.paleViteMediaAttachment:nth-child(2)) .paleViteMediaAttachment{object-fit:cover;border-radius:9px;width:100%;max-width:none;height:78px;max-height:78px}.paleViteAttachmentList:has(>.paleViteMediaAttachment:nth-child(2)) .paleViteMediaAttachment img{object-fit:cover;border-radius:9px;width:100%;max-width:none;height:78px;max-height:78px}.paleViteAttachmentList:has(>.paleViteMediaAttachment:nth-child(2)) .paleViteMediaAttachment video{object-fit:cover;border-radius:9px;width:100%;max-width:none;height:78px;max-height:78px}.paleViteAddMoreImages{color:#173764;background:#fff;border:1px solid #d7e0ec;border-radius:12px;width:46px;height:46px;transition:background .15s,border-color .15s,transform .15s;box-shadow:0 1px 3px #12233a14}.paleViteAddMoreImages:hover{background:#f7f9fc;border-color:#c7d4e5;transform:translateY(-1px)}.paleViteAddMoreImages svg{width:27px;height:27px;overflow:visible}.paleViteAddMoreBadge{fill:#173764;stroke:#fff;stroke-width:1.4px}.paleViteAddMorePlus{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round}.paleViteMessageRow{position:relative}.paleViteMessageRow.own .paleViteMessageActionWrap{position:static}.paleViteMessageRow.own .paleViteMessageMenu{border-color:#dfe5ec;border-radius:10px;width:132px;max-width:132px;padding:4px;inset:50% auto auto 8px;transform:translateY(-50%);box-shadow:0 8px 20px #12233a1f}.paleViteMessageMenu button{color:#4b5563;border-radius:7px;padding:8px 9px;font-size:11px;font-weight:700}.paleViteMessageRow.own .paleViteMessageMenu{width:172px;max-width:172px;padding:6px;top:calc(50% + 4px);left:18px;transform:translateY(-50%)}.paleViteMessageMenu button+button{border-top:1px solid #eef1f4;margin-top:2px}.paleViteMessageMenu button{color:#4b5563;background:#fff}.paleViteMessageMenu button:hover{color:#1f2937;background:#f4f6f8}.turnstileWrap{justify-content:center;align-items:center;min-height:65px;margin-top:2px;display:flex}.turnstileWrap>div{max-width:100%}.turnstileWrap{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:116px;margin-top:4px;padding:8px 0 2px;display:flex}.turnstileMount{justify-content:center;align-items:center;max-width:100%;min-height:65px;display:flex}.turnstileStatus{text-align:center;color:#667085;margin:0;font-size:12px;line-height:1.35}.turnstile-verified .turnstileStatus{color:#217a4a}.turnstile-error .turnstileStatus{color:#b42318;font-weight:600}@media (min-width:1101px){.modernAppGrid .appSidebar,.profileLayoutV115D .profileSidebarV115E,.modernRightbar{overscroll-behavior:contain;scrollbar-width:thin;align-self:start;max-height:calc(100vh - 36px);position:sticky;top:18px;overflow-y:auto}.modernAppGrid{grid-template-columns:220px minmax(0,640px) 280px;justify-content:center;gap:20px;width:min(1210px,100% - 36px);padding-top:20px}.modernFeed{gap:12px;max-width:640px}.modernPost{border-radius:15px}.modernPost.post{padding:14px 16px}.modernPost .postBody{margin:9px 0 10px;font-size:15px;line-height:1.48}.modernPost .postTypeChip{margin-top:10px}.modernPost .postActions{padding-top:9px}.modernPost .socialPostImageFrame{width:min(100%,560px);max-width:560px}.modernPost .socialPostImageFrame.is-portrait{width:min(100%,420px);max-width:420px}.modernPost .socialPostImageFrame.is-square{width:min(100%,480px);max-width:480px}.homeVideoPlayer:has(.socialVideoPlayer.isPortrait){width:min(100%,390px)!important;max-width:390px!important}.homeVideoPlayer:has(.socialVideoPlayer.isSquare){width:min(100%,460px)!important;max-width:460px!important}.homeVideoPlayer:has(.socialVideoPlayer.isLandscape){width:min(100%,560px)!important;max-width:560px!important}.modernRightbar .panel{padding:15px}.profileLayoutV115D{grid-template-columns:210px minmax(0,1fr);gap:20px;width:min(1210px,100% - 36px)}.profileMainV115D{gap:14px}.profileCoverV115D{height:180px}.profileHeroBodyV115D{padding:0 22px 18px;display:block}.profileAvatarWrapV115D{width:116px;height:58px}.profileAvatarV115D{border-width:4px;width:112px;height:112px;margin-top:-56px}.profileIdentityV115D{padding-top:12px;position:relative}.profileTitleRowV115D{display:block;position:static}.profileTitleRowV115D h1{margin:0;font-size:28px;line-height:1.05}.profileUsername{margin-top:4px}.profileEditButtonV115D,.profileTitleRowV115D .profileActionRow{z-index:4;position:absolute;top:-56px;right:0}.profileBadgesV115D{margin-top:9px}.profileLocationV115D{margin-top:7px}.profileFollowMetaV134A{margin-top:8px}.profileStatsV115D{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.profileStatsV115D>div{box-shadow:none;border-radius:12px;grid-template-columns:32px auto;column-gap:8px;padding:9px 11px}.profileStatIconV115D{border-radius:9px;width:32px;height:32px}.profileStatIconV115D .uiIcon{width:17px;height:17px}.profileStatsV115D strong{font-size:17px}.profileStatsV115D small{font-size:9.5px}.profileContentGridV115D{grid-template-columns:280px minmax(0,650px);justify-content:start;gap:14px}.profileAboutV115D,.profileCommunitiesV115D{padding:16px}.profileActivityV115D{max-width:650px}.profileActivityCardV115D{border-radius:15px;padding:14px 16px}.profileActivityBodyV115D{margin-top:10px;font-size:13.5px;line-height:1.45}.profileActivityMediaV115D{background:#fff;border-radius:12px;margin-top:10px}.profileActivityMediaV115D img{object-fit:contain;background:#fff;width:100%;max-height:380px}.profileActivityFooterV115D{margin-top:10px;padding-top:9px}.topbar.appTopbar{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;position:sticky!important;top:0!important}.modernAppGrid .appSidebar,.modernRightbar,.profileLayoutV115D .profileSidebarV115E{scrollbar-width:none;-ms-overflow-style:none;max-height:calc(100vh - 108px);top:90px}.modernAppGrid .appSidebar::-webkit-scrollbar{width:0;height:0;display:none}.modernRightbar::-webkit-scrollbar{width:0;height:0;display:none}.profileLayoutV115D .profileSidebarV115E::-webkit-scrollbar{width:0;height:0;display:none}.profileTabsV115D{scrollbar-width:none;-ms-overflow-style:none}.profileTabsV115D::-webkit-scrollbar{width:0;height:0;display:none}}.networkHeroN{box-shadow:none;background:0 0;border:0;padding:4px 2px 0}.networkHeroN h1{margin:2px 0 4px;font-size:30px}.networkHeroN p{max-width:720px;font-size:14px;line-height:1.45}.networkTabsN{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:0;padding:0}.networkTabsN a{background:0 0;border-radius:0;flex:1;justify-content:center;padding:13px 16px;position:relative}.networkTabsN a.active{color:var(--ink);background:0 0}.networkTabsN a.active:after{content:"";background:#169bf5;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:28%;right:28%}.networkPeople{border:1px solid var(--line);background:#fff;border-radius:16px;gap:0;overflow:hidden}.networkPersonCardN{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#fff;border-radius:0;padding:16px 18px}.networkPersonCardN:last-child{border-bottom:0}.networkPersonCardN:hover{background:#fbfcfe}.networkPersonCardN .networkPersonLink{flex:1;align-items:flex-start}.networkPersonInfoN{gap:2px;max-width:640px}.networkPersonInfoN strong{font-size:15px;line-height:1.2}.networkPersonInfoN>span{font-size:13px}.networkPersonInfoN>small{font-size:12px}.networkPersonInfoN p{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 2px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.networkPersonActionsN .btn,.networkPersonActionsN button{border-radius:999px;min-width:88px;padding:8px 16px;font-size:12px;font-weight:900}.profileSuggestionRailN{display:none}@media (min-width:1450px){.profileLayoutV115D{grid-template-columns:210px minmax(0,950px) 270px;justify-content:center;gap:18px;width:min(1510px,100% - 36px)}.profileSuggestionRailN{align-self:start;max-height:calc(100vh - 108px);display:block;position:sticky;top:90px}.profileSuggestionPanelN{border-radius:16px;padding:16px}.profileSuggestionHeaderN{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.profileSuggestionHeaderN h2{margin:0;font-size:18px}.profileSuggestionHeaderN a,.profileSuggestionMoreN{color:var(--blue);font-size:12px;font-weight:800}.profileSuggestionListN{display:grid}.profileSuggestionPersonN{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.profileSuggestionPersonN:last-child{border-bottom:0}.profileSuggestionIdentityN{min-width:0;color:inherit;align-items:flex-start;gap:9px;display:flex}.profileSuggestionIdentityN>span{gap:1px;min-width:0;display:grid}.profileSuggestionIdentityN strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.profileSuggestionIdentityN small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.profileSuggestionIdentityN em{color:#315172;margin-top:2px;font-size:9.5px;font-style:normal}.profileSuggestionPersonN .btn,.profileSuggestionPersonN button{border-radius:999px;min-width:67px;padding:7px 10px;font-size:10.5px;font-weight:900}.profileSuggestionMoreN{margin-top:10px;display:inline-block}}@media (max-width:760px){.networkTabsN a{padding:11px 9px;font-size:12px}.networkTabsN a.active:after{left:18%;right:18%}.networkPeople{border-radius:14px}.networkPersonCardN{padding:14px}}@media (min-width:1101px){.networkLayoutN{grid-template-columns:210px minmax(0,820px);justify-content:center;gap:24px;width:min(1080px,100% - 36px)}.networkPageMain{gap:14px}}.networkTabsN{scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.networkTabsN::-webkit-scrollbar{width:0;height:0;display:none}.notificationsLayout{grid-template-columns:210px minmax(0,760px);justify-content:center;gap:24px;width:min(1080px,100% - 36px);padding-top:24px}.notificationSidebar{scrollbar-width:none;-ms-overflow-style:none;max-height:calc(100vh - 108px);position:sticky;top:90px;overflow:auto}.notificationSidebar::-webkit-scrollbar{width:0;height:0;display:none}.notificationSideCard{box-shadow:none;border-radius:14px;margin:18px 8px 0;padding:14px 15px}.notificationSideCard strong{font-size:23px}.notificationsMain{gap:0;max-width:760px}.notificationsHeader{box-shadow:none;border:0;border-radius:0;justify-content:space-between;align-items:flex-end;gap:18px;padding:4px 2px 16px;display:flex}.notificationsHeader h1{letter-spacing:-.035em;margin:2px 0 3px;font-size:30px}.notificationsHeader p{max-width:570px;font-size:12.5px;line-height:1.45}.notificationsHeader>.btn{border-radius:999px;padding:8px 13px;font-size:11px}.notificationFilterBar{z-index:12;border:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f8fcf7;border-radius:0;grid-template-columns:1fr 1fr;gap:0;min-height:48px;padding:0;display:grid;position:sticky;top:70px}.notificationFilterBar a{min-height:48px;color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:12.5px;font-weight:800;text-decoration:none;display:flex;position:relative}.notificationFilterBar a:hover{background:#ffffff8c}.notificationFilterBar a.active{color:var(--ink)}.notificationFilterBar a.active:after{content:"";background:#169bf5;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:34%;right:34%}.notificationFilterBar strong{color:#315172;background:#e8eef7;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.notificationList{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 18px 18px;gap:0;display:block;overflow:hidden}.notificationItem{min-height:86px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #edf1f5;border-radius:0;grid-template-columns:48px minmax(0,1fr) 68px;align-items:start;gap:12px;padding:14px 16px;display:grid;position:relative}.notificationItem:last-child{border-bottom:0}.notificationItem:hover{background:#fbfcfe}.notificationItem.unread{background:#f7fbff}.notificationVisual{width:44px;height:44px;position:relative}.notificationActorAvatar,.notificationTypeIcon{object-fit:cover;width:42px;height:42px;color:var(--blue);background:#eaf1fb;border-radius:50%;place-items:center;font-weight:900;display:grid}.notificationActorInitials{letter-spacing:.02em;font-size:11px}.notificationTypeIcon .uiIcon{width:19px;height:19px}.notificationTypeBadge{background:var(--blue);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:-3px;right:-3px}.notificationTypeBadge .uiIcon{width:11px;height:11px}.notificationTypeBadge.reaction{background:#e72d55}.notificationTypeBadge.announcement{background:#8a4ee8}.notificationTypeBadge.follow{background:#0b8fdb}.notificationTypeBadge.message{background:#5d5fef}.notificationTypeBadge.moderation{background:#45688d}.notificationContent{padding-top:1px}.notificationMetaRow{justify-content:flex-start;gap:7px;margin-bottom:2px;font-size:10.5px}.notificationMetaRow>span:last-child:before{content:"·";color:#9aa6b5;margin-right:7px}.notificationTypeLabel{text-transform:none;letter-spacing:0;color:#536073;font-weight:750}.notificationTitle{font-size:13.5px;font-weight:780;line-height:1.35;text-decoration:none;display:block}.notificationContent p{color:#536073;-webkit-line-clamp:2;margin:3px 0 0;font-size:12px;line-height:1.42}.notificationItemFooter{gap:14px;margin-top:7px}.notificationOpen,.notificationReadButton{font-size:10.5px;font-weight:750;text-decoration:none}.notificationOpen{color:#315172}.notificationReadButton{color:#66758a;cursor:pointer}.notificationMediaPreview{background:#f3f5f8;border:1px solid #e1e7ef;border-radius:12px;place-self:center end;width:64px;height:64px;overflow:hidden}.notificationMediaPreview img{object-fit:cover;width:100%;height:100%;display:block}.notificationMediaSpacer{width:64px;height:1px}.notificationUnreadDot{background:#169bf5;width:5px;height:5px;margin:0;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.notificationEmpty{border:0;border-radius:0;padding:48px 20px}@media (max-width:900px){.notificationsLayout{grid-template-columns:1fr;width:min(760px,100% - 28px)}.notificationFilterBar{top:70px}}@media (max-width:620px){.notificationsLayout{width:min(100% - 20px,620px);padding-top:12px}.notificationsHeader{flex-direction:column;align-items:flex-start;padding:2px 2px 12px}.notificationsHeader h1{font-size:27px}.notificationFilterBar{top:66px}.notificationItem{grid-template-columns:42px minmax(0,1fr) 54px;gap:9px;padding:13px 12px}.notificationVisual{width:38px;height:38px}.notificationActorAvatar,.notificationTypeIcon{width:36px;height:36px}.notificationMediaPreview{border-radius:10px;width:50px;height:50px}.notificationMediaSpacer{width:50px}.notificationTitle{font-size:13px}.notificationItemFooter{margin-top:6px}}@media (min-width:1101px){.notificationsLayout{grid-template-columns:210px minmax(0,760px) 280px;align-items:start;gap:24px;width:min(1360px,100% - 36px)}}.notificationItem{min-height:98px;padding:18px 16px}.notificationActorHoverWrap{width:42px;height:42px;position:relative}.notificationActorLink{border-radius:50%;width:42px;height:42px;display:block}.notificationActorPopover{z-index:40;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #dfe5ed;border-radius:16px;width:260px;padding:14px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:34px;left:34px;transform:translateY(4px);box-shadow:0 14px 34px #12263f29}.notificationActorHoverWrap:hover .notificationActorPopover,.notificationActorHoverWrap:focus-within .notificationActorPopover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.notificationActorPopoverHead{align-items:center;gap:10px;margin-bottom:6px;display:flex}.notificationActorPopoverHead>img,.notificationActorPopoverHead>span{object-fit:cover;width:46px;height:46px;color:var(--blue);background:#eaf1fb;border-radius:50%;place-items:center;font-weight:900;display:grid}.notificationActorPopoverHead>a{color:var(--ink);font-size:14px;font-weight:850;text-decoration:none}.notificationActorPopover>small{color:var(--muted);margin:-2px 0 7px 56px;font-size:11px;display:block}.notificationActorPopoverProfile{color:var(--blue);margin-top:10px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-block}.notificationRightRailQ{display:none}@media (min-width:1101px){.notificationRightRailQ{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:14px;max-height:calc(100vh - 108px);display:flex;position:sticky;top:90px;overflow:auto}.notificationRightRailQ::-webkit-scrollbar{width:0;height:0;display:none}}.notificationSuggestionPanelQ,.notificationDiscoverPanelQ{box-shadow:none;border-radius:18px;padding:16px}.notificationRailHeadingQ{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.notificationRailHeadingQ h2,.notificationDiscoverPanelQ h2{letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.05}.notificationRailHeadingQ>a,.notificationRailMoreQ{color:var(--blue);font-size:11px;font-weight:800;text-decoration:none}.notificationSuggestionListQ{flex-direction:column;gap:12px;display:flex}.notificationSuggestionPersonQ{justify-content:space-between;align-items:center;gap:8px;display:flex}.notificationSuggestionIdentityQ{min-width:0;color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.notificationSuggestionIdentityQ>span:last-child{flex-direction:column;min-width:0;display:flex}.notificationSuggestionIdentityQ strong{white-space:nowrap;text-overflow:ellipsis;max-width:105px;font-size:11.5px;overflow:hidden}.notificationSuggestionIdentityQ small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:105px;font-size:9.5px;overflow:hidden}.notificationSuggestionIdentityQ em{color:#315172;white-space:nowrap;font-size:8.5px;font-style:normal;font-weight:750}.notificationSuggestionPersonQ .followButton{min-height:32px;padding:7px 10px;font-size:10px}.notificationRailMoreQ{margin-top:12px;display:inline-block}.notificationDiscoverPanelQ{flex-direction:column;gap:2px;display:flex}.notificationDiscoverPanelQ h2{margin-bottom:7px}.notificationDiscoverPanelQ>a{color:var(--ink);border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:9px 0;font-size:11.5px;font-weight:750;text-decoration:none;display:flex}.notificationDiscoverPanelQ>a span{color:var(--muted)}@media (max-width:620px){.notificationItem{min-height:90px;padding:15px 12px}.notificationActorPopover{display:none}}.notificationVisual{justify-content:center;align-items:flex-start;display:flex}.notificationTypeBadgeRight{width:26px;height:26px;box-shadow:none;border:0;position:static}.notificationAsideR{justify-content:flex-end;justify-self:end;align-items:flex-start;gap:7px;width:72px;min-height:64px;display:flex;position:relative}.notificationItemMenu{z-index:15;position:relative}.notificationItemMenuTrigger{color:#5f6f82;letter-spacing:1px;cursor:pointer;background:0 0;border:0;border-radius:999px;width:30px;height:28px;font-size:14px;font-weight:900;line-height:1}.notificationItemMenuTrigger:hover,.notificationItemMenuTrigger[aria-expanded=true]{color:var(--ink);background:#eef3f8}.notificationItemMenuPopover{background:#fff;border:1px solid #dde4ec;border-radius:14px;width:250px;padding:7px;position:absolute;top:32px;right:0;box-shadow:0 12px 30px #12263f29}.notificationItemMenuPopover button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 11px;display:flex}.notificationItemMenuPopover button:hover{background:#f3f6fa}.notificationItemMenuPopover button:disabled{opacity:.6;cursor:default}.notificationItemMenuPopover button span{font-size:17px;line-height:1}.notificationItemMenuPopover button strong{font-size:11.5px;line-height:1.35}.notificationItem{grid-template-columns:48px minmax(0,1fr) 84px}.notificationMediaPreview{margin-left:auto}@media (max-width:620px){.notificationItem{grid-template-columns:42px minmax(0,1fr) 60px}.notificationAsideR{gap:4px;width:58px}.notificationItemMenuTrigger{width:26px;height:26px}.notificationItemMenuPopover{width:220px}.notificationTypeBadgeRight{width:23px;height:23px}}.notificationItem{position:relative}.notificationAsideR{align-items:flex-start;padding-top:22px}.notificationItemMenu{z-index:22;position:absolute;top:10px;right:12px}.notificationItemMenuTrigger{letter-spacing:.8px;place-items:center;width:28px;height:24px;padding:0;font-size:13px;display:grid}.notificationActorPopover{border-radius:18px;width:320px;padding:16px;top:34px;left:36px}.notificationActorPopoverTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.notificationActorPopoverTop>img,.notificationActorPopoverTop>span{object-fit:cover;width:58px;height:58px;color:var(--blue);background:#eaf1fb;border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid}.notificationActorPopoverTop .followMemberButton{border-radius:999px;min-height:34px;padding:7px 13px;font-size:10.5px}.notificationActorPopoverIdentity{flex-direction:column;gap:1px;margin-bottom:8px;display:flex}.notificationActorPopoverIdentity>a{color:var(--ink);font-size:15px;font-weight:900;text-decoration:none}.notificationActorPopoverIdentity small{color:var(--muted);font-size:11.5px}.notificationActorPopover>p{color:#344357;margin:7px 0;font-size:12.5px;line-height:1.45}.notificationActorPopover>em{color:var(--muted);margin-top:7px;font-size:11.5px;font-style:normal;display:block}.notificationActorPopoverStats{color:#5f6f82;align-items:center;gap:18px;margin-top:11px;font-size:11.5px;display:flex}.notificationActorPopoverStats strong{color:var(--ink);font-size:12px}.notificationActorPopoverShared{color:#315172;border-top:1px solid #edf1f5;margin-top:10px;padding-top:9px;font-size:11px;font-weight:750}.notificationActorPopoverProfile{margin-top:11px;font-size:11.5px;display:inline-flex}@media (max-width:620px){.notificationAsideR{padding-top:20px}.notificationItemMenu{top:9px;right:9px}}.notificationAsideR{padding-top:36px}.notificationItemMenu{top:5px;right:12px}.notificationItemMenuPopover{top:30px}@media (max-width:620px){.notificationAsideR{padding-top:32px}.notificationItemMenu{top:4px;right:8px}}@media (min-width:1101px){.conversationWorkspaceLayout{grid-template-columns:210px 300px minmax(540px,1fr) 286px;align-items:stretch;gap:14px;width:min(1760px,100% - 28px);height:calc(100dvh - 78px);padding:14px 0 18px}.conversationGlobalNav{scrollbar-width:none;height:100%;overflow-y:auto}.conversationGlobalNav::-webkit-scrollbar{display:none}.conversationWorkspaceLayout .conversationMain{border-radius:16px;height:100%;min-height:0}}.messagesWorkspaceList{border-radius:16px;grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;height:100%;display:grid;overflow:hidden}.messagesWorkspaceListHeader{justify-content:space-between;align-items:center;gap:10px;padding:16px 15px 8px;display:flex}.messagesWorkspaceListHeader h2{letter-spacing:-.025em;margin:2px 0 0;font-size:22px}.messagesNewConversation{width:34px;height:34px;color:var(--blue);background:#eef3f9;border-radius:50%;place-items:center;display:grid}.messagesNewConversation .uiIcon{width:16px;height:16px}.messagesConversationSearch{color:#7a8798;background:#f0f3f7;border-radius:999px;align-items:center;gap:8px;height:38px;margin:4px 12px 8px;padding:0 11px;display:flex}.messagesConversationSearch .uiIcon{flex:none;width:15px;height:15px}.messagesConversationSearch input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.messagesConversationFilters{border-bottom:1px solid var(--line);align-items:center;gap:5px;padding:0 12px 8px;display:flex}.messagesConversationFilters button{color:#536176;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800}.messagesConversationFilters button.active{color:var(--blue);background:#eaf2fd}.messagesWorkspaceRows{scrollbar-width:none;min-height:0;padding:6px;overflow-y:auto}.messagesWorkspaceRows::-webkit-scrollbar{display:none}.messagesWorkspaceRow{color:inherit;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;text-decoration:none;display:grid}.messagesWorkspaceRow:hover{background:#f5f7fa}.messagesWorkspaceRow.active{background:#eaf2fd}.messagesWorkspaceRow.unread:not(.active){background:#f8fbff}.messagesWorkspaceRow .conversationAvatar{width:42px;height:42px;font-size:10px}.messagesWorkspaceSummary{min-width:0}.messagesWorkspaceSummary>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.messagesWorkspaceSummary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.messagesWorkspaceSummary span{color:#8893a2;flex:none;font-size:8px}.messagesWorkspaceSummary p{text-overflow:ellipsis;white-space:nowrap;color:#677488;margin:3px 0 0;font-size:9.5px;overflow:hidden}.messagesWorkspaceRow>b{background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid}.messagesWorkspaceEmpty{color:var(--muted);text-align:center;margin:20px 12px;font-size:10px}.conversationInfoPanel{scrollbar-width:none;border-radius:16px;height:100%;min-height:0;padding:16px;overflow-y:auto}.conversationInfoPanel::-webkit-scrollbar{display:none}.conversationInfoIdentity{text-align:center;border-bottom:1px solid var(--line);justify-items:center;padding:4px 0 15px;display:grid}.conversationInfoAvatarLink{display:block}.conversationInfoAvatar{width:72px;height:72px;margin-bottom:8px;font-size:17px}.conversationInfoIdentity>strong{font-size:14px}.conversationInfoIdentity>span,.conversationInfoIdentity>small{color:var(--muted);margin-top:2px;font-size:9.5px}.conversationInfoProfileButton{min-height:34px;margin-top:12px;padding:7px 12px;font-size:10px}.conversationInfoProfileButton .uiIcon{width:14px;height:14px}.conversationInfoSearch{border-bottom:1px solid var(--line);padding:14px 0;position:relative}.conversationInfoSearch>label{color:#768397;background:#f1f4f8;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.conversationInfoSearch>label .uiIcon{width:14px;height:14px}.conversationInfoSearch input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:10px}.conversationInfoSearchResults{border:1px solid var(--line);background:#fff;border-radius:10px;gap:3px;margin-top:7px;padding:5px;display:grid}.conversationInfoSearchResults button{text-align:left;color:#35465d;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 8px;font-size:9.5px;line-height:1.3;overflow:hidden}.conversationInfoSearchResults button:hover{background:#f1f5fa}.conversationInfoSearchResults span{color:var(--muted);padding:8px;font-size:9.5px}.conversationInfoSection{border-bottom:1px solid var(--line);padding:13px 0}.conversationInfoSection:last-child{border-bottom:0}.conversationInfoSection summary{cursor:pointer;color:#203650;justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;font-weight:850;list-style:none;display:flex}.conversationInfoSection summary::-webkit-details-marker{display:none}.conversationInfoSection summary span{color:#53657a;background:#eef3f9;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid}.conversationInfoSection>p{color:var(--muted);margin:10px 0 0;font-size:9.5px}.conversationInfoMediaGrid{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px;display:grid}.conversationInfoMediaGrid button{aspect-ratio:1;cursor:pointer;background:#eef1f5;border:0;border-radius:8px;padding:0;overflow:hidden}.conversationInfoMediaGrid img,.conversationInfoMediaGrid video{object-fit:cover;width:100%;height:100%;display:block}.conversationInfoPrivacy{color:#536176;align-items:flex-start;gap:9px;margin-top:10px;display:flex}.conversationInfoPrivacy>.uiIcon{width:16px;height:16px;color:var(--blue);flex:none}.conversationInfoPrivacy strong{color:#263b58;font-size:10px}.conversationInfoPrivacy p{margin:3px 0 0;font-size:9px;line-height:1.45}@media (max-width:1450px) and (min-width:1101px){.conversationWorkspaceLayout{grid-template-columns:190px 270px minmax(480px,1fr) 250px;gap:10px}.conversationGlobalNav .mainNavLabel{font-size:11px}.conversationInfoPanel{padding:13px}}@media (max-width:1220px) and (min-width:1101px){.conversationWorkspaceLayout{grid-template-columns:190px 260px minmax(0,1fr)}.conversationInfoPanel{display:none}}@media (max-width:1100px) and (min-width:901px){.conversationWorkspaceLayout{grid-template-columns:270px minmax(0,1fr);align-items:stretch;gap:12px;width:min(1040px,100% - 24px);height:calc(100dvh - 78px);padding:14px 0 18px}.conversationWorkspaceLayout .conversationGlobalNav,.conversationWorkspaceLayout .conversationInfoPanel{display:none}.conversationWorkspaceLayout .conversationMain{height:100%;min-height:0}}@media (max-width:900px){.conversationWorkspaceLayout{width:min(760px,100% - 20px);height:auto;display:block}.messagesWorkspaceList,.conversationInfoPanel{display:none}}@media (min-width:761px){.videoHubHero{background:linear-gradient(120deg,#fff 0%,#f8fbff 65%,#fff2f3 100%);border-radius:22px;min-height:0;padding:22px 26px}.videoHubHero h1{max-width:680px;margin:4px 0 7px;font-size:clamp(27px,2.4vw,36px)}.videoHubHero p{max-width:720px;font-size:14px;line-height:1.55}.videoHubMain{gap:16px}.videoFeedSection{gap:12px;display:grid}.videoFeedHeading{justify-content:space-between;align-items:end;padding:0 4px;display:flex}.videoFeedHeading h2{margin:2px 0 0;font-size:22px}.videoFeed{gap:18px;display:grid}}.kozeViewerCard{background:linear-gradient(145deg,#07101d,#0b1526 60%,#08111f);border:1px solid #102d5338;border-radius:22px;place-items:center;min-height:0;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #1f2f481f}.kozeViewerStage{aspect-ratio:9/16;background:#000;border-radius:18px;width:min(100%,440px);max-height:min(74svh,760px);position:relative;overflow:hidden;box-shadow:0 16px 46px #00000061}.kozeViewerStage>.socialVideoPlayer{width:100%;height:100%}.kozeViewerStage>.socialVideoPlayer>video{object-fit:contain;background:#000;width:100%;height:100%}.kozeViewerShade{pointer-events:none;z-index:2;background:linear-gradient(#0000003d,#0000 22% 55%,#000000d1);position:absolute;inset:0}.kozeViewerTopline{z-index:4;position:absolute;top:14px;left:14px}.kozeViewerBadge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a1294;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.kozeViewerBadge .uiIcon{width:14px;height:14px}.kozeViewerInfo{z-index:4;color:#fff;text-shadow:0 2px 10px #000000a6;gap:8px;display:grid;position:absolute;bottom:54px;left:16px;right:62px}.kozeViewerAuthor{align-items:center;gap:9px;min-width:0;display:flex}.kozeViewerAuthor>img,.kozeViewerAuthor>span{object-fit:cover;color:#0d356f;background:#e8eef7;border:2px solid #ffffffe6;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.kozeViewerAuthor>div{min-width:0;display:grid}.kozeViewerAuthor strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.kozeViewerAuthor small{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.kozeViewerInfo p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.38}.kozeViewerMeta{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.kozeViewerMeta a{color:#fff;font-weight:800;text-decoration:none}.kozeViewerOwner{justify-content:flex-end;width:min(100%,440px);padding-top:10px;display:flex}.kozeViewerOwner .btn,.kozeViewerOwner button{background:#fffffff5}@media (min-width:761px){.immersiveVideoPage{background:radial-gradient(circle at 50% 40%,#152237 0%,#080d16 46%,#04070b 100%)}.immersiveReel{padding:18px 122px 18px 82px}.immersiveReelFrame{width:min(100%,980px);height:min(96svh,980px)}.immersiveReelMedia{border-radius:20px;max-width:min(76vw,570px);box-shadow:0 24px 90px #00000094}.immersiveReelMeta{gap:8px;bottom:62px;left:20px;right:20px}.immersiveReelAuthor strong{font-size:15px}.immersiveReelAuthor span{font-size:11px}.immersiveReelMeta p{max-width:88%;font-size:14px}.immersiveActionRail{gap:16px;bottom:84px;left:calc(50% + min(38vw,285px) + 18px)}.immersiveRailCircle{background:#ffffff1c;border-color:#ffffff2b;width:46px;height:46px}.immersiveNavButtons{gap:12px;right:34px}.immersiveNavButtons button{cursor:pointer;background:#ffffff1a;width:48px;height:48px}.immersiveCounter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000057;border-radius:999px;padding:7px 10px;bottom:24px;left:auto;right:34px}}@media (max-width:760px){.kozeViewerCard{border-radius:18px;padding:0}.kozeViewerStage{border-radius:0;width:100%;max-height:none}.kozeViewerOwner{width:100%;padding:10px 12px}}@media (min-width:761px){.videoHubHero{border-radius:19px;padding:15px 20px}.videoHubHero h1{margin:2px 0 4px;font-size:clamp(24px,2vw,31px);line-height:1.06}.videoHubHero p{max-width:760px;font-size:13px;line-height:1.42}.videoHubMain{gap:12px}.videoFeedHeading h2{font-size:20px}.videoFeed{gap:14px}.kozeViewerCard{border-radius:20px;width:min(100%,700px);margin-inline:auto;padding:12px}.kozeViewerStage{border-radius:17px;width:min(100%,470px);max-height:min(78svh,790px)}}.kozeViewerTopline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex;right:14px}.kozeViewerMenu{text-shadow:none;z-index:9;margin-left:0;position:absolute;top:44px;right:10px}.kozeViewerMenu>summary{color:#fff;letter-spacing:1px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a1294;border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;list-style:none;display:grid}.kozeViewerMenu>summary::-webkit-details-marker{display:none}.kozeViewerMenu[open]>summary{background:#ffffff2e}.kozeViewerMenuPopover{z-index:8;background:#fff;border:1px solid #e2e7ef;border-radius:13px;min-width:168px;padding:7px;position:absolute;top:40px;right:0;box-shadow:0 15px 38px #0000004d}.kozeViewerMenuPopover .kozeDeleteWrap{justify-items:stretch}.kozeViewerMenuPopover .btn,.kozeViewerMenuPopover button{width:100%;min-height:36px;box-shadow:none;text-align:left;background:#fff;border-color:#0000;padding:7px 10px}.kozeViewerMenuPopover .btn:hover,.kozeViewerMenuPopover button:hover{background:#fff1f3}.immersiveOwnerMenu{text-shadow:none;justify-self:start;margin-top:1px;position:relative}.immersiveOwnerMenu>summary{color:#fff;letter-spacing:1px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000052;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:34px;height:30px;font-size:14px;font-weight:900;list-style:none;display:grid}.immersiveOwnerMenu>summary::-webkit-details-marker{display:none}.immersiveOwnerMenuPopover{z-index:40;background:#fff;border:1px solid #e1e6ee;border-radius:13px;min-width:175px;padding:7px;position:absolute;bottom:38px;left:0;box-shadow:0 16px 42px #00000057}.immersiveOwnerMenuPopover .kozeDeleteWrap{justify-items:stretch}.immersiveOwnerMenuPopover .btn,.immersiveOwnerMenuPopover button{color:#a91f45;width:100%;min-height:36px;box-shadow:none;text-align:left;background:#fff;border-color:#0000;padding:7px 10px}.immersiveOwnerMenuPopover .btn:hover,.immersiveOwnerMenuPopover button:hover{background:#fff1f3}@media (min-width:761px){.immersiveReel{padding:12px 104px 12px 70px}.immersiveReelFrame{width:min(100%,900px);height:min(97svh,960px)}.immersiveReelMedia{border-radius:18px;max-width:min(78vw,590px)}.immersiveActionRail{gap:13px;bottom:72px;left:calc(50% + min(39vw,295px) + 15px)}.immersiveNavButtons{gap:9px;top:38%;left:calc(50% + min(39vw,295px) + 14px);right:auto;transform:none}.immersiveNavButtons button{width:44px;height:44px}.immersiveCounter{bottom:20px;right:28px}}@media (max-width:760px){.videoHubHero{padding:16px}.kozeViewerTopline{top:10px;left:10px;right:10px}.kozeViewerMenu{top:42px;right:8px}.kozeViewerMenuPopover{right:0}}.kozeDiscoverySection{gap:12px;display:grid}.kozeDiscoveryHeading{align-items:center}.kozeDiscoveryHeading>div{gap:1px;display:grid}.kozeDiscoveryCount{color:#49627f;background:#edf3fb;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.kozeDiscoveryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.kozeDiscoveryCard{color:#fff;background:#07111e;border-radius:18px;outline:none;min-width:0;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden;box-shadow:0 12px 28px #1f2f481a}.kozeDiscoveryCard:hover,.kozeDiscoveryCard:focus-visible{transform:translateY(-2px);box-shadow:0 18px 38px #1f2f4829}.kozeDiscoveryMedia{aspect-ratio:9/16;background:linear-gradient(160deg,#143d73,#0a1220);position:relative;overflow:hidden}.kozeDiscoveryMedia>video{object-fit:cover;pointer-events:none;background:#08111f;width:100%;height:100%;display:block}.kozeDiscoveryFallback{color:#ffffffd6;background:linear-gradient(160deg,#174982,#8c2947);place-items:center;width:100%;height:100%;font-size:32px;font-weight:900;display:grid}.kozeDiscoveryShade{pointer-events:none;background:linear-gradient(#03081114 25%,#0308111a 46%,#030811e0 100%);position:absolute;inset:0}.kozeDiscoveryBadge{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#040a148a;border:1px solid #ffffff2e;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:850;position:absolute;top:10px;left:10px}.kozeDiscoveryPlay{z-index:3;color:#fff;opacity:0;pointer-events:none;background:#050c188a;border:1px solid #ffffff73;border-radius:999px;place-items:center;width:44px;height:44px;padding-left:2px;font-size:15px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}.kozeDiscoveryCard:hover .kozeDiscoveryPlay,.kozeDiscoveryCard:focus-visible .kozeDiscoveryPlay{opacity:1;transform:translate(-50%,-50%)scale(1)}.kozeDiscoveryOverlay{z-index:2;text-shadow:0 2px 10px #000000b3;gap:6px;display:grid;position:absolute;bottom:11px;left:11px;right:11px}.kozeDiscoveryAuthor{align-items:center;gap:7px;min-width:0;display:flex}.kozeDiscoveryAuthor .memberAvatar{border:2px solid #ffffffeb;flex:none}.kozeDiscoveryAuthor>div{min-width:0;display:grid}.kozeDiscoveryAuthor strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.kozeDiscoveryAuthor small{color:#ffffffc2;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.kozeDiscoveryOverlay p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.kozeDiscoveryMeta{color:#ffffffb8;align-items:center;gap:5px;min-width:0;font-size:8.5px;display:flex}.kozeDiscoveryMeta span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (hover:hover) and (pointer:fine){.kozeViewerStage .socialVideoImmersiveLink,.kozeViewerStage .kozeViewerMenu,.kozeViewerStage .socialVideoControls,.immersiveReel .immersiveActionRail,.immersiveReel .immersiveNavButtons,.immersiveReel .immersiveOwnerMenu,.immersiveReel .socialVideoControls{opacity:0;transition:opacity .16s}.kozeViewerStage:hover .socialVideoImmersiveLink,.kozeViewerStage:focus-within .socialVideoImmersiveLink,.kozeViewerStage:hover .kozeViewerMenu,.kozeViewerStage:focus-within .kozeViewerMenu,.kozeViewerStage:hover .socialVideoControls,.kozeViewerStage:focus-within .socialVideoControls,.immersiveReel:hover .immersiveActionRail,.immersiveReel:focus-within .immersiveActionRail,.immersiveReel:hover .immersiveNavButtons,.immersiveReel:focus-within .immersiveNavButtons,.immersiveReel:hover .immersiveOwnerMenu,.immersiveReel:focus-within .immersiveOwnerMenu,.immersiveReel:hover .socialVideoControls,.immersiveReel:focus-within .socialVideoControls,.kozeViewerMenu[open],.immersiveOwnerMenu[open]{opacity:1}}@media (max-width:1180px){.kozeDiscoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.kozeDiscoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.kozeDiscoveryCard{border-radius:14px}.kozeDiscoveryBadge{padding:5px 7px;font-size:8px;top:8px;left:8px}.kozeDiscoveryOverlay{gap:4px;bottom:8px;left:8px;right:8px}.kozeDiscoveryAuthor strong,.kozeDiscoveryOverlay p{font-size:10px}.kozeDiscoveryMeta{font-size:8px}.kozeDiscoveryPlay{display:none}}@media (max-width:430px){.kozeDiscoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}}.kozeSequencePage{z-index:1000;color:#fff;background:radial-gradient(circle at 50% 46%,#252a31 0%,#0c0e12 48%,#020304 100%);place-items:center;padding:26px 90px;display:grid;position:fixed;inset:0;overflow:hidden}.kozeSequenceClose{z-index:20;color:#08101c;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;width:42px;height:42px;font-size:28px;line-height:1;position:fixed;top:18px;left:18px;box-shadow:0 8px 24px #00000047}.kozeSequenceStage{background:#10151d;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(480px,100vw - 180px);height:min(900px,100svh - 44px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000085}.kozeSequenceProgress{z-index:8;background:linear-gradient(#0006,#0000);gap:4px;padding:10px 12px 4px;display:flex}.kozeSequenceProgress>span{background:#ffffff57;border-radius:999px;flex:1;height:3px;overflow:hidden}.kozeSequenceProgress>span i{border-radius:inherit;background:#fff;width:0;height:100%;display:block}.kozeSequenceProgress>span.active i{width:100%}.kozeSequenceHeader{z-index:8;background:linear-gradient(#0000005c,#00000014);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:7px 14px 10px;display:flex}.kozeSequenceIdentity{color:#fff;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.kozeSequenceIdentity .memberAvatar{border:2px solid #ffffffe0;flex:none}.kozeSequenceIdentity>span{min-width:0;display:grid}.kozeSequenceIdentity strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.kozeSequenceIdentity small{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.kozeSequenceExpiry{color:#ffffffb8;white-space:nowrap;font-size:10px}.kozeSequenceMediaButton{cursor:pointer;text-align:left;background:#000;border:0;min-height:0;padding:0;position:relative;overflow:hidden}.kozeSequenceMediaButton video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.kozeSequenceShade{pointer-events:none;background:linear-gradient(#0000 60%,#000000c2 100%);position:absolute;inset:0}.kozeSequenceCaption{color:#fff;text-shadow:0 2px 10px #000000ad;white-space:pre-wrap;font-size:14px;font-weight:700;line-height:1.35;position:absolute;bottom:16px;left:16px;right:16px}.kozeSequenceFooter{background:#0b0d10;border-top:1px solid #ffffff14;align-items:center;gap:12px;min-height:60px;padding:9px 12px;display:flex}.kozeEmojiReactionWrap{flex:1;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.kozeEmojiReactionBar{align-items:center;gap:4px;min-width:0;display:flex}.kozeEmojiReactionBar button{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:38px;height:38px;padding:0;transition:transform .14s,background .14s,box-shadow .14s;display:grid;position:relative}.kozeEmojiGlyph{place-items:center;width:100%;height:100%;font-size:24px;line-height:1;display:grid;transform:translateY(-.5px)}.kozeEmojiReactionBar button:hover,.kozeEmojiReactionBar button:focus-visible{background:#ffffff17;transform:translateY(-2px)scale(1.08)}.kozeEmojiReactionBar button.selected{background:#ffffff24;box-shadow:inset 0 0 0 2px #ffffff57}.kozeEmojiReactionBar button.selected .kozeEmojiGlyph{transform:translateY(-.5px)scale(1.02)}.kozeEmojiFlight{z-index:15;pointer-events:none;filter:drop-shadow(0 5px 9px #00000047);font-size:30px;line-height:1;animation:.72s cubic-bezier(.2,.72,.26,1) forwards kozeEmojiFly;position:absolute;bottom:26px;left:8px}@keyframes kozeEmojiFly{0%{opacity:0;transform:translateY(8px)scale(.72)rotate(-4deg)}18%{opacity:1;transform:translate(2px,-8px)scale(1.14)rotate(3deg)}70%{opacity:1;transform:translate(9px,-48px)scale(1.02)rotate(-2deg)}to{opacity:0;transform:translate(15px,-78px)scale(.88)rotate(4deg)}}.kozeEmojiReactionTotal{color:#ffffffb3;font-size:11px;font-weight:800}.kozeSequenceComment{color:#fff;border-radius:999px;align-items:center;gap:5px;padding:7px 8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.kozeSequenceFooter .immersiveRailAction{gap:0}.kozeSequenceFooter .immersiveRailCircle{background:#ffffff17;border-color:#ffffff1f;width:36px;height:36px}.kozeSequenceNav{z-index:12;color:#111827;cursor:pointer;background:#ffffffe6;border:1px solid #fff3;border-radius:999px;place-items:center;width:54px;height:54px;font-size:35px;line-height:1;display:grid;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 12px 34px #00000047}.kozeSequenceNav:disabled{opacity:.22;cursor:default}.kozeSequenceNavPrev{left:calc(50% - 330px)}.kozeSequenceNavNext{right:calc(50% - 330px)}@media (max-width:760px){.kozeSequencePage{background:#000;padding:0}.kozeSequenceStage{width:100%;height:100svh;box-shadow:none;border-radius:0}.kozeSequenceClose{background:#ffffffe6;width:38px;height:38px;font-size:25px;top:10px;left:10px}.kozeSequenceNav{color:#fff;background:#0000005c;border-color:#ffffff38;width:42px;height:42px;font-size:28px}.kozeSequenceNavPrev{left:8px}.kozeSequenceNavNext{right:8px}.kozeSequenceFooter{gap:6px;padding:8px 9px}.kozeEmojiReactionBar{gap:0}.kozeEmojiReactionBar button{width:34px;height:34px}.kozeEmojiGlyph{font-size:22px}}.kozeReplyZone{background:#0b0d10;border-top:1px solid #ffffff14;gap:7px;padding:9px 12px 11px;display:grid;position:relative}.kozeReplyComposer{align-items:center;gap:8px;display:flex}.kozeReplyComposer input{color:#fff;min-width:0;height:38px;font:inherit;background:#ffffff0e;border:1px solid #ffffff4d;border-radius:999px;outline:none;flex:1;padding:0 15px;font-size:13px}.kozeReplyComposer input::placeholder{color:#ffffffa3}.kozeReplyComposer input:focus{background:#ffffff17;border-color:#ffffffb3}.kozeReplyComposer button{color:#10203a;cursor:pointer;background:#fff;border:0;border-radius:999px;height:36px;padding:0 14px;font-weight:900}.kozeReplyComposer button:disabled{opacity:.45;cursor:default}.kozeReplyNotice{color:#ffffffb3;padding-left:3px;font-size:10px}.kozeActivityButton,.kozeMyRepliesButton{color:#fff;cursor:pointer;font:inherit;background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:inline-flex}.kozeActivityButton b{color:#111827;background:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:grid}.kozeMyRepliesButton{padding:5px 10px;font-size:10px;font-weight:800}.kozeActivityPanel{z-index:30;color:#fff;background:#11151d;border:1px solid #ffffff29;border-radius:16px;max-height:min(390px,55vh);position:absolute;bottom:calc(100% + 8px);left:10px;right:10px;overflow:hidden;box-shadow:0 22px 55px #00000080}.kozeActivityHeader{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.kozeActivityHeader button{color:#fff;cursor:pointer;background:#ffffff17;border:0;border-radius:999px;width:29px;height:29px;font-size:20px}.kozeActivityList{scrollbar-width:thin;max-height:min(330px,48vh);padding:5px 0;overflow:auto}.kozeActivityRow{border-bottom:1px solid #ffffff0f;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:10px 13px;display:grid}.kozeActivityRow:last-child{border-bottom:0}.kozeActivityRow p{margin:0;font-size:11px}.kozeActivityRow p span{color:#ffffff9e;font-weight:500}.kozeActivityMessage{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.4}.kozeActivityEmoji{margin-top:2px;font-size:28px;line-height:1.25}.kozeActivityEmpty{color:#ffffffa8;text-align:center;margin:0;padding:18px 14px;font-size:12px}@media (max-width:620px){.kozeReplyZone{padding:8px}.kozeReplyComposer input{height:36px}.kozeReplyComposer button{height:34px;padding:0 11px}.kozeActivityPanel{left:6px;right:6px}}.kozeActivityPersonContent{gap:5px;min-width:0;display:grid}.kozeActivityPersonHead{align-items:center;gap:7px;min-height:24px;display:flex}.kozeActivityPersonHead strong{font-size:12px;line-height:1.2}.kozeActivityInlineEmoji{justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex;transform:translateY(-1px)}.kozeActivityReplies{gap:4px;display:grid}.kozeActivityReplies .kozeActivityMessage{margin-top:0}.kozeActivityOnlyReaction{color:#ffffff94;font-size:10px}.kozeActivitySummary{justify-self:start;align-items:center;gap:9px;min-width:0;display:flex}.kozeActivityAvatarPreview{cursor:pointer;color:#fff;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.kozeActivityAvatarStack{align-items:center;padding-left:3px;display:flex}.kozeActivityPreviewAvatar{border:2px solid #0b0d10;margin-left:-8px;box-shadow:0 0 0 1px #ffffff14;width:30px!important;min-width:30px!important;height:30px!important}.kozeActivityPreviewAvatar:first-child{margin-left:0}.kozeActivityMore{background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;place-items:center;min-width:26px;height:26px;margin-left:-5px;padding:0 6px;font-size:10px;font-weight:900;display:grid}.kozeActivityAvatarPreview:hover .kozeActivityPreviewAvatar,.kozeActivityAvatarPreview:focus-visible .kozeActivityPreviewAvatar{box-shadow:0 0 0 2px #ffffff38}@media (max-width:620px){.kozeActivitySummary{gap:7px}.kozeActivityPreviewAvatar{width:28px!important;min-width:28px!important;height:28px!important}.kozeActivityMore{min-width:24px;height:24px}}.postPollComposer{background:#f8fbff;border:1px solid #d7e1ee;border-radius:16px;gap:12px;margin-top:14px;padding:14px;display:grid}.postPollComposerHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.postPollComposerChoices{gap:9px;display:grid}.postPollComposerChoice{align-items:center;gap:8px;display:flex}.postPollComposerChoice .input{flex:1}.postPollAddChoice{color:#0b58b0;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-weight:800}.postPollDuration{justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.postPollDuration .select{width:auto;min-width:150px}.postPollComposerReview{gap:8px;margin-top:12px;display:grid}.postPollComposerReview>div{background:#fff;border:1px solid #d4dfec;border-radius:12px;padding:10px 12px}.postComposerMediaIcon.active{color:#0b58b0;background:#e9f3ff;border-color:#8dbcf0}.postPoll{gap:10px;margin:12px 0 6px;display:grid}.postPollLoading{color:#6d7b8e;font-size:13px}.postPollOptions{gap:8px;display:grid}.postPollOption{color:#10213a;width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9d7e8;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-weight:750;display:flex;position:relative;overflow:hidden}.postPollOption:hover:not(:disabled){background:#f7fbff;border-color:#2d7dcc}.postPollOption:disabled{cursor:default;opacity:1}.postPollOption.selected{border-color:#1767b4;box-shadow:inset 0 0 0 1px #1767b4}.postPollFill{pointer-events:none;background:#e5f1ff;position:absolute;inset:0 auto 0 0}.postPollOptionLabel,.postPollOption strong{z-index:1;position:relative}.postPollOwnVote{color:#1767b4;margin-left:8px;font-weight:900}.postPollMeta{color:#66758a;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.postPollError{color:#b42318;font-size:12px;font-weight:700}@media (max-width:640px){.postPollDuration{flex-direction:column;align-items:stretch}.postPollDuration .select{width:100%}}.topicsLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;display:grid}.topicsMain{min-width:0;max-width:920px}.topicsHero{background:linear-gradient(135deg,#fff 0%,#f7fbff 60%,#fff7f8 100%);margin-bottom:16px;padding:24px}.topicsHero h2{margin:6px 0 8px;font-size:24px;line-height:1.12}.topicsHero p{color:var(--muted);margin:0}.topicsGrid{gap:12px;display:grid}.topicCard{border:1px solid var(--border);background:#fff;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.topicIcon,.homeTopicIcon{background:#eef4fb;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.topicCardBody{min-width:0}.topicCardBody strong{font-size:16px;display:block}.topicCardBody p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.35}.topicFollowButton{background:var(--blue);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:10px 16px;font-weight:800}.topicFollowButton.isFollowing{color:#17324d;background:#edf2f7}.topicFollowButton:disabled{opacity:.65;cursor:wait}.topicFollowButton.isCompact{padding:7px 10px;font-size:11px}.homeTopicList{gap:12px;margin-top:10px;display:grid}.homeTopicRow{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.homeTopicIcon{border-radius:12px;width:38px;height:38px;font-size:18px}.homeTopicRow>div{min-width:0}.homeTopicRow strong{font-size:13px;line-height:1.12;display:block}.homeTopicRow span{color:var(--muted);margin-top:2px;font-size:10px;display:block}.homeTopicsMore{margin-top:12px;margin-left:0}@media (max-width:980px){.topicsLayout{grid-template-columns:1fr}.topicsLayout>.sidebar{display:none}.topicsMain{max-width:none}}.topicChannelBar{z-index:25;border:1px solid var(--border);scrollbar-width:none;background:#fffffff7;border-radius:18px 18px 0 0;align-items:center;gap:4px;display:flex;position:sticky;top:70px;overflow-x:auto;box-shadow:0 4px 18px #0f172a0a}.topicChannelBar::-webkit-scrollbar{display:none}.topicChannelTab,.topicChannelAdd{color:#5b6879;white-space:nowrap;background:0 0;border:0;flex:none;justify-content:center;align-items:center;min-height:54px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.topicChannelTab:hover,.topicChannelAdd:hover{color:var(--blue);background:#f7f9fc}.topicChannelTab.active{color:#111827}.topicChannelTab.active:after{content:"";background:#149cf0;border-radius:999px;height:3px;position:absolute;bottom:0;left:18px;right:18px}.topicChannelAdd{cursor:pointer;padding-inline:18px;font-size:24px}.topicChannelHeading{border-inline:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff;gap:3px;padding:12px 16px;display:grid}.topicChannelHeading span{text-transform:uppercase;letter-spacing:.12em;color:var(--blue);font-size:10px;font-weight:900}.topicChannelHeading strong{font-size:17px}.topicChannelHeading small{color:var(--muted)}.topicChannelOverlay{z-index:1200;background:#0f172a75;justify-content:center;align-items:flex-start;padding:76px 18px 24px;display:flex;position:fixed;inset:0}.topicChannelDialog{border:1px solid var(--border);background:#fff;border-radius:22px;width:min(600px,100%);max-height:78vh;overflow:auto;box-shadow:0 24px 70px #0f172a47}.topicChannelDialog>header{z-index:2;border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;gap:16px;padding:18px 20px;display:flex;position:sticky;top:0}.topicChannelDialog>header div{gap:4px;display:grid}.topicChannelDialog>header strong{font-size:19px}.topicChannelDialog>header span{color:var(--muted);font-size:13px}.topicChannelDialog>header button{cursor:pointer;background:#eef2f7;border:0;border-radius:999px;width:36px;height:36px;font-size:22px}.topicChannelSearchHint{color:#667085;padding:16px 20px 8px;font-weight:800}.topicChannelList{padding:0 12px 12px;display:grid}.topicChannelManageRow{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 8px;display:grid}.topicChannelManageRow:hover{background:#f7f9fc}.topicChannelManageRow>a{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.topicChannelManageIcon{background:#eef4fb;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.topicChannelManageRow>button{color:#fff;cursor:pointer;background:#0ca678;border:0;border-radius:999px;width:38px;height:38px;font-size:19px;font-weight:900}.topicChannelManageRow>button.isFollowing{color:#17324d;background:#edf2f7;width:auto;padding:0 14px;font-size:12px}.topicChannelManageRow>button:disabled{opacity:.6}.topicChannelDialog>footer{border-top:1px solid var(--border);padding:13px 20px 18px}.topicChannelDialog>footer a{font-weight:800}.composerQuickCard{border-top:0;border-radius:0 0 18px 18px;padding:0;overflow:hidden}.composerQuickPrompt{cursor:pointer;text-align:left;background:#fff;border:0;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.composerQuickPrompt:hover{background:#fbfcfe}.composerQuickPrompt .composerFake{background:#fff;border:1px solid #dce2eb}.composerQuickActions{background:#fff;align-items:center;gap:4px;padding:0 14px 12px 78px;display:flex}.composerQuickActions>button,.composerQuickAction{color:#6b7f93;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-weight:700;display:inline-flex}.composerQuickActions>button:hover,.composerQuickAction:hover{color:var(--blue);background:#f2f6fa}.composerQuickActions .uiIcon{width:17px;height:17px}.postComposerTopicPanel{border:1px solid var(--line);background:#fbfcfe;border-radius:14px;gap:9px;padding:12px;display:grid}.postComposerTopicHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.postComposerTopicChoices{flex-wrap:wrap;gap:8px;display:flex}.postComposerTopicChip{cursor:pointer;background:#fff;border:1px solid #d7e1ec;border-radius:999px;padding:8px 11px;font-weight:700}.postComposerTopicChip.active{color:#0b5fa8;background:#e8f3ff;border-color:#64aef4}.postComposerReviewTopics{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.postComposerReviewTopics span{background:#eef4fb;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.compactTopicsPanel{padding-bottom:14px}.compactTopicLinks{margin-top:8px;display:grid}.compactTopicLinks>a{color:inherit;border-top:1px solid #edf1f5;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;text-decoration:none;display:grid}.compactTopicLinks>a:first-child{border-top:0}.compactTopicLinks>a>span{font-size:18px}.compactTopicLinks strong{font-size:13px;display:block}.compactTopicLinks small{color:var(--muted);margin-top:1px;font-size:10px;display:block}.compactTopicLinks b{color:var(--muted);font-size:16px}@media (max-width:760px){.topicChannelBar{border-radius:0;top:60px}.topicChannelTab{min-height:48px;padding-inline:15px}.composerQuickActions{padding-left:14px;overflow-x:auto}.composerQuickActions span{display:none}.topicChannelOverlay{padding-top:58px}.topicChannelDialog{border-radius:18px;max-height:88vh}}.topicVisual{place-items:center;display:grid;overflow:hidden}.topicVisual img{object-fit:contain;width:100%;height:100%;display:block}.topicVisualImage{background:#fff;border:1px solid #e4e9ef}.topicVisualInitials{letter-spacing:.02em;color:#17324d;background:#eef4fb;font-weight:700;font-size:12px!important}.topicVisualFlag{background:#eef4fb;font-size:20px!important}.topicChannelManageName{font-size:14px;font-weight:600;line-height:1.25}.topicChannelSearchHint{color:#667085;font-weight:650}.topicCardBody strong{font-weight:650}.topicIcon{font-weight:600}.compactTopicIcon{background:#eef4fb;border-radius:9px;width:30px;height:30px;font-size:16px}.postComposerTopicWrap{gap:8px;display:grid}.postComposerTopicToggle{color:#526273;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:4px 2px;font-size:13px;font-weight:500;display:flex}.postComposerTopicToggle:hover{color:var(--blue)}.postComposerTopicToggle.hasSelection{color:#0b5fa8}.postComposerTopicPanel{background:#fbfcfe;border:1px solid #e6ebf1;border-radius:13px;gap:8px;padding:11px}.postComposerTopicHeader{color:#27384b;font-size:13px}.postComposerTopicHeader>span:first-child{font-weight:600}.postComposerTopicChoices{gap:7px}.postComposerTopicChip{color:#24374a;padding:7px 10px;font-size:13px;font-weight:500}.postComposerTopicChip.active,.postComposerReviewTopics span,.postComposerAddPanel>strong,.composerQuickActions>button,.composerQuickAction{font-weight:600}@media (max-width:760px){.postComposerTopicChip{padding:7px 9px;font-size:12px}}.haitiSportsPanel{padding:14px}.haitiSportsStack{gap:10px;display:grid}.haitiSportsCard{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden}.haitiSportsCard>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.haitiSportsCard>header>div{align-items:center;gap:8px;min-width:0;display:flex}.haitiSportsCard>header strong{font-size:14px;font-weight:750}.haitiSportsCard>header a{white-space:nowrap;font-size:11px;font-weight:800}.haitiSportsFlag{font-size:17px}.haitiSportsEvent{border-bottom:1px solid #f0f3f6;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 12px;display:grid}.haitiSportsMeta{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.haitiSportsMeta span{text-transform:uppercase;letter-spacing:.06em;color:#526173;font-size:10px;font-weight:800}.haitiSportsMeta small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:58%;font-size:9px;overflow:hidden}.haitiSportsMatch{gap:5px;min-width:0;display:grid}.haitiSportsMatch>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.haitiSportsMatch strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.haitiSportsMatch b{font-size:13px}.haitiSportsDate{color:#526173;text-align:right;white-space:nowrap;align-self:center;font-size:10px}.haitiSportsEmpty{color:var(--muted);padding:14px 12px;font-size:12px}.haitiSportsCard>footer{color:#8a95a3;padding:7px 12px;font-size:9px}.haitiSportsCard.isCompact{border-radius:14px}.haitiSportsCard.isCompact>footer{display:none}.topicSportsStrip{border-inline:1px solid var(--border);border-bottom:1px solid var(--border);background:#f7f9fc;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 12px;display:grid}@media (max-width:1180px){.haitiSportsPanel{display:none}}@media (max-width:760px){.topicSportsStrip{grid-template-columns:1fr}.topicSportsStrip .haitiSportsCard:nth-child(n+2){display:none}}.modernRightbar>.panel{background:#f8fafc;border:1px solid #e3e9f1;box-shadow:0 8px 24px #0f172a09}.modernRightbar .rightPanelTitle{letter-spacing:-.01em;color:#102a43;font-size:16px;font-weight:700}.modernRightbar .rightPanelHeader a{font-weight:600}.haitiSportsPanel{padding:0;overflow:hidden;background:#f7f9fc!important}.haitiSportsHero{background:linear-gradient(135deg,#f4f8ff 0%,#eef5ff 58%,#f8fbff 100%);border-bottom:1px solid #dfe8f3;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:12px;min-height:88px;padding:15px 14px 13px;display:grid;position:relative;overflow:hidden}.haitiSportsHero:after{content:"";pointer-events:none;background:radial-gradient(circle,#2763b71c,#2763b700 70%);border-radius:50%;width:150px;height:105px;position:absolute;inset:auto -26px -48px auto}.haitiSportsHero>div{z-index:1;min-width:0;position:relative}.haitiSportsHero .rightPanelTitle{margin-bottom:4px;font-size:18px;font-weight:720}.haitiSportsHero p{color:#65758b;max-width:170px;margin:0;font-size:11px;line-height:1.35}.haitiSportsHero>img{object-fit:contain;filter:drop-shadow(0 5px 10px #0f172a14);z-index:1;justify-self:end;width:70px;height:70px;position:relative}.haitiSportsManage{z-index:2;color:var(--blue);font-size:10px;font-weight:600;text-decoration:none;position:absolute;top:9px;right:10px}.haitiSportsStack{gap:9px;padding:10px;display:grid}.haitiSportsCard{background:#fff;border-color:#dce5ef;border-radius:14px;box-shadow:0 2px 8px #0f172a06}.haitiSportsCard.isMen{background:linear-gradient(145deg,#fff 0%,#f7fbff 100%)}.haitiSportsCard.isWomen{background:linear-gradient(145deg,#fff 0%,#fff8fa 100%)}.haitiSportsCard>header{background:#ffffffb8;gap:8px;padding:10px 10px 9px}.haitiSportsCard>header>div{gap:9px}.haitiSportsTeamLogo{border-radius:10px;flex:none;width:34px;height:34px;padding:2px}.haitiSportsTeamText{gap:1px;min-width:0;display:grid}.haitiSportsTeamText strong{color:#102a43;line-height:1.2;font-size:13px!important;font-weight:680!important}.haitiSportsTeamText small{color:#718096;white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:9px;line-height:1.2;overflow:hidden}.haitiSportsFlag{display:none}.haitiSportsEvent{background:#f5f9fead;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:9px 10px 10px}.haitiSportsCard.isWomen .haitiSportsEvent{background:#fff6f9b8}.haitiSportsMeta{align-items:flex-start;gap:10px}.haitiSportsMeta span{letter-spacing:.055em;color:#53657a;font-size:9px;font-weight:680;line-height:1.2}.haitiSportsMeta small{color:#73839a;white-space:normal;text-align:right;max-width:62%;font-size:9px;font-weight:500;line-height:1.2}.haitiSportsMatch strong{color:#16283c;font-size:11.5px;font-weight:600}.haitiSportsMatch b{color:#0c2748;font-size:12px;font-weight:700}.haitiSportsDate{color:#65758b;font-size:9.5px;font-weight:500}.haitiSportsEmpty{color:#718096;background:#fafbfd;padding:13px 10px;font-size:11px}.haitiSportsCard.isCompact>header{padding:9px 10px 8px}.haitiSportsCard.isCompact .haitiSportsEvent{padding:8px 10px 9px}.compactTopicsPanel{background:#f8fafc!important}.compactTopicLinks{gap:6px}.compactTopicLinks>a{background:#fff;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;padding:8px 9px;border:1px solid #e5eaf0!important}.compactTopicLinks>a:hover{background:#f6f9fc;border-color:#d9e2ec!important}.compactTopicLinks strong{color:#1f3348;font-size:12px;font-weight:600}.compactTopicLinks small{color:#77869a;font-size:9px}.compactTopicLinks b{color:#7f8da0;font-size:14px;font-weight:500}.compactTopicIcon{background:#f1f5f9;border-radius:9px;width:30px;height:30px}.modernRightbar .actionPanel h3{font-weight:650}@media (max-width:1180px){.haitiSportsPanel{display:none}}.trendingTopicsPanel{background:#f8fafc!important}.trendingTopicList{margin-top:7px;display:grid}.trendingTopicItem{color:inherit;border-top:1px solid #e6ebf1;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 2px;text-decoration:none;display:grid}.trendingTopicItem:first-child{border-top:0}.trendingTopicItem>div{gap:2px;min-width:0;display:grid}.trendingTopicItem small{color:#718096;font-size:9.5px;font-weight:500;line-height:1.25}.trendingTopicItem strong{color:#15283d;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:650;line-height:1.25;overflow:hidden}.trendingTopicItem>span{letter-spacing:.06em;color:#758499;align-self:start;font-size:12px}.trendingTopicItem:hover strong{color:var(--blue)}.topicVisual.topicVisualFlag,.topicChannelManageIcon{font-size:17px}.topicChannelSearchWrap{color:#718096;background:#f5f7fa;border:1px solid #dde5ef;border-radius:14px;align-items:center;gap:9px;height:44px;margin:14px 16px 8px;padding:0 13px;display:flex}.topicChannelSearchWrap>span{font-size:20px;line-height:1;transform:rotate(-15deg)}.topicChannelSearchWrap input{color:#182b40;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.topicChannelSearchWrap input::placeholder{color:#8a98aa}.topicChannelGroupedList{padding:0 8px 8px;display:grid}.topicChannelGroup{border-top:1px solid #edf1f5;padding:8px 4px 4px}.topicChannelGroup:first-child{border-top:0}.topicChannelGroupTitle{letter-spacing:.055em;text-transform:uppercase;color:#617187;padding:7px 10px 4px;font-size:11px;font-weight:680}.topicChannelGroup .topicChannelList{padding:0}.topicChannelEmpty{text-align:center;color:#718096;padding:28px 18px 34px;font-size:13px}.topicFeedSpotlight{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 4px 16px #0f172a09}.topicFeedSpotlightHeader{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px 12px;display:flex}.topicFeedSpotlightIdentity{align-items:center;gap:10px;min-width:0;display:flex}.topicFeedSpotlightIdentity>div{gap:1px;min-width:0;display:grid}.topicFeedSpotlightIdentity span{letter-spacing:.08em;text-transform:uppercase;color:#718096;font-size:9px;font-weight:650}.topicFeedSpotlightIdentity strong{color:#15283d;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:680;overflow:hidden}.topicFeedSpotlightIcon{background:#eef4fb;border-radius:11px;width:38px;height:38px}.topicFeedSpotlightHeader>a{color:var(--blue);white-space:nowrap;font-size:11px;font-weight:650;text-decoration:none}.topicFeedSpotlightGrid{background:#dfe7f0;gap:2px;padding:2px;display:grid}.topicFeedSpotlightGrid-1{grid-template-columns:1fr}.topicFeedSpotlightGrid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.topicFeedSpotlightGrid-3{grid-template-columns:1.25fr repeat(2,minmax(0,.85fr))}.topicFeedSpotlightCard{color:#fff;background:#eff4f9;min-height:170px;text-decoration:none;display:block;position:relative;overflow:hidden}.topicFeedSpotlightCard:first-child{border-radius:0 0 0 14px}.topicFeedSpotlightCard:last-child{border-radius:0 0 14px}.topicFeedSpotlightGrid-1 .topicFeedSpotlightCard{border-radius:0 0 14px 14px;min-height:230px}.topicFeedSpotlightCard img{object-fit:cover;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.topicFeedSpotlightCard:hover img{transform:scale(1.025)}.topicFeedSpotlightShade{background:linear-gradient(#0712200a 28%,#071220d1 100%);position:absolute;inset:0}.topicFeedSpotlightCopy{z-index:1;gap:3px;display:grid;position:absolute;bottom:11px;left:12px;right:12px}.topicFeedSpotlightCopy small{color:#ffffffd1;font-size:9.5px;font-weight:580}.topicFeedSpotlightCopy strong{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;font-weight:620;line-height:1.3;display:-webkit-box;overflow:hidden}.topicFeedSpotlightTextBackdrop{background:linear-gradient(145deg,#edf4ff,#dce9f7);place-items:center;display:grid;position:absolute;inset:0}.topicFeedSpotlightTextBackdrop .topicVisual{background:#ffffffc7;border-radius:18px;width:64px;height:64px;box-shadow:0 8px 28px #1632561f}.topicFeedSpotlightCard.textOnly .topicFeedSpotlightShade{background:linear-gradient(#0f28480a 15%,#0f2848e0 100%)}@media (max-width:760px){.topicChannelSearchWrap{margin-inline:10px}.topicChannelGroupTitle{padding-left:8px}.topicFeedSpotlightGrid,.topicFeedSpotlightGrid-2,.topicFeedSpotlightGrid-3{grid-template-columns:1fr 1fr}.topicFeedSpotlightGrid-3 .topicFeedSpotlightCard:first-child{grid-column:1/-1;min-height:220px}.topicFeedSpotlightCard{min-height:150px}}.feedDiscoveryModule{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 4px 18px #0f172a09}.feedDiscoveryHeader{justify-content:space-between;align-items:center;gap:14px;padding:13px 15px 10px;display:flex}.feedDiscoveryHeader>div{color:#10233f;align-items:center;gap:8px;display:flex}.feedDiscoveryHeader strong{font-size:15px;font-weight:720}.feedDiscoveryHeader svg{width:18px;height:18px}.feedDiscoveryHeader>a{color:var(--blue);white-space:nowrap;font-size:11px;font-weight:650;text-decoration:none}.feedHorizontalRail{padding:0 12px 14px;position:relative}.feedHorizontalRailTrack{scroll-snap-type:x proximity;scrollbar-width:none;gap:9px;padding:1px 0;display:flex;overflow-x:auto}.feedHorizontalRailTrack::-webkit-scrollbar{display:none}.feedHorizontalRailNav{z-index:5;color:#183153;cursor:pointer;background:#fffffff5;border:1px solid #d7e0eb;border-radius:999px;place-items:center;width:42px;height:42px;margin-top:-24px;font-size:28px;line-height:1;display:grid;position:absolute;top:50%;box-shadow:0 6px 18px #0f172a24}.feedHorizontalRailPrev{left:4px}.feedHorizontalRailNext{right:4px}.feedHorizontalRailNav:hover{background:#f7faff}.kozeDiscoveryCard{color:#fff;scroll-snap-align:start;background:#0d1726;border-radius:14px;flex:0 0 176px;height:252px;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 2px 10px #0f172a14}.kozeDiscoveryMedia,.kozeDiscoveryMedia video{width:100%;height:100%;position:absolute;inset:0}.kozeDiscoveryMedia video{object-fit:cover}.kozeDiscoveryFallback{background:linear-gradient(160deg,#dae7f8,#102948);place-items:center;display:grid;position:absolute;inset:0}.kozeDiscoveryFallback svg{width:32px;height:32px}.kozeDiscoveryShade{background:linear-gradient(#0000,#050a12e6);position:absolute;inset:42% 0 0}.kozeDiscoveryAuthor{align-items:center;gap:8px;min-width:0;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.kozeDiscoveryAuthor>span{min-width:0;display:grid}.kozeDiscoveryAuthor strong,.kozeDiscoveryAuthor small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kozeDiscoveryAuthor strong{font-size:12px}.kozeDiscoveryAuthor small{color:#ffffffd1;margin-top:2px;font-size:10px}.peopleDiscoveryCard{scroll-snap-align:start;background:#fff;border:1px solid #dde5ef;border-radius:14px;flex-direction:column;flex:0 0 188px;display:flex;overflow:hidden;box-shadow:0 2px 9px #0f172a09}.peopleDiscoveryProfile{color:inherit;min-width:0;text-decoration:none;display:grid}.peopleDiscoveryPortrait{background:linear-gradient(155deg,#edf3fa,#dfe9f6);place-items:center;height:132px;display:grid;overflow:hidden}.peopleDiscoveryPortrait>img{object-fit:cover;width:100%;height:100%}.peopleDiscoveryPortrait .memberAvatar{transform:scale(1.8)}.peopleDiscoveryProfile>strong{text-overflow:ellipsis;white-space:nowrap;padding:10px 10px 0;font-size:14px;font-weight:680;overflow:hidden}.peopleDiscoveryProfile>span{color:#53657a;text-overflow:ellipsis;white-space:nowrap;padding:2px 10px 0;font-size:11px;overflow:hidden}.peopleDiscoveryProfile>small{color:#728196;text-overflow:ellipsis;white-space:nowrap;padding:3px 10px 0;font-size:10px;overflow:hidden}.peopleDiscoveryCard .followMemberControl{margin:auto 10px 10px}.peopleDiscoveryCard .followMemberButton{border-radius:10px;width:100%;min-height:34px}@media (max-width:760px){.feedDiscoveryHeader{padding-inline:12px}.feedHorizontalRail{padding-inline:10px}.feedHorizontalRailNav{display:none}.kozeDiscoveryCard{flex-basis:150px;height:220px}.peopleDiscoveryCard{flex-basis:166px}.peopleDiscoveryPortrait{height:118px}}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.composerQuickPrompt{gap:11px;min-height:72px;padding:14px 16px 12px}.composerQuickAvatar{flex:0 0 42px;width:42px!important;height:42px!important}.composerQuickPrompt .composerFake{color:#64748b;align-items:center;min-height:48px;padding:12px 16px;font-size:15px;line-height:1.35;display:flex}.composerQuickActions{gap:6px;padding:0 14px 13px 69px}.composerQuickActions>button,.composerQuickAction{color:#61748a;font-size:13.5px;font-weight:560;line-height:1.2}.haitiSportsStack{gap:11px;padding:11px}.haitiSportsCard{border-radius:15px}.haitiSportsCard>header{padding:11px 11px 10px}.haitiSportsTeamLogo{width:36px;height:36px}.haitiSportsTeamText strong{letter-spacing:-.01em;font-size:13.5px!important;font-weight:650!important}.haitiSportsTeamText small{max-width:180px;font-size:9.8px;line-height:1.28}.haitiSportsCard>header a{font-size:10.5px;font-weight:620}.haitiSportsEvent{gap:9px 14px;padding:11px 11px 12px}.haitiSportsMeta span{letter-spacing:.045em;font-size:9.5px;font-weight:650}.haitiSportsMeta small{color:#64748b;max-width:60%;font-size:9.5px;line-height:1.25}.haitiSportsMatch{gap:6px}.haitiSportsMatch>div{gap:14px}.haitiSportsMatch strong{font-size:12.5px;font-weight:610;line-height:1.25}.haitiSportsMatch b{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.haitiSportsDate{color:#64748b;font-size:10.5px;line-height:1.3}.haitiSportsEmpty{padding:15px 11px;font-size:11.5px}.modernRightbar .actionPanel .actionIcon{color:#d62839;justify-self:center;place-items:center;width:48px;height:48px;margin:1px auto -2px;display:grid}.modernRightbar .actionPanel .actionIcon svg{width:30px;height:30px}.topicFeedSpotlightGrid{background:#e2e8f0;gap:3px;padding:3px}.topicFeedSpotlightCard{min-height:220px}.topicFeedSpotlightGrid-1 .topicFeedSpotlightCard{min-height:300px}.topicFeedSpotlightGrid-2 .topicFeedSpotlightCard{min-height:245px}.topicFeedSpotlightGrid-3 .topicFeedSpotlightCard{min-height:225px}.topicFeedSpotlightCard img{object-position:center center}.topicFeedSpotlightCopy{gap:4px;bottom:12px;left:13px;right:13px}.topicFeedSpotlightCopy small{font-size:10px;font-weight:520}.topicFeedSpotlightCopy strong{font-size:13px;font-weight:590;line-height:1.32}.topicFeedSpotlightTextList{background:#fff;border-top:1px solid #e7edf4;display:grid}.topicFeedSpotlightTextCard{color:#172b40;background:#fff;border-top:1px solid #edf1f5;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:grid}.topicFeedSpotlightTextCard:first-child{border-top:0}.topicFeedSpotlightTextCard:hover{background:#f8fafc}.topicFeedSpotlightTextIcon{background:#eef4fb;border-radius:10px;width:36px;height:36px}.topicFeedSpotlightTextCard>div{gap:2px;min-width:0;display:grid}.topicFeedSpotlightTextCard small{color:#6b7b8f;font-size:10px;font-weight:520}.topicFeedSpotlightTextCard strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:580;line-height:1.3;overflow:hidden}.topicFeedSpotlightTextCard>span{color:#6b7b8f;font-size:16px}.modernRightbar .rightPanelTitle{letter-spacing:-.012em;font-weight:650}.rightPanelHeader a{font-weight:560}.trendingTopicItem strong{font-weight:590}.trendingTopicItem small{font-size:10px;line-height:1.3}.compactTopicLinks strong{font-weight:570}.feedDiscoveryHeader strong{font-weight:640}.peopleDiscoveryProfile>strong{font-weight:610}.postAuthor{font-weight:680}.modernPost .postBody{font-weight:400;line-height:1.5}@media (max-width:760px){.composerQuickPrompt{min-height:64px;padding-inline:12px}.composerQuickActions{padding-left:14px}.topicFeedSpotlightGrid-1 .topicFeedSpotlightCard{min-height:240px}.topicFeedSpotlightGrid-2 .topicFeedSpotlightCard,.topicFeedSpotlightGrid-3 .topicFeedSpotlightCard{min-height:190px}.topicFeedSpotlightTextCard{grid-template-columns:34px minmax(0,1fr) auto;padding:11px 12px}}.peopleDiscoveryCard .followMemberControl{justify-self:start;width:max-content;max-width:calc(100% - 20px);margin:auto 10px 11px}.peopleDiscoveryCard .followMemberButton{width:auto;min-width:0;min-height:30px;box-shadow:none;border-radius:999px;gap:5px;padding:6px 11px;font-size:11.5px;font-weight:590}.peopleDiscoveryCard .followMemberButton .uiIcon{width:14px;height:14px}.peopleDiscoveryCard .formError{max-width:158px;font-size:9px;line-height:1.25}.feedDiscoveryModule{margin-block:12px}.feedDiscoveryHeader{padding-top:14px;padding-bottom:11px}.kozeDiscoveryRail .feedHorizontalRailTrack,.peopleDiscoveryRail .feedHorizontalRailTrack{gap:10px}@media (max-width:760px){.peopleDiscoveryCard .followMemberButton{min-height:29px;padding:5px 10px;font-size:11px}.feedDiscoveryModule{margin-block:9px}}.peopleDiscoveryRail .feedHorizontalRailTrack:has(>.peopleDiscoveryCard:only-child) .peopleDiscoveryCard{flex-basis:220px}.kozeDiscoveryRail .feedHorizontalRailTrack:has(>.kozeDiscoveryCard:only-child) .kozeDiscoveryCard{flex-basis:205px}.communityDiscoveryRail .feedHorizontalRailTrack{gap:10px}.communityDiscoveryCard{scroll-snap-align:start;background:#fff;border:1px solid #dde5ef;border-radius:14px;flex-direction:column;flex:0 0 224px;display:flex;overflow:hidden;box-shadow:0 2px 9px #0f172a09}.communityDiscoveryProfile{color:inherit;min-width:0;text-decoration:none;display:block}.communityDiscoveryCover{color:#17365d;background:linear-gradient(145deg,#edf4ff,#dce9f7);place-items:center;height:118px;font-size:30px;font-weight:720;display:grid;position:relative;overflow:hidden}.communityDiscoveryCover img{object-fit:cover;width:100%;height:100%}.communityDiscoveryIdentity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:10px 10px 4px;display:grid}.communityDiscoveryLogo{color:#164273;background:#eef4fb;border:1px solid #e1e8f1;border-radius:11px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:720;display:grid;overflow:hidden}.communityDiscoveryLogo img{object-fit:cover;width:100%;height:100%}.communityDiscoveryIdentity>div:last-child{gap:2px;min-width:0;display:grid}.communityDiscoveryIdentity strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:620;overflow:hidden}.communityDiscoveryIdentity small{color:#68798d;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.25;overflow:hidden}.communityDiscoveryProfile p{color:#5f7085;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 10px 0;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.communityDiscoveryCard .joinControl{margin:10px;justify-items:start;margin-top:auto;display:grid}.communityDiscoveryCard .joinControl .btn{min-height:30px;box-shadow:none;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:590}.communityDiscoveryCard .joinError{max-width:190px;margin-top:4px;font-size:9px;line-height:1.25}.kozeDiscoveryCard .kozeDiscoveryPlay{opacity:0}.kozeDiscoveryCard:hover .kozeDiscoveryPlay,.kozeDiscoveryCard:focus-visible .kozeDiscoveryPlay{opacity:1}@media (max-width:760px){.communityDiscoveryCard{flex-basis:190px}.communityDiscoveryCover{height:102px}.communityDiscoveryCard .joinControl .btn{min-height:29px;padding:5px 10px;font-size:11px}}.adWorkspace{grid-template-columns:248px minmax(0,1fr);gap:30px;width:min(1420px,100% - 42px);padding:28px 0 60px;display:grid}.adWorkspaceMain{align-content:start;gap:18px;min-width:0;display:grid}.adWorkspaceHero{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#f3f7ff 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:26px 28px;display:flex}.adWorkspaceHero h1{letter-spacing:-.035em;margin:5px 0 7px;font-size:32px}.adWorkspaceHero p{color:var(--muted);max-width:760px;margin:0;line-height:1.55}.adHeroBadge,.adReviewPill{color:var(--blue);white-space:nowrap;background:#eef4ff;border-radius:999px;align-items:center;padding:7px 11px;font-size:11px;font-weight:750;display:inline-flex}.adCampaignForm{border-radius:22px;gap:20px;padding:24px;display:grid}.adFormHeader,.adCreativeHeading,.adFormFooter{justify-content:space-between;align-items:center;gap:16px;display:flex}.adFormHeader h2,.adCreativeHeading strong{margin:4px 0;font-size:22px}.adFormHeader p,.adCreativeHeading span{color:var(--muted);margin:0;font-size:13px}.adFormGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.adWide{grid-column:1/-1}.adTargetingBlock,.adCreativeList{border:1px solid var(--line);background:#fbfcff;border-radius:18px;gap:14px;padding:18px;display:grid}.adTargetingBlock>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.adTargetingBlock span{color:var(--muted);font-size:12px}.adTopicChoices{flex-wrap:wrap;gap:8px;display:flex}.adTopicChoices button{font:inherit;cursor:pointer;color:#31415d;background:#fff;border:1px solid #d7dfec;border-radius:999px;padding:8px 12px;font-size:12px}.adTopicChoices button.selected{color:#12478a;background:#e8f1ff;border-color:#91b8ef}.adCreativeEditor{border-top:1px solid var(--line);grid-template-columns:38px 1fr;gap:12px;padding-top:14px;display:grid}.adCreativeIndex{width:32px;height:32px;color:var(--blue);background:#eaf2ff;border-radius:50%;place-items:center;font-weight:800;display:grid}.adCreativeFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adCreativeFields .textDanger{justify-self:start}.textDanger{color:#b42318;cursor:pointer;background:0 0;border:0;font-weight:700}.adCampaignList{border-radius:22px;padding:22px}.adCampaignRows{display:grid}.adCampaignRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px 0;display:grid}.adCampaignRow:last-child{border-bottom:0}.adCampaignRow h3{margin:8px 0 3px}.adCampaignRow p{color:var(--muted);margin:0}.adCampaignRow small{color:#8a4b17;margin-top:6px;display:block}.adStatsMini{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adStatsMini span{border:1px solid var(--line);color:var(--muted);background:#f6f8fb;border-radius:12px;padding:8px 10px;font-size:11px}.adStatsMini b{color:var(--ink);font-size:13px}.adCampaignActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.adStatus{color:#536070;background:#eef1f5;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.adStatus-submitted{color:#7b5700;background:#fff3d8}.adStatus-approved,.adStatus-active{color:#17643b;background:#e8f8ee}.adStatus-rejected{color:#b42318;background:#feeceb}.adStatus-paused{color:#667085;background:#f0f1f3}.adminAdList{gap:0;padding:22px;display:grid}.adminAdRow{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr) 260px;align-items:start;gap:18px;padding:20px 0;display:grid}.adminAdRow:last-child{border-bottom:0}.adminAdMeta{gap:5px;display:grid}.adminAdMeta span,.adminAdMeta small{color:var(--muted);font-size:11px}.adminAdMeta .adStatus{color:inherit;width:max-content}.adminAdPreview h3{margin:0 0 6px}.adminAdPreview p{color:var(--muted);margin:0 0 10px;line-height:1.45}.adminAdPreview>div{gap:8px;display:flex;overflow:hidden}.adminAdPreviewTile{border:1px solid var(--line);background:#fafafa;border-radius:12px;flex:0 0 128px;width:128px;overflow:hidden}.adminAdPreviewTile img,.adminAdPreviewTile>span{object-fit:cover;background:#edf2f8;place-items:center;width:100%;height:82px;display:grid}.adminAdPreviewTile strong{padding:8px;font-size:11px;display:block}.adminAdActions{gap:8px;display:grid}.sponsoredCampaign{border-radius:18px;padding:0;overflow:hidden}.sponsoredHeader{align-items:center;gap:10px;padding:15px 16px 10px;display:flex}.sponsoredAvatar{color:#143f78;background:#eaf1fb;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.sponsoredHeader>div:nth-child(2){gap:1px;display:grid}.sponsoredHeader strong{font-size:14px}.sponsoredHeader span{color:var(--muted);font-size:11px}.sponsoredHeader .sponsoredLabel{color:#667085;background:#f1f4f8;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:10px;font-weight:800}.sponsoredIntro{padding:0 16px 12px}.sponsoredIntro h3{margin:0 0 5px;font-size:17px}.sponsoredIntro p{color:#475467;margin:0;line-height:1.45}.sponsoredEventMeta{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.sponsoredEventMeta span{color:#174f92;background:#eef4ff;border-radius:999px;padding:5px 8px;font-size:11px}.sponsoredSingle{color:inherit;text-decoration:none;display:block}.sponsoredSingle>img,.sponsoredSingleFallback{object-fit:cover;background:#edf3fb;width:100%;min-height:260px;max-height:460px;display:block}.sponsoredSingleFallback{color:#385d88;place-items:center;font-size:26px;font-weight:800;display:grid}.sponsoredSingleFooter{border-top:1px solid var(--line);background:#f7f9fc;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.sponsoredSingleFooter>div{gap:2px;display:grid}.sponsoredSingleFooter span{color:var(--muted);font-size:12px}.sponsoredSingleFooter b{white-space:nowrap;background:#e7ecf2;border-radius:9px;padding:9px 12px;font-size:12px}.sponsoredCarousel{scroll-snap-type:x mandatory;gap:8px;padding:0 12px 14px;display:flex;overflow-x:auto}.sponsoredTile{scroll-snap-align:start;border:1px solid var(--line);color:inherit;background:#fff;border-radius:14px;flex:0 0 min(280px,78%);text-decoration:none;overflow:hidden}.sponsoredTile>img,.sponsoredImageFallback{object-fit:cover;background:#edf3fb;place-items:center;width:100%;height:220px;display:grid}.sponsoredTile>div{gap:4px;padding:10px;display:grid}.sponsoredTile p{color:var(--muted);margin:0;font-size:12px}.sponsoredTile span{background:#eef1f5;border-radius:8px;width:max-content;margin-top:5px;padding:8px 10px;font-size:11px;font-weight:700}@media (max-width:1000px){.adWorkspace{grid-template-columns:1fr}.adWorkspace>.sidebar{display:none}.adminAdRow,.adFormGrid{grid-template-columns:1fr}.adWide{grid-column:auto}.adCreativeFields{grid-template-columns:1fr}.adWorkspaceHero,.adFormHeader,.adCreativeHeading,.adFormFooter{flex-direction:column;align-items:flex-start}}.adCampaignWizard{padding:24px}.adWizardSteps{border:1px solid var(--line);background:#f6f8fc;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:8px;padding:8px;display:grid}.adWizardSteps button{color:#68778f;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:flex}.adWizardSteps button>span{color:#52647d;background:#e7edf6;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.adWizardSteps button b{font-size:12px}.adWizardSteps button.active{color:#123d78;background:#fff;box-shadow:0 1px 5px #12305414}.adWizardSteps button.active>span,.adWizardSteps button.done>span{color:#fff;background:#16498c}.adWizardLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.adWizardPane{gap:18px;min-width:0;display:grid}.adWizardSection{gap:17px;display:grid}.adSectionIntro{padding-bottom:4px}.adSectionIntro h3{letter-spacing:-.025em;margin:3px 0 5px;font-size:23px}.adSectionIntro p{color:var(--muted);margin:0;line-height:1.5}.adCampaignWizard .field>span b{color:#b42318}.adFormatChoices{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.adFormatChoices button{text-align:left;cursor:pointer;min-height:136px;font:inherit;color:var(--ink);background:#fff;border:1px solid #dbe2ed;border-radius:15px;flex-direction:column;align-items:flex-start;gap:6px;padding:15px;display:flex}.adFormatChoices button:hover{background:#fbfdff;border-color:#adc7ea}.adFormatChoices button.selected{background:#f2f7ff;border:2px solid #1b5dab;padding:14px}.adFormatChoices small{text-transform:uppercase;letter-spacing:.07em;color:#38659b;font-size:10px}.adFormatChoices strong{font-size:14px}.adFormatChoices span{color:var(--muted);font-size:11px;line-height:1.4}.adCreativeListNative{background:0 0;border:0;padding:0}.adCreativeEditorNative{border:1px solid var(--line);background:#fbfcff;border-radius:16px;grid-template-columns:38px minmax(190px,240px) minmax(0,1fr);padding:16px}.adCreativeEditorNative+.adCreativeEditorNative{margin-top:12px}.adCreativeUpload{min-width:0}.adUploadDrop{color:#31557f;cursor:pointer;width:100%;min-height:180px;font:inherit;background:#f6f9fd;border:1.5px dashed #b8c7da;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.adUploadDrop:hover{background:#eef5ff;border-color:#79a5dc}.adUploadDrop>span{font-size:28px}.adUploadDrop strong{font-size:13px}.adUploadDrop small{color:var(--muted)}.adUploadedImage{gap:8px;display:grid}.adUploadedImage img{object-fit:cover;border:1px solid var(--line);background:#eef2f7;border-radius:14px;width:100%;height:180px}.adUploadedImage>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adReviewSummary{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.adReviewSummary>div{border:1px solid var(--line);background:#f8fafc;border-radius:14px;gap:4px;padding:14px;display:grid}.adReviewSummary span{color:var(--muted);font-size:11px}.adReviewSummary b{font-size:13px}.adApprovalNote{background:#f2f7ff;border:1px solid #cfe0f5;border-radius:16px;padding:16px}.adApprovalNote strong{font-size:14px}.adApprovalNote p{color:#52647d;margin:5px 0 0;font-size:12px;line-height:1.5}.adWizardActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:17px;display:flex}.adWizardActions>div{flex-wrap:wrap;gap:10px;display:flex}.adLivePreview{border:1px solid var(--line);background:#f5f7fb;border-radius:18px;gap:10px;padding:14px;display:grid;position:sticky;top:86px}.adLivePreviewHeader{justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 5px;display:flex}.adLivePreviewHeader b{font-size:12px}.adPreviewPost{background:#fff;border:1px solid #dce3ed;border-radius:15px;overflow:hidden;box-shadow:0 7px 18px #1e314a0f}.adPreviewSponsor{align-items:center;gap:9px;padding:12px;display:flex}.adPreviewAvatar{color:#fff;background:#153e79;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.adPreviewSponsor>div:nth-child(2){gap:1px;display:grid}.adPreviewSponsor strong{font-size:12px}.adPreviewSponsor span{color:var(--muted);font-size:10px}.adPreviewSponsor .adPreviewDots{color:#64748b;margin-left:auto;font-size:15px}.adPreviewCopy{padding:0 12px 11px}.adPreviewCopy strong{font-size:14px}.adPreviewCopy p{color:#475467;margin:4px 0 0;font-size:12px;line-height:1.45}.adPreviewMainImage{object-fit:cover;width:100%;height:238px;display:block}.adPreviewMainPlaceholder{color:#718199;background:linear-gradient(135deg,#e8eef6,#f8fafc);place-items:center;height:220px;font-size:12px;display:grid}.adPreviewCarousel{gap:7px;padding:0 9px 10px;display:flex;overflow:hidden}.adPreviewCarouselCard{border:1px solid var(--line);background:#fff;border-radius:11px;flex:0 0 76%;overflow:hidden}.adPreviewCarouselCard img,.adPreviewImagePlaceholder{object-fit:cover;color:#7b8ba1;background:#eaf0f7;place-items:center;width:100%;height:154px;font-size:11px;display:grid}.adPreviewCarouselCard>div{gap:2px;padding:8px;display:grid}.adPreviewCarouselCard strong{font-size:11px}.adPreviewCarouselCard small{color:var(--muted);font-size:10px}.adPreviewFooter{border-top:1px solid var(--line);background:#f5f7fa;justify-content:space-between;align-items:center;gap:9px;padding:10px 12px;display:flex}.adPreviewFooter>div{gap:2px;min-width:0;display:grid}.adPreviewFooter span{text-transform:uppercase;color:#75839a;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.adPreviewFooter strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.adPreviewFooter button{color:#26374c;white-space:nowrap;background:#e2e7ee;border:0;border-radius:8px;padding:8px 9px;font-size:10px;font-weight:750}.adPreviewHint{color:var(--muted);margin:0 2px;font-size:10px;line-height:1.4}@media (max-width:1100px){.adWizardLayout{grid-template-columns:1fr}.adLivePreview{max-width:520px;position:static}.adFormatChoices{grid-template-columns:1fr}.adFormatChoices button{min-height:0}.adCreativeEditorNative{grid-template-columns:36px 1fr}.adCreativeFields{grid-column:2}.adWizardSteps button b{display:none}}@media (max-width:700px){.adCampaignWizard{padding:16px}.adWizardSteps{gap:4px}.adWizardSteps button{padding:8px 5px}.adWizardLayout{gap:16px}.adCreativeEditorNative{grid-template-columns:1fr}.adCreativeIndex{display:none}.adCreativeFields{grid-column:auto}.adReviewSummary{grid-template-columns:1fr}.adWizardActions{flex-direction:column-reverse;align-items:stretch}.adWizardActions>div{width:100%}.adWizardActions .btn{flex:1}.adFormGrid{grid-template-columns:1fr}}.adCropOverlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07101fb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.adCropModal{background:#fff;border-radius:22px;gap:18px;width:min(760px,100%);max-height:94vh;padding:22px;display:grid;overflow:auto;box-shadow:0 30px 90px #00000047}.adCropHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.adCropHeader h3{margin:3px 0 5px;font-size:24px}.adCropHeader p{color:var(--muted);margin:0;line-height:1.45}.adCropClose{cursor:pointer;background:#eef2f7;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;line-height:1}.adCropStage{background:#0c1420;border-radius:16px;place-items:center;width:100%;margin:auto;display:grid;overflow:hidden}.adCropStage canvas{background:#111827;width:100%;height:auto;display:block}.adCropControls{gap:12px;display:grid}.adCropControls label{grid-template-columns:95px 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.adCropControls input[type=range]{width:100%}.adCropRatios{flex-wrap:wrap;gap:8px;display:flex}.adCropRatios button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d4dce8;border-radius:999px;padding:8px 12px;font-size:12px}.adCropRatios button.active{color:#123f7a;background:#eaf2ff;border-color:#8eb6ea;font-weight:750}.adCropActions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding-top:16px;display:flex}@media (max-width:700px){.adCropOverlay{padding:10px}.adCropModal{border-radius:16px;padding:15px}.adCropControls label{grid-template-columns:1fr;gap:5px}.adCropActions .btn{flex:1}}.adBudgetBlock{background:linear-gradient(135deg,#f7faff,#eef5ff);border:1px solid #cfe0f5;border-radius:18px;grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:18px;padding:18px;display:grid}.adBudgetBlock>div:first-child{gap:5px;display:grid}.adBudgetBlock strong{font-size:16px}.adBudgetBlock p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.adMoneyInput{position:relative}.adMoneyInput>span{color:#53647b;font-weight:800;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.adMoneyInput .input{padding-left:30px}.adBillingMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.adBillingMeta>span{font-size:11px}.adPaymentState{color:#7b5700;background:#fff3d8;border-radius:999px;padding:5px 8px;font-weight:750;display:inline-flex}.adPayment-paid,.adPayment-waived{color:#17643b;background:#e8f8ee}.adPayment-refunded{color:#667085;background:#eef1f5}.adminAdMeta small b{color:var(--ink)}@media (max-width:700px){.adBudgetBlock{grid-template-columns:1fr}}.conversationPinnedSection{padding-top:14px}.conversationPinnedList{gap:8px;margin-top:10px;display:grid}.conversationPinnedItem{color:#14263f;background:#f8fbff;border:1px solid #e2e9f2;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:grid}.conversationPinnedItem:hover{background:#f0f6fd;border-color:#cfdbea;transform:translateY(-1px)}.conversationPinnedIcon{background:#e9f1fb;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.conversationPinnedText{gap:2px;min-width:0;display:grid}.conversationPinnedText strong{color:#17345a;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:750;overflow:hidden}.conversationPinnedText>span{color:#42566f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.conversationPinnedText small{color:#1f5d9e;font-size:8px;font-weight:700}.messageBubbleRow:target{scroll-margin-top:140px;animation:1.8s pinnedMessageTarget}@keyframes pinnedMessageTarget{0%,45%{background:#1c71c91f}to{background:0 0}}.topicPreferencesManager{gap:16px;display:grid}.topicPrefsFollowed,.topicPrefsDiscover{padding:18px}.topicPrefsSectionHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.topicPrefsSectionHead h2{margin:0;font-size:20px;line-height:1.15}.topicPrefsSectionHead p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.4}.topicPrefsCount{color:#17324d;background:#eef4fb;border-radius:999px;place-items:center;min-width:30px;height:30px;font-size:12px;font-weight:750;display:grid}.topicPrefsFollowedList{gap:8px;display:grid}.topicPrefsFollowedRow{background:#fff;border:1px solid #e3e9f1;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.topicPrefsFollowedRow.isPinned{background:#f7fbff;border-color:#cfe1f5}.topicPrefsIcon{background:#eef4fb;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.topicPrefsMain{min-width:0}.topicPrefsMain>a{color:#10213a;font-weight:650;line-height:1.2;text-decoration:none;display:block}.topicPrefsMain>a:hover{color:var(--blue)}.topicPrefsMain>span{color:#718096;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;line-height:1.3;display:block;overflow:hidden}.topicPrefsActions{align-items:center;gap:6px;display:flex}.topicPrefsActions button{color:#506278;cursor:pointer;background:#fff;border:1px solid #dfe7f0;border-radius:999px;width:34px;height:34px;font-weight:800}.topicPrefsActions button:hover:not(:disabled){color:var(--blue);background:#f3f7fb}.topicPrefsActions button.active{color:#0b5fa8;background:#eaf3ff;border-color:#b9d5f2}.topicPrefsActions button:disabled{opacity:.4;cursor:default}.topicPrefsEmpty{text-align:center;color:var(--muted);border:1px dashed #d8e1eb;border-radius:14px;padding:22px}.topicPrefsSearch{color:#718096;background:#f7f9fc;border:1px solid #dde5ef;border-radius:14px;align-items:center;gap:9px;height:44px;margin-bottom:12px;padding:0 13px;display:flex}.topicPrefsSearch input{min-width:0;font:inherit;color:#182b40;background:0 0;border:0;outline:0;flex:1}.topicPrefsGroups{gap:8px;display:grid}.topicPrefsGroup{background:#fff;border:1px solid #e3e9f1;border-radius:15px;overflow:hidden}.topicPrefsGroupHead{text-align:left;cursor:pointer;color:#27384d;background:#fbfcfe;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.topicPrefsGroupHead span{font-weight:680}.topicPrefsGroupHead b{color:#718096;background:#edf2f7;border-radius:999px;padding:3px 7px;font-size:11px}.topicPrefsGroupHead i{color:#718096;font-size:18px;font-style:normal}.topicPrefsGroupRows{display:grid}.topicPrefsTopicRow{border-top:1px solid #edf1f5;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.topicPrefsTopicRow:first-child{border-top:0}.topicPrefsFollow{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:8px 12px;font-weight:700}.topicPrefsFollow.isFollowing{color:#17324d;background:#edf2f7}.topicPrefsFollow:disabled{opacity:.55}.topicChannelGroupTitle{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;display:grid}.topicChannelGroupTitle b{color:#718096;background:#eef2f7;border-radius:999px;padding:2px 6px;font-size:10px}.topicChannelGroupTitle i{color:#718096;font-size:16px;font-style:normal}.topicChannelManageActions{align-items:center;gap:6px;display:flex}.topicChannelManageActions>button{color:#fff;cursor:pointer;background:#0ca678;border:0;border-radius:999px;width:38px;height:38px;font-size:19px;font-weight:900}.topicChannelManageActions>button.isFollowing{color:#17324d;background:#edf2f7;width:auto;padding:0 14px;font-size:12px}.topicChannelManageActions>.topicChannelPin{color:#8090a3;background:#fff;border:1px solid #dde5ef;font-size:16px}.topicChannelManageActions>.topicChannelPin.active{color:#0b5fa8;background:#eaf3ff;border-color:#bdd7f2}@media (max-width:680px){.topicPrefsFollowed,.topicPrefsDiscover{padding:14px}.topicPrefsTopicRow,.topicPrefsFollowedRow{grid-template-columns:38px minmax(0,1fr) auto}.topicPrefsIcon{width:38px;height:38px}.topicPrefsActions button{width:31px;height:31px}.topicPrefsFollow{padding:7px 10px;font-size:12px}.topicPrefsMain>span{white-space:normal}}.topicChannelBar{gap:0;overflow:hidden}.topicChannelTab{letter-spacing:0;color:#4b5563;text-overflow:ellipsis;min-width:0;max-width:190px;padding:0 18px;font-size:15px;font-weight:520;overflow:hidden}.topicChannelTab.active{color:#111827;font-weight:600}.topicChannelTab.active:after{height:3px;left:18px;right:18px}.topicChannelAdd{color:#596579;min-width:52px;margin-left:auto;padding:0 16px;font-size:23px;font-weight:500}@media (max-width:760px){.topicChannelTab{max-width:150px;padding-inline:14px;font-size:14px}.topicChannelAdd{min-width:46px;padding-inline:12px}}.topicEmptyState{text-align:left;align-items:flex-start;padding:26px 28px}.topicEmptyState .emptyIcon{display:none}.topicEmptyState h2{margin:0 0 6px;font-size:19px;font-weight:650}.topicEmptyState p{max-width:620px;margin:0;line-height:1.5}.adBoostSourceNotice{background:#f5f9ff;border:1px solid #cfe0f5;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.adBoostSourceNotice>div{gap:3px;min-width:0;display:grid}.adBoostSourceNotice strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.adBoostSourceNotice p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.adBoostSourceNotice>a{white-space:nowrap;color:var(--blue);font-size:12px;font-weight:700;text-decoration:none}.adBoostFormat{background:#f7faff;border:1px solid #cfe0f5;border-radius:14px;gap:3px;padding:14px 15px;display:grid}.adBoostFormat strong{font-size:14px}.adBoostFormat span{color:var(--muted);font-size:12px}.boostedSponsoredCopy{padding:0 16px 12px}.boostedSponsoredCopy p{color:var(--ink);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.5}.boostedSponsoredPost>img{max-height:620px}.boostedSponsoredPost:not(:has(>img)) .boostedSponsoredFooter{border-top:1px solid var(--line)}.boostedSponsoredFooter{background:#f8fafc}.boostedSponsoredFooter>div strong{font-size:12px}.boostedSponsoredFooter>div span{font-size:11px}@media (max-width:700px){.adBoostSourceNotice{flex-direction:column;align-items:flex-start}.adBoostSourceNotice>a{align-self:flex-start}}.adBoostedCampaignTag{color:#174f92;background:#eef4ff;border-radius:999px;width:max-content;margin:2px 0 5px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.adPlacementBlock{border:1px solid var(--line);background:#fbfcff;border-radius:18px;gap:14px;padding:18px;display:grid}.adPlacementBlock>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.adPlacementBlock>div:first-child span{color:var(--muted);font-size:12px}.adPlacementChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.adPlacementChoices button{text-align:left;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d8e0ec;border-radius:14px;gap:5px;padding:13px;display:grid}.adPlacementChoices button span{color:var(--muted);font-size:11px;line-height:1.4}.adPlacementChoices button small{color:var(--blue);font-size:10px;font-weight:700}.adPlacementChoices button.selected{background:#eef5ff;border-color:#77a9e7;box-shadow:inset 0 0 0 1px #a8c7ef}.adPlacementChoices button:disabled{opacity:.42;cursor:not-allowed}.adCampaignPlacementMeta{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.adCampaignPlacementMeta span{border:1px solid var(--line);color:var(--muted);background:#f8fafc;border-radius:999px;padding:4px 7px;font-size:10px}.adStatsMini .adPlacementStat{background:#eef5ff}.sponsoredKozeShortcut{position:relative;overflow:hidden}.sponsoredKozePreview img{object-fit:cover;width:100%;height:100%;display:block}.sponsoredKozeBadge{z-index:4;color:#fff;letter-spacing:.02em;background:#0a172dc7;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:700;position:absolute;top:10px;right:9px}.sponsoredKozeAuthor{z-index:4}.sponsoredKozeAvatar{color:#173f78;background:#fff;border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.adPreviewPost-koze{border-radius:20px;max-width:250px;margin-inline:auto;overflow:hidden}.adPreviewPost-koze .adPreviewMainImage{aspect-ratio:4/5;object-fit:cover}.adPreviewPost-community .adPreviewFooter button,.sponsoredCampaign-community .sponsoredSingleFooter b{color:#fff;background:#0f4b93}@media (max-width:760px){.adPlacementChoices{grid-template-columns:1fr}.adPlacementBlock>div:first-child{gap:5px;display:grid}}.eventDiscoveryRail{padding-bottom:2px}.eventDiscoveryCard{min-height:154px;color:inherit;scroll-snap-align:start;background:#fff;border:1px solid #dfe7f0;border-radius:17px;flex-direction:column;flex:0 0 245px;gap:12px;padding:15px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.eventDiscoveryCard:hover{border-color:#c9d9ea;transform:translateY(-2px);box-shadow:0 8px 24px #14345814}.eventDiscoveryDate{color:#16558f;align-items:center;gap:8px;font-size:12px;display:flex}.eventDiscoveryDate svg{width:17px;height:17px}.eventDiscoveryDate strong{font-weight:700}.eventDiscoveryBody{gap:4px;min-width:0;display:grid}.eventDiscoveryBody>strong{font-size:16px;line-height:1.25}.eventDiscoveryBody small{color:#4f6580;font-size:11px}.eventDiscoveryBody>span{color:var(--muted);font-size:12px}.eventDiscoveryCta{color:#145393;margin-top:auto;font-size:11px;font-weight:700}@media (max-width:760px){.eventDiscoveryCard{flex-basis:205px;min-height:145px}}.topicFeedSpotlight{background:#fff;border:1px solid #dfe7f0;border-radius:18px;overflow:hidden;box-shadow:0 3px 12px #0f172a09}.topicFeedSpotlightHeader{background:linear-gradient(#fbfdff 0%,#f6f9fd 100%);border-bottom:1px solid #e7edf4}.topicFeedSpotlightIdentity>div{gap:2px;display:grid}.topicFeedSpotlightIdentity>div>span{color:#5f7188;text-transform:none;letter-spacing:0;font-size:9.5px;font-weight:650;line-height:1.2}.topicFeedSpotlightIdentity>div>strong{color:#172b40;font-size:15px;font-weight:650}.topicFeedSpotlightHeader>a{font-size:11px;font-weight:600}@media (max-width:760px){.topicFeedSpotlightIdentity>div>span{font-size:9px}.topicFeedSpotlightIdentity>div>strong{font-size:14px}}.discoverTopicGrid,.discoverEventGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.discoverTopicCard,.discoverEventCard{color:inherit;background:#fff;border:1px solid #dfe7f0;border-radius:16px;gap:13px;min-width:0;padding:16px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.discoverTopicCard:hover,.discoverEventCard:hover{border-color:#c6d7e8;transform:translateY(-1px);box-shadow:0 7px 20px #1434580f}.discoverTopicIcon{color:#174f92;background:#eef5ff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:750;display:grid}.discoverTopicCard>div{gap:5px;min-width:0;display:grid}.discoverTopicCard strong,.discoverEventCard strong{font-size:15px;font-weight:650}.discoverTopicCard p,.discoverEventCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.discoverTopicCard small,.discoverEventCard span{color:#145393;font-size:11px;font-weight:650}.discoverEventCard{gap:7px;display:grid}.discoverEventCard>small{color:#53677f;font-size:11px}.discoverEventCard>span{margin-top:4px}@media (max-width:760px){.discoverTopicGrid,.discoverEventGrid{grid-template-columns:1fr}.discoverTopicCard,.discoverEventCard{padding:14px}.searchTypeTabs{justify-content:flex-start;overflow-x:auto}.searchTypeTabs>a{white-space:nowrap}}.discoverCaribbeanPage{position:relative}.discoverCaribbeanHero{isolation:isolate;background:radial-gradient(circle at 88% 12%,#ffc15e33,#0000 25%),radial-gradient(circle at 76% 78%,#20a4a41f,#0000 29%),linear-gradient(135deg,#fffdf7 0%,#f7fcfb 48%,#f8fbff 100%);border-color:#d9e7e5;position:relative;overflow:hidden;box-shadow:0 12px 34px #1c435b0e}.discoverCaribbeanHero:before{content:"";z-index:-2;background:linear-gradient(90deg,#0a5b9612,#129f991a,#ffb14217);border-radius:48% 52% 0 0/65% 62% 0 0;height:116px;position:absolute;inset:auto -7% -54px 36%;transform:rotate(-3deg)}.discoverCaribbeanHero:after{content:"";background:linear-gradient(90deg,#0b4ea2 0 36%,#1aa39b 36% 69%,#f1ad36 69% 100%);border-radius:999px;width:88px;height:4px;position:absolute;bottom:0;left:28px}.discoverCaribbeanGlow{z-index:-1;border:1px solid #e39d2a33;border-radius:50%;width:64px;height:64px;position:absolute;top:24px;right:34px;box-shadow:0 0 0 12px #ffc35b0b,0 0 0 24px #24a49e06}.discoverCaribbeanHero .eyebrow{color:#0c6f7a;letter-spacing:.095em}.discoverCaribbeanHero h1{color:#112d4c}.discoverCaribbeanHero p{color:#536678;max-width:910px}.discoverCaribbeanPage .searchFilterCard{border-color:#dfe8e7;box-shadow:0 7px 22px #1b465b09}.discoverCaribbeanPage .searchTypeTabs a{background:#fffdfa;border-color:#dfe8e7;font-weight:650;transition:transform .15s,border-color .15s,background .15s}.discoverCaribbeanPage .searchTypeTabs a:hover{border-color:#c8ddd8;transform:translateY(-1px)}.discoverCaribbeanPage .searchTypeTabs a.active{color:#124c78;background:linear-gradient(135deg,#e9f3ff,#e9faf7);border-color:#c8dfe5}.discoverCaribbeanPage .searchSection{padding:4px 0 10px}.discoverCaribbeanPage .searchSectionHeader .eyebrow{color:#0d7680}.discoverCaribbeanPage .searchSectionHeader h2{color:#16324f}.discoverCaribbeanPage .personResultCard,.discoverCaribbeanPage .searchCommunityCardV135E,.discoverCaribbeanPage .discoverTopicCard,.discoverCaribbeanPage .discoverEventCard{border-color:#dfe8e7;box-shadow:0 6px 20px #1a435809}.discoverCaribbeanPage .personResultCard:hover,.discoverCaribbeanPage .searchCommunityCardV135E:hover,.discoverCaribbeanPage .discoverTopicCard:hover,.discoverCaribbeanPage .discoverEventCard:hover{border-color:#bfd9d4;box-shadow:0 10px 26px #144b5b12}.discoverCaribbeanPage .searchCommunityCardV135E:nth-child(4n+1) .communityMark{color:#147b73;background:#eaf7f4}.discoverCaribbeanPage .searchCommunityCardV135E:nth-child(4n+2) .communityMark{color:#a66b10;background:#fff4df}.discoverCaribbeanPage .searchCommunityCardV135E:nth-child(4n+3) .communityMark{color:#255a96;background:#edf3ff}.discoverCaribbeanPage .searchCommunityCardV135E:nth-child(4n) .communityMark{color:#a95743;background:#fff0ec}.discoverCaribbeanPage .discoverTopicCard:nth-child(3n+1) .discoverTopicIcon{color:#137a72;background:#e9f7f4}.discoverCaribbeanPage .discoverTopicCard:nth-child(3n+2) .discoverTopicIcon{color:#9b6715;background:#fff3db}.discoverCaribbeanPage .discoverTopicCard:nth-child(3n) .discoverTopicIcon{color:#245c9a;background:#edf3ff}.discoverCaribbeanPage .discoverEventCard{background:linear-gradient(145deg,#fff,#fffdf7)}.discoverCaribbeanPage .searchEmpty{background:linear-gradient(135deg,#fff,#fbfdfc);border-color:#d7e6e2}@media (max-width:760px){.discoverCaribbeanGlow{opacity:.7;width:48px;height:48px;top:22px;right:18px}.discoverCaribbeanHero:after{width:72px;left:20px}}.topicHubPage{padding-bottom:42px}.topicHubBack{color:#46657d;margin:4px 0 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.topicHubHeroActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.topicHubOverview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 22px;display:grid}.topicHubOverview>div{background:linear-gradient(145deg,#fff,#fbfffd);border:1px solid #dfe8e7;border-radius:15px;gap:2px;padding:14px 16px;display:grid}.topicHubOverview strong{color:#173b5b;font-size:22px}.topicHubOverview span{color:#697d8f;font-size:12px}.topicHubPage .searchSectionHeader>a{color:#176f7b;font-size:12px;font-weight:700;text-decoration:none}.topicHubPage .searchSectionHeader>a:hover{text-decoration:underline}@media (max-width:760px){.topicHubOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.topicHubHeroActions .btn{justify-content:center;width:100%}}.discoverTopicIcon{white-space:nowrap;text-overflow:clip;text-align:center;letter-spacing:-.02em;font-size:12px;font-weight:750;line-height:1;overflow:hidden}.discoverEventCardLinked{gap:0}.discoverEventPrimaryLink{color:inherit;gap:7px;min-width:0;text-decoration:none;display:grid}.discoverEventPrimaryLink>small{color:#53677f;font-size:11px}.discoverEventPrimaryLink>span{color:#145393;margin-top:4px;font-size:11px;font-weight:650}.discoverEventPrimaryLink:focus-visible,.discoverEventRelations a:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #267cc4}.discoverEventRelations{border-top:1px solid #e8eeed;flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding-top:10px;display:flex}.discoverEventRelations a{color:#176c81;overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.45;text-decoration:none}.discoverEventRelations a:hover{text-decoration:underline}.communityDirectory{gap:30px;min-width:0;display:grid}.communityDirectoryTools{background:#fff;border:1px solid #dce6f1;border-radius:18px;gap:12px;padding:16px;display:grid}.communityDirectoryTabs{flex-wrap:wrap;gap:7px;display:flex}.communityDirectoryTabs button{color:#1d385e;font:inherit;cursor:pointer;background:#f7f9fc;border:1px solid #dce6f1;border-radius:999px;padding:8px 13px;font-size:12px}.communityDirectoryTabs button.selected{color:#123a75;background:#e8f1fc;border-color:#b8d1ef;font-weight:600}.communityDirectoryFilters{grid-template-columns:minmax(170px,2fr) repeat(3,minmax(105px,1fr));gap:9px;display:grid}.communityDirectoryFilters input,.communityDirectoryFilters select{color:#17365b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce6f1;border-radius:10px;padding:10px 12px;font-size:12px}.communityDirectoryCount{color:#64748b;justify-content:space-between;align-items:center;font-size:12px;display:flex}.communityDirectoryCount button,.communityDirectoryEmpty button{color:#164b91;cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px}.communityDirectoryEmpty{text-align:center;color:#66758b;background:#fff;border:1px dashed #cbd9eb;border-radius:14px;padding:30px;font-size:13px}.communityDirectoryEntry{min-width:0}.communityDirectoryEntry>.communityCard{height:100%}@media (max-width:820px){.communityDirectoryFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.communityDirectoryFilters input{grid-column:1/-1}}@media (max-width:480px){.communityDirectoryFilters{grid-template-columns:1fr}.communityDirectoryFilters input{grid-column:auto}}.communityCreateArea{justify-items:start;gap:14px;display:grid}.communityCreateForm{background:#fff;border:1px solid #dce6f1;border-radius:18px;gap:12px;width:min(100%,640px);padding:22px;display:grid}.communityCreateForm label{color:#17365b;gap:6px;font-size:13px;font-weight:600;display:grid}.communityCreateForm input,.communityCreateForm textarea,.communityCreateForm select{width:100%;font:inherit;background:#fff;border:1px solid #dce6f1;border-radius:10px;padding:10px;font-weight:400}.communityCreateForm p{color:#64748b;margin:0;font-size:12px}.communityCreateForm .communityCreateError{color:#a12635}.postMenuDropdown button.postMenuItem{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;display:block}.postMenuDropdown .communityRemovePost{color:#a12432}.communityModerationError{color:#a12432;padding:8px 12px;font-size:13px}.communityPinnedIndicator{color:#315b89;margin-top:10px;font-size:13px;font-weight:600}.communityAdminPanel,.communityAdminPanel input,.communityAdminPanel select,.communityAdminPanel button,.communityAdminPanel textarea{font-family:Arial,Helvetica,sans-serif}.communityAdminPanel .muted,.communityAdminPanel small,.communityAdminPanel label{letter-spacing:0;font-size:max(12px,.8rem);font-weight:400;line-height:1.55}.adminFormHeader p,.adminTarget,.adminIdentity span:last-child,.communityHeroMeta,.communityMeta,.memberCard em{letter-spacing:0;font-weight:500;line-height:1.5}.postMenuDropdown{width:260px;max-width:calc(100vw - 28px)}.postMenuDropdown .postMenuItem,.postMenuDropdown button.postMenuItem,.postMenuDropdown .reportControl>.textAction{letter-spacing:0;overflow-wrap:normal;min-height:40px;padding:10px 12px;font-size:13px;font-weight:550;line-height:1.45}@media (max-width:560px){.postMenuDropdown{width:min(250px,100vw - 28px)}}.communityAdminPanel{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.communityAdminPanel :is(input,select,textarea){letter-spacing:0;font-size:13px;font-weight:450;line-height:1.4}.communityAdminPanel :is(label,small,.muted){letter-spacing:0;font-size:12px;font-weight:450;line-height:1.5}.adminCommunityTeamForm label,.adminCommunitySanctionsForm label{font-size:12px;font-weight:600;line-height:1.45}.adminCommunityTeamForm small,.adminCommunityTeamHelper,.adminCommunitySanctionsReason small{font-size:11px;font-weight:450;line-height:1.5}.adminCommunityTeamIdentity strong{font-size:13px;font-weight:650}.adminCommunityTeamIdentity span,.adminCommunityTeamIdentity small{font-size:11px;line-height:1.5}.adminCommunityTeamRoleControl select{font-size:12px;font-weight:550}.adminCommunityTeamRoleBadge{font-size:10px;font-weight:600;line-height:1.35}.adminCommunityTeamActions .btn,.adminCommunitySanctionRow>.btn,.adminCommunityTeamCount,.adminCommunitySanctionsCount{font-size:11px;font-weight:600}.adminCommunityTeamHeader p,.adminCommunitySanctionsHeader p{font-size:12.5px;line-height:1.55}.adminCommunitySanctionsProtection strong,.adminCommunitySanctionsEmpty strong{font-size:12px;font-weight:600}.adminCommunitySanctionsProtection span,.adminCommunitySanctionsHistoryHeader span,.adminCommunitySanctionMain small{font-size:11px;line-height:1.5}.adminCommunitySanctionMain p,.adminCommunityTeamEmpty span{font-size:12px;line-height:1.5}.memberCardLocation{line-height:1.45;font-size:11.5px!important}.communityPinnedIndicator{font-size:13px;font-weight:550;line-height:1.5}.homeManagedMark{color:#416ca8;margin-left:auto;font-size:12px}.homeManagedLabel{color:#59718e;font-size:11px;font-weight:500}.communityHeroCardV111.communityHeroThematic .communityBanner{aspect-ratio:auto;height:clamp(270px,26vw,340px);min-height:270px}.communityHeroThematic .communityBanner>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.communityHeroThematic .communityHeroBodyPolished{padding:24px 28px 23px;display:block}.communityHeroThematic .communityHeroContentPolished{width:100%;padding:0!important}.communityHeroThematic .communityBreadcrumb{margin-bottom:9px;display:inline-block}.communityHeroThematic .communityTitleLinePolished{grid-template-columns:minmax(0,1fr) minmax(170px,205px);align-items:start;gap:24px;margin:0;display:grid}.communityHeroThematic .communityTitleWithPills{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.communityHeroThematic .communityTitleWithPills h1{letter-spacing:-.025em;max-width:660px;margin:0;font-size:clamp(27px,2.6vw,34px);font-weight:750;line-height:1.14}.communityHeroThematic .communityDescriptionBlockPolished{margin-top:15px}.communityHeroThematic .communityDescriptionText{max-width:660px;line-height:1.6}.communityHeroThematic .communityHeroActionsPolished{gap:8px;min-width:0;max-width:205px}.communityHeroThematic .communityHeroStatsPolished{border-top:1px solid #e7edf5;flex-wrap:wrap;gap:10px 19px;margin-top:19px;padding-top:15px;display:flex}.communityHeroThematic .communityHeroStatsPolished>span{background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:0;display:inline-flex}.communityHeroThematic .communityHeroStatsPolished .uiIcon{background:0 0;width:18px;height:18px;padding:2px}.communityHeroThematic .communityHeroStatsPolished strong{font-size:12px}.communityHeroThematic .communityHeroStatsPolished small{font-size:11px}@media (max-width:720px){.communityHeroCardV111.communityHeroThematic .communityBanner{aspect-ratio:auto;height:clamp(190px,45vw,255px);min-height:190px}.communityHeroThematic .communityHeroBodyPolished{padding:19px 17px}.communityHeroThematic .communityTitleLinePolished{grid-template-columns:1fr;gap:15px}.communityHeroThematic .communityHeroActionsPolished{width:100%;max-width:none}.communityHeroThematic .communityHeroStatsPolished{gap:11px 15px}}.communityHeroThematic .communityHeroBodyPolished{padding:18px 26px 14px}.communityHeroThematic .communityHeroContentPolished{text-align:center}.communityHeroThematic .communityTitleLinePolished{margin:0;display:block;position:relative}.communityHeroThematic .communityIdentityCopy{width:100%}.communityHeroThematic .communityTitleWithPills{align-items:center;gap:0}.communityHeroThematic .communityTitleWithPills h1{text-align:center;max-width:100%;font-weight:730}.communityHeroThematic .communityHeroMeta{display:none}.communityHeroThematic .communityDescriptionBlockPolished{margin:11px auto 0}.communityHeroThematic .communityDescriptionText{text-align:center;max-width:740px;margin:0 auto;line-height:1.43}.communityHeroThematic .communityHeroStatsPolished{justify-content:center;gap:9px 18px;margin-top:13px;padding-top:11px}.communityHeroThematic .communityThematicActions{z-index:5;align-items:center;gap:6px;display:flex;position:absolute;top:0;right:0}.communityThematicMenu{text-align:left;position:relative}.communityThematicMenu>summary{cursor:pointer;color:#254269;background:#fff;border:1px solid #dbe3ee;border-radius:9px;place-items:center;width:32px;height:32px;font-size:23px;line-height:1;list-style:none;display:grid}.communityThematicMenu>summary::-webkit-details-marker{display:none}.communityThematicMenu>summary:focus-visible{outline-offset:2px;outline:2px solid #3566b6}.communityThematicMenuPanel{z-index:30;background:#fff;border:1px solid #dde6f0;border-radius:12px;gap:2px;width:225px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 30px #162e4b25}.communityThematicMenuPanel>a,.communityThematicMenuPanel .communityDescriptionEdit,.communityThematicMenuPanel .communityImageActions button,.communityThematicMenuPanel .joinControl>button{text-align:left;width:100%;box-shadow:none;color:#21334e;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:8px;min-height:34px;padding:10px;font-size:12px;font-weight:550;display:flex}.communityThematicMenuPanel>a:hover,.communityThematicMenuPanel button:hover{background:#eef3fa}.communityThematicMenuPanel .joinControl,.communityThematicMenuPanel .communityImageManager,.communityThematicMenuPanel .communityDescriptionManager{width:100%}.communityHeroThematic .communityBannerManagerCompact .communityBannerButton{color:#183d6e;width:32px;height:32px;box-shadow:none;background:#fffe;border:1px solid #dce5f0;border-radius:9px;place-items:center;padding:0;font-size:23px;font-weight:600;display:grid}.communityHeroThematic .communityBannerManagerCompact .communityBannerMenu{min-width:190px}.communityHeroThematic .communityBannerManagerCompact .communityBannerHint{display:none}@media (max-width:720px){.communityHeroThematic .communityHeroBodyPolished{padding:16px 14px 13px}.communityHeroThematic .communityTitleLinePolished{padding-top:32px}.communityHeroThematic .communityThematicActions{top:-4px}.communityHeroThematic .communityTitleWithPills h1{font-size:clamp(23px,6vw,30px)}.communityHeroThematic .communityHeroStatsPolished{gap:7px 12px;margin-top:10px}}.communityHeroCardV111.communityHeroThematic{overflow:visible}.communityHeroCardV111.communityHeroThematic .communityBanner{border-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0;overflow:hidden}.communityHeroThematic .communityThematicMenuPanel{z-index:60}.communityHeroThematic .communityThematicActions{z-index:50}:root{--palenon-canvas:#f7f8fa;--palenon-panel:#fff;--palenon-title:#111827;--palenon-secondary:#667085;--palenon-accent:#194483;--palenon-hairline:#e5e9f0}html,body{background-color:var(--palenon-canvas);color:var(--palenon-title)}.card,.panel,.pageIntro,.communityCard,.adminHero,.adminStat{border-color:var(--palenon-hairline)}.card{box-shadow:0 5px 22px #1118270b}.heroCard{box-shadow:0 10px 30px #1118270f}.modernRightbar .panel{box-shadow:0 3px 13px #11182709}.navItem{color:#344054}.navItem.active{color:var(--palenon-accent);background:#edf3fb}.rightPanelTitle{color:var(--palenon-title);font-weight:700}.sectionTitle{color:var(--palenon-secondary);font-weight:700}.input,.select,.textarea{color:var(--palenon-title);border-color:#d8dee8}.input::placeholder,.textarea::placeholder{color:#778297}:where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--palenon-accent);outline-offset:2px}.modernRightbar>.panel{border:1px solid #e5e9f0;border-radius:16px;box-shadow:0 2px 12px #11182709;background:#fff!important}.modernRightbar .rightPanelTitle{color:#111827;font-size:15px;font-weight:690;line-height:1.35}.modernRightbar .rightPanelHeader{gap:10px;margin-bottom:10px}.modernRightbar .rightPanelHeader a{white-space:nowrap;font-size:12px;font-weight:570}.modernRightbar .haitiSportsPanel{background:#fff!important}.modernRightbar .haitiSportsHero{background:#f4f7fb;border-bottom:1px solid #e9edf3;grid-template-columns:minmax(0,1fr) 64px;min-height:84px;padding:16px 15px}.modernRightbar .haitiSportsHero:after{display:none}.modernRightbar .haitiSportsHero .rightPanelTitle{font-size:17px}.modernRightbar .haitiSportsHero p{color:#667085;max-width:195px;font-size:11.5px;line-height:1.5}.modernRightbar .haitiSportsHero>img{width:60px;height:60px}.modernRightbar .haitiSportsManage{font-size:11px;top:8px;right:9px}.modernRightbar .haitiSportsStack{gap:0;padding:0 13px 7px}.modernRightbar .haitiSportsCard,.modernRightbar .haitiSportsCard.isMen,.modernRightbar .haitiSportsCard.isWomen{box-shadow:none;background:#fff;border:0;border-radius:0}.modernRightbar .haitiSportsCard+.haitiSportsCard{border-top:1px solid #e8edf3}.modernRightbar .haitiSportsCard>header,.modernRightbar .haitiSportsCard.isCompact>header{background:#fff;border:0;padding:12px 2px 8px}.modernRightbar .haitiSportsTeamLogo{width:34px;height:34px}.modernRightbar .haitiSportsTeamText strong{font-size:13px!important;font-weight:650!important}.modernRightbar .haitiSportsTeamText small{max-width:175px;font-size:10.5px;line-height:1.35}.modernRightbar .haitiSportsCard>header a{font-size:11px}.modernRightbar .haitiSportsEvent,.modernRightbar .haitiSportsCard.isWomen .haitiSportsEvent,.modernRightbar .haitiSportsCard.isCompact .haitiSportsEvent{background:0 0;border:0;gap:9px;padding:7px 2px 13px}.modernRightbar .haitiSportsMeta span{color:#536273;font-size:10px;font-weight:640}.modernRightbar .haitiSportsMeta small{color:#667085;font-size:10px}.modernRightbar .haitiSportsMatch strong{color:#263244;font-size:12.5px;font-weight:600}.modernRightbar .haitiSportsMatch b{font-variant-numeric:tabular-nums;color:#111827;font-size:15px;font-weight:720}.modernRightbar .haitiSportsDate{color:#667085;font-size:10.5px}.modernRightbar .haitiSportsEmpty{background:0 0;font-size:12px}.modernRightbar .compactTopicsPanel{background:#fff!important}.modernRightbar .compactTopicLinks{gap:0;margin-top:3px;display:grid}.modernRightbar .compactTopicLinks>a{background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:10px 1px;border:0!important;border-top:1px solid #edf0f4!important}.modernRightbar .compactTopicLinks>a:first-child{border-top:0!important}.modernRightbar .compactTopicLinks>a:hover{background:#f7f9fc;border-color:#edf0f4!important}.modernRightbar .compactTopicLinks strong{color:#1d2939;font-size:12.5px;font-weight:620}.modernRightbar .compactTopicLinks small{color:#667085;font-size:11px;line-height:1.3}.modernRightbar .compactTopicLinks b{color:#7a8699;font-size:15px}.modernRightbar .compactTopicIcon{background:#eff3f8}.modernRightbar .sidebarMore{font-size:12px}.modernRightbar .trendingTopicsPanel{background:#fff!important}.modernRightbar .trendingTopicList{margin-top:2px}.modernRightbar .trendingTopicItem{border-color:#edf0f4;gap:7px;padding:12px 2px}.modernRightbar .trendingTopicItem small{color:#667085;font-size:11px;line-height:1.4}.modernRightbar .trendingTopicItem strong{color:#1d2939;font-size:13px;font-weight:650;line-height:1.4}.modernRightbar .trendingTopicItem>span{display:none}.modernRightbar .actionPanel{background:#fff!important}@media (max-width:1180px){.modernRightbar .haitiSportsPanel{display:none}}.modernRightbar .haitiSportsHero{background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:13px 15px;display:flex}.modernRightbar .haitiSportsHero .rightPanelTitle{margin:0;padding:0;font-size:17px}.modernRightbar .haitiSportsManage{z-index:1;white-space:nowrap;font-size:12px;position:static}@media (min-width:761px){.accountMenuPlatformOnlyMobile{display:none!important}}.desktopNavNotification{display:block}.mobileNavNotification{display:none!important}.navNotificationItem{color:inherit;border-radius:10px;align-items:center;gap:12px;padding:11px 13px;font-weight:650;text-decoration:none;display:flex}.navNotificationItem:hover{background:#edf3fc}.navNotificationItem .notificationBellIcon{flex-shrink:0}.navNotificationText{flex:1;min-width:0}.navUnreadCount{color:#fff;text-align:center;background:#b91c2c;border-radius:999px;min-width:21px;margin-left:auto;padding:2px 6px;font-size:11px;font-weight:700}.rightColumnSearch{display:none}@media (min-width:1101px){.modernAppGrid .rightColumnSearch{margin-bottom:14px;display:block}.modernAppGrid .rightColumnSearch .topSearchForm{box-sizing:border-box;width:100%;max-width:none}.appTopbar:has(+.modernAppGrid) .headerDesktopSearch{display:none}.appTopbar:has(+.modernAppGrid) .headerNotificationShortcut{display:none}.appTopbar:has(+.modernAppGrid) .topActions{margin-left:auto}}@media (max-width:1100px){.desktopNavNotification{display:none}.mobileNavNotification{display:flex!important}}.navUnreadCount{color:#194483;background:#e7effa;border:1px solid #c7d8ef;min-width:22px;font-weight:750;line-height:1.3}@media (min-width:1101px){.modernAppGrid .rightColumnSearch .topSearchForm{background:#fff;border:1px solid #b8c7d9;border-radius:13px;box-shadow:0 1px 2px #1118270a}.modernAppGrid .rightColumnSearch .topSearchForm:focus-within{border-color:#527cb4;box-shadow:0 0 0 3px #1944831f}}@media (min-width:761px){.kozeSectionHeader{box-sizing:border-box;width:min(100%,470px)}}.discoverCaribbeanPage{gap:14px;width:100%;max-width:760px;margin:0 auto}.searchLayout:has(.discoverCaribbeanPage){grid-template-columns:230px minmax(0,1fr);gap:26px;width:min(1190px,100% - 36px)}.discoverCaribbeanPage .searchFilterCard{box-shadow:none;border-color:#e0e6ee;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.discoverCaribbeanPage .searchQueryField{background:#fff;flex:2 190px}.discoverCaribbeanPage .searchFilterCard>.searchFilterInput{flex:100px;max-width:145px}.discoverCaribbeanPage .searchFilterCard>.btn{padding:10px 15px}.discoverAdvancedFilters{flex:none;position:relative}.discoverAdvancedFilters summary{cursor:pointer;color:#31537c;white-space:nowrap;border:1px solid #dbe3ed;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:650;list-style:none}.discoverAdvancedFilters summary::-webkit-details-marker{display:none}.discoverAdvancedFilters summary:before{content:"⚙ "}.discoverAdvancedFilters[open] select{z-index:5;width:210px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 7px 22px #1118271f}.discoverCaribbeanPage .searchTypeTabs{border-bottom:1px solid #e0e6ee;gap:0;padding:0;overflow-x:auto}.discoverCaribbeanPage .searchTypeTabs a,.discoverCaribbeanPage .searchTypeTabs a.active{color:#536277;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:13px 15px 11px;font-size:14px;font-weight:550;transition:color .15s;transform:none}.discoverCaribbeanPage .searchTypeTabs a.active{color:#123c72;border-bottom-color:#194483;font-weight:750}.discoverCaribbeanPage .searchTypeTabs a:hover{border-bottom-color:#9bb5da;transform:none}.discoverCaribbeanPage .searchTypeTabs>span{padding-right:3px;font-size:11px}.discoverCaribbeanPage .searchSection{gap:9px;padding:7px 0 13px}.discoverCaribbeanPage .searchSectionHeader h2{color:#111827;margin:0;font-size:19px}.discoverCaribbeanPage .searchSectionHeader .eyebrow{display:none}.discoverCaribbeanPage .peopleResults,.discoverCaribbeanPage .searchCommunityGrid,.discoverCaribbeanPage .discoverTopicGrid,.discoverCaribbeanPage .discoverEventGrid{background:#fff;border:1px solid #e1e7ed;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}.discoverCaribbeanPage .personResultCardV135E,.discoverCaribbeanPage .searchCommunityCardV135E,.discoverCaribbeanPage .discoverTopicCard,.discoverCaribbeanPage .discoverEventCard{box-sizing:border-box;width:100%;box-shadow:none;border:0;border-radius:0;min-width:0;margin:0;padding:14px 16px}.discoverCaribbeanPage .personResultCardV135E:not(:last-child),.discoverCaribbeanPage .searchCommunityCardV135E:not(:last-child),.discoverCaribbeanPage .discoverTopicCard:not(:last-child),.discoverCaribbeanPage .discoverEventCard:not(:last-child){border-bottom:1px solid #edf0f4}.discoverCaribbeanPage .personResultCardV135E:hover,.discoverCaribbeanPage .searchCommunityCardV135E:hover,.discoverCaribbeanPage .discoverTopicCard:hover,.discoverCaribbeanPage .discoverEventCard:hover{box-shadow:none;background:#f8fafc}.discoverCaribbeanPage .personResultIdentityV135E,.discoverCaribbeanPage .searchCommunityIdentityV135E{align-items:center}.discoverCaribbeanPage .personResultBody p{max-width:410px;margin:3px 0}.discoverCaribbeanPage .personResultBody>small,.discoverCaribbeanPage .searchCommunityIdentityV135E span{font-size:12px}.discoverCaribbeanPage .searchResultActionsV135E{flex:none}.discoverCaribbeanPage .discoverTopicCard p{margin:4px 0}@media (max-width:850px){.searchLayout:has(.discoverCaribbeanPage){grid-template-columns:1fr;width:min(760px,100% - 24px)}.discoverCaribbeanPage{max-width:100%}}@media (max-width:560px){.discoverCaribbeanPage .searchFilterCard>.searchFilterInput{flex:35%;max-width:none}.discoverCaribbeanPage .searchQueryField{flex:100%}.discoverCaribbeanPage .searchTypeTabs a{padding:12px 10px 10px;font-size:13px}.discoverCaribbeanPage .personResultCardV135E,.discoverCaribbeanPage .searchCommunityCardV135E{gap:9px;padding:12px 10px}.discoverCaribbeanPage .searchResultActionsV135E{max-width:125px}}@media (min-width:1101px){.searchLayout:has(.discoverCaribbeanPage){grid-template-columns:225px minmax(0,1fr);gap:23px;width:min(1450px,100% - 36px)}.discoverMainWithRail{grid-template-columns:minmax(0,760px) minmax(215px,260px);align-items:start;gap:22px;min-width:0;display:grid}}.discoverMainWithRail{min-width:0}.discoverCaribbeanPage{min-width:0;max-width:760px}.discoverSuggestionsRail{min-width:0;position:sticky;top:91px}.discoverRailPanel{background:#fff;border:1px solid #e0e6ee;border-radius:16px;padding:15px 14px}.discoverRailPanel h2{color:#111827;margin:0 0 9px;font-size:17px;line-height:1.3}.discoverRailPerson{color:#111827;border-bottom:1px solid #edf0f4;align-items:center;gap:9px;min-width:0;padding:10px 0;text-decoration:none;display:flex}.discoverRailPerson>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.discoverRailPerson strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.discoverRailPerson small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.discoverRailArrow{color:#667085}.discoverRailMore{color:#194483;padding-top:12px;font-size:13px;font-weight:600;display:inline-block}.discoverInterestSelect{color:#344966;flex-direction:column;gap:2px;min-width:140px;max-width:180px;font-size:11px;display:flex}.discoverInterestSelect select{color:#194483;background:#fff;border:1px solid #cdd7e3;border-radius:8px;width:100%;min-width:0;max-width:100%;height:35px;padding:7px 9px;font-size:12px}.discoverCaribbeanPage .searchFilterCard{align-items:center}.discoverCaribbeanPage .searchTypeTabs{margin-bottom:12px}.discoverCaribbeanPage .searchSectionHeader{display:none}.discoverCaribbeanPage .discoverUnifiedFeed{background:#fff;border:1px solid #e1e7ed;border-radius:15px;overflow:hidden}.discoverCaribbeanPage .discoverUnifiedFeed .searchSection,.discoverCaribbeanPage .discoverUnifiedFeed .peopleResults,.discoverCaribbeanPage .discoverUnifiedFeed .searchCommunityGrid,.discoverCaribbeanPage .discoverUnifiedFeed .discoverTopicGrid,.discoverCaribbeanPage .discoverUnifiedFeed .discoverEventGrid{display:contents}.discoverCaribbeanPage .discoverUnifiedFeed :is(.personResultCardV135E,.searchCommunityCardV135E,.discoverTopicCard,.discoverEventCard){background:#fff;border-bottom:1px solid #edf0f4;border-radius:0}.discoverCaribbeanPage .discoverUnifiedFeed :is(.personResultCardV135E,.searchCommunityCardV135E,.discoverTopicCard,.discoverEventCard):hover{background:#f8fafc}.discoverAllFeed [data-kind]:after{content:attr(data-kind);color:#78879b;pointer-events:none;font-size:10px;font-weight:500;display:block;position:absolute;top:5px;right:14px}.discoverAllFeed [data-kind]{position:relative;padding-top:22px!important}.desktopNavNotification .navNotificationItem{align-items:center;gap:12px;width:100%;min-width:0;display:flex!important}.desktopNavNotification .navNotificationText{white-space:nowrap;flex:1;min-width:0}.desktopNavNotification .navUnreadCount{flex:none;margin-left:auto;position:static}@media (max-width:1100px){.discoverMainWithRail{display:block}.discoverSuggestionsRail{display:none}}@media (max-width:560px){.discoverInterestSelect{flex:42%;max-width:none}.discoverCaribbeanPage .searchFilterCard{gap:7px}.discoverAllFeed [data-kind]:after{right:9px}}.discoverCaribbeanPage .searchTypeTabs{flex-wrap:wrap;align-items:center;gap:0;display:flex}.discoverTabInterest{white-space:nowrap;color:#536277;align-items:center;gap:5px;margin-left:8px;padding:3px 7px;font-size:13px;display:inline-flex}.discoverTabInterest>span{font-weight:550}.discoverTabInterest select{outline-offset:3px;color:#194483;cursor:pointer;background:0 0;border:0;width:18px;max-width:18px;padding:0;font-size:12px;transition:max-width .18s}.discoverTabInterest:focus-within select,.discoverTabInterest:hover select{width:auto;max-width:140px}.discoverCaribbeanPage .searchTypeTabs>span{margin-left:auto}.discoverCaribbeanPage .searchResultActionsV135E :is(.followMemberButton,.joinControl>.btn){min-height:35px;box-shadow:none;white-space:nowrap;border:1px solid #194483;border-radius:9px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex}.discoverCaribbeanPage .searchResultActionsV135E .followMemberButton svg{display:none}.discoverCaribbeanPage .searchResultActionsV135E :is(.followMemberButton,.joinControl>.btn).btnPrimary{color:#fff;background:#194483;border-color:#194483}.discoverCaribbeanPage .searchResultActionsV135E :is(.followMemberButton,.joinControl>.btn).btnSecondary{color:#111827;background:#fff;border-color:#dce3ec}.desktopNavNotification{width:100%;min-width:0}.desktopNavNotification .navNotificationItem{box-sizing:border-box;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:11px 12px;display:grid!important}.desktopNavNotification .navNotificationItem .notificationBellIcon{justify-self:center;margin:0}.desktopNavNotification .navNotificationText{min-width:0;margin:0}.desktopNavNotification .navUnreadCount{justify-self:end;margin:0}@media (max-width:650px){.discoverTabInterest{margin-left:2px;padding:7px 5px}.discoverTabInterest>span{font-size:12px}}.discoverTabInterest{align-items:center;max-width:190px;margin-left:8px;padding:0 4px;display:inline-flex}.discoverTabInterest select,.discoverTabInterest:hover select,.discoverTabInterest:focus-within select{appearance:auto;color:#536277;cursor:pointer;outline-offset:2px;background:0 0;border:0;width:100%;min-width:142px;max-width:190px;height:40px;padding:0 4px;font-size:13px;font-weight:550;transition:none}@media (min-width:1101px){.networkLayoutO{grid-template-columns:225px minmax(0,740px);gap:23px;width:min(1420px,100% - 36px)}.networkLayoutO .networkPageMain{width:100%;max-width:740px}}.networkTabsO{border-bottom:1px solid #e0e6ee;justify-content:flex-start;gap:0;margin-bottom:14px;display:flex;overflow-x:auto}.networkTabsO a,.networkTabsO a.active{color:#536277;background:0 0;border:0;border-radius:0;flex:none;padding:13px 16px 11px;font-size:14px;font-weight:550}.networkTabsO a.active{color:#123c72;border-bottom:3px solid #194483;font-weight:750}.networkTabsO a.active:after{display:none}.networkLayoutO .networkPeople{border-radius:14px;display:block}.networkPersonCardO{align-items:center;padding:13px 15px}.networkPersonCardO .networkPersonLink{align-items:center}.networkPersonCardO .networkPersonActionsN button{min-width:80px;box-shadow:none;border-radius:9px;font-weight:650}.networkPersonCardO .networkPersonMeta{display:none}.networkDiscoverLinkO{color:#194483;padding:15px 3px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.networkCommunitySubtabsO{border-bottom:1px solid #e0e6ee;gap:12px;display:flex}.networkCommunitySubtabsO a{color:#536277;padding:12px 14px;font-size:14px;text-decoration:none}.networkCommunitySubtabsO a.active{color:#194483;border-bottom:2px solid #194483;font-weight:700}.networkCommunityFiltersO{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.networkCommunityFiltersO a{color:#536277;background:#fff;border:1px solid #dce3ec;border-radius:99px;padding:6px 12px;font-size:12px;text-decoration:none}.networkCommunityFiltersO a.active{color:#fff;background:#194483;border-color:#194483}.networkCommunityRowsO{background:#fff;border:1px solid #e0e6ee;border-radius:14px;overflow:hidden}.networkCommunityRowO{color:#111827;border-bottom:1px solid #eef0f4;align-items:center;gap:12px;padding:13px 16px;text-decoration:none;display:flex}.networkCommunityRowO:last-child{border-bottom:0}.networkCommunityRowO>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.networkCommunityRowO strong{font-size:14px}.networkCommunityRowO small{color:#667085;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.networkCommunityMarkO{color:#194483;background:#eaf3f5;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;display:flex;overflow:hidden}.networkCommunityMarkO img{object-fit:cover;width:100%;height:100%}.networkCommunityPostO{border-bottom:1px solid #e9edf2;padding:16px}.networkCommunityPostO:last-child{border-bottom:0}.networkCommunityPostSourceO{color:#194483;font-size:13px;font-weight:700;text-decoration:none}.networkCommunityPostLinkO{color:#111827;text-decoration:none;display:block}.networkCommunityPostLinkO p{white-space:pre-wrap;margin:8px 0;font-size:14px;line-height:1.55}.networkCommunityPostLinkO img{object-fit:contain;border-radius:12px;max-width:100%;max-height:320px}.networkCommunityEmptyO{color:#667085;padding:24px;font-size:14px}@media (max-width:850px){.networkLayoutO{grid-template-columns:1fr;width:min(740px,100% - 24px)}.networkTabsO a{padding:12px 10px;font-size:13px}}@media (min-width:1101px){.networkLayoutO.networkLayoutP{grid-template-columns:225px minmax(0,1fr);gap:22px;width:min(1430px,100% - 36px)}.networkLayoutP .networkPageContentP{grid-template-columns:minmax(0,620px) minmax(220px,270px);align-items:start;gap:23px;min-width:0;display:grid}.networkLayoutP .networkPageMain{min-width:0;max-width:620px}}.networkLayoutP .networkPersonCardO{padding:12px 15px}.networkLayoutP .networkPersonInfoN p{margin:2px 0}.networkLayoutP .networkTabsO a.active{color:#194483;background:#eaf1fa;border-radius:8px 8px 0 0;box-shadow:none!important;border-bottom-color:#0000!important}.networkLayoutP .networkTabsO a.active:after{display:none!important}.networkLayoutP .networkCommunitySubtabsO a.active{color:#194483;background:#eaf1fa;border-radius:7px 7px 0 0;border-bottom-color:#0000!important}.networkCommunityPostSourceO{margin-bottom:9px;font-size:12px;font-weight:600;display:block}.networkCommunityPostAuthorP{align-items:center;gap:10px;display:flex}.networkCommunityPostAuthorDetailsP{flex-direction:column;gap:2px;min-width:0;display:flex}.networkCommunityPostAuthorDetailsP a{color:#111827;font-size:14px;text-decoration:none}.networkCommunityPostAuthorDetailsP span{color:#667085;font-size:12px}.networkCommunityPostLinkO{margin-left:50px}.networkCommunityPostLinkO img{border-radius:12px;max-width:100%;max-height:440px;margin-top:8px;display:block}.networkCommunityRowO{padding:15px}.networkRightRailP{flex-direction:column;gap:15px;min-width:0;display:flex;position:sticky;top:92px}.networkRailPanelP{background:#fff;border:1px solid #e0e6ee;border-radius:16px;padding:14px}.networkRailPanelP h2{color:#111827;margin:0 0 10px;font-size:17px;font-weight:700}.networkRailTopicP{color:#111827;border-bottom:1px solid #edf0f4;flex-direction:column;gap:3px;padding:9px 0;text-decoration:none;display:flex}.networkRailTopicP small{color:#667085;font-size:11px}.networkRailTopicP strong{font-size:13px}.networkRailPersonP{color:#111827;border-bottom:1px solid #edf0f4;align-items:center;gap:9px;padding:10px 0;text-decoration:none;display:flex}.networkRailPersonP>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.networkRailPersonP strong,.networkRailPersonP small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.networkRailPersonP strong{font-size:13px}.networkRailPersonP small{color:#667085;font-size:11px}.networkRailMoreP{color:#194483;padding-top:11px;font-size:12px;font-weight:600;text-decoration:none;display:block}@media (max-width:1100px){.networkRightRailP{display:none}}@media (max-width:600px){.networkCommunityPostLinkO{margin-left:0}}@media (min-width:1101px){.networkLayoutO.networkLayoutP{grid-template-columns:225px minmax(0,1fr);align-items:start}.networkLayoutP .networkPageContentP{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:20px;width:100%;min-width:0;max-width:910px;display:grid}.networkLayoutP .networkPageMain{width:100%;min-width:0;max-width:none}.networkLayoutP .networkRightRailP{z-index:0;align-self:start;width:250px;min-width:0;max-width:100%;position:sticky;top:90px}.networkLayoutP .networkRightRailP .networkRailPanelP{box-sizing:border-box;max-width:100%;overflow:hidden}.networkLayoutP>.appSidebar{overscroll-behavior:contain;scrollbar-width:none;align-self:start;max-height:calc(100vh - 104px);position:sticky;top:90px;overflow-y:auto}.networkLayoutP>.appSidebar::-webkit-scrollbar{display:none}}.networkLayoutP .networkRailTopicP{border-bottom:0!important;padding:9px 0!important}.networkLayoutP .networkRailTopicP+.networkRailTopicP{border-top:0!important}.networkLayoutP .networkRailPersonP{border-bottom:0!important}@media (min-width:1101px) and (max-width:1280px){.networkLayoutP .networkPageContentP{grid-template-columns:minmax(0,1fr) 220px;gap:16px}.networkLayoutP .networkRightRailP{width:220px}}@media (min-width:851px){.notificationMobileBellR{display:none!important}}@media (max-width:850px){.notificationMobileBellR{display:inline-flex}}.notificationsMain .notificationsHeader{align-items:center;gap:12px;padding-bottom:12px}.notificationsMain .notificationsHeader h1{color:#111827;margin:0;font-size:22px;font-weight:700;line-height:1.3}.notificationsMain .notificationFilterBar{border-bottom:1px solid #dfe6ee;justify-content:flex-start;gap:5px;display:flex}.notificationsMain .notificationFilterBar a{color:#536277;flex:none;min-width:0;padding:11px 16px;font-size:14px;font-weight:550}.notificationsMain .notificationFilterBar a.active{color:#194483;border-bottom:2px solid #194483;font-weight:700}.notificationsMain .notificationItem{gap:12px;padding:15px 16px}.notificationsMain .notificationTitle{color:#111827;font-size:14px;font-weight:650;line-height:1.45}.notificationsMain .notificationContent p{color:#475467;font-size:13px;line-height:1.5}.notificationsMain .notificationMetaRow{color:#667085;font-size:12px}.notificationsMain .notificationItemFooter{gap:16px}.notificationsMain .notificationItemFooter a,.notificationsMain .notificationItemFooter button{font-size:12px}.notificationRightRailQ{align-self:start}@media (max-width:560px){.notificationsMain .notificationItem{gap:8px;padding:13px 11px}.notificationsMain .notificationFilterBar a{padding:10px 13px}}.notificationsMain .notificationFilterBar a.active:after{content:none!important;display:none!important}.notificationsMain .notificationFilterBar a.active{border-bottom:2px solid #194483}.discoverCreateCommunity{color:#194483;justify-content:flex-end;padding:4px 3px 2px;font-size:13px;font-weight:600;display:flex}@media (min-width:1025px){.eventsLayoutU{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:20px;width:min(1380px,100% - 36px)}.eventsLayoutU>.appSidebar{scrollbar-width:none;max-height:calc(100vh - 100px);position:sticky;top:86px;overflow-y:auto}.eventsContentU{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;min-width:0;display:grid}.eventsRightRailU{scrollbar-width:none;max-height:calc(100vh - 96px);position:sticky;top:86px;overflow-y:auto}}.eventsMainU{align-content:start;gap:14px;min-width:0}.eventsHeroU{background:0 0;border:0;border-radius:0;gap:14px;padding:5px 0 10px}.eventsHeroU h1{letter-spacing:-.025em;margin:0;font-size:26px}.eventsTabsU{border-bottom:1px solid #dfe6ee;flex-wrap:wrap;align-items:center;gap:5px;display:flex}.eventsTabsU a{color:#536277;border-radius:9px 9px 0 0;padding:12px 13px;font-size:13px;font-weight:500}.eventsTabsU a.active{color:#194483;background:#eaf1fa;font-weight:700}.eventListU{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.eventListU .eventCard{border-radius:13px;grid-template-columns:55px minmax(0,1fr);gap:10px;min-width:0;padding:13px}.eventListU .eventCard h3{font-size:15px}.eventListU .eventCard p{font-size:12px}.eventListU .eventDateTile{min-width:0}.eventListU .eventCardFooter{word-break:break-word;flex-wrap:wrap}.eventsEmptyU{text-align:center;color:#667085;background:#fff;border:1px solid #e5e9f0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:35px 18px;display:flex}.eventsEmptyU p{margin:0;font-size:13px}.eventsEmptyU a{color:#194483;font-size:12px}.eventsRightRailU{align-content:start;gap:14px;min-width:0;display:grid}.eventsRailPanelU{background:#fff;border:1px solid #dfe6ee;border-radius:16px;min-width:0;padding:14px}.eventsRailPanelU h2{margin:0 0 12px;font-size:16px}.eventsRailPersonU{align-items:center;gap:9px;min-width:0;padding:10px 0;display:flex}.eventsRailPersonU>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.eventsRailPersonU strong{overflow-wrap:anywhere;font-size:12px}.eventsRailPersonU small{color:#667085;font-size:11px}.eventsRailPersonU>span:last-child{color:#194483;font-size:13px}.eventsRailCommunityU{justify-content:space-between;gap:8px;padding:10px 0;font-size:12px;font-weight:600;display:flex}.eventsRailCommunityU span{color:#194483}.eventsRailMoreU{color:#194483;margin-top:12px;font-size:12px;display:inline-block}.eventsPromoU small{color:#667085;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.eventsPromoU h2{margin-top:8px}.eventsPromoU p{color:#667085;font-size:12px;line-height:1.5}.eventsPromoU>a{color:#194483;font-size:12px;font-weight:600}@media (max-width:1150px) and (min-width:1025px){.eventsContentU{grid-template-columns:minmax(0,1fr) 210px}.eventListU{grid-template-columns:1fr}}@media (max-width:1024px){.eventsContentU{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.eventsRightRailU{grid-template-columns:repeat(2,minmax(0,1fr))}.eventsPromoU{grid-column:1/-1}}@media (max-width:680px){.eventsRightRailU{grid-template-columns:1fr}.eventsPromoU{grid-column:auto}.eventListU{grid-template-columns:1fr}.eventsHeroU h1{font-size:22px}.eventsTabsU a{padding:10px 9px;font-size:12px}}@media (min-width:851px){.eventsTopbarU .notificationBell,.appTopbar .notificationBell{display:none!important}}@media (min-width:1025px){.campaignsLayoutV{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:20px;width:min(1380px,100% - 36px);display:grid}.campaignsLayoutV>.appSidebar{scrollbar-width:none;max-height:calc(100vh - 100px);position:sticky;top:86px;overflow-y:auto}.campaignsContentV{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;min-width:0;display:grid}.campaignsRightRailV{scrollbar-width:none;max-height:calc(100vh - 96px);position:sticky;top:86px;overflow-y:auto}}.campaignsMainV{align-content:start;gap:14px;min-width:0;display:grid}.campaignsHeroV{padding:5px 0 10px}.campaignsHeroV h1{letter-spacing:-.025em;margin:0;font-size:26px;line-height:1.3}.campaignsTabsV{border-bottom:1px solid #dfe6ee;flex-wrap:wrap;align-items:center;gap:5px;display:flex}.campaignsTabsV a{color:#536277;border-radius:9px 9px 0 0;padding:12px 13px;font-size:13px;font-weight:500}.campaignsTabsV a.active{color:#194483;background:#eaf1fa;font-weight:700}.campaignsGridV{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.campaignsGridV .campaignCard{min-width:0;grid-column:auto!important}.campaignsEmptyV{text-align:center;color:#667085;background:#fff;border:1px solid #e5e9f0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:35px 18px;display:flex}.campaignsEmptyV strong{color:#111827;font-size:15px}.campaignsEmptyV p{margin:0;font-size:12px}.campaignsEmptyV a{color:#194483;font-size:12px}.campaignsRightRailV{align-content:start;gap:14px;min-width:0;display:grid}.campaignRailAvatarV{object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px}.campaignRailInitialV{color:#194483;background:#eaf1fa;place-items:center;font-weight:700;display:grid}@media (min-width:1025px) and (max-width:1150px){.campaignsContentV{grid-template-columns:minmax(0,1fr) 210px}.campaignsGridV{grid-template-columns:1fr}}@media (max-width:1024px){.campaignsContentV{grid-template-columns:1fr;gap:18px;min-width:0;display:grid}.campaignsRightRailV{grid-template-columns:repeat(2,minmax(0,1fr))}.campaignsRightRailV>.eventsPromoU{grid-column:1/-1}}@media (max-width:680px){.campaignsRightRailV{grid-template-columns:1fr}.campaignsRightRailV>.eventsPromoU{grid-column:auto}.campaignsGridV{grid-template-columns:1fr}.campaignsHeroV h1{font-size:22px}.campaignsTabsV a{padding:10px 9px;font-size:12px}}.adWorkspaceHeroX{background:#fff;border-radius:16px;padding:18px 22px}.adWorkspaceHeroX h1{margin:0 0 4px;font-size:25px}.adWorkspaceHeroX p{font-size:13px}.adWorkspaceTabsX{border-bottom:1px solid #dce4ed;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.adWorkspaceTabsX>a{color:#475467;border-radius:10px 10px 0 0;padding:12px 16px;font-size:13px;font-weight:600;text-decoration:none}.adWorkspaceTabsX>a:hover{background:#f0f4f9}.adWorkspaceTabsX>a.active{color:#194483;background:#eaf1fa;font-weight:700}.adTabCountX{background:#fff;border:1px solid #e3e8f1;border-radius:99px;margin-left:5px;padding:1px 6px;font-size:11px;display:inline-block}.adCreatePanelX{min-width:0}.adCreatePanelX>.adCampaignForm{margin:0}.adCampaignListX{min-width:0}.adCampaignListX .adCampaignRow{grid-template-columns:minmax(0,1fr) minmax(220px,auto);padding:18px 4px}.adCampaignListX .adStatsMini{place-content:center flex-end}@media (max-width:750px){.adWorkspaceHeroX{align-items:flex-start}.adWorkspaceTabsX>a{padding:11px 12px}.adCampaignListX .adCampaignRow{grid-template-columns:1fr}.adCampaignListX .adStatsMini{justify-content:flex-start}}.adWorkspaceHeroY{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:2px 0 4px!important}.adWorkspaceHeroY h1{line-height:1.3;margin:0 0 3px!important;font-size:24px!important}.adWorkspaceHeroY p{color:#667085;margin:0!important;font-size:12px!important}.adWorkspaceHeroY .adHeroBadge{flex-shrink:0}.adCampaignListY{padding:18px 20px!important}.adCampaignListY .adminListHeader{margin-bottom:8px}.adCampaignListY .adCampaignRow{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(245px,auto);align-items:center;gap:9px 16px;display:grid;padding:13px 2px!important}.adCampaignListY .adCampaignRow>div:first-child{grid-area:1/1/span 2;min-width:0}.adCampaignListY .adCampaignRow h3{margin:5px 0 2px;font-size:15px;line-height:1.35}.adCampaignListY .adCampaignRow p{font-size:12px;line-height:1.4}.adCampaignListY .adCampaignPlacementMeta{gap:5px;margin-top:5px}.adCampaignListY .adCampaignPlacementMeta span{padding:3px 7px}.adCampaignListY .adBillingMeta{gap:6px;margin-top:5px}.adCampaignListY .adStatsMini{grid-area:1/2;justify-content:flex-end;gap:5px}.adCampaignListY .adStatsMini span{white-space:nowrap;border-radius:9px;padding:5px 7px;font-size:10px}.adCampaignListY .adStatsMini b{font-size:12px}.adCampaignListY .adCampaignActions{grid-area:2/2;justify-content:flex-end;gap:6px}.adCampaignListY .adCampaignActions button,.adCampaignListY .adCampaignActions a{padding:8px 10px;font-size:12px}@media (max-width:800px){.adCampaignListY .adCampaignRow{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:9px}.adCampaignListY .adCampaignRow>div:first-child,.adCampaignListY .adStatsMini,.adCampaignListY .adCampaignActions{grid-area:auto/1;justify-content:flex-start}.adWorkspaceHeroY{align-items:flex-start}}.eventsSponsoredPlacementA{min-width:0}.eventsSponsoredPlacementA .sponsoredCampaign{border-radius:16px;min-width:0;padding:12px}.eventsSponsoredPlacementA .sponsoredIntro h3{font-size:14px}.eventsSponsoredPlacementA .sponsoredHeader{gap:8px}.eventsSponsoredPlacementA .sponsoredSingle img{max-width:100%;height:auto}.adRightPlacementB{margin-top:14px}.adAllRightB{align-items:center;gap:10px;margin:12px 0;font-size:13px;font-weight:600;display:flex}.adRightChoicesB{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.adRightChoicesB label{cursor:pointer;background:#fff;border:1px solid #dfe6ee;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;display:flex}.adRightChoicesB small{color:#667085;margin-left:auto;font-size:10px}@media (max-width:620px){.adRightChoicesB{grid-template-columns:1fr}}.profileCoverV115D{background-position:50%;height:285px!important}.profileHeroV115D .profileCoverManager{display:none!important}.profileBadgesV115D{gap:14px;margin-top:9px}.profileAdminBadgeV115D,.profileMemberSinceBadgeV115D{box-shadow:none!important;color:#667085!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px!important;font-weight:500!important}.profileAdminBadgeV115D .uiIcon,.profileMemberSinceBadgeV115D .uiIcon{color:#667085!important}.profilePillsV115D{flex-wrap:wrap;gap:3px 5px;display:flex}.profilePillsV115D .profilePill{color:#536277!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important;font-weight:500!important}.profilePillsV115D .profilePill:not(:last-child):after{content:" ·";color:#98a2b3;margin-right:2px}.profileCommunityListV115D{gap:2px!important}.profileCommunityItemV115D{align-items:center;grid-template-columns:32px minmax(0,1fr) auto!important;gap:8px!important;padding:5px 1px!important}.profileCommunityItemV115D>span{border-radius:9px!important;width:32px!important;height:32px!important}.profileCommunityItemV115D strong{font-size:12px!important}.profileCommunityItemV115D em{background:#f4f6f8!important;padding:3px 6px!important;font-weight:500!important}.profileActivityListV115D{flex-direction:column!important;align-items:stretch!important;display:flex!important}.profileActivityCardV115D{align-self:stretch!important;height:auto!important;min-height:0!important}.profileActivityBodyV115D{white-space:pre-wrap;overflow-wrap:anywhere;height:auto!important;min-height:0!important}.profileActivityMediaV115D{height:auto!important;min-height:0!important}.profileActivityMediaV115D img{object-fit:contain!important;height:auto!important;max-height:470px!important}.profileEditUnifiedC{gap:14px;display:grid}.profileEditCoverPanelC{overflow:visible;padding:0!important}.profileEditCoverPreviewC{background:#edf2f8 50%/cover no-repeat;border-radius:14px 14px 0 0;height:250px}.profileEditCoverActionsC{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.profileEditCoverActionsC .profileCoverManager{display:block!important;position:static!important}@media (max-width:700px){.profileCoverV115D{height:205px!important}.profileEditCoverPreviewC{height:190px}.profileCommunityItemV115D{grid-template-columns:32px minmax(0,1fr)!important}.profileCommunityItemV115D em{grid-column:2;justify-self:start}}.profileStatsV115D{flex-wrap:wrap!important;align-items:center!important;gap:8px 21px!important;margin-top:12px!important;display:flex!important}.profileStatsV115D>div{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;grid-template-columns:none!important;align-items:baseline!important;gap:5px!important;min-height:0!important;padding:0!important;display:inline-flex!important}.profileStatsV115D .profileStatIconV115D{display:none!important}.profileStatsV115D strong{color:#344054!important;font-size:13px!important;font-weight:650!important;line-height:1.5!important}.profileStatsV115D small{color:#667085!important;font-size:12px!important;line-height:1.5!important}.profileInterestsMoreD{margin-top:6px}.profileInterestsMoreD summary{cursor:pointer;color:#194483;font-size:12px;font-weight:600;display:inline-block}.profileInterestsMoreD[open] summary{margin-bottom:5px}.profilePillsV115D{max-width:100%}.profileHeaderBioE{color:#344054;overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 0 10px;font-size:14px;line-height:1.55}.profileAvatarButtonE{z-index:2;cursor:zoom-in;background:0 0;border:0;border-radius:50%;width:max-content;height:max-content;padding:0;display:block;position:relative}.profileAvatarButtonE .profileAvatarV115D{display:block}.profileAvatarButtonE:focus-visible,.profileImageCoverE:focus-visible{outline-offset:3px;outline:3px solid #194483}.profileImageCoverE{cursor:zoom-in;background-position:50%;background-size:cover;border:0;width:100%;padding:0;display:block}.profileImageCoverE.hasImage:after{pointer-events:none}.profileImageLightboxE{z-index:10000;background:#090e18e8;justify-content:center;align-items:center;padding:32px 20px;display:flex;position:fixed;inset:0}.profileImageDialogE{justify-content:center;align-items:center;max-width:min(1100px,100%);max-height:100%;display:flex;position:relative}.profileImageFullE{object-fit:contain;border-radius:5px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 80px);display:block}.profileImageCloseE{z-index:2;color:#fff;cursor:pointer;background:#343b46;border:0;border-radius:50%;width:36px;height:36px;font-size:25px;line-height:1;position:absolute;top:-43px;right:0}@media (max-width:700px){.profileImageLightboxE{padding:26px 8px}.profileImageFullE{max-height:calc(100dvh - 110px)}}@media (min-width:1101px){.shell:has(.appSidebar)>.appTopbar .brand{display:none!important}.appSidebar .navBrandV151A{align-self:stretch;padding:0 9px 12px;display:block}.appSidebar .navBrandV151A .brand{justify-content:flex-start;width:100%;min-width:0;margin:0;display:flex}.appSidebar .navBrandV151A .brandLogo{width:170px;max-width:100%;height:auto;display:block}.profileLayoutV115D .profileSidebarV115E{flex-direction:column;min-height:calc(100vh - 108px);display:flex}.profileSidebarAccountV151A{border-top:1px solid #e8ebf0;justify-content:flex-start;align-items:center;gap:9px;margin-top:auto;padding:12px 5px 0;display:flex}.profileSidebarAccountV151A .accountMenu{min-width:0}.profileSidebarAccountV151A .profileShortcut{max-width:170px}.profileLayoutV115D+.appTopbar{display:none}.shell:has(.profileLayoutV115D)>.appTopbar>.topSearch{display:none!important}:is(.shell:has(.profileLayoutV115D)>.appTopbar>.topActions .accountMenu,.shell:has(.profileLayoutV115D)>.appTopbar>.topActions .paleViteTrigger){display:none!important}.profileRightSearchV151A{margin-bottom:14px}.profileRightSearchV151A .topSearch{width:100%;max-width:none;margin:0}.shell:has(.modernAppGrid)>.appTopbar>.topSearch{display:none!important}}@media (max-width:1100px){.navBrandV151A,.profileSidebarAccountV151A,.profileRightSearchV151A{display:none!important}}@media (min-width:1101px) and (max-width:1449px){.shell:has(.profileLayoutV115D)>.appTopbar>.topSearch{display:flex!important}}@media (min-width:1101px){.profileImageLightboxE{z-index:2147483000!important}.shell:has(.profileLayoutV115D)>.appTopbar{display:none!important}.shell:has(.profileLayoutV115D)>.profileLayoutV115D{margin-top:0!important;padding-top:14px!important}.profileLayoutV115D{align-items:start;grid-template-columns:205px minmax(0,1fr) 278px!important;gap:16px!important;width:min(1370px,100% - 24px)!important}.profileContentGridV115D{grid-template-columns:minmax(0,1fr)!important;display:block!important}.profileActivityV115D{width:100%;min-width:0;max-width:none!important}.profileActivityListV115D,.profileTabsV115D{width:100%}.profileSuggestionRailN{scrollbar-width:thin;flex-direction:column;align-self:start;gap:12px;min-width:0;max-height:calc(100dvh - 24px);position:sticky;top:12px;overflow-y:auto;display:flex!important}.profileSuggestionRailN .profileColumnV115D{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex!important}.profileSuggestionRailN .profileSectionCard{margin:0;padding:13px!important}.profileSuggestionRailN .profileSectionHeader h2{font-size:16px}.profileSuggestionRailN .profileRightSearchV151A{margin:0;display:block!important}.profileSuggestionRailN .profileSuggestionPanelN{padding:13px}.profileSidebarV115E{scrollbar-width:thin;max-height:calc(100dvh - 24px);position:sticky;top:12px;overflow-y:auto;min-height:0!important}.profileSidebarAccountV151A{margin-top:12px!important;padding-top:10px!important}.profileCreatePostV115E{margin-bottom:0!important}.appSidebar .navBrandV151A{padding:0 12px 13px!important}.navWordmarkV151B{letter-spacing:-1.4px;color:#112e5a;align-items:baseline;font-size:27px;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex}.navWordmarkV151B span:last-child{color:#d71746}.navNotificationItem .navUnreadCount{align-self:flex-start;min-width:19px;padding:1px 5px;font-size:10px;transform:translateY(-3px);margin-left:0!important}.navNotificationItem{justify-content:flex-start!important;gap:8px!important}.profileRightSearchV151A .topSearch{box-shadow:0 1px 2px #0922460f;background:#fff!important;border:1px solid #c6d2df!important;border-radius:999px!important}.profileRightSearchV151A .topSearch input{color:#1f334c!important}.profileRightSearchV151A .topSearch input::placeholder{opacity:1;color:#64758a!important}.profileRightSearchV151A .topSearch svg{color:#53667c!important}}@media (min-width:1101px) and (max-width:1250px){.profileLayoutV115D{grid-template-columns:175px minmax(0,1fr) 235px!important;gap:10px!important}.navWordmarkV151B{font-size:24px}}@media (max-width:1100px){.profileSuggestionRailN{display:contents!important}.profileSuggestionRailN .profileColumnV115D{grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid!important}.profileLayoutV115D{grid-template-columns:1fr;display:grid}.profileSuggestionRailN .profileSuggestionPanelN{display:none}}@media (max-width:650px){.profileSuggestionRailN .profileColumnV115D{grid-template-columns:1fr}}@media (min-width:701px) and (max-width:1100px){.profileSuggestionRailN{flex-direction:column;grid-column:1;gap:12px;display:flex!important}.profileSuggestionRailN .profileColumnV115D{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.profileSuggestionRailN .profileSuggestionPanelN{display:none!important}}@media (max-width:700px){.profileSuggestionRailN,.profileSuggestionRailN .profileColumnV115D{flex-direction:column;gap:12px;display:flex!important}.profileSuggestionRailN .profileSuggestionPanelN{display:none!important}}@media (min-width:1101px){.profileLayoutV115D{padding-top:0!important}.profileSidebarV115E{padding-top:0!important;top:0!important}.profileSidebarV115E .navBrandV151A{margin:0!important;padding:0 10px 8px!important}.navWordmarkV151B{width:120px!important;max-width:100%!important;line-height:0!important;display:block!important}.navWordmarkV151B img{width:100%;height:auto;display:block}.desktopNavNotification .navNotificationText{flex:none!important;width:auto!important}.desktopNavNotification .navUnreadCount{align-self:flex-start;transform:translateY(-2px);justify-self:start!important;margin:0 0 0 -4px!important}.desktopNavNotification .navNotificationItem{justify-content:flex-start!important;gap:7px!important;display:flex!important}}.postComposerModal .postComposerText,.postComposerModal .postComposerText:focus,.postComposerModal .postComposerText:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}@media (min-width:1101px){.shell:has(>.modernAppGrid)>.appTopbar{display:none!important}.shell>.modernAppGrid{margin-top:0!important;padding-top:0!important}.modernAppGrid>.appSidebar{scrollbar-width:thin;max-height:100dvh;position:sticky;top:0;overflow-y:auto;padding-top:0!important}.modernAppGrid .navBrandV151A{margin:0!important;padding:0 10px 8px!important}.modernAppGrid .navWordmarkV151B{width:120px!important;max-width:100%!important;line-height:0!important;display:block!important}.modernAppGrid .navWordmarkV151B img{width:100%;height:auto;display:block}.modernAppGrid .homeSidebarAccountD{margin-top:12px!important;padding-top:10px!important;display:flex!important}.modernAppGrid .rightColumnSearch{margin-bottom:6px!important}.modernAppGrid .kozeSection{margin-top:0!important}.modernAppGrid .desktopNavNotification .navNotificationText{flex:none!important;width:auto!important}.modernAppGrid .desktopNavNotification .navUnreadCount{transform:translateY(-2px);margin:0 0 0 -4px!important}.modernAppGrid .desktopNavNotification .navNotificationItem{justify-content:flex-start!important;gap:7px!important}}@media (max-width:1100px){.homeSidebarAccountD{display:none!important}}.kozeSection{gap:0!important}.kozeSectionHeader{display:none!important}.kozeCreatePhotoD{color:#132f56!important;background:#fff!important;flex-direction:column!important;justify-content:stretch!important;align-items:stretch!important;padding:0!important;display:flex!important}.kozeCreatePhotoDImage{color:#194483;background-color:#e9eef5;background-position:50%;background-size:cover;flex:auto;place-items:center;min-height:0;display:grid}.kozeCreatePhotoDImage .uiIcon{width:38px;height:38px}.kozeCreatePhotoDBottom{background:#fff;flex-direction:column;flex:0 0 52px;justify-content:flex-start;align-items:center;gap:2px;padding:19px 5px 4px;display:flex;position:relative}.kozeCreatePhotoDPlus{color:#fff;background:#194483;border:3px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.kozeCreatePhotoDPlus .uiIcon{width:17px;height:17px}.kozeCreatePhotoDBottom strong{color:#172b4a;text-align:center;font-size:11px;line-height:1.15}@media (min-width:1101px){.modernAppGrid>.appSidebar{-ms-overflow-style:none;scrollbar-width:none!important}.modernAppGrid>.appSidebar::-webkit-scrollbar{width:0!important;display:none!important}.modernAppGrid .homeSidebarAccountD{margin-top:5px!important;padding-top:7px!important}.modernAppGrid .rightColumnSearch{margin-bottom:0!important}.modernAppGrid .kozeSection{margin-top:10px!important}.modernAppGrid .topicChannelBar{isolation:isolate;z-index:80!important;background:#fff!important;top:0!important;box-shadow:0 2px 9px #12233a0f!important}}.accountMenuFloatingE{box-sizing:border-box;max-height:min(75dvh,600px);overflow-y:auto;z-index:2147480000!important;width:min(300px,100vw - 24px)!important;position:fixed!important;top:auto!important;right:auto!important}@media (min-width:1101px){.modernAppGrid>.modernRightbar{margin-top:0!important;padding-top:0!important;top:0!important}.modernAppGrid>.modernRightbar>.rightColumnSearch{position:relative;margin-top:0!important;padding-top:0!important;top:8px!important}.shell:has(>.discoverLayoutH)>.appTopbar{display:none!important}.shell>.discoverLayoutH{align-items:start;grid-template-columns:205px minmax(0,1fr)!important;gap:16px!important;width:min(1370px,100% - 24px)!important;margin-top:0!important;padding-top:0!important}.discoverLayoutH>.discoverSidebarH{scrollbar-width:none;align-self:start;min-width:0;max-height:100dvh;overflow-y:auto;padding-top:0!important;position:sticky!important;top:0!important}.discoverLayoutH>.discoverSidebarH::-webkit-scrollbar{display:none!important}.discoverLayoutH .navBrandV151A{margin:0!important;padding:0 10px 8px!important}.discoverLayoutH .navWordmarkV151B{width:120px!important;line-height:0!important;display:block!important}.discoverLayoutH .navWordmarkV151B img{width:100%;height:auto;display:block}.discoverLayoutH .discoverCreatePostH{box-sizing:border-box;text-align:center;width:100%;max-width:100%;margin:18px 0 0;display:block}.discoverSidebarAccountH{border-top:1px solid #e8ebf0;align-items:center;gap:9px;margin:12px 0 0;padding:10px 5px 0;display:flex}.discoverLayoutH .discoverMainWithRail{grid-template-columns:minmax(0,1fr) minmax(225px,278px)!important;gap:16px!important}.discoverLayoutH .discoverCaribbeanPage{max-width:none!important}.discoverLayoutH .discoverSuggestionsRail{top:12px!important}.discoverLayoutH .searchTypeTabs{z-index:55;background:#fff;position:sticky;top:0;box-shadow:0 2px 8px #12233a0d}.discoverLayoutH .desktopNavNotification .navNotificationText{flex:none!important;width:auto!important}.discoverLayoutH .desktopNavNotification .navUnreadCount{transform:translateY(-2px);margin:0 0 0 -4px!important}.discoverLayoutH .desktopNavNotification .navNotificationItem{justify-content:flex-start!important;gap:7px!important}}@media (max-width:1100px){.discoverCreatePostH,.discoverSidebarAccountH{display:none!important}}@media (min-width:1101px){.discoverLayoutH .discoverCreatePostH{justify-content:center;align-items:center;white-space:nowrap!important;min-height:43px!important;padding:12px 8px!important;font-size:13px!important;line-height:1.2!important;display:flex!important}.discoverLayoutH .discoverSidebarAccountH .accountMenu{min-width:0}.shell:has(>.networkLayoutK)>.appTopbar{display:none!important}.shell>.networkLayoutK{align-items:start;grid-template-columns:205px minmax(0,1fr)!important;gap:16px!important;width:min(1370px,100% - 24px)!important;margin-top:0!important;padding-top:0!important}.networkLayoutK>.networkSidebarK{scrollbar-width:none;align-self:start;min-width:0;max-height:100dvh;overflow:visible auto;padding-top:0!important;position:sticky!important;top:0!important}.networkLayoutK>.networkSidebarK::-webkit-scrollbar{display:none!important}.networkLayoutK .navBrandV151A{margin:0!important;padding:0 10px 8px!important}.networkLayoutK .navWordmarkV151B{width:120px!important;line-height:0!important;display:block!important}.networkLayoutK .navWordmarkV151B img{width:100%;height:auto;display:block}.networkLayoutK .networkCreatePostK{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-height:43px;margin:18px 0 0;padding:12px 8px;font-size:13px;display:flex!important}.networkSidebarAccountK{border-top:1px solid #e8ebf0;align-items:center;gap:9px;margin:12px 0 0;padding:10px 5px 0;display:flex}.networkSidebarAccountK .accountMenu{min-width:0}.networkLayoutK .networkPageContentP{align-items:start;min-width:0;grid-template-columns:minmax(0,1fr) minmax(225px,278px)!important;gap:16px!important;display:grid!important}.networkLayoutK .networkPageMain{min-width:0;width:100%!important;max-width:none!important}.networkLayoutK .networkTabsO{z-index:55;background:#fff;position:sticky;top:0;box-shadow:0 2px 8px #12233a0d}.networkLayoutK .networkRightRailK{align-self:start;position:sticky;top:12px}.networkLayoutK .desktopNavNotification .navNotificationText{flex:none!important;width:auto!important}.networkLayoutK .desktopNavNotification .navUnreadCount{transform:translateY(-2px);margin:0 0 0 -4px!important}.networkLayoutK .desktopNavNotification .navNotificationItem{justify-content:flex-start!important;gap:7px!important}}@media (max-width:1100px){.networkCreatePostK,.networkSidebarAccountK{display:none!important}}@media (min-width:1101px){.networkLayoutK .networkPageContentP{min-width:0!important;padding-top:8px!important}.networkLayoutK .networkPageMain{isolation:isolate;z-index:0;position:relative;min-width:0!important;max-width:100%!important}.networkLayoutK .networkTabsO{overscroll-behavior-x:contain;box-shadow:0 2px 8px #12233a0d;z-index:5!important;box-sizing:border-box!important;background:#fff!important;width:100%!important;max-width:100%!important;position:sticky!important;top:8px!important;overflow:auto hidden!important}.networkLayoutK .networkRightRailK{isolation:isolate;z-index:1!important;min-width:0!important;position:sticky!important;top:8px!important}.networkLayoutK .networkPageContentP{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 260px!important;column-gap:20px!important;width:100%!important;max-width:100%!important}.networkLayoutK .networkPageMain,.networkLayoutK .networkCommunitiesO,.networkLayoutK .networkCommunityRowsO,.networkLayoutK .networkCommunityRowO{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.networkLayoutK .networkPageMain{overflow-x:clip}.networkLayoutK .networkCommunityRowO>span:nth-child(2){overflow:hidden;min-width:0!important}.networkLayoutK .networkCommunityRowO strong,.networkLayoutK .networkCommunityRowO small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.networkLayoutK .networkCommunityRowO>span:last-child{flex:none}.networkLayoutK .networkRightRailK{overflow:hidden;box-sizing:border-box!important;width:260px!important;min-width:0!important;max-width:100%!important}.shell:has(>.notificationLayoutN)>.appTopbar{display:none!important}.shell>.notificationLayoutN{box-sizing:border-box!important;grid-template-columns:205px minmax(0,1fr) 260px!important;align-items:start!important;gap:20px!important;width:min(1370px,100% - 24px)!important;margin-top:0!important;padding:8px 0 50px!important;display:grid!important}.notificationLayoutN>.notificationSidebarN{scrollbar-width:none!important;align-self:start!important;min-width:0!important;max-height:100dvh!important;padding-top:0!important;position:sticky!important;top:0!important;overflow:visible auto!important}.notificationLayoutN>.notificationSidebarN::-webkit-scrollbar{display:none!important}.notificationLayoutN .navBrandV151A{margin:0!important;padding:0 10px 8px!important}.notificationLayoutN .navWordmarkV151B{width:120px!important;line-height:0!important;display:block!important}.notificationLayoutN .navWordmarkV151B img{width:100%;height:auto;display:block}.notificationCreatePostN{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-height:43px;margin:18px 0 0!important;padding:12px 8px!important;font-size:13px!important;display:flex!important}.notificationSidebarAccountN{border-top:1px solid #e8ebf0;align-items:center;gap:9px;margin:12px 0 0;padding:10px 5px 0;display:flex}.notificationSidebarAccountN .accountMenu{min-width:0}.notificationLayoutN>.notificationMainN{isolation:isolate;position:relative;gap:0!important;width:100%!important;min-width:0!important;max-width:none!important}.notificationLayoutN .notificationFilterBar{box-shadow:0 2px 8px #12233a0d;z-index:5!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-sizing:border-box!important;background:#fff!important;min-width:0!important;max-width:100%!important;position:sticky!important;top:8px!important}.notificationLayoutN>.notificationRightRailN{z-index:1;isolation:isolate;max-height:calc(100dvh - 16px);overflow:hidden auto;box-sizing:border-box!important;align-self:start!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;position:sticky!important;top:8px!important}.notificationLayoutN .desktopNavNotification .navNotificationText{flex:none!important;width:auto!important}.notificationLayoutN .desktopNavNotification .navUnreadCount{transform:translateY(-2px);margin:0 0 0 -4px!important}.notificationLayoutN .desktopNavNotification .navNotificationItem{justify-content:flex-start!important;gap:7px!important}}@media (max-width:1100px){.notificationCreatePostN,.notificationSidebarAccountN{display:none!important}}@media (min-width:1101px){.shell>.notificationLayoutN{grid-template-columns:205px minmax(0,660px) 260px!important;justify-content:center!important;column-gap:20px!important;width:min(1185px,100% - 24px)!important}.notificationLayoutN>.notificationMainN{min-width:0!important;max-width:660px!important}.notificationLayoutN>.notificationRightRailN{min-width:0!important}}@media (min-width:761px){.paleVitePanel{max-height:min(650px,100dvh - 36px)!important;top:auto!important;bottom:18px!important;right:18px!important}}@media (min-width:1101px){.shell>.notificationLayoutN{grid-template-columns:205px minmax(0,660px) minmax(0,330px)!important;column-gap:20px!important;width:min(1255px,100% - 24px)!important}.notificationLayoutN>.notificationRightRailN{min-width:0!important}}.notificationLayoutN .notificationSuggestionPanelQ{box-sizing:border-box;width:100%;min-width:0;border-radius:16px!important;padding:16px!important}.notificationLayoutN .notificationSuggestionPersonQ{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important}.notificationLayoutN .notificationSuggestionIdentityQ,.notificationLayoutN .notificationSuggestionIdentityQ>span:last-child{overflow:hidden;min-width:0!important;max-width:100%!important}.notificationLayoutN .notificationSuggestionIdentityQ strong,.notificationLayoutN .notificationSuggestionIdentityQ small,.notificationLayoutN .notificationSuggestionIdentityQ em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%!important}.notificationLayoutN .notificationSuggestionPersonQ .followButton{white-space:nowrap!important;flex-shrink:0!important;justify-self:end!important;min-width:76px!important;max-width:102px!important;padding:8px 10px!important}.notificationLayoutN .notificationRailHeadingQ{align-items:center!important;min-width:0!important}.notificationLayoutN .notificationRailHeadingQ h2{min-width:0!important}.notificationLayoutN .notificationRailHeadingQ>a{flex-shrink:0!important}@media (min-width:1101px) and (max-width:1249px){.shell>.notificationLayoutN{grid-template-columns:205px minmax(0,1fr) 260px!important;width:min(1185px,100% - 24px)!important}.notificationLayoutN .notificationSuggestionPersonQ{gap:6px!important}.notificationLayoutN .notificationSuggestionPersonQ .followButton{min-width:70px!important;padding-inline:8px!important}}@media (min-width:1101px){.shell:has(>.eventsLayoutQ)>.eventsTopbarU{display:none!important}.shell>.eventsLayoutQ{box-sizing:border-box!important;grid-template-columns:205px minmax(0,1fr)!important;align-items:start!important;gap:20px!important;width:min(1370px,100% - 24px)!important;margin-top:0!important;padding:8px 0 50px!important;display:grid!important}.eventsLayoutQ>.eventsSidebarQ{scrollbar-width:none!important;align-self:start!important;min-width:0!important;max-height:100dvh!important;padding-top:0!important;position:sticky!important;top:0!important;overflow:visible auto!important}.eventsLayoutQ>.eventsSidebarQ::-webkit-scrollbar{display:none!important}.eventsLayoutQ .navBrandV151A{margin:0!important;padding:0 10px 8px!important}.eventsLayoutQ .navWordmarkV151B{width:120px!important;line-height:0!important;display:block!important}.eventsLayoutQ .navWordmarkV151B img{width:100%;height:auto;display:block}.eventsContentQ{grid-template-columns:minmax(0,1fr) 320px!important;align-items:start!important;gap:20px!important;min-width:0!important;display:grid!important}.eventsMainQ{min-width:0!important}.eventsRightRailQ{scrollbar-width:none;max-height:calc(100dvh - 16px);overflow:hidden auto;width:100%!important;min-width:0!important;position:sticky!important;top:8px!important}.eventsRightRailQ .eventsRailPanelU{border-radius:16px!important;min-width:0!important;padding:16px!important}.eventsRightRailQ .eventsRailPersonU>span:nth-child(2){overflow:hidden}.eventsRightRailQ .eventsRailPersonU small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.eventsCreatePostQ{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-height:43px;margin:18px 0 0!important;padding:12px 8px!important;font-size:13px!important;display:flex!important}.eventsSidebarAccountQ{border-top:1px solid #e8ebf0;align-items:center;gap:9px;margin:12px 0 0;padding:10px 5px 0;display:flex}.eventsSidebarAccountQ .accountMenu{min-width:0}@media (max-width:1100px){.eventsCreatePostQ,.eventsSidebarAccountQ{display:none!important}}@media (min-width:1101px) and (max-width:1399px){.eventsContentQ{grid-template-columns:minmax(0,1fr) 285px!important}}@media (min-width:1101px) and (max-width:1260px){.eventsContentQ{grid-template-columns:minmax(0,1fr) 260px!important}.eventListU{grid-template-columns:1fr!important}}.eventListU .eventCard{align-items:start;overflow:hidden;grid-template-columns:56px minmax(0,1fr)!important;gap:16px!important}.eventListU .eventDateTile{grid-area:1/1;align-self:start;width:56px!important;min-width:56px!important;height:72px!important;position:static!important}.eventListU .eventDateTile strong{font-size:26px}.eventListU .eventCardBody{overflow-wrap:anywhere;word-break:normal;grid-area:1/2;width:100%;gap:6px!important;min-width:0!important}.eventListU .eventCardTopline{flex-wrap:wrap;gap:6px;min-width:0;display:flex;margin:0 0 3px!important;position:static!important}.eventListU .eventCommunityBadge{white-space:normal;overflow-wrap:anywhere;max-width:100%;position:static!important}.eventListU .eventCard h3,.eventListU .eventCard p{overflow-wrap:anywhere;min-width:0;max-width:100%}.eventListU .eventMetaRow{align-items:start;min-width:0}.eventListU .eventMetaRow span{overflow-wrap:anywhere;min-width:0}.eventListU .eventCardFooter{flex-wrap:wrap;gap:6px 10px;min-width:0;display:flex}.eventListU .eventCardFooter span{overflow-wrap:anywhere;max-width:100%}@media (min-width:1101px){.eventsTabsU{z-index:4;background:#f7f8fa;min-width:0;position:sticky;top:8px}.shell:has(>.campaignsLayoutR)>.campaignsTopbarR{display:none!important}.shell>.campaignsLayoutR{box-sizing:border-box!important;grid-template-columns:205px minmax(0,1fr)!important;align-items:start!important;gap:20px!important;width:min(1370px,100% - 24px)!important;margin-top:0!important;padding:8px 0 50px!important;display:grid!important}.campaignsLayoutR>.campaignsSidebarR{scrollbar-width:none!important;align-self:start!important;min-width:0!important;max-height:100dvh!important;padding-top:0!important;position:sticky!important;top:0!important;overflow:visible auto!important}.campaignsSidebarR::-webkit-scrollbar{display:none!important}.campaignsLayoutR .navBrandV151A{margin:0!important;padding:0 10px 8px!important}.campaignsLayoutR .navWordmarkV151B{width:120px!important;line-height:0!important;display:block!important}.campaignsLayoutR .navWordmarkV151B img{width:100%;height:auto;display:block}.campaignsContentR{grid-template-columns:minmax(0,1fr) 320px!important;align-items:start!important;gap:20px!important;min-width:0!important;display:grid!important}.campaignsMainR{min-width:0!important}.campaignsRightRailR{scrollbar-width:none!important;gap:14px!important;min-width:0!important;max-height:calc(100dvh - 16px)!important;position:sticky!important;top:8px!important;overflow:hidden auto!important}.campaignsRightRailR .eventsRailPanelU{border-radius:16px!important;min-width:0!important;padding:16px!important}.campaignsRightRailR .eventsRailPersonU>span:nth-child(2){min-width:0;overflow:hidden}.campaignsRightRailR .eventsRailPersonU small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.campaignsTabsV{z-index:4;background:#f7f8fa;min-width:0;position:sticky;top:8px}}.campaignsCreatePostR{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-height:43px;margin:18px 0 0!important;padding:12px 8px!important;font-size:13px!important;display:flex!important}.campaignsSidebarAccountR{border-top:1px solid #e8ebf0;align-items:center;gap:9px;margin:12px 0 0;padding:10px 5px 0;display:flex}.campaignsSidebarAccountR .accountMenu{min-width:0}@media (max-width:1100px){.campaignsCreatePostR,.campaignsSidebarAccountR{display:none!important}}@media (min-width:1101px) and (max-width:1399px){.campaignsContentR{grid-template-columns:minmax(0,1fr) 285px!important}}@media (min-width:1101px) and (max-width:1260px){.campaignsContentR{grid-template-columns:minmax(0,1fr) 260px!important}.campaignsGridV{grid-template-columns:1fr!important}}@media (min-width:1101px){.promoteShellS>.promoteTopbarS{display:none!important}.promoteShellS>.adWorkspaceS{box-sizing:border-box!important;grid-template-columns:205px minmax(0,1fr)!important;align-items:start!important;gap:20px!important;width:min(1510px,100% - 24px)!important;margin-top:0!important;padding:8px 0 60px!important;display:grid!important}.adWorkspaceS>.promoteSidebarS{scrollbar-width:none!important;align-self:start!important;min-width:0!important;max-height:100dvh!important;padding-top:0!important;position:sticky!important;top:0!important;overflow:visible auto!important}.adWorkspaceS>.promoteSidebarS::-webkit-scrollbar{display:none!important}.adWorkspaceS .navBrandV151A{margin:0!important;padding:0 10px 8px!important}.adWorkspaceS .navWordmarkV151B{width:120px!important;line-height:0!important;display:block!important}.adWorkspaceS .navWordmarkV151B img{width:100%;height:auto;display:block}.adWorkspaceS>.adWorkspaceMain{min-width:0!important}.adWorkspaceS .adLivePreview{scrollbar-width:thin;max-height:calc(100dvh - 24px);overflow-y:auto;align-self:start!important;position:sticky!important;top:12px!important}}.promoteCreatePostS{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-height:43px;margin:18px 0 0!important;padding:12px 8px!important;font-size:13px!important;display:flex!important}.promoteSidebarAccountS{border-top:1px solid #e8ebf0;align-items:center;gap:9px;margin:12px 0 0;padding:10px 5px 0;display:flex}.promoteSidebarAccountS .accountMenu{min-width:0}@media (max-width:1100px){.promoteCreatePostS,.promoteSidebarAccountS{display:none!important}}@media (min-width:1101px) and (max-width:1290px){.adWorkspaceS .adWizardLayout{grid-template-columns:minmax(0,1fr) 290px;gap:16px}}@media (min-width:1101px){.messagesShellU>.messagesTopbarU{display:none!important}.messagesShellU>.messagesLayoutU{box-sizing:border-box!important;grid-template-columns:205px minmax(0,1fr)!important;align-items:start!important;gap:20px!important;width:min(1370px,100% - 24px)!important;margin-top:0!important;padding:8px 0 55px!important;display:grid!important}.messagesLayoutU>.messagesSidebarU{scrollbar-width:none!important;align-self:start!important;min-width:0!important;max-height:100dvh!important;padding-top:0!important;position:sticky!important;top:0!important;overflow:visible auto!important}.messagesSidebarU::-webkit-scrollbar{display:none!important}.messagesLayoutU .navBrandV151A{margin:0!important;padding:0 10px 8px!important}.messagesLayoutU .navWordmarkV151B{width:120px!important;line-height:0!important;display:block!important}.messagesLayoutU .navWordmarkV151B img{width:100%;height:auto;display:block}.messagesLayoutU>.messagesMain,.messagesRightbarU{min-width:0!important}}.messagesCreatePostU{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-height:43px;margin:18px 0 0!important;padding:12px 8px!important;font-size:13px!important;display:flex!important}.messagesSidebarAccountU{border-top:1px solid #e8ebf0;align-items:center;gap:9px;margin:12px 0 0;padding:10px 5px 0;display:flex}.messagesSidebarAccountU .accountMenu{min-width:0}.messagesLayoutU .conversationRow{min-width:0;padding-top:16px;padding-bottom:16px}.messagesLayoutU .conversationSummary{min-width:0}@media (max-width:1100px){.messagesCreatePostU,.messagesSidebarAccountU{display:none!important}}
