.groups-module__XyQxxG__pageWrapper{min-height:calc(100vh - 70px);padding:var(--space-4) var(--space-3) calc(100px + env(safe-area-inset-bottom,0px));max-width:1400px;margin:0 auto;position:relative;overflow-x:hidden}@media (min-width:768px){.groups-module__XyQxxG__pageWrapper{padding:var(--space-8) var(--space-6) var(--space-16)}}.groups-module__XyQxxG__ambientGlow1{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#8b5cf61f 0%,#0000 70%);width:550px;height:550px;position:absolute;top:5%;left:10%}.groups-module__XyQxxG__ambientGlow2{filter:blur(100px);pointer-events:none;z-index:0;background:radial-gradient(circle,#3b82f61a 0%,#0000 70%);width:650px;height:650px;position:absolute;top:40%;right:5%}.groups-module__XyQxxG__container{z-index:1;gap:var(--space-6);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.groups-module__XyQxxG__container{gap:var(--space-8)}}.groups-module__XyQxxG__header{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.groups-module__XyQxxG__header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-direction:row}}.groups-module__XyQxxG__headerLeft{gap:var(--space-2);flex-direction:column;display:flex}.groups-module__XyQxxG__badgeRow{align-items:center;gap:var(--space-2);display:flex}.groups-module__XyQxxG__hubBadge{color:var(--accent-purple);letter-spacing:.05em;text-transform:uppercase;background:#8b5cf626;border:1px solid #8b5cf659;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.groups-module__XyQxxG__title{letter-spacing:-.03em;color:#fff;margin:0;font-size:1.8rem;font-weight:900;line-height:1.1}@media (min-width:768px){.groups-module__XyQxxG__title{font-size:3rem}}.groups-module__XyQxxG__subtitle{color:var(--text-secondary);max-width:650px;margin:0;font-size:14px;line-height:1.5}@media (min-width:768px){.groups-module__XyQxxG__subtitle{font-size:15px}}.groups-module__XyQxxG__headerActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.groups-module__XyQxxG__createButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 20px #8b5cf659}@media (min-width:768px){.groups-module__XyQxxG__createButton{padding:12px 22px;font-size:14px}}.groups-module__XyQxxG__createButton:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 25px #8b5cf680}.groups-module__XyQxxG__statsBanner,.groups-module__XyQxxG__statsBar{border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;border-radius:16px;grid-template-columns:repeat(2,1fr);gap:10px;padding:12px 14px;display:grid}@media (min-width:768px){.groups-module__XyQxxG__statsBanner,.groups-module__XyQxxG__statsBar{padding:var(--space-4) var(--space-6);gap:var(--space-4);grid-template-columns:repeat(4,1fr)}}.groups-module__XyQxxG__statItem{align-items:center;gap:10px;min-width:0;display:flex}.groups-module__XyQxxG__statIconWrap{width:36px;height:36px;color:var(--accent-purple);background:#8b5cf626;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.groups-module__XyQxxG__statIconWrap{border-radius:12px;width:44px;height:44px}}.groups-module__XyQxxG__statDetails{flex-direction:column;gap:2px;min-width:0;display:flex}.groups-module__XyQxxG__statNumber,.groups-module__XyQxxG__statValue{color:#fff;font-size:1.15rem;font-weight:800;line-height:1.1}@media (min-width:768px){.groups-module__XyQxxG__statNumber,.groups-module__XyQxxG__statValue{font-size:1.35rem}}.groups-module__XyQxxG__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}@media (min-width:768px){.groups-module__XyQxxG__statLabel{font-size:11px}}.groups-module__XyQxxG__controlsRow,.groups-module__XyQxxG__controlsBar{flex-direction:column;gap:10px;width:100%;display:flex}@media (min-width:768px){.groups-module__XyQxxG__controlsRow,.groups-module__XyQxxG__controlsBar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:row}}.groups-module__XyQxxG__tabs,.groups-module__XyQxxG__tabNav{border:1px solid var(--border-subtle);-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#0f172ab3;border-radius:14px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.groups-module__XyQxxG__tabs::-webkit-scrollbar{display:none}.groups-module__XyQxxG__tabNav::-webkit-scrollbar{display:none}.groups-module__XyQxxG__tab,.groups-module__XyQxxG__tabBtn{color:var(--text-secondary);cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}@media (min-width:768px){.groups-module__XyQxxG__tab,.groups-module__XyQxxG__tabBtn{flex:initial;gap:8px;padding:8px 16px;font-size:13px}}.groups-module__XyQxxG__tab:hover,.groups-module__XyQxxG__tabBtn:hover{color:#fff}.groups-module__XyQxxG__activeTab{box-shadow:0 2px 10px #8b5cf666;background:var(--accent-purple)!important;color:#fff!important}.groups-module__XyQxxG__searchWrapper{width:100%;min-width:0;position:relative}@media (min-width:768px){.groups-module__XyQxxG__searchWrapper{width:320px}}.groups-module__XyQxxG__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.groups-module__XyQxxG__searchInput{border:1px solid var(--border-subtle);color:#fff;background:#0f172a99;border-radius:12px;width:100%;padding:10px 38px;font-size:13px;transition:all .2s}@media (min-width:768px){.groups-module__XyQxxG__searchInput{font-size:14px}}.groups-module__XyQxxG__searchInput:focus{border-color:var(--accent-purple);outline:none;box-shadow:0 0 0 3px #8b5cf633}.groups-module__XyQxxG__searchClear{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.groups-module__XyQxxG__groupsGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.groups-module__XyQxxG__groupsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.groups-module__XyQxxG__groupsGrid{grid-template-columns:repeat(3,1fr)}}.groups-module__XyQxxG__groupCard{border:1px solid var(--border-subtle);padding:var(--space-5);justify-content:space-between;gap:var(--space-4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;border-radius:18px;flex-direction:column;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.groups-module__XyQxxG__groupCard:hover{border-color:#8b5cf673;transform:translateY(-4px);box-shadow:0 12px 30px #0006,0 0 20px #8b5cf626}.groups-module__XyQxxG__cardTop{align-items:flex-start;gap:var(--space-3);display:flex}.groups-module__XyQxxG__groupAvatar{object-fit:cover;border:2px solid var(--border-subtle);border-radius:14px;flex-shrink:0;width:54px;height:54px}.groups-module__XyQxxG__groupInfo{flex:1;min-width:0}.groups-module__XyQxxG__groupNameRow{align-items:center;gap:6px;display:flex}.groups-module__XyQxxG__groupName{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.1rem;font-weight:700;overflow:hidden}.groups-module__XyQxxG__privacyBadge{text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.groups-module__XyQxxG__publicBadge{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.groups-module__XyQxxG__privateBadge{color:#facc15;background:#eab30826;border:1px solid #eab3084d}.groups-module__XyQxxG__groupDesc{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.groups-module__XyQxxG__cardStats{align-items:center;gap:var(--space-4);border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:10px 0;display:flex}.groups-module__XyQxxG__cardStat{color:var(--text-secondary);align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.groups-module__XyQxxG__cardFooter{justify-content:space-between;align-items:center;display:flex}.groups-module__XyQxxG__ownerRow{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.groups-module__XyQxxG__ownerAvatar{object-fit:cover;border-radius:50%;width:20px;height:20px}.groups-module__XyQxxG__enterButton{color:var(--accent-purple);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.groups-module__XyQxxG__removeGroupQuizBtn{color:#fca5a5;cursor:pointer;z-index:2;background:#ef44441f;border:1px solid #ef444440;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.groups-module__XyQxxG__removeGroupQuizBtn:hover{color:#fee2e2;background:#ef444440;border-color:#ef444480;transform:translateY(-1px)}.groups-module__XyQxxG__removeGroupQuizBtn:disabled{opacity:.5;cursor:not-allowed}.groups-module__XyQxxG__emptyState{text-align:center;padding:var(--space-12) var(--space-6);border:1px dashed var(--border-subtle);align-items:center;gap:var(--space-3);background:#0f172a66;border-radius:20px;flex-direction:column;display:flex}.groups-module__XyQxxG__emptyIcon{width:56px;height:56px;color:var(--accent-purple);margin-bottom:var(--space-2);background:#8b5cf61a;border-radius:16px;justify-content:center;align-items:center;display:flex}.groups-module__XyQxxG__emptyTitle{color:#fff;margin:0;font-size:1.2rem;font-weight:700}.groups-module__XyQxxG__emptySubtitle{color:var(--text-secondary);max-width:450px;margin:0;font-size:14px}.groups-module__XyQxxG__groupHero{border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#8b5cf626 0%,#0f172ab3 100%);border-radius:20px;flex-direction:column;gap:16px;padding:16px;display:flex}@media (min-width:768px){.groups-module__XyQxxG__groupHero{padding:var(--space-8);gap:var(--space-6);border-radius:24px}}.groups-module__XyQxxG__heroTop{flex-direction:column;gap:14px;display:flex}@media (min-width:768px){.groups-module__XyQxxG__heroTop{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-direction:row}}.groups-module__XyQxxG__heroIdentity{align-items:flex-start;gap:12px;display:flex}@media (min-width:768px){.groups-module__XyQxxG__heroIdentity{gap:var(--space-4)}}.groups-module__XyQxxG__heroAvatar{object-fit:cover;border:2.5px solid var(--accent-purple);border-radius:16px;flex-shrink:0;width:58px;height:58px;box-shadow:0 4px 16px #8b5cf659}@media (min-width:768px){.groups-module__XyQxxG__heroAvatar{border-width:3px;border-radius:20px;width:80px;height:80px}}.groups-module__XyQxxG__heroMeta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.groups-module__XyQxxG__heroName{color:#fff;letter-spacing:-.02em;word-break:break-word;margin:0;font-size:1.4rem;font-weight:900;line-height:1.2}@media (min-width:768px){.groups-module__XyQxxG__heroName{font-size:2rem}}.groups-module__XyQxxG__heroBadges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.groups-module__XyQxxG__roleBadge{color:var(--accent-purple);text-transform:uppercase;background:#8b5cf633;border:1px solid #8b5cf666;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.groups-module__XyQxxG__heroDescription{color:var(--text-secondary);word-break:break-word;max-width:800px;margin:0;font-size:13px;line-height:1.4}@media (min-width:768px){.groups-module__XyQxxG__heroDescription{font-size:14px;line-height:1.5}}.groups-module__XyQxxG__heroActions{flex-direction:column;gap:8px;width:100%;display:flex}@media (min-width:768px){.groups-module__XyQxxG__heroActions{align-items:center;gap:var(--space-3);flex-flow:wrap;width:auto}}.groups-module__XyQxxG__actionButton{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}@media (min-width:768px){.groups-module__XyQxxG__actionButton{width:auto;padding:10px 18px}}.groups-module__XyQxxG__primaryAction{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);box-shadow:0 4px 15px #8b5cf64d}.groups-module__XyQxxG__primaryAction:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf673}.groups-module__XyQxxG__secondaryAction{border:1px solid var(--border-subtle);color:#fff;background:#ffffff14}.groups-module__XyQxxG__secondaryAction:hover{background:#ffffff26}.groups-module__XyQxxG__dangerAction{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.groups-module__XyQxxG__dangerAction:hover{background:#ef444440}.groups-module__XyQxxG__wallWrapper{gap:var(--space-5);flex-direction:column;display:flex}.groups-module__XyQxxG__createPostBox{z-index:30;border:1px solid var(--border-subtle);padding:var(--space-4);gap:var(--space-3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;border-radius:18px;flex-direction:column;display:flex;position:relative}.groups-module__XyQxxG__postTextarea{border:1px solid var(--border-subtle);color:#fff;resize:vertical;background:#00000040;border-radius:12px;width:100%;min-height:80px;padding:12px;font-family:inherit;font-size:14px}.groups-module__XyQxxG__postTextarea:focus{border-color:var(--accent-purple);outline:none}.groups-module__XyQxxG__postBoxFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.groups-module__XyQxxG__postBoxFooterLeft{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.groups-module__XyQxxG__charCountBadge{font-variant-numeric:tabular-nums;letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:5px 9px;font-size:.78rem;font-weight:600;transition:all .2s}.groups-module__XyQxxG__quizDropdownWrapper{z-index:50;position:relative}.groups-module__XyQxxG__quizDropdownBtn{color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:500;transition:all .2s;display:inline-flex}.groups-module__XyQxxG__quizDropdownBtn:hover{color:var(--text-primary);background:#ffffff14;border-color:#8b5cf666}.groups-module__XyQxxG__quizDropdownBtnActive{color:#c4b5fd;background:#8b5cf61f;border-color:#8b5cf680}.groups-module__XyQxxG__quizChevron{color:var(--text-muted);transition:transform .2s}.groups-module__XyQxxG__quizChevronRotated{color:var(--accent-purple);transform:rotate(180deg)}.groups-module__XyQxxG__quizDropdownMenu{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d111d;border:1px solid #8b5cf666;border-radius:12px;flex-direction:column;gap:2px;min-width:280px;max-width:380px;padding:6px;animation:.15s ease-out groups-module__XyQxxG__fadeIn;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 36px #000000d9,0 0 24px #8b5cf640}.groups-module__XyQxxG__quizDropdownHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:4px;padding:6px 10px;font-size:11px;font-weight:700;display:flex}.groups-module__XyQxxG__quizCountBadge{color:#c4b5fd;background:#8b5cf633;border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700}.groups-module__XyQxxG__quizDropdownList{flex-direction:column;gap:2px;max-height:220px;padding-right:2px;display:flex;overflow-y:auto}.groups-module__XyQxxG__quizDropdownList::-webkit-scrollbar{width:4px}.groups-module__XyQxxG__quizDropdownList::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.groups-module__XyQxxG__quizDropdownItem{text-align:left;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:12.5px;font-weight:500;transition:all .15s;display:flex}.groups-module__XyQxxG__quizDropdownItem:hover{color:#fff;background:#8b5cf61f}.groups-module__XyQxxG__quizDropdownItemActive{color:#c4b5fd;background:#8b5cf62e;font-weight:600}.groups-module__XyQxxG__quizDropdownItemText{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.groups-module__XyQxxG__attachedQuizChip{color:#c4b5fd;background:#8b5cf626;border:1px solid #8b5cf666;border-radius:8px;align-items:center;gap:8px;max-width:320px;padding:4px 8px 4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.groups-module__XyQxxG__attachedQuizTitle{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:12px;overflow:hidden}.groups-module__XyQxxG__detachQuizBtn{color:#f87171;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:all .15s;display:flex}.groups-module__XyQxxG__detachQuizBtn:hover{color:#fff;background:#ef444440;transform:scale(1.1)}.groups-module__XyQxxG__quizSelect{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--border-subtle);color:var(--text-secondary);background:#0d111d;border-radius:8px;max-width:250px;padding:6px 12px;font-size:12px}.groups-module__XyQxxG__quizSelect option{color:#f1f5f9;background:#0d111d}@keyframes groups-module__XyQxxG__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.groups-module__XyQxxG__postBoxFooter{flex-direction:column;align-items:stretch;gap:10px}.groups-module__XyQxxG__postBoxFooterLeft{justify-content:space-between;width:100%}.groups-module__XyQxxG__quizDropdownWrapper,.groups-module__XyQxxG__attachedQuizChip{max-width:100%}.groups-module__XyQxxG__quizDropdownMenu{width:100%;min-width:0}.groups-module__XyQxxG__postButton{width:100%}}.groups-module__XyQxxG__postButton{background:var(--accent-purple);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s}.groups-module__XyQxxG__postButton:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.groups-module__XyQxxG__postButton:disabled{opacity:.5;cursor:not-allowed}.groups-module__XyQxxG__postsFeed{z-index:1;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.groups-module__XyQxxG__postCard{border:1px solid var(--border-subtle);padding:var(--space-4) var(--space-5);gap:var(--space-3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;border-radius:16px;flex-direction:column;display:flex}.groups-module__XyQxxG__pinnedPost{background:linear-gradient(#8b5cf614 0%,#0f172a99 100%);border-color:#8b5cf666}.groups-module__XyQxxG__pinnedHeader{color:var(--accent-purple);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.groups-module__XyQxxG__postHeader{justify-content:space-between;align-items:center;display:flex}.groups-module__XyQxxG__authorRow{align-items:center;gap:var(--space-3);display:flex}.groups-module__XyQxxG__postAuthorAvatar{object-fit:cover;border-radius:50%;width:36px;height:36px}.groups-module__XyQxxG__postAuthorMeta{flex-direction:column;display:flex}.groups-module__XyQxxG__postAuthorName{color:#fff;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.groups-module__XyQxxG__postDate{color:var(--text-muted);font-size:11px}.groups-module__XyQxxG__postContent{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.5}.groups-module__XyQxxG__linkedQuizCard{justify-content:space-between;align-items:center;gap:var(--space-3);background:#00000059;border:1px solid #8b5cf64d;border-radius:12px;padding:12px;text-decoration:none;transition:all .2s;display:flex}.groups-module__XyQxxG__linkedQuizCard:hover{border-color:var(--accent-purple);background:#8b5cf626}.groups-module__XyQxxG__linkedQuizTitle{color:#fff;margin:0;font-size:13px;font-weight:700}.groups-module__XyQxxG__linkedQuizMeta{color:var(--text-muted);font-size:11px}.groups-module__XyQxxG__memberPodium{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.groups-module__XyQxxG__podiumCard{border:1px solid var(--border-subtle);padding:var(--space-4);text-align:center;align-items:center;gap:var(--space-2);background:#0f172a99;border-radius:16px;flex-direction:column;display:flex}.groups-module__XyQxxG__goldPodium{background:linear-gradient(#eab3081a 0%,#0f172a99 100%);border-color:#eab30880}.groups-module__XyQxxG__silverPodium{border-color:#94a3b866}.groups-module__XyQxxG__bronzePodium{border-color:#d9770666}.groups-module__XyQxxG__membersTable{border-collapse:collapse;border:1px solid var(--border-subtle);background:#0f172a99;border-radius:16px;width:100%;overflow:hidden}.groups-module__XyQxxG__membersTable th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-subtle);background:#0000004d;padding:12px 16px;font-size:11px;font-weight:700}.groups-module__XyQxxG__membersTable td{color:#fff;border-bottom:1px solid #ffffff0a;padding:12px 16px;font-size:13px}.groups-module__XyQxxG__membersTable tr:last-child td{border-bottom:none}.groups-module__XyQxxG__modalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;padding:var(--space-4);background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.groups-module__XyQxxG__modalBox{border:1px solid var(--border-subtle);width:100%;max-width:520px;padding:var(--space-6);gap:var(--space-4);background:#0b0f19;border-radius:20px;flex-direction:column;display:flex;position:relative;box-shadow:0 20px 50px #0009}.groups-module__XyQxxG__modalHeader{justify-content:space-between;align-items:center;display:flex}.groups-module__XyQxxG__modalTitle{color:#fff;margin:0;font-size:1.3rem;font-weight:800}.groups-module__XyQxxG__modalClose{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:16px}.groups-module__XyQxxG__formGroup{flex-direction:column;gap:6px;display:flex}.groups-module__XyQxxG__formLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.groups-module__XyQxxG__formInput{border:1px solid var(--border-subtle);color:#fff;background:#0f172acc;border-radius:10px;padding:10px 14px;font-size:14px}.groups-module__XyQxxG__formInput:focus{border-color:var(--accent-purple);outline:none}.groups-module__XyQxxG__avatarPicker{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.groups-module__XyQxxG__avatarChoice{aspect-ratio:1;object-fit:cover;cursor:pointer;border:2px solid #0000;border-radius:12px;width:100%;transition:all .2s}.groups-module__XyQxxG__avatarChoice:hover{transform:scale(1.05)}.groups-module__XyQxxG__avatarSelected{border-color:var(--accent-purple);box-shadow:0 0 12px #8b5cf680}.groups-module__XyQxxG__privacyToggleRow{border:1px solid var(--border-subtle);background:#0f172a99;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex}.groups-module__XyQxxG__modalActions{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.groups-module__XyQxxG__quizPickerOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out groups-module__XyQxxG__fadeIn;display:flex;position:fixed;inset:0}.groups-module__XyQxxG__quizPickerModal{background:#0d111d;border:1px solid #8b5cf659;border-radius:18px;flex-direction:column;width:100%;max-width:540px;max-height:85vh;animation:.2s cubic-bezier(.16,1,.3,1) groups-module__XyQxxG__modalScaleIn;display:flex;overflow:hidden;box-shadow:0 24px 48px #000c,0 0 30px #8b5cf633}@keyframes groups-module__XyQxxG__modalScaleIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.groups-module__XyQxxG__quizPickerHeader{background:#0f172acc;border-bottom:1px solid #ffffff14;flex-direction:column;gap:12px;padding:18px 20px 14px;display:flex}.groups-module__XyQxxG__quizPickerTitleRow{justify-content:space-between;align-items:center;display:flex}.groups-module__XyQxxG__quizPickerTitle{color:#f1f5f9;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.groups-module__XyQxxG__quizPickerTitleIcon{color:var(--accent-purple)}.groups-module__XyQxxG__quizPickerCloseBtn{color:var(--text-muted);cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.groups-module__XyQxxG__quizPickerCloseBtn:hover{color:#fff;background:#ffffff1f}.groups-module__XyQxxG__quizPickerSearchWrap{align-items:center;display:flex;position:relative}.groups-module__XyQxxG__quizPickerSearchIcon{color:var(--text-muted);pointer-events:none;position:absolute;left:12px}.groups-module__XyQxxG__quizPickerSearchInput{color:#f1f5f9;background:#0006;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:9px 36px;font-size:13px;transition:all .2s}.groups-module__XyQxxG__quizPickerSearchInput:focus{background:#0009;border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf626}.groups-module__XyQxxG__quizPickerSearchClear{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:10px}.groups-module__XyQxxG__quizPickerSearchClear:hover{color:#fff}.groups-module__XyQxxG__quizPickerTabs{align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.groups-module__XyQxxG__quizPickerTabs::-webkit-scrollbar{display:none}.groups-module__XyQxxG__quizPickerTab{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.groups-module__XyQxxG__quizPickerTab:hover{color:var(--text-primary);background:#ffffff14}.groups-module__XyQxxG__quizPickerTabActive{color:#c4b5fd;background:#8b5cf633;border-color:#8b5cf699;font-weight:600}.groups-module__XyQxxG__quizPickerBody{flex:1;max-height:50vh;padding:10px 14px;overflow-y:auto}.groups-module__XyQxxG__quizPickerBody::-webkit-scrollbar{width:5px}.groups-module__XyQxxG__quizPickerBody::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:5px}.groups-module__XyQxxG__quizPickerLoading{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;font-size:13px;display:flex}.groups-module__XyQxxG__spinIcon{color:var(--accent-purple);animation:1s linear infinite groups-module__XyQxxG__spin}@keyframes groups-module__XyQxxG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.groups-module__XyQxxG__quizPickerEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;display:flex}.groups-module__XyQxxG__quizPickerEmptyIcon{color:var(--text-muted);opacity:.5;margin-bottom:4px}.groups-module__XyQxxG__quizPickerEmpty h4{color:#f1f5f9;font-size:14px;font-weight:600}.groups-module__XyQxxG__quizPickerEmpty p{color:var(--text-muted);max-width:320px;font-size:12.5px;line-height:1.4}.groups-module__XyQxxG__quizPickerCreateBtn{background:var(--accent-purple);color:#fff;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:7px 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.groups-module__XyQxxG__quizPickerCreateBtn:hover{filter:brightness(1.15);transform:translateY(-1px)}.groups-module__XyQxxG__quizPickerList{flex-direction:column;gap:8px;display:flex}.groups-module__XyQxxG__quizPickerItem{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px 14px;transition:all .15s;display:flex}.groups-module__XyQxxG__quizPickerItem:hover{background:#8b5cf614;border-color:#8b5cf64d;transform:translateY(-1px)}.groups-module__XyQxxG__quizPickerItemActive{background:#8b5cf626;border-color:#8b5cf699}.groups-module__XyQxxG__quizPickerItemMain{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.groups-module__XyQxxG__quizPickerItemTop{align-items:center;gap:8px;display:flex}.groups-module__XyQxxG__originBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.groups-module__XyQxxG__originBadgeGroup{color:#c4b5fd;background:#8b5cf633;border:1px solid #8b5cf666}.groups-module__XyQxxG__originBadgeCreated{color:#6ee7b7;background:#10b98133;border:1px solid #10b98166}.groups-module__XyQxxG__originBadgeAnswered{color:#93c5fd;background:#3b82f633;border:1px solid #3b82f666}.groups-module__XyQxxG__originBadgePublic{color:#fcd34d;background:#f59e0b33;border:1px solid #f59e0b66}.groups-module__XyQxxG__originIconGroup{color:#c4b5fd}.groups-module__XyQxxG__originIconCreated{color:#6ee7b7}.groups-module__XyQxxG__originIconAnswered{color:#93c5fd}.groups-module__XyQxxG__originIconPublic{color:#fcd34d}.groups-module__XyQxxG__quizPickerCategory{color:var(--text-muted);font-size:11px;font-weight:500}.groups-module__XyQxxG__quizPickerItemTitle{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.groups-module__XyQxxG__quizPickerItemMeta{color:var(--text-secondary);align-items:center;gap:6px;font-size:11.5px;display:flex}.groups-module__XyQxxG__quizPickerAuthor{color:var(--text-muted);align-items:center;gap:4px;display:inline-flex}.groups-module__XyQxxG__quizPickerMetaDot{color:#fff3}.groups-module__XyQxxG__quizPickerSelectStatus{flex-shrink:0}.groups-module__XyQxxG__quizPickerRadioCircle{border:2px solid #fff3;border-radius:50%;width:18px;height:18px;transition:all .15s}.groups-module__XyQxxG__quizPickerItem:hover .groups-module__XyQxxG__quizPickerRadioCircle{border-color:#8b5cf680}.groups-module__XyQxxG__quizPickerSelectedCheck{background:var(--accent-purple);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;box-shadow:0 0 10px #8b5cf699}.groups-module__XyQxxG__quizPickerFooter{background:#0f172acc;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.groups-module__XyQxxG__quizPickerCountText{color:var(--text-muted);font-size:12px}.groups-module__XyQxxG__quizPickerDetachAction{color:#f87171;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.groups-module__XyQxxG__quizPickerDetachAction:hover{color:#ef4444;background:#ef444426}@media (max-width:640px){.groups-module__XyQxxG__quizPickerOverlay{align-items:flex-end;padding:0}.groups-module__XyQxxG__quizPickerModal{border-radius:20px 20px 0 0;max-width:100%;max-height:85vh;animation:.25s cubic-bezier(.16,1,.3,1) groups-module__XyQxxG__drawerSlideUp}@keyframes groups-module__XyQxxG__drawerSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.groups-module__XyQxxG__modalBackdrop{-webkit-backdrop-filter:blur(10px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out groups-module__XyQxxG__fadeIn;display:flex;position:fixed;inset:0}.groups-module__XyQxxG__modalBox{background:#0d1222;border:1px solid #8b5cf659;border-radius:18px;flex-direction:column;gap:18px;width:100%;max-width:540px;max-height:90vh;padding:24px;animation:.22s cubic-bezier(.16,1,.3,1) groups-module__XyQxxG__modalScaleUp;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 60px #000000e6,0 0 30px #8b5cf633}@keyframes groups-module__XyQxxG__modalScaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.groups-module__XyQxxG__modalHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.groups-module__XyQxxG__modalTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.groups-module__XyQxxG__modalClose{color:var(--text-muted);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .15s;display:flex}.groups-module__XyQxxG__modalClose:hover{color:#ef4444;background:#ef444426;border-color:#ef44444d}.groups-module__XyQxxG__modalActions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.groups-module__XyQxxG__inviteInfoBox{color:var(--text-secondary);background:#8b5cf614;border:1px solid #8b5cf640;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.groups-module__XyQxxG__inviteInfoRow{align-items:flex-start;gap:10px;display:flex}.groups-module__XyQxxG__inviteInfoRow strong{color:#fff}.groups-module__XyQxxG__inviteDivider{align-items:center;gap:12px;margin:4px 0;display:flex}.groups-module__XyQxxG__inviteDividerLine{background:#ffffff14;flex:1;height:1px}.groups-module__XyQxxG__inviteDividerText{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:11px;font-weight:700}.groups-module__XyQxxG__inviteFriendsSection{flex-direction:column;gap:12px;display:flex}.groups-module__XyQxxG__inviteFriendsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.groups-module__XyQxxG__inviteFriendsTitle{color:#fff;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.groups-module__XyQxxG__antiSpamBadge{color:#4ade80;background:#22c55e26;border:1px solid #22c55e59;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.groups-module__XyQxxG__inviteCustomInput{color:var(--text-primary);background:#0f172a99;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:13px;transition:border-color .2s}.groups-module__XyQxxG__inviteCustomInput:focus{border-color:var(--accent-purple)}.groups-module__XyQxxG__inviteSearchFilter{align-items:center;display:flex;position:relative}.groups-module__XyQxxG__inviteSearchIcon{color:var(--text-muted);pointer-events:none;position:absolute;left:10px}.groups-module__XyQxxG__inviteSearchInput{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;padding:7px 10px 7px 32px;font-size:12.5px;transition:all .2s}.groups-module__XyQxxG__inviteSearchInput:focus{background:#8b5cf60d;border-color:#8b5cf680}.groups-module__XyQxxG__inviteFriendsList{flex-direction:column;gap:6px;max-height:200px;padding-right:4px;display:flex;overflow-y:auto}.groups-module__XyQxxG__inviteFriendsList::-webkit-scrollbar{width:4px}.groups-module__XyQxxG__inviteFriendsList::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.groups-module__XyQxxG__inviteFriendRow{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;transition:background .15s;display:flex}.groups-module__XyQxxG__inviteFriendRow:hover{background:#ffffff0f}.groups-module__XyQxxG__inviteFriendInfo{align-items:center;gap:10px;min-width:0;display:flex}.groups-module__XyQxxG__inviteFriendAvatar{object-fit:cover;background:#8b5cf633;border-radius:50%;flex-shrink:0;width:32px;height:32px}.groups-module__XyQxxG__inviteFriendName{color:#fff;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.groups-module__XyQxxG__friendMemberBadge{color:var(--text-muted);background:#94a3b81f;border:1px solid #94a3b833;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.groups-module__XyQxxG__friendCooldownBadge{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.groups-module__XyQxxG__inviteFriendActionBtn{background:var(--accent-purple);color:#fff;cursor:pointer;border:none;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.groups-module__XyQxxG__inviteFriendActionBtn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.groups-module__XyQxxG__inviteFriendActionBtn:disabled{opacity:.5;cursor:not-allowed}.groups-module__XyQxxG__inviteAllActionBtn{color:#c4b5fd;cursor:pointer;background:linear-gradient(135deg,#8b5cf64d,#3b82f64d);border:1px solid #8b5cf680;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.groups-module__XyQxxG__inviteAllActionBtn:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#8b5cf680,#3b82f680)}.groups-module__XyQxxG__antiSpamFooterNote{color:var(--text-muted);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.groups-module__XyQxxG__joinCodeHeaderBtn{color:#c4b5fd;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#8b5cf61f;border:1px solid #8b5cf659;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.groups-module__XyQxxG__joinCodeHeaderBtn:hover{color:#fff;background:#8b5cf638;border-color:#8b5cf699;transform:translateY(-1px);box-shadow:0 4px 16px #8b5cf640}.groups-module__XyQxxG__searchCodePromptCard{background:linear-gradient(135deg,#8b5cf626,#3b82f61a);border:1px solid #8b5cf659;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:16px 20px;animation:.2s ease-out groups-module__XyQxxG__fadeIn;display:flex;box-shadow:0 8px 24px #0006,0 0 16px #8b5cf626}.groups-module__XyQxxG__searchCodePromptContent{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.groups-module__XyQxxG__searchCodeIcon{color:#c4b5fd;background:#8b5cf633;border:1px solid #8b5cf666;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.groups-module__XyQxxG__searchCodeTitle{color:#fff;margin-bottom:2px;font-size:15px;font-weight:700}.groups-module__XyQxxG__searchCodeDesc{color:var(--text-secondary);font-size:13px;line-height:1.4}.groups-module__XyQxxG__searchCodeDesc strong{color:#c4b5fd;letter-spacing:1px}.groups-module__XyQxxG__searchCodeJoinBtn{background:linear-gradient(135deg, var(--accent-purple), #6366f1);color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #8b5cf666}.groups-module__XyQxxG__searchCodeJoinBtn:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf699}.groups-module__XyQxxG__ownerNoticeBadge{color:#fef08a;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(135deg,#eab30833,#f59e0b1a);border:1px solid #eab30880;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 0 16px #eab30840}.groups-module__XyQxxG__memberNoticeBadge{color:#a7f3d0;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(135deg,#10b98133,#0596691a);border:1px solid #10b98180;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 0 16px #10b98140}.groups-module__XyQxxG__viewToggleGroup{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:4px;padding:4px;display:inline-flex}.groups-module__XyQxxG__viewToggleBtn{color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.groups-module__XyQxxG__viewToggleBtn:hover{color:#fff;background:#ffffff0f}.groups-module__XyQxxG__viewToggleBtnActive{color:#fff;background:linear-gradient(135deg,#8b5cf659,#6366f140);border:1px solid #8b5cf666;box-shadow:0 2px 8px #8b5cf633}.groups-module__XyQxxG__activityFeedContainer{width:100%;margin-top:16px}.groups-module__XyQxxG__activityTimeline{flex-direction:column;gap:20px;display:flex;position:relative}.groups-module__XyQxxG__activityTimelineItem{align-items:flex-start;gap:16px;display:flex;position:relative}.groups-module__XyQxxG__activityTimelineMarker{flex-direction:column;flex-shrink:0;align-items:center;width:32px;padding-top:6px;display:flex}.groups-module__XyQxxG__activityMarkerDot{z-index:2;background:#12121ee6;border:2px solid #8b5cf680;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 0 12px #8b5cf64d}.groups-module__XyQxxG__markerIconSparkle{color:#c084fc}.groups-module__XyQxxG__markerIconShare{color:#38bdf8}.groups-module__XyQxxG__activityMarkerLine{z-index:1;background:linear-gradient(#8b5cf666,#ffffff0a);flex:1;width:2px;min-height:48px;margin-top:6px}.groups-module__XyQxxG__activityContentCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;flex:1;padding:16px 20px;transition:all .2s}.groups-module__XyQxxG__activityContentCard:hover{background:#ffffff0a;border-color:#8b5cf666;transform:translateY(-2px);box-shadow:0 12px 24px -8px #00000080,0 0 16px #8b5cf626}.groups-module__XyQxxG__activityHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.groups-module__XyQxxG__activityUserRow{align-items:center;gap:10px;display:flex}.groups-module__XyQxxG__activityMeta{flex-direction:column;gap:2px;display:flex}.groups-module__XyQxxG__activityAuthor{color:#fff;align-items:center;gap:5px;font-size:.88rem;font-weight:700;display:inline-flex}.groups-module__XyQxxG__activityActionText{color:var(--text-secondary,#94a3b8);font-size:.78rem}.groups-module__XyQxxG__activityTimeBadge{color:var(--text-muted,#64748b);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:.75rem;display:inline-flex}.groups-module__XyQxxG__activityBody{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.groups-module__XyQxxG__activityBadges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.groups-module__XyQxxG__activityNewBadge{letter-spacing:.5px;color:#f87171;background:#ef444426;border:1px solid #ef444459;border-radius:6px;align-items:center;padding:2px 7px;font-size:.68rem;font-weight:800;display:inline-flex}.groups-module__XyQxxG__activityOriginBadge{color:#c084fc;background:#8b5cf61f;border:1px solid #8b5cf640;border-radius:6px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.groups-module__XyQxxG__activityQuizTitle{color:#fff;margin:0;font-size:1.15rem;font-weight:700;line-height:1.35}.groups-module__XyQxxG__activityQuizTitle a{color:inherit;text-decoration:none;transition:color .15s}.groups-module__XyQxxG__activityQuizTitle a:hover{color:var(--accent-purple,#a855f7)}.groups-module__XyQxxG__activityQuizDescription{color:var(--text-secondary,#94a3b8);margin:0;font-size:.88rem;line-height:1.45}.groups-module__XyQxxG__activityFooter{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.groups-module__XyQxxG__activityStats{align-items:center;gap:16px;display:flex}.groups-module__XyQxxG__activityStatItem{color:var(--text-secondary,#94a3b8);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.groups-module__XyQxxG__activityStatItem strong{color:#fff}.groups-module__XyQxxG__activityPlayCta{color:#fff;background:linear-gradient(135deg,#a855f7,#6366f1);border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #a855f740}.groups-module__XyQxxG__activityPlayCta:hover{transform:translate(2px);box-shadow:0 6px 16px #a855f766}
.ConsensusPassportPostCard-module__ZZfyFa__passportContainer{flex-direction:column;gap:10px;width:100%;margin-top:6px;display:flex}.ConsensusPassportPostCard-module__ZZfyFa__shoutoutBubble{background:#8b5cf61f;border:1px solid #a78bfa40;border-left:3px solid #8b5cf6;border-radius:10px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:8px 14px;display:inline-flex;box-shadow:0 4px 12px #0003}.ConsensusPassportPostCard-module__ZZfyFa__shoutoutQuoteMark{color:#c084fc;-webkit-user-select:none;user-select:none;font-family:Georgia,serif;font-size:18px;font-weight:700;line-height:1}.ConsensusPassportPostCard-module__ZZfyFa__shoutoutQuoteText{color:#f3e8ff;word-break:break-word;font-size:14px;font-style:italic;font-weight:500;line-height:1.4}.ConsensusPassportPostCard-module__ZZfyFa__passportCard{background:linear-gradient(135deg,#140e2ae0 0%,#0d0a1cf5 50%,#1c1038e6 100%);border:1px solid #a78bfa59;border-radius:16px;flex-direction:column;gap:14px;width:100%;max-width:680px;padding:16px 18px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px -8px #7c3aed52,inset 0 1px #ffffff1f}.ConsensusPassportPostCard-module__ZZfyFa__passportCard:hover{border-color:#c084fca6;transform:translateY(-2px);box-shadow:0 18px 40px -8px #8b5cf67a,inset 0 1px #ffffff38}.ConsensusPassportPostCard-module__ZZfyFa__cardGlow{pointer-events:none;background:radial-gradient(circle,#9333ea40 0%,#4f46e500 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-50px;right:-50px}.ConsensusPassportPostCard-module__ZZfyFa__cardHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.ConsensusPassportPostCard-module__ZZfyFa__branding{align-items:center;gap:7px;display:flex}.ConsensusPassportPostCard-module__ZZfyFa__compassIcon{color:#fbbf24;flex-shrink:0;animation:20s linear infinite ConsensusPassportPostCard-module__ZZfyFa__compassRotate}@keyframes ConsensusPassportPostCard-module__ZZfyFa__compassRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ConsensusPassportPostCard-module__ZZfyFa__brandingText{letter-spacing:1.4px;color:#c4b5fd;text-transform:uppercase;font-size:11px;font-weight:800}.ConsensusPassportPostCard-module__ZZfyFa__headerBadges{align-items:center;gap:6px;display:flex}.ConsensusPassportPostCard-module__ZZfyFa__levelBadge{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:9999px;padding:3px 9px;font-size:10.5px;font-weight:800;box-shadow:0 2px 8px #7c3aed73}.ConsensusPassportPostCard-module__ZZfyFa__tierBadge{color:#e9d5ff;background:#8b5cf629;border:1px solid #a78bfa59;border-radius:9999px;padding:2.5px 8px;font-size:10.5px;font-weight:600}.ConsensusPassportPostCard-module__ZZfyFa__mainRow{align-items:center;gap:14px;display:flex}.ConsensusPassportPostCard-module__ZZfyFa__avatarWrapper{background:linear-gradient(135deg,#a855f7,#6366f1);border-radius:50%;flex-shrink:0;width:52px;height:52px;padding:2px;position:relative;box-shadow:0 0 14px #a855f773}.ConsensusPassportPostCard-module__ZZfyFa__avatarImg{object-fit:cover;background:#0f172a;border-radius:50%;width:100%;height:100%;display:block}.ConsensusPassportPostCard-module__ZZfyFa__levelPip{color:#f3e8ff;background:#1e1b4b;border:1.5px solid #a855f7;border-radius:6px;padding:1px 5px;font-size:9.5px;font-weight:900;line-height:1;position:absolute;bottom:-2px;right:-4px}.ConsensusPassportPostCard-module__ZZfyFa__authorMeta{flex-direction:column;gap:3px;min-width:0;display:flex}.ConsensusPassportPostCard-module__ZZfyFa__authorNameRow{align-items:center;gap:6px;display:flex}.ConsensusPassportPostCard-module__ZZfyFa__authorName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.ConsensusPassportPostCard-module__ZZfyFa__authorSubtitle{color:#94a3b8;margin:0;font-size:12px;line-height:1.3}.ConsensusPassportPostCard-module__ZZfyFa__statsGrid{background:#00000059;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:10px;padding:11px 12px;display:grid}.ConsensusPassportPostCard-module__ZZfyFa__statCell{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.ConsensusPassportPostCard-module__ZZfyFa__statCell:not(:last-child){border-right:1px solid #ffffff14}.ConsensusPassportPostCard-module__ZZfyFa__statLabel{letter-spacing:.6px;color:#94a3b8;text-transform:uppercase;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.ConsensusPassportPostCard-module__ZZfyFa__flameIcon{color:#f59e0b}.ConsensusPassportPostCard-module__ZZfyFa__targetIcon{color:#10b981}.ConsensusPassportPostCard-module__ZZfyFa__sparkleIcon{color:#c084fc}.ConsensusPassportPostCard-module__ZZfyFa__statValue{color:#fff;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.ConsensusPassportPostCard-module__ZZfyFa__cardFooter{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.ConsensusPassportPostCard-module__ZZfyFa__hintText{color:#a78bfa;align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:flex}.ConsensusPassportPostCard-module__ZZfyFa__verifiedRecordIcon{color:#38bdf8}.ConsensusPassportPostCard-module__ZZfyFa__viewButton{color:#f3e8ff;white-space:nowrap;background:linear-gradient(135deg,#8b5cf640,#6366f140);border:1px solid #a78bfa73;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.ConsensusPassportPostCard-module__ZZfyFa__passportCard:hover .ConsensusPassportPostCard-module__ZZfyFa__viewButton{color:#fff;background:linear-gradient(135deg,#7c3aed,#6366f1);border-color:#a855f7;transform:translate(2px);box-shadow:0 4px 14px #7c3aed66}@media (max-width:640px){.ConsensusPassportPostCard-module__ZZfyFa__passportCard{gap:11px;padding:12px 14px}.ConsensusPassportPostCard-module__ZZfyFa__statsGrid{gap:4px;padding:8px 6px}.ConsensusPassportPostCard-module__ZZfyFa__statValue{font-size:13px}.ConsensusPassportPostCard-module__ZZfyFa__hintText{display:none}.ConsensusPassportPostCard-module__ZZfyFa__cardFooter{justify-content:flex-end}}
