.q3S00q_root{gap:40px;display:grid}.q3S00q_header{gap:6px;display:grid}.q3S00q_title{color:#30234b;letter-spacing:-.02em;font-size:clamp(2rem,4vw,2.75rem);font-weight:800}.q3S00q_subtitle{color:#6b5e8b;font-size:1rem}.q3S00q_sectionTitle{color:#30234b;margin-bottom:14px;font-size:1.25rem;font-weight:800}.q3S00q_myGroupsRow{scrollbar-width:none;align-items:center;gap:14px;padding:6px 48px 10px 2px;display:flex;overflow-x:auto}.q3S00q_myGroupCard{background:#e9def5;border-radius:18px;flex:0 0 200px;align-items:flex-end;height:220px;padding:14px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #30234b24}.q3S00q_myGroupCard:after{content:"";background:linear-gradient(#0000 45%,#1a1228b8);position:absolute;inset:0}.q3S00q_myGroupCard:hover{transform:translateY(-3px);box-shadow:0 12px 26px #30234b33}.q3S00q_myGroupImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.q3S00q_myGroupTitle{z-index:1;color:#fff;font-size:.95rem;font-weight:800;line-height:1.2;position:relative}.q3S00q_addStack{cursor:pointer;border-radius:18px;flex:0 0 200px;height:220px;position:relative}.q3S00q_stackLayer,.q3S00q_addCard{-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);transform-origin:50% 100%;background:linear-gradient(140deg,#ffffff6b,#f7f1ff2e);border:1px solid #ffffffa6;border-radius:18px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffbf,0 10px 28px #30234b1f}.q3S00q_stackLayer{opacity:0}.q3S00q_addCard{color:#30234b;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.q3S00q_plus{color:#6b3eb1;background:#ffffff80;border:1px solid #ffffffd9;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .32s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 4px 14px #6b3eb129}.q3S00q_addLabel{font-size:.875rem;font-weight:800}.q3S00q_addStack:hover .q3S00q_stackLayer,.q3S00q_addStack:focus-visible .q3S00q_stackLayer{opacity:1}.q3S00q_addStack:hover .q3S00q_stackLayer[data-layer=middle],.q3S00q_addStack:focus-visible .q3S00q_stackLayer[data-layer=middle]{transform:translate(18px)rotate(5deg)}.q3S00q_addStack:hover .q3S00q_stackLayer[data-layer=back],.q3S00q_addStack:focus-visible .q3S00q_stackLayer[data-layer=back]{transform:translate(36px)rotate(10deg)}.q3S00q_addStack:hover .q3S00q_addCard,.q3S00q_addStack:focus-visible .q3S00q_addCard{transform:translate(-4px)rotate(-2deg)}.q3S00q_addStack:hover .q3S00q_plus{transform:rotate(90deg)}.q3S00q_addStack:focus-visible{outline:none}.q3S00q_addStack:focus-visible .q3S00q_addCard{outline-offset:3px;outline:2px solid #8e5bd0}.q3S00q_emptyHint{color:#6b5e8b;max-width:22rem;font-size:.9375rem;line-height:1.45}.q3S00q_myGroupsRowEmpty{flex-wrap:wrap;overflow:visible}@media (min-width:640px){.q3S00q_myGroupsRowEmpty .q3S00q_emptyHint{margin-left:32px}}.q3S00q_error{color:#b42318;margin-bottom:12px;font-size:.875rem;font-weight:600}.q3S00q_discoverGrid{gap:14px;display:grid}@media (min-width:720px){.q3S00q_discoverGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.q3S00q_discoverGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.q3S00q_communityCard{background:#ffffffc7;border:.5px solid #30234b33;border-radius:16px;gap:12px;padding:12px;display:flex;box-shadow:0 4px 12px #30234b1a}.q3S00q_communityImage{background:#ede4f6;border-radius:12px;flex:0 0 104px;height:108px;overflow:hidden}.q3S00q_communityImage img,.q3S00q_pickerImage img{object-fit:cover;width:100%;height:100%}.q3S00q_communityBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.q3S00q_communityTitle{color:#30234b;font-size:.975rem;font-weight:800;line-height:1.25}.q3S00q_communityTitle:hover{color:#6b3eb1}.q3S00q_communityDescription{color:#6b5e8b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.q3S00q_communityFooter{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.q3S00q_members{color:#877a9b;font-size:.75rem;font-weight:600}.q3S00q_followButton{color:#fff;background:#30234b;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;min-height:36px;padding:0 16px;font-size:.8125rem;font-weight:800;transition:background-color .16s;display:inline-flex}.q3S00q_followButton:hover:not(:disabled){background:#6b3eb1}.q3S00q_followButton:disabled{cursor:default}.q3S00q_followingButton{color:#6b3eb1;background:#c995f838}.q3S00q_followButton:focus-visible,.q3S00q_closeButton:focus-visible,.q3S00q_communityTitle:focus-visible,.q3S00q_myGroupCard:focus-visible{outline-offset:2px;outline:2px solid #8e5bd0}.q3S00q_overlay{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e143052;justify-content:center;align-items:center;padding:16px;animation:.18s q3S00q_overlayIn;display:flex;position:fixed;inset:0}.q3S00q_picker{-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:linear-gradient(140deg,#ffffffdb,#f7f1ffc7);border:1px solid #ffffffb3;border-radius:24px;flex-direction:column;width:min(100%,36rem);max-height:min(80vh,44rem);animation:.26s cubic-bezier(.22,1,.36,1) q3S00q_pickerIn;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 24px 60px #30234b47}.q3S00q_pickerHeader{border-bottom:1px solid #30234b14;justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 12px 22px;display:flex}.q3S00q_pickerTitle{color:#30234b;font-size:1.125rem;font-weight:800}.q3S00q_closeButton{color:#493961;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.q3S00q_closeButton:hover{background:#30234b0f}.q3S00q_pickerList{padding:6px 10px 12px;overflow-y:auto}.q3S00q_pickerRow{border-radius:14px;align-items:center;gap:12px;padding:8px 10px;display:flex}.q3S00q_pickerRow:hover{background:#fff9}.q3S00q_pickerImage{background:#ede4f6;border-radius:12px;flex:0 0 52px;height:52px;overflow:hidden}.q3S00q_pickerText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.q3S00q_pickerName{color:#30234b;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:800;overflow:hidden}.q3S00q_picker>.q3S00q_emptyHint,.q3S00q_picker>.q3S00q_error{padding:16px 22px}@keyframes q3S00q_overlayIn{0%{opacity:0}}@keyframes q3S00q_pickerIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.q3S00q_stackLayer,.q3S00q_addCard,.q3S00q_plus,.q3S00q_myGroupCard,.q3S00q_overlay,.q3S00q_picker{transition:none;animation:none}}