.community_seoIntroBlock__7H8ht{text-align:center;margin:0 auto 50px;padding-top:20px;max-width:800px}.community_pageTitle__7Vc0Z{font-size:3rem;font-weight:800;color:var(--primary);margin:0 0 16px;letter-spacing:-.03em;line-height:1.1}.community_pageDesc__QKHEd{font-size:1.15rem;color:var(--muted);font-weight:500;line-height:1.6;max-width:540px;margin:0 auto}.community_communityContainer__Bpel6{width:92%;max-width:1200px;margin:0 auto;padding:20px 0}.community_communityGrid__QezYl{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.community_communityCard__PzC7k{display:flex;align-items:center;gap:24px;width:100%;border-radius:20px;padding:24px;background:var(--ui-card-bg,#fff);border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.04);transition:transform .28s ease,box-shadow .28s ease;overflow:hidden;position:relative;color:var(--text-primary)}.dark .community_communityCard__PzC7k{background:#1e1e1e;border-color:#333}.community_communityCard__PzC7k:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.08)}.community_communityLogoWrap__KCgWz{flex:0 0 100px;height:100px;min-width:100px;border-radius:16px;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.1)}.community_communityImg__uWRr0{width:100%;height:100%;object-fit:cover}.community_communityText__Y0lCx{flex:1 1 auto;min-width:0}.community_communityTitle__kABlz{font-weight:800;font-size:1.25rem;color:var(--primary);margin:0 0 6px;text-transform:uppercase;letter-spacing:.5px}.community_communityDesc__J9Ebs{margin:0;font-weight:500;color:var(--muted);font-size:.95rem;line-height:1.5}.community_communityCta__DnTYo{flex:0 0 auto;margin-left:auto}.community_communityJoinBtn__oXm1I{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;color:#fff;font-weight:700;text-decoration:none;font-size:.95rem;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .2s ease}.community_communityJoinBtn__oXm1I:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 6px 16px rgba(0,0,0,.15)}.community_addCommunityWrapper__Z0Om6{margin-top:40px;display:flex;flex-direction:column;align-items:center;width:100%}.community_addTriggerBtn__fIXh8{display:inline-flex;align-items:center;gap:10px;background:transparent;border:2px dashed var(--muted);color:var(--muted);padding:16px 32px;border-radius:50px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.community_addTriggerBtn__fIXh8.community_active__yUQQK,.community_addTriggerBtn__fIXh8:hover{border-color:var(--primary);color:var(--primary);background:rgba(var(--primary-rgb),.05)}.community_formCollapseContainer__Yy7Ve{width:100%;max-width:600px;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1),opacity .5s ease;opacity:0;margin-top:0}.community_formCollapseContainer__Yy7Ve.community_open__kKnr7{max-height:2000px;opacity:1;margin-top:30px;transition:max-height .8s ease-in-out,opacity .5s ease,margin-top .3s ease}.community_addCommunityFormCard__o1Ohp{background:var(--ui-card-bg,#fff);padding:30px;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.08);border:1px solid var(--border-color,#eee)}.dark .community_addCommunityFormCard__o1Ohp{background:#1e1e1e;border-color:#333}.community_formGroup__54pkS{margin-bottom:20px;width:100%}.community_formLabel__ZED0t{display:block;margin-bottom:8px;font-weight:600;color:var(--primary);text-align:left;font-size:.95rem}.community_formControl__cRbDf{width:100%;padding:12px 15px;border-radius:10px;border:2px solid var(--input-border,#e0e0e0);background-color:var(--input-bg,#f8f9fa);color:var(--text);font-family:inherit;font-size:1rem;transition:border-color .2s}.dark .community_formControl__cRbDf{border-color:#333;background-color:#1a1a1a}.community_formControl__cRbDf:focus{outline:none;border-color:var(--accent)}textarea.community_formControl__cRbDf{resize:vertical;min-height:120px}.community_submitBtn__adl2f{width:100%;padding:14px;border-radius:12px;border:none;background:var(--primary);color:#fff;font-weight:700;font-size:1rem;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .2s;display:flex;justify-content:center;align-items:center;gap:10px}.community_submitBtn__adl2f:hover{transform:translateY(-2px);filter:brightness(1.1)}.community_submitBtn__adl2f:disabled{opacity:.7;cursor:not-allowed}.community_chessTheme__JwnNW .community_communityJoinBtn__oXm1I{background:linear-gradient(135deg,#2ecc71,#27ae60)}.community_crTheme__aEwuY .community_communityJoinBtn__oXm1I{background:linear-gradient(135deg,#3498db,#2980b9)}@media (max-width:768px){.community_communityGrid__QezYl{gap:16px}.community_communityCard__PzC7k{flex-direction:column;align-items:center;text-align:center;padding:20px;gap:16px}.community_communityLogoWrap__KCgWz{margin-bottom:0}.community_communityCta__DnTYo{margin-left:0;width:100%}.community_communityJoinBtn__oXm1I{width:100%;justify-content:center}}.community_successOverlay__sEEVS{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:9999;animation:community_fadeIn__on4LI .2s ease-out}.community_successCard__FXnJ6{background:var(--ui-card-bg,#fff);padding:40px;border-radius:20px;text-align:center;max-width:380px;width:90%;animation:community_popIn__x1fsw .3s cubic-bezier(.175,.885,.32,1.275)}.dark .community_successCard__FXnJ6{background:#222}.community_checkmarkCircle__n_JsO{width:64px;height:64px;margin:0 auto 20px;background:#2ecc71;border-radius:50%;display:flex;justify-content:center;align-items:center;animation:community_pulse__rmkEf 2s infinite}.community_checkIcon__CKus0{font-size:32px;color:#fff}.community_loadingIcon__NVr1_{font-size:40px;color:var(--primary);animation:community_spin__FBMwo 1s linear infinite;margin-bottom:16px}.community_successTitle__acQDU{font-size:1.5rem;font-weight:800;color:var(--text-primary);margin-bottom:8px}.community_successMsg__mTLMS{color:var(--muted);margin-bottom:24px;font-size:.95rem;line-height:1.4}.community_homeBtn__AhgsO{background:var(--ui-card-bg);border:2px solid var(--primary);color:var(--primary);padding:10px 24px;border-radius:50px;font-weight:700;cursor:pointer;transition:all .2s}.community_homeBtn__AhgsO:hover{background:var(--primary);color:#fff}@keyframes community_spin__FBMwo{to{transform:rotate(1turn)}}@keyframes community_popIn__x1fsw{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes community_fadeIn__on4LI{0%{opacity:0}to{opacity:1}}