.CommunityPage_container__orrU2{max-width:1280px;margin:0 auto;padding:32px 20px;box-sizing:border-box}.CommunityPage_section__tcG9a{margin-bottom:50px;min-width:0}.CommunityPage_sectionHeader__kU5PI{display:flex;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #ecf0f1}.CommunityPage_headerText__9Pkrp{display:flex;flex-direction:column;gap:4px}.CommunityPage_titleRow__vsoef{display:flex;align-items:center;gap:10px}.CommunityPage_titleRow__vsoef h2{font-size:20px;font-weight:700;color:#1e1b4b;margin:0;letter-spacing:-.02em}.CommunityPage_subtitle__pz6_z{font-size:14px;color:#7F8C8D;margin:0;line-height:1.4}.CommunityPage_sectionIcon__J1z08{font-size:20px;color:#1e1b4b;flex-shrink:0}.CommunityPage_liveBadge__n5kar{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:5px 10px;font-size:11px;font-weight:700;border-radius:6px;box-shadow:0 0 0 0 rgba(239,68,68,.6);animation:CommunityPage_liveBlink__Tkv7h 1.2s ease-in-out infinite}@keyframes CommunityPage_liveBlink__Tkv7h{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(239,68,68,.5);transform:scale(1)}50%{opacity:.92;box-shadow:0 0 0 6px rgba(239,68,68,0);transform:scale(1.02)}}.CommunityPage_moreLink__XRe_R{color:#1e1b4b;font-weight:600;text-decoration:none;font-size:14px;transition:color .2s,opacity .2s}.CommunityPage_moreLink__XRe_R:hover{color:#0f172a;opacity:.92}.CommunityPage_chatPreview__mr8go{background:#f8f8f8;padding:24px;border-radius:12px;border:1px solid #ddd;box-sizing:border-box;overflow:hidden}.CommunityPage_chatListEmpty__NkP5g{padding:40px 20px;text-align:center;background:rgba(255,255,255,.8);border-radius:12px;color:#64748b;font-size:14px;margin-bottom:24px;box-sizing:border-box}.CommunityPage_chatListEmpty__NkP5g p{margin:0}.CommunityPage_chatPreviewGrid__FBxEw{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;margin-bottom:24px;min-width:0}.CommunityPage_chatPreviewCard__u2Qx_{display:block;background:white;border-radius:0;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:inherit;position:relative;border:1px solid #e2e8f0;overflow:hidden;min-width:0}.CommunityPage_chatPreviewCard__u2Qx_:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.06)}.CommunityPage_chatPreviewBand__THIq4{height:6px;width:100%;flex-shrink:0}.CommunityPage_chatPreviewBand0__2v1TQ{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.CommunityPage_chatPreviewBand1__W5yju{background:linear-gradient(90deg,#22c55e,#4ade80)}.CommunityPage_chatPreviewBand2__Muv19{background:linear-gradient(90deg,#f97316,#fb923c)}.CommunityPage_chatPreviewBand3__gxxFv{background:linear-gradient(90deg,#ef4444,#f87171)}.CommunityPage_chatPreviewBody__ymQOm{padding:14px 16px 16px}.CommunityPage_chatPreviewTop__fgRAx{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.CommunityPage_chatPreviewTitle__oOC_I{font-size:15px;font-weight:700;margin:0;color:#1e293b;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em}.CommunityPage_chatPreviewCount__0d97a{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#15803d;background:#dcfce7;padding:5px 9px;border-radius:20px;flex-shrink:0;box-shadow:0 1px 2px rgba(34,197,94,.15)}.CommunityPage_chatPreviewDesc__9M85_{font-size:13px;color:#64748b;margin:0 0 10px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityPage_chatPreviewTags__5jiB_{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.CommunityPage_chatPreviewTag__D3ee3{font-size:11px;padding:3px 9px;border-radius:12px;font-weight:600;white-space:nowrap}.CommunityPage_previewTagColor0__7MuCq{background:#fef3c7;color:#b45309}.CommunityPage_previewTagColor1__PJLZe{background:#dbeafe;color:#1d4ed8}.CommunityPage_previewTagColor2__hyuM9{background:#dcfce7;color:#15803d}.CommunityPage_previewTagColor3__pKChx{background:#fce7f3;color:#be185d}.CommunityPage_previewTagColor4__yOp1C{background:#e9d5ff;color:#6b21a8}.CommunityPage_previewTagColor5__eF1DY{background:#fed7aa;color:#c2410c}.CommunityPage_previewTagColor6__DkMjM{background:#cffafe;color:#0e7490}.CommunityPage_previewTagColor7__U9mi4{background:#e0e7ff;color:#3730a3}.CommunityPage_chatPreviewCreator___zG9J{font-size:11px;color:#94a3b8;display:block}.CommunityPage_lastMessage__etaU4{display:flex;gap:8px;font-size:14px;color:#666}.CommunityPage_userName__O78nK{font-weight:600;color:#333;flex-shrink:0}.CommunityPage_messageText__mGg1y{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityPage_messageTime__Jqc2i{font-size:12px;color:#999;flex-shrink:0}.CommunityPage_enterChatBtn__ce7Xh{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:16px;border-radius:10px;border:2px solid #2563eb;background:#eff6ff;color:#1d4ed8;text-align:center;font-weight:700;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.CommunityPage_enterChatBtn__ce7Xh:hover{background:#2563eb;border-color:#1d4ed8;color:#fff}.CommunityPage_boardPreview__4seR3{background:#f8f8f8;padding:24px;border-radius:12px;border:1px solid #ddd;box-sizing:border-box;overflow:hidden}.CommunityPage_boardTabs__XGVqd{display:flex;gap:8px;margin-bottom:20px;border-bottom:2px solid #ddd}.CommunityPage_tab__S_Lez{padding:12px 24px;background:none;border:none;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;color:#666;display:flex;align-items:center;gap:6px;transition:color .2s;position:relative;margin:0;-webkit-tap-highlight-color:transparent}.CommunityPage_tab__S_Lez:focus-visible{outline:2px solid #4b26ac;outline-offset:2px}.CommunityPage_tab__S_Lez.CommunityPage_active__Ha_F5,.CommunityPage_tab__S_Lez:hover{color:#4b26ac}.CommunityPage_tab__S_Lez.CommunityPage_active__Ha_F5:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#4b26ac}.CommunityPage_postList__9lODo{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.CommunityPage_postListEmpty__YuILX{padding:32px 16px;text-align:center;background:white;border:1px solid #eee;color:#666;font-size:14px}.CommunityPage_post__bWwmv{display:flex;align-items:center;gap:16px;padding:16px;background:white;border:1px solid #ddd;transition:border-color .2s;cursor:pointer;text-decoration:none;color:inherit}.CommunityPage_post__bWwmv:hover{border-color:#4b26ac}.CommunityPage_postBadge__aTXYk{flex-shrink:0;background:#4b26ac;color:white;padding:4px 8px;font-size:11px;font-weight:700}.CommunityPage_postContent__Du14N{flex:1 1;min-width:0}.CommunityPage_postTitle__wPjvS{font-size:16px;font-weight:600;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityPage_postMeta__wF7TP{display:flex;gap:12px;font-size:13px;color:#666}.CommunityPage_author__dVV6w{font-weight:600}.CommunityPage_time___QvEM{color:#999}.CommunityPage_category__cz00P{color:#4b26ac;font-weight:600}.CommunityPage_postStats__w1329{display:flex;gap:16px;font-size:13px;color:#666;flex-shrink:0}.CommunityPage_postStats__w1329 span{display:flex;align-items:center;gap:4px}.CommunityPage_postStats__w1329 span:nth-child(2),.CommunityPage_postStats__w1329 span:nth-child(2) svg{color:#6c6b00}.CommunityPage_postStats__w1329 span:nth-child(3),.CommunityPage_postStats__w1329 span:nth-child(3) svg{color:#dc2626}.CommunityPage_writeBtn__Cw9eC{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:16px;border-radius:10px;border:2px solid #1ea5c5;background:#e0f7fa;color:#1ea5c5;text-align:center;font-weight:700;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.CommunityPage_writeBtn__Cw9eC:hover{background:#1ea5c5;color:#fff}.CommunityPage_galleryPreview__01DN1{background:#f8f8f8;padding:24px;border-radius:12px;border:1px solid #ddd;box-sizing:border-box;overflow:hidden}.CommunityPage_galleryPreviewGrid__NM2eV{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.CommunityPage_galleryPreview__01DN1 .CommunityPage_postListEmpty__YuILX{margin-bottom:24px}.CommunityPage_galleryPreviewCard__T2ymj{display:flex;flex-direction:column;background:white;border-radius:0;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 1px 4px rgba(0,0,0,.08);position:relative;cursor:pointer;transition:transform .2s ease}.CommunityPage_galleryPreviewCard__T2ymj:hover{transform:translateY(-4px)}.CommunityPage_galleryCardBadge__xLnfi{position:absolute;top:10px;left:10px;background:#1e1b4b;color:white;padding:3px 8px;font-size:10px;font-weight:700;border-radius:4px;z-index:1;letter-spacing:.05em}.CommunityPage_galleryCardThumb__ELjhE{position:relative;width:100%;padding-top:128%;background:#f3f4f6;overflow:hidden}.CommunityPage_galleryCardThumb__ELjhE img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.CommunityPage_galleryCardPlaceholder__e8GHM{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:48px;background:#f3f4f6}.CommunityPage_galleryCardCount__3_SuQ{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.55);color:white;padding:3px 7px;font-size:11px;font-weight:600;border-radius:4px}.CommunityPage_galleryCardInfo__567me{padding:10px 12px 12px}.CommunityPage_galleryCardTitle__dy0q3{font-size:14px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e1b4b}.CommunityPage_galleryCardAuthor___YrUN{display:block;font-size:11px;font-weight:600;color:#64748b;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityPage_galleryCardStats__0AS4D{display:flex;gap:12px;font-size:11px;color:#64748b}.CommunityPage_galleryCardStats__0AS4D span{display:flex;align-items:center;gap:4px}.CommunityPage_galleryCardStats__0AS4D span:nth-child(2),.CommunityPage_galleryCardStats__0AS4D span:nth-child(2) svg{color:#6c6b00}.CommunityPage_galleryCardStats__0AS4D span:nth-child(3),.CommunityPage_galleryCardStats__0AS4D span:nth-child(3) svg{color:#dc2626}.CommunityPage_galleryViewBtn__yY417{display:block;text-align:center;margin-top:10px;padding:8px 0;background:#fff;color:#1e1b4b;font-size:13px;font-weight:600;border:1.5px solid #1e1b4b;box-sizing:border-box;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.CommunityPage_galleryViewBtn__yY417:hover{background:#e2e8f0;color:#0f172a;border-color:#64748b}.CommunityPage_galleryWriteBtn__w4c3V{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:16px;margin-top:0;border-radius:10px;border:2px solid #d4a800;background:#fffde7;color:#b38600;text-align:center;font-weight:700;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.CommunityPage_galleryPreview__01DN1 .CommunityPage_galleryWriteBtn__w4c3V{margin-top:0}.CommunityPage_galleryWriteBtn__w4c3V:hover{background:#d4a800;color:#fff}.CommunityPage_galleryEmpty__sSWKk{padding:32px 16px;text-align:center;background:#f8f8f8;border:1px solid #ddd;color:#666;font-size:14px}.CommunityPage_galleryEmpty__sSWKk p{margin:0}.CommunityPage_galleryGrid__lSXpu{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.CommunityPage_galleryItem__HjwrW{background:white;border:1px solid #ddd;overflow:hidden;cursor:pointer;transition:border-color .2s}.CommunityPage_galleryItem__HjwrW:hover{border-color:#4b26ac}.CommunityPage_galleryThumb__7FZjV{position:relative;width:100%;padding-top:75%;background:#f0f0f0;overflow:hidden}.CommunityPage_placeholderImage__ebdfU{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:64px;background:linear-gradient(135deg,#f5f5f5,#e0e0e0)}.CommunityPage_imageOverlay__N0nE8{position:absolute;top:8px;right:8px}.CommunityPage_imageCount__ugMFT{background:rgba(0,0,0,.7);color:white;padding:4px 8px;font-size:12px;font-weight:600}.CommunityPage_galleryTitle__7pm6E{font-size:15px;font-weight:600;margin:0;padding:12px 16px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityPage_galleryMeta__fpcwZ{display:flex;justify-content:space-between;padding:0 16px 12px;font-size:13px;color:#666}.CommunityPage_additionalFeatures__8RlEN{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:80px}.CommunityPage_featureCard__ocaOL{background:white;border:2px solid #ddd;padding:32px 24px;text-align:center;transition:border-color .2s}.CommunityPage_featureCard__ocaOL:hover{border-color:#4b26ac}.CommunityPage_featureIcon__hV0FC{width:64px;height:64px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:#f8f8f8;border:2px solid #4b26ac;font-size:32px;color:#4b26ac}.CommunityPage_featureCard__ocaOL h3{font-size:20px;font-weight:700;margin:0 0 12px}.CommunityPage_featureCard__ocaOL p{font-size:14px;color:#666;line-height:1.6;margin:0 0 16px}.CommunityPage_featureStats___Y6Ye{font-size:13px;color:#4b26ac;font-weight:600;margin-bottom:20px}.CommunityPage_featureBtn__fnnHk{display:inline-block;padding:12px 24px;background:white;color:#4b26ac;border:2px solid #4b26ac;font-weight:700;text-decoration:none;transition:all .2s}.CommunityPage_featureBtn__fnnHk:hover{background:#4b26ac;color:white}.CommunityPage_ctaSection__KX_Y1{text-align:center;padding:80px 20px;background:#f8f8f8;border:2px solid #ddd}.CommunityPage_ctaSection__KX_Y1 h2{font-size:36px;font-weight:700;margin:0 0 16px}.CommunityPage_ctaSection__KX_Y1 p{font-size:18px;color:#666;margin:0 0 32px}.CommunityPage_ctaButtons__uA7uW{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.CommunityPage_primaryBtn__OXiM6{padding:16px 40px;background:#4b26ac;color:white;border:none;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s}.CommunityPage_primaryBtn__OXiM6:hover{background:#3a1d8a}.CommunityPage_secondaryBtn__JxNx7{padding:16px 40px;background:white;color:#4b26ac;border:2px solid #4b26ac;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s}.CommunityPage_secondaryBtn__JxNx7:hover{background:#4b26ac;color:white}@media (max-width:1024px){.CommunityPage_container__orrU2{padding:30px 16px}.CommunityPage_section__tcG9a{margin-bottom:60px}.CommunityPage_sectionIcon__J1z08,.CommunityPage_titleRow__vsoef h2{font-size:19px}.CommunityPage_chatRooms__NcNck{grid-template-columns:repeat(2,1fr);gap:16px}.CommunityPage_boardPreview__4seR3,.CommunityPage_chatPreview__mr8go{padding:20px}.CommunityPage_postTitle__wPjvS{font-size:15px}.CommunityPage_postStats__w1329{gap:12px;font-size:12px}.CommunityPage_galleryPreview__01DN1{padding:20px}.CommunityPage_galleryPreviewGrid__NM2eV{grid-template-columns:repeat(2,1fr);gap:14px}.CommunityPage_galleryGrid__lSXpu{grid-template-columns:repeat(3,1fr);gap:16px}.CommunityPage_additionalFeatures__8RlEN{grid-template-columns:repeat(2,1fr);gap:20px}.CommunityPage_featureCard__ocaOL{padding:28px 20px}.CommunityPage_featureIcon__hV0FC{width:56px;height:56px;font-size:28px}.CommunityPage_ctaSection__KX_Y1{padding:60px 20px}.CommunityPage_ctaSection__KX_Y1 h2{font-size:32px}.CommunityPage_ctaSection__KX_Y1 p{font-size:16px}}@media (max-width:640px){.CommunityPage_container__orrU2{padding:20px 12px}.CommunityPage_section__tcG9a{margin-bottom:40px}.CommunityPage_sectionHeader__kU5PI{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:12px}.CommunityPage_sectionIcon__J1z08,.CommunityPage_titleRow__vsoef h2{font-size:18px}.CommunityPage_subtitle__pz6_z{font-size:13px}.CommunityPage_moreLink__XRe_R{font-size:13px;align-self:flex-end}.CommunityPage_liveBadge__n5kar{padding:4px 8px;font-size:10px}.CommunityPage_chatPreview__mr8go{padding:16px}.CommunityPage_chatRooms__NcNck{grid-template-columns:1fr;gap:10px}.CommunityPage_chatRoom__88ZBM{padding:12px}.CommunityPage_roomHeader__TG1pK{margin-bottom:10px;padding-bottom:10px}.CommunityPage_roomName__UoWah{font-size:14px}.CommunityPage_onlineCount__1IL8V{font-size:11px}.CommunityPage_lastMessage__etaU4{font-size:13px;gap:6px}.CommunityPage_messageTime__Jqc2i{font-size:11px}.CommunityPage_enterChatBtn__ce7Xh{padding:14px;font-size:14px}.CommunityPage_boardPreview__4seR3{padding:16px}.CommunityPage_boardTabs__XGVqd{gap:6px;margin-bottom:16px}.CommunityPage_tab__S_Lez{padding:10px 16px;font-size:13px;gap:4px}.CommunityPage_postList__9lODo{gap:10px;margin-bottom:16px}.CommunityPage_post__bWwmv{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.CommunityPage_postBadge__aTXYk{padding:3px 6px;font-size:10px}.CommunityPage_postTitle__wPjvS{font-size:14px;margin-bottom:6px}.CommunityPage_postMeta__wF7TP{gap:8px;font-size:12px;flex-wrap:wrap}.CommunityPage_postStats__w1329{width:100%;justify-content:flex-start;gap:12px;font-size:12px}.CommunityPage_writeBtn__Cw9eC{padding:14px;font-size:14px}.CommunityPage_galleryPreview__01DN1{padding:16px}.CommunityPage_galleryPreviewGrid__NM2eV{grid-template-columns:1fr;gap:12px}.CommunityPage_galleryCardTitle__dy0q3{font-size:14px;margin-bottom:8px}.CommunityPage_galleryCardInfo__567me{padding:12px 14px}.CommunityPage_galleryCardMeta__WxU23{font-size:12px;margin-bottom:8px}.CommunityPage_galleryCardStats__0AS4D{gap:10px;font-size:12px}.CommunityPage_galleryWriteBtn__w4c3V{padding:14px;font-size:14px}.CommunityPage_galleryGrid__lSXpu{grid-template-columns:repeat(2,1fr);gap:10px}.CommunityPage_galleryThumb__7FZjV{padding-top:100%}.CommunityPage_placeholderImage__ebdfU{font-size:48px}.CommunityPage_imageCount__ugMFT{font-size:11px;padding:3px 6px}.CommunityPage_galleryTitle__7pm6E{font-size:13px;padding:10px 12px 6px}.CommunityPage_galleryMeta__fpcwZ{padding:0 12px 10px;font-size:12px}.CommunityPage_additionalFeatures__8RlEN{grid-template-columns:1fr;gap:16px;margin-bottom:40px}.CommunityPage_featureCard__ocaOL{padding:24px 16px}.CommunityPage_featureIcon__hV0FC{width:52px;height:52px;font-size:26px;margin-bottom:16px}.CommunityPage_featureCard__ocaOL h3{font-size:18px;margin-bottom:10px}.CommunityPage_featureCard__ocaOL p{font-size:13px;margin-bottom:12px}.CommunityPage_featureStats___Y6Ye{font-size:12px;margin-bottom:16px}.CommunityPage_featureBtn__fnnHk{padding:10px 20px;font-size:13px}.CommunityPage_ctaSection__KX_Y1{padding:40px 16px}.CommunityPage_ctaSection__KX_Y1 h2{font-size:24px;margin-bottom:12px}.CommunityPage_ctaSection__KX_Y1 p{font-size:14px;margin-bottom:24px}.CommunityPage_ctaButtons__uA7uW{flex-direction:column;gap:12px}.CommunityPage_primaryBtn__OXiM6,.CommunityPage_secondaryBtn__JxNx7{width:100%;padding:14px 32px;font-size:14px}}