.Komunitas-module__ypYSGq__komunitasPage{background:#fafdfb;min-height:100vh}.Komunitas-module__ypYSGq__hero{color:#fff;background:linear-gradient(135deg,#0f2e23 0%,#1b5e20 100%);padding:80px 20px;position:relative;overflow:hidden}.Komunitas-module__ypYSGq__heroBg{z-index:1;background-image:radial-gradient(circle at 20% 30%,#d4af3726 0%,#0000 40%),radial-gradient(circle at 80% 70%,#ffffff0d 0%,#0000 50%);position:absolute;inset:0}.Komunitas-module__ypYSGq__heroContent{z-index:2;text-align:center;max-width:800px;margin:0 auto;position:relative}.Komunitas-module__ypYSGq__heroBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d4af37;background:#d4af3733;border:1px solid #d4af374d;border-radius:999px;margin-bottom:25px;padding:8px 20px;font-size:.9rem;font-weight:600;display:inline-block}.Komunitas-module__ypYSGq__heroTitle{color:#f5f5f5;margin-bottom:20px;font-size:3.5rem;line-height:1.2}.Komunitas-module__ypYSGq__heroTitle span{background:linear-gradient(135deg,#d4af37,#f5d742);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:block}.Komunitas-module__ypYSGq__heroSubtitle{color:#ffffffe6;max-width:600px;margin:0 auto 30px;font-size:1.2rem;line-height:1.7}.Komunitas-module__ypYSGq__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.Komunitas-module__ypYSGq__heroButton{color:#0f2e23;cursor:pointer;background:#d4af37;border:2px solid #d4af37;border-radius:999px;padding:15px 35px;font-size:1.1rem;font-weight:700;transition:all .3s}.Komunitas-module__ypYSGq__heroButton:hover{color:#d4af37;background:0 0;transform:translateY(-3px);box-shadow:0 10px 20px #d4af374d}.Komunitas-module__ypYSGq__heroLink{color:#fff;border-bottom:2px solid #0000;font-size:1.1rem;text-decoration:none;transition:all .3s}.Komunitas-module__ypYSGq__heroLink:hover{color:#d4af37;border-bottom-color:#d4af37}.Komunitas-module__ypYSGq__statsSection{background:#fff;border-bottom:1px solid #1b5e201a;padding:40px 20px}.Komunitas-module__ypYSGq__statsGrid{grid-template-columns:repeat(4,1fr);gap:30px;max-width:1000px;margin:0 auto;display:grid}.Komunitas-module__ypYSGq__statCard{text-align:center}.Komunitas-module__ypYSGq__statNumber{color:#1b5e20;margin-bottom:5px;font-size:2.2rem;font-weight:700;line-height:1.2;display:block}.Komunitas-module__ypYSGq__statLabel{color:#4b6359;font-size:.9rem}.Komunitas-module__ypYSGq__mainSection{background:#f5faf7;padding:60px 20px}.Komunitas-module__ypYSGq__mainLayout{grid-template-columns:300px 1fr;gap:30px;max-width:1200px;margin:0 auto;display:grid}.Komunitas-module__ypYSGq__sidebar{flex-direction:column;gap:25px;display:flex}.Komunitas-module__ypYSGq__sidebarCta{color:#fff;text-align:center;background:linear-gradient(135deg,#1b5e20 0%,#2d6a4f 100%);border-radius:20px;padding:30px 20px}.Komunitas-module__ypYSGq__ctaIcon{margin-bottom:15px;font-size:3rem;display:block}.Komunitas-module__ypYSGq__ctaTitle{margin-bottom:10px;font-size:1.3rem}.Komunitas-module__ypYSGq__ctaText{opacity:.9;margin-bottom:20px;font-size:.9rem;line-height:1.6}.Komunitas-module__ypYSGq__ctaButton{color:#0f2e23;cursor:pointer;background:#d4af37;border:2px solid #d4af37;border-radius:999px;width:100%;padding:12px 25px;font-size:1rem;font-weight:600;transition:all .3s}.Komunitas-module__ypYSGq__ctaButton:hover{color:#d4af37;background:0 0;transform:translateY(-3px)}.Komunitas-module__ypYSGq__kategoriBox{background:#fff;border:1px solid #1b5e2014;border-radius:20px;padding:20px;box-shadow:0 5px 15px #00000005}.Komunitas-module__ypYSGq__kategoriTitle{color:#1b5e20;border-bottom:2px solid #e0eee5;margin-bottom:15px;padding-bottom:10px;font-size:1.1rem}.Komunitas-module__ypYSGq__kategoriList{margin:0;padding:0;list-style:none}.Komunitas-module__ypYSGq__kategoriItem{cursor:pointer;color:#4b6359;background:0 0;border:none;border-radius:10px;align-items:center;width:100%;padding:10px 0;transition:all .3s;display:flex}.Komunitas-module__ypYSGq__kategoriItem:hover{color:#1b5e20;transform:translate(5px)}.Komunitas-module__ypYSGq__kategoriActive{color:#1b5e20;background:#f0f7f2;padding:10px 12px;font-weight:600}.Komunitas-module__ypYSGq__kategoriIcon{width:30px;font-size:1.1rem}.Komunitas-module__ypYSGq__kategoriName{text-align:left;flex:1;font-size:.95rem}.Komunitas-module__ypYSGq__kategoriCount{color:#8b9e95;font-size:.8rem}.Komunitas-module__ypYSGq__anggotaBox{background:#fff;border:1px solid #1b5e2014;border-radius:20px;padding:20px;box-shadow:0 5px 15px #00000005}.Komunitas-module__ypYSGq__anggotaTitle{color:#1b5e20;border-bottom:2px solid #e0eee5;margin-bottom:15px;padding-bottom:10px;font-size:1.1rem}.Komunitas-module__ypYSGq__anggotaList{margin:0;padding:0;list-style:none}.Komunitas-module__ypYSGq__anggotaItem{border-bottom:1px solid #e0eee5;align-items:center;gap:10px;padding:10px 0;display:flex}.Komunitas-module__ypYSGq__anggotaItem:last-child{border-bottom:none}.Komunitas-module__ypYSGq__anggotaAvatar{background:#f0f7f2;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:1.5rem;display:flex}.Komunitas-module__ypYSGq__anggotaInfo{flex-direction:column;flex:1;display:flex}.Komunitas-module__ypYSGq__anggotaName{color:#0f2e23;font-size:.9rem;font-weight:600}.Komunitas-module__ypYSGq__anggotaRole{color:#8b9e95;font-size:.75rem}.Komunitas-module__ypYSGq__anggotaTime{color:#4b6359;font-size:.7rem}.Komunitas-module__ypYSGq__jadwalBox{background:#fff;border:1px solid #1b5e2014;border-radius:20px;padding:20px;box-shadow:0 5px 15px #00000005}.Komunitas-module__ypYSGq__jadwalTitle{color:#1b5e20;border-bottom:2px solid #e0eee5;margin-bottom:15px;padding-bottom:10px;font-size:1.1rem}.Komunitas-module__ypYSGq__jadwalItem{border-bottom:1px solid #e0eee5;padding:15px 0}.Komunitas-module__ypYSGq__jadwalItem:last-child{border-bottom:none}.Komunitas-module__ypYSGq__jadwalHeader{justify-content:space-between;margin-bottom:8px;font-size:.8rem;display:flex}.Komunitas-module__ypYSGq__jadwalDay{color:#1b5e20;font-weight:600}.Komunitas-module__ypYSGq__jadwalTime{color:#d4af37}.Komunitas-module__ypYSGq__jadwalTopic{color:#0f2e23;margin-bottom:8px;font-size:.95rem}.Komunitas-module__ypYSGq__jadwalFooter{justify-content:space-between;font-size:.75rem;display:flex}.Komunitas-module__ypYSGq__jadwalHost{color:#4b6359}.Komunitas-module__ypYSGq__jadwalPeserta{color:#1b5e20;font-weight:600}.Komunitas-module__ypYSGq__jadwalLink{text-align:center;color:#1b5e20;margin-top:15px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:block}.Komunitas-module__ypYSGq__jadwalLink:hover{color:#d4af37}.Komunitas-module__ypYSGq__mainContent{background:#fff;border:1px solid #1b5e2014;border-radius:20px;padding:25px;box-shadow:0 5px 15px #00000005}.Komunitas-module__ypYSGq__searchBox{gap:15px;margin-bottom:30px;display:flex;position:relative}.Komunitas-module__ypYSGq__searchIcon{color:#8b9e95;z-index:1;font-size:1.2rem;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.Komunitas-module__ypYSGq__searchInput{background:#f8fbf9;border:2px solid #1b5e201a;border-radius:999px;flex:1;padding:15px 20px 15px 50px;font-size:1rem;transition:all .3s}.Komunitas-module__ypYSGq__searchInput:focus{background:#fff;border-color:#d4af37;outline:none;box-shadow:0 5px 15px #d4af371a}.Komunitas-module__ypYSGq__searchButton{color:#fff;cursor:pointer;white-space:nowrap;background:#1b5e20;border:2px solid #1b5e20;border-radius:999px;padding:0 30px;font-weight:600;transition:all .3s}.Komunitas-module__ypYSGq__searchButton:hover{color:#0f2e23;background:#d4af37;border-color:#d4af37;transform:translateY(-3px);box-shadow:0 10px 20px #d4af3733}.Komunitas-module__ypYSGq__diskusiList{flex-direction:column;gap:20px;display:flex}.Komunitas-module__ypYSGq__diskusiCard{background:#f8fbf9;border:1px solid #1b5e2014;border-radius:16px;padding:25px;transition:all .3s;position:relative}.Komunitas-module__ypYSGq__diskusiCard:hover{border-color:#d4af37;transform:translateY(-3px);box-shadow:0 10px 25px #1b5e201a}.Komunitas-module__ypYSGq__diskusiPinned{background:#fff9e6;border-left:4px solid #d4af37}.Komunitas-module__ypYSGq__pinnedBadge{color:#0f2e23;background:#d4af37;border-radius:999px;padding:4px 12px;font-size:.7rem;font-weight:700;position:absolute;top:-10px;left:20px;box-shadow:0 2px 8px #0000001a}.Komunitas-module__ypYSGq__diskusiHeader{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.Komunitas-module__ypYSGq__userInfo{align-items:center;gap:12px;display:flex}.Komunitas-module__ypYSGq__userAvatar{background:#e0eee5;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:2rem;display:flex}.Komunitas-module__ypYSGq__userDetails{flex-direction:column;display:flex}.Komunitas-module__ypYSGq__userName{color:#0f2e23;font-size:1rem;font-weight:600}.Komunitas-module__ypYSGq__userRole{color:#8b9e95;font-size:.75rem}.Komunitas-module__ypYSGq__diskusiTime{color:#8b9e95;font-size:.8rem}.Komunitas-module__ypYSGq__diskusiTitle{color:#1b5e20;margin-bottom:10px;font-size:1.2rem}.Komunitas-module__ypYSGq__diskusiContent{color:#4b6359;margin-bottom:20px;font-size:.95rem;line-height:1.7}.Komunitas-module__ypYSGq__diskusiFooter{border-bottom:1px solid #e0eee5;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;display:flex}.Komunitas-module__ypYSGq__diskusiCategory{color:#1b5e20;background:#1b5e201a;border-radius:999px;padding:5px 12px;font-size:.7rem;font-weight:600}.Komunitas-module__ypYSGq__diskusiStats{gap:15px;display:flex}.Komunitas-module__ypYSGq__diskusiReplies,.Komunitas-module__ypYSGq__diskusiLikes{color:#4b6359;font-size:.8rem}.Komunitas-module__ypYSGq__diskusiActions{gap:10px;display:flex}.Komunitas-module__ypYSGq__diskusiReplyBtn,.Komunitas-module__ypYSGq__diskusiLikeBtn,.Komunitas-module__ypYSGq__diskusiShareBtn{cursor:pointer;border:none;border-radius:10px;flex:1;padding:8px;font-size:.9rem;transition:all .3s}.Komunitas-module__ypYSGq__diskusiReplyBtn{color:#fff;background:#1b5e20}.Komunitas-module__ypYSGq__diskusiReplyBtn:hover{background:#2d6a4f;transform:translateY(-2px)}.Komunitas-module__ypYSGq__diskusiLikeBtn{color:#1b5e20;background:#f0f7f2}.Komunitas-module__ypYSGq__diskusiLikeBtn:hover{color:#0f2e23;background:#d4af37}.Komunitas-module__ypYSGq__diskusiShareBtn{color:#4b6359;background:#f0f7f2}.Komunitas-module__ypYSGq__diskusiShareBtn:hover{color:#fff;background:#4b6359}.Komunitas-module__ypYSGq__noResults{text-align:center;padding:60px 20px}.Komunitas-module__ypYSGq__noResultsIcon{opacity:.5;margin-bottom:20px;font-size:4rem;display:block}.Komunitas-module__ypYSGq__noResults h3{color:#0f2e23;margin-bottom:10px;font-size:1.3rem}.Komunitas-module__ypYSGq__noResults p{color:#4b6359}.Komunitas-module__ypYSGq__loadMore{text-align:center;margin-top:40px}.Komunitas-module__ypYSGq__loadMoreButton{color:#1b5e20;cursor:pointer;background:0 0;border:2px solid #1b5e20;border-radius:999px;padding:12px 35px;font-weight:600;transition:all .3s}.Komunitas-module__ypYSGq__loadMoreButton:hover{color:#fff;background:#1b5e20;transform:translateY(-3px);box-shadow:0 10px 20px #1b5e2033}.Komunitas-module__ypYSGq__fiturSection{background:#fff;padding:80px 20px}.Komunitas-module__ypYSGq__fiturTitle{color:#0f2e23;text-align:center;margin-bottom:50px;font-size:2.2rem;position:relative}.Komunitas-module__ypYSGq__fiturTitle:after{content:"";background:#d4af37;width:80px;height:3px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.Komunitas-module__ypYSGq__fiturGrid{grid-template-columns:repeat(4,1fr);gap:25px;max-width:1000px;margin:0 auto;display:grid}.Komunitas-module__ypYSGq__fiturCard{text-align:center;background:#f8fbf9;border:1px solid #1b5e2014;border-radius:20px;padding:30px 20px;transition:all .3s}.Komunitas-module__ypYSGq__fiturCard:hover{border-color:#d4af37;transform:translateY(-5px);box-shadow:0 15px 30px #1b5e201a}.Komunitas-module__ypYSGq__fiturIcon{margin-bottom:15px;font-size:2.5rem;display:block}.Komunitas-module__ypYSGq__fiturCard h3{color:#1b5e20;margin-bottom:10px;font-size:1.2rem}.Komunitas-module__ypYSGq__fiturCard p{color:#4b6359;font-size:.9rem;line-height:1.6}.Komunitas-module__ypYSGq__testimoniSection{background:#f5faf7;padding:80px 20px}.Komunitas-module__ypYSGq__testimoniTitle{color:#0f2e23;text-align:center;margin-bottom:50px;font-size:2.2rem}.Komunitas-module__ypYSGq__testimoniGrid{grid-template-columns:repeat(3,1fr);gap:25px;max-width:1000px;margin:0 auto;display:grid}.Komunitas-module__ypYSGq__testimoniCard{background:#fff;border:1px solid #1b5e2014;border-radius:20px;padding:25px;position:relative;box-shadow:0 10px 20px #00000005}.Komunitas-module__ypYSGq__testimoniCard:before{content:"\"";color:#d4af37;opacity:.2;font-family:serif;font-size:4rem;position:absolute;top:10px;left:15px}.Komunitas-module__ypYSGq__testimoniText{color:#4b6359;z-index:2;margin-bottom:20px;font-size:.95rem;font-style:italic;line-height:1.7;position:relative}.Komunitas-module__ypYSGq__testimoniAuthor{align-items:center;gap:12px;display:flex}.Komunitas-module__ypYSGq__testimoniAvatar{background:#f0f7f2;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:2rem;display:flex}.Komunitas-module__ypYSGq__testimoniName{color:#1b5e20;font-size:.95rem;font-weight:600;display:block}.Komunitas-module__ypYSGq__testimoniRole{color:#8b9e95;font-size:.75rem}.Komunitas-module__ypYSGq__modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Komunitas-module__ypYSGq__modalContent{background:#fff;border-radius:30px;width:100%;max-width:500px;max-height:90vh;animation:.3s Komunitas-module__ypYSGq__modalFadeIn;position:relative;overflow-y:auto}@keyframes Komunitas-module__ypYSGq__modalFadeIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.Komunitas-module__ypYSGq__modalClose{cursor:pointer;color:#4b6359;z-index:10;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:2rem;transition:all .3s;display:flex;position:absolute;top:15px;right:20px;box-shadow:0 2px 10px #0000001a}.Komunitas-module__ypYSGq__modalClose:hover{color:#fff;background:#1b5e20;transform:rotate(90deg)}.Komunitas-module__ypYSGq__modalBody{padding:40px 30px}.Komunitas-module__ypYSGq__modalIcon{text-align:center;margin-bottom:20px;font-size:4rem;display:block}.Komunitas-module__ypYSGq__modalTitle{color:#0f2e23;text-align:center;margin-bottom:15px;font-size:1.6rem}.Komunitas-module__ypYSGq__modalText{color:#4b6359;text-align:center;margin-bottom:30px;line-height:1.7}.Komunitas-module__ypYSGq__modalOptions{flex-direction:column;gap:15px;margin-bottom:25px;display:flex}.Komunitas-module__ypYSGq__modalOptionWa,.Komunitas-module__ypYSGq__modalOptionTelegram,.Komunitas-module__ypYSGq__modalOptionForum{border:2px solid #0000;border-radius:16px;align-items:center;gap:15px;padding:15px;text-decoration:none;transition:all .3s;display:flex}.Komunitas-module__ypYSGq__modalOptionWa{color:#075e54;background:#e8f5e9}.Komunitas-module__ypYSGq__modalOptionWa:hover{color:#fff;background:#075e54;border-color:#075e54;transform:translate(5px)}.Komunitas-module__ypYSGq__modalOptionTelegram{color:#08c;background:#e8f0fe}.Komunitas-module__ypYSGq__modalOptionTelegram:hover{color:#fff;background:#08c;border-color:#08c;transform:translate(5px)}.Komunitas-module__ypYSGq__modalOptionForum{color:#1b5e20;background:#f0f7f2}.Komunitas-module__ypYSGq__modalOptionForum:hover{color:#fff;background:#1b5e20;border-color:#1b5e20;transform:translate(5px)}.Komunitas-module__ypYSGq__optionIcon{text-align:center;min-width:40px;font-size:2rem}.Komunitas-module__ypYSGq__optionContent{flex:1}.Komunitas-module__ypYSGq__optionContent h3{margin-bottom:3px;font-size:1rem}.Komunitas-module__ypYSGq__optionContent p{opacity:.8;font-size:.8rem}.Komunitas-module__ypYSGq__optionArrow{margin-right:5px;font-size:1.2rem}.Komunitas-module__ypYSGq__modalNote{text-align:center;color:#8b9e95;border-top:1px solid #e0eee5;padding-top:20px;font-size:.8rem}@media (max-width:1000px){.Komunitas-module__ypYSGq__mainLayout{grid-template-columns:1fr}.Komunitas-module__ypYSGq__fiturGrid,.Komunitas-module__ypYSGq__testimoniGrid,.Komunitas-module__ypYSGq__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.Komunitas-module__ypYSGq__heroTitle{font-size:2.5rem}.Komunitas-module__ypYSGq__searchBox{flex-direction:column}.Komunitas-module__ypYSGq__searchButton{padding:15px}.Komunitas-module__ypYSGq__diskusiActions{flex-direction:column}.Komunitas-module__ypYSGq__fiturGrid,.Komunitas-module__ypYSGq__testimoniGrid{grid-template-columns:1fr}}@media (max-width:480px){.Komunitas-module__ypYSGq__heroTitle{font-size:2rem}.Komunitas-module__ypYSGq__statsGrid{grid-template-columns:1fr}.Komunitas-module__ypYSGq__diskusiHeader,.Komunitas-module__ypYSGq__diskusiFooter{flex-direction:column;align-items:flex-start;gap:10px}.Komunitas-module__ypYSGq__modalBody{padding:30px 20px}}
