.communities-module__IbDuRq__page{background-color:var(--bg-primary,#0a0a0a);width:100%;min-height:100vh;position:relative;overflow-x:hidden}.communities-module__IbDuRq__meshGradient{z-index:0;pointer-events:none;opacity:.8;background:radial-gradient(70% 50% at 30% 15%,#c17f590d 0%,#0000 55%),radial-gradient(60% 45% at 75% 25%,#6366f10a 0%,#0000 50%),radial-gradient(50% 35% at 50% 75%,#7c9a8208 0%,#0000 45%);position:fixed;inset:0}.communities-module__IbDuRq__statsBar{-webkit-backdrop-filter:blur(16px);background:#ffffff04;border-bottom:1px solid #ffffff0a;box-shadow:0 4px 20px #00000026}.communities-module__IbDuRq__statItem{padding:.75rem 1.5rem;transition:background .3s}.communities-module__IbDuRq__statItem:hover{background:#ffffff05}.communities-module__IbDuRq__searchBar{-webkit-backdrop-filter:blur(20px);background:#ffffff06;border:1px solid #ffffff0f;border-radius:1rem;transition:all .3s;box-shadow:0 4px 24px #00000026,inset 0 1px #ffffff08}.communities-module__IbDuRq__searchBar:focus-within{border-color:#c17f5940;box-shadow:0 4px 24px #00000026,0 0 40px #c17f590d,inset 0 1px #ffffff0d}.communities-module__IbDuRq__stickyControls{-webkit-backdrop-filter:blur(24px);background:#0a0a0acc;border-bottom:1px solid #ffffff0a;box-shadow:0 4px 20px #0003}.communities-module__IbDuRq__tab{white-space:nowrap;color:#ffffff40;border-radius:.75rem;padding:.625rem 1rem;font-size:.75rem;font-weight:500;transition:all .3s;position:relative}.communities-module__IbDuRq__tab:hover{color:#fff6;background:#ffffff05}.communities-module__IbDuRq__tabActive{white-space:nowrap;color:#ffffffd9;border-radius:.75rem;padding:.625rem 1rem;font-size:.75rem;font-weight:500;transition:all .3s;position:relative}.communities-module__IbDuRq__glassCard{-webkit-backdrop-filter:blur(16px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:1.25rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff08}.communities-module__IbDuRq__glassCard:hover{background:#ffffff09;border-color:#c17f5926;transform:translateY(-2px);box-shadow:0 12px 40px #0000004d,0 0 60px #c17f590a,inset 0 1px #ffffff0d}.communities-module__IbDuRq__glassCardIndigo{-webkit-backdrop-filter:blur(16px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:1.25rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff08}.communities-module__IbDuRq__glassCardIndigo:hover{background:#ffffff09;border-color:#6366f133;transform:translateY(-2px);box-shadow:0 12px 40px #0000004d,0 0 60px #6366f10f,inset 0 1px #ffffff0d}.communities-module__IbDuRq__cardGlow{opacity:0;border-radius:inherit;pointer-events:none;background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%), #6366f11f, transparent 40%);transition:opacity .5s;position:absolute;inset:-1px}.communities-module__IbDuRq__glassCard:hover .communities-module__IbDuRq__cardGlow,.communities-module__IbDuRq__glassCardIndigo:hover .communities-module__IbDuRq__cardGlow,.communities-module__IbDuRq__communityCard:hover .communities-module__IbDuRq__cardGlow{opacity:1}.communities-module__IbDuRq__emptyShowcase{-webkit-backdrop-filter:blur(8px);background:#ffffff03;border:1px solid #ffffff0a;border-radius:1.5rem;position:relative;overflow:hidden}.communities-module__IbDuRq__emptyShowcase:before{content:"";background:radial-gradient(ellipse at center, var(--showcase-glow,#8b5cf60f), transparent 70%);filter:blur(60px);pointer-events:none;border-radius:50%;width:400px;height:300px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.communities-module__IbDuRq__heroIcon{-webkit-backdrop-filter:blur(8px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:1.25rem;box-shadow:0 4px 16px #00000026,inset 0 1px #ffffff08}.communities-module__IbDuRq__heroTitle{background:linear-gradient(#fffffff2 0%,#ffffff80 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.communities-module__IbDuRq__heroSubtitle{color:#ffffff40;line-height:1.7}.communities-module__IbDuRq__ctaButton{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:1rem;font-weight:700;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 24px #8b5cf640}.communities-module__IbDuRq__ctaButton:hover{transform:translateY(-1px);box-shadow:0 6px 32px #8b5cf659,0 0 40px #8b5cf61a}.communities-module__IbDuRq__ctaButton:active{transform:translateY(0)scale(.98)}.communities-module__IbDuRq__shimmer{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff14 50%,#0000 100%);position:absolute;inset:0;transform:translate(-100%)}.communities-module__IbDuRq__ctaButton:hover .communities-module__IbDuRq__shimmer{transition:transform .7s;transform:translate(100%)}.communities-module__IbDuRq__loadingShimmer{position:relative;overflow:hidden}.communities-module__IbDuRq__loadingShimmer:before{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff0a 50%,#0000 100%);animation:2s infinite communities-module__IbDuRq__shimmerSlide;position:absolute;inset:0;transform:translate(-100%)}@keyframes communities-module__IbDuRq__shimmerSlide{to{transform:translate(100%)}}.communities-module__IbDuRq__categoryCard{-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#ffffff04;border:1px solid #ffffff0a;border-radius:1rem;align-items:center;gap:.875rem;padding:1rem 1.25rem;transition:all .35s cubic-bezier(.25,.46,.45,.94);display:flex}.communities-module__IbDuRq__categoryCard:hover{background:#ffffff08;border-color:#ffffff14;transform:translateY(-1px);box-shadow:0 4px 16px #00000026,inset 0 1px #ffffff08}.communities-module__IbDuRq__categoryIcon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .3s;display:flex}.communities-module__IbDuRq__categoryCard:hover .communities-module__IbDuRq__categoryIcon{transform:scale(1.1)}.communities-module__IbDuRq__featureCard{-webkit-backdrop-filter:blur(8px);background:#ffffff04;border:1px solid #ffffff0a;border-radius:1.25rem;padding:1.5rem;transition:all .35s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.communities-module__IbDuRq__featureCard:hover{background:#ffffff08;border-color:#ffffff14;transform:translateY(-2px);box-shadow:0 8px 24px #0003,inset 0 1px #ffffff08}.communities-module__IbDuRq__featureCard:after{content:"";background:var(--feature-glow,#8b5cf614);filter:blur(20px);opacity:0;pointer-events:none;border-radius:50%;width:3rem;height:3rem;transition:opacity .4s;position:absolute;top:.75rem;left:.75rem}.communities-module__IbDuRq__featureCard:hover:after{opacity:1}.communities-module__IbDuRq__featureIcon{z-index:1;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;transition:transform .3s;display:flex;position:relative}.communities-module__IbDuRq__featureCard:hover .communities-module__IbDuRq__featureIcon{transform:scale(1.1)}.communities-module__IbDuRq__communityCard{-webkit-backdrop-filter:blur(16px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:1.25rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff08}.communities-module__IbDuRq__communityCard:hover{background:#ffffff09;border-color:#c17f5926;transform:translateY(-2px);box-shadow:0 12px 40px #0000004d,0 0 60px #c17f590a,inset 0 1px #ffffff0d}.communities-module__IbDuRq__communityTitle{background:linear-gradient(135deg,#ffffffe6 0%,#ffffff8c 100%);-webkit-text-fill-color:transparent;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;font-weight:700}.communities-module__IbDuRq__communityBanner{height:5rem;position:relative;overflow:hidden}.communities-module__IbDuRq__communityBanner:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0a0acc);height:50%;position:absolute;bottom:0;left:0;right:0}.communities-module__IbDuRq__communityRow{background:#ffffff03;border:1px solid #ffffff0a;border-radius:1rem;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:all .3s;display:flex}.communities-module__IbDuRq__communityRow:hover{background:#ffffff08;border-color:#ffffff14;box-shadow:0 4px 16px #00000026}.communities-module__IbDuRq__sectionDivider{background:linear-gradient(90deg,#0000 0%,#c17f591f 30%,#6366f11f 70%,#0000 100%);max-width:80rem;height:1px;margin:0 auto}.communities-module__IbDuRq__sectionLabel{text-transform:uppercase;letter-spacing:.15em;font-size:.625rem;font-weight:700}.communities-module__IbDuRq__skeleton{background:linear-gradient(90deg,#ffffff05 25%,#ffffff0a 50%,#ffffff05 75%) 0 0/200% 100%;border:1px solid #ffffff08;border-radius:1.25rem;animation:1.5s ease-in-out infinite communities-module__IbDuRq__skeletonShimmer}@keyframes communities-module__IbDuRq__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.communities-module__IbDuRq__sortDropdown{-webkit-backdrop-filter:blur(24px);background:#111118;border:1px solid #ffffff14;border-radius:1rem;overflow:hidden;box-shadow:0 12px 40px #00000080}.communities-module__IbDuRq__sortOption{color:#ffffff59;align-items:center;gap:.625rem;width:100%;padding:.625rem 1rem;font-size:.75rem;transition:all .2s;display:flex}.communities-module__IbDuRq__sortOption:hover{background:#ffffff0a}.communities-module__IbDuRq__sortOptionActive{color:#a78bfa;background:#8b5cf614;align-items:center;gap:.625rem;width:100%;padding:.625rem 1rem;font-size:.75rem;transition:all .2s;display:flex}.communities-module__IbDuRq__viewToggle{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.75rem;align-items:center;gap:2px;padding:3px;display:flex}.communities-module__IbDuRq__viewButton{color:#ffffff26;border-radius:.5rem;padding:.5rem;transition:all .2s}.communities-module__IbDuRq__viewButtonActive{color:#a78bfa;background:#8b5cf61f;border-radius:.5rem;padding:.5rem;transition:all .2s}.communities-module__IbDuRq__bottomCta{text-align:center;padding:2rem 0}.communities-module__IbDuRq__bottomCtaLink{color:#8b5cf6b3;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;transition:all .3s;display:inline-flex}.communities-module__IbDuRq__bottomCtaLink:hover{color:#a78bfa;transform:translate(2px)}.communities-module__IbDuRq__copperText{background:linear-gradient(135deg,#c17f59 0%,#d4a574 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.communities-module__IbDuRq__fab{background:linear-gradient(135deg,#8b5cf6,#6d28d9);transition:all .3s;box-shadow:0 4px 24px #8b5cf64d,0 0 40px #8b5cf61a}.communities-module__IbDuRq__fab:hover{transform:scale(1.05);box-shadow:0 6px 32px #8b5cf666,0 0 60px #8b5cf626}.communities-module__IbDuRq__fab:active{transform:scale(.95)}.communities-module__IbDuRq__badge{letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.5625rem;font-weight:700;display:inline-flex}.communities-module__IbDuRq__badgePrivate{color:#ef444499;background:#ef444414;border:1px solid #ef44441a}.communities-module__IbDuRq__badgeVerified{color:#10b98199;background:#10b98114;border:1px solid #10b9811a}.communities-module__IbDuRq__badgeFeatured{color:#eab30899;background:#eab30814;border:1px solid #eab3081a}.communities-module__IbDuRq__avatarStack{align-items:center;display:flex}.communities-module__IbDuRq__avatarStack>*{border:2px solid var(--bg-primary,#0a0a0a);border-radius:9999px;margin-left:-.375rem;transition:transform .2s}.communities-module__IbDuRq__avatarStack>:first-child{margin-left:0}.communities-module__IbDuRq__avatarStack>:hover{z-index:10;transform:translateY(-2px)}.communities-module__IbDuRq__statValue{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.02em}.communities-module__IbDuRq__tooltip{position:relative}.communities-module__IbDuRq__tooltip:after{content:attr(data-tooltip);white-space:nowrap;color:#fff9;opacity:0;pointer-events:none;background:#1a1a2e;border:1px solid #ffffff14;border-radius:.5rem;padding:.375rem .75rem;font-size:.625rem;font-weight:500;transition:all .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)scale(.95);box-shadow:0 4px 16px #0000004d}.communities-module__IbDuRq__tooltip:hover:after{opacity:1;transform:translate(-50%)scale(1)}.communities-module__IbDuRq__pulseDot{background:#10b981;border-radius:9999px;width:.5rem;height:.5rem;position:relative}.communities-module__IbDuRq__pulseDot:before{content:"";background:#10b9814d;border-radius:9999px;animation:2s ease-in-out infinite communities-module__IbDuRq__pulse;position:absolute;inset:-2px}@keyframes communities-module__IbDuRq__pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:0;transform:scale(1.8)}}
