.blogPost_blogPostContainer__oSFTX{background-color:var(--color-bg-primary);min-height:100vh;padding:2rem 1rem 4rem}.blogPost_blogPostContent__GLMs1{max-width:75rem;margin:0 auto}.blogPost_articleContainer__xBOwY{max-width:100%;margin:0 auto;display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:1024px){.blogPost_articleContainer__xBOwY{grid-template-columns:16rem 1fr;gap:2rem}}@media (min-width:1280px){.blogPost_articleContainer__xBOwY{grid-template-columns:18rem 1fr;gap:2.5rem}}.blogPost_articleContent__RDJTS{background-color:var(--color-bg-secondary);border-radius:var(--border-radius-lg);padding:2rem;box-shadow:var(--shadow-card);width:100%;border-top:3px solid var(--color-brand)}@media (min-width:768px){.blogPost_articleContent__RDJTS{padding:2.5rem}}@media (min-width:1280px){.blogPost_articleContent__RDJTS{padding:3rem}}.blogPost_blogBreadcrumb__uEeeK{display:flex;align-items:center;margin-bottom:1.5rem;font-size:var(--text-sm);color:var(--color-gray-400)}.blogPost_breadcrumbLink__fofn2{display:flex;align-items:center;color:var(--color-gray-300);transition:color var(--transition-normal) var(--transition-ease);font-weight:var(--font-medium)}.blogPost_breadcrumbLink__fofn2:hover{color:var(--color-brand)}.blogPost_breadcrumbIcon__FcjL3{height:1rem;width:1rem;margin-right:.25rem;color:var(--color-brand)}.blogPost_breadcrumbSeparator__L1vhU{margin:0 .5rem;color:var(--color-gray-600)}.blogPost_articleHeader__hxA0e{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border-primary)}.blogPost_articleTitle__aAx8C{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:1rem;line-height:var(--leading-tight);position:relative;padding-left:1rem}.blogPost_articleTitle__aAx8C:before{content:"";position:absolute;left:0;top:.5rem;bottom:.5rem;width:4px;background-color:var(--color-brand);border-radius:var(--border-radius-full)}.blogPost_articleMeta__yqCH2{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;color:var(--color-gray-400);font-size:var(--text-sm)}.blogPost_articleCategory__M_Dsk{display:inline-flex;padding:.25rem .75rem;border-radius:var(--border-radius-full);background-color:var(--color-brand);color:white;font-size:var(--text-sm);font-weight:var(--font-medium)}.blogPost_articleDate__ljI7J{display:flex;align-items:center}.blogPost_articleDateIcon__Mwldh{height:1rem;width:1rem;margin-right:.25rem;color:var(--color-brand)}.blogPost_articleReadTime__ZxSIK{display:flex;align-items:center}.blogPost_articleReadTimeIcon__xTlsr{height:1rem;width:1rem;margin-right:.25rem;color:var(--color-brand)}.blogPost_articleBody__ZOnlH{color:var(--color-text-secondary);line-height:var(--leading-relaxed);font-size:var(--text-base)}.blogPost_articleBody__ZOnlH h2{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:2.5rem 0 1.25rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-border-primary);position:relative}.blogPost_articleBody__ZOnlH h2:after{content:"";position:absolute;left:0;bottom:-2px;width:3rem;height:2px;background-color:var(--color-brand)}.blogPost_articleBody__ZOnlH h3{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:1.75rem 0 1rem;display:flex;align-items:center}.blogPost_articleBody__ZOnlH h3:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.5rem;background-color:var(--color-brand);border-radius:50%}.blogPost_articleBody__ZOnlH p{margin-bottom:1.25rem}.blogPost_articleBody__ZOnlH a{color:var(--color-brand);text-decoration:none;transition:color var(--transition-normal) var(--transition-ease);border-bottom:1px dotted var(--color-brand);padding-bottom:1px}.blogPost_articleBody__ZOnlH a:hover{color:var(--color-brand-light);border-bottom:1px solid var(--color-brand-light)}.blogPost_articleBody__ZOnlH ol,.blogPost_articleBody__ZOnlH ul{margin:1.25rem 0 1.25rem 1.25rem}.blogPost_articleBody__ZOnlH li{margin-bottom:.75rem;position:relative}.blogPost_articleBody__ZOnlH ul li::marker{color:var(--color-brand)}.blogPost_articleBody__ZOnlH ol{counter-reset:list-counter;list-style:none;padding-left:1rem}.blogPost_articleBody__ZOnlH ol li{counter-increment:list-counter;position:relative;padding-left:1.5rem}.blogPost_articleBody__ZOnlH ol li:before{content:counter(list-counter);position:absolute;left:0;top:0;height:1.25rem;width:1.25rem;background-color:var(--color-bg-tertiary);color:var(--color-brand);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:var(--font-semibold)}.blogPost_articleBody__ZOnlH img{max-width:100%;border-radius:var(--border-radius);margin:1.5rem 0;box-shadow:var(--shadow-md)}.blogPost_articleBody__ZOnlH blockquote{border-left:4px solid var(--color-brand);padding:1rem 1.5rem;margin:1.5rem 0;background-color:var(--color-bg-tertiary);border-radius:0 var(--border-radius) var(--border-radius) 0;color:var(--color-text-primary);font-style:italic}.blogPost_articleBody__ZOnlH code{font-family:var(--font-mono);font-size:.9em;padding:.2em .4em;background-color:var(--color-bg-tertiary);border-radius:var(--border-radius-sm);color:var(--color-brand)}.blogPost_articleBody__ZOnlH pre{background-color:var(--color-bg-tertiary);border-radius:var(--border-radius);padding:1rem;overflow-x:auto;margin:1.5rem 0;border-left:3px solid var(--color-brand)}.blogPost_articleBody__ZOnlH pre code{background-color:transparent;padding:0;color:inherit}.blogPost_tableOfContents__cwOa5{display:none}@media (min-width:1024px){.blogPost_tableOfContents__cwOa5{display:block;position:sticky;top:2rem;padding:1.5rem;background-color:var(--color-bg-secondary);border-radius:var(--border-radius-lg);max-height:calc(100vh - 4rem);overflow-y:auto;border-left:3px solid var(--color-brand)}}.blogPost_tocTitle__JAKgy{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:1rem;display:flex;align-items:center}.blogPost_tocIcon__yFNMr{margin-right:.5rem;color:var(--color-brand)}.blogPost_tocList__aeCpI{list-style:none;padding:0;margin:0}.blogPost_tocItem__sauwX{margin-bottom:.75rem;font-size:var(--text-sm)}.blogPost_tocLink__b2jvZ{color:var(--color-text-secondary);transition:color var(--transition-normal) var(--transition-ease);display:block;padding:.25rem .5rem;border-radius:var(--border-radius-sm)}.blogPost_tocLinkActive__yPvj9,.blogPost_tocLink__b2jvZ:hover{color:var(--color-brand);background-color:var(--color-bg-tertiary)}.blogPost_tocLinkActive__yPvj9{font-weight:var(--font-medium);border-left:2px solid var(--color-brand);padding-left:calc(.5rem - 2px)}.blogPost_backToTopVisible__fmJ45,.blogPost_backToTop__WbaVD{display:none}.blogPost_articleFooter__0X7sT{margin-top:3rem;border-top:1px solid var(--color-border-primary);background-color:var(--color-bg-tertiary);border-radius:var(--border-radius-lg);padding:1.5rem}.blogPost_authorSection__25HMx{display:flex;align-items:center;margin-bottom:1.5rem}.blogPost_authorAvatar__mlYPp{height:3rem;width:3rem;border-radius:50%;margin-right:1rem;background-color:var(--color-brand-light);display:flex;align-items:center;justify-content:center}.blogPost_authorAvatarIcon__lz7_x{height:1.5rem;width:1.5rem;color:white}.blogPost_authorInfo__M1YUQ{flex:1}.blogPost_authorName___2iQw{font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:.25rem}.blogPost_authorBio__sSET2{font-size:var(--text-sm);color:var(--color-text-secondary)}.blogPost_shareSection__JBJi0{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;background-color:var(--color-bg-secondary);padding:1rem;border-radius:var(--border-radius-lg)}.blogPost_shareTitle__YKSMx{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);margin-right:.5rem}.blogPost_shareButton__zP_bG{height:3rem;width:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);transition:all var(--transition-normal) var(--transition-ease);position:relative}.blogPost_shareButton__zP_bG:hover{background-color:var(--color-brand);color:white;transform:translateY(-2px);box-shadow:var(--shadow-md)}.blogPost_shareButton__zP_bG:hover .blogPost_shareButtonTooltip__i82P6{opacity:1;visibility:visible;transform:translateY(0)}.blogPost_shareButton__zP_bG svg{width:1.5rem;height:1.5rem}.blogPost_shareButtonTooltip__i82P6{position:absolute;bottom:-2.5rem;left:50%;transform:translateX(-50%) translateY(5px);background-color:var(--color-bg-secondary);color:var(--color-text-primary);padding:.25rem .75rem;border-radius:var(--border-radius-sm);font-size:var(--text-xs);white-space:nowrap;opacity:0;visibility:hidden;transition:all var(--transition-normal) var(--transition-ease);box-shadow:var(--shadow-sm);z-index:10}.blogPost_shareButtonTooltip__i82P6:before{content:"";position:absolute;top:-.25rem;left:50%;transform:translateX(-50%) rotate(45deg);width:.5rem;height:.5rem;background-color:var(--color-bg-secondary)}.blogPost_relatedArticles__6p4xj{margin-top:3rem}.blogPost_relatedTitle__D0Jgk{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:1.5rem;display:flex;align-items:center}.blogPost_relatedTitle__D0Jgk:before{content:"";display:inline-block;width:.75rem;height:.75rem;margin-right:.75rem;background-color:var(--color-brand);border-radius:50%}.blogPost_relatedGrid__qHnlr{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media (min-width:640px){.blogPost_relatedGrid__qHnlr{grid-template-columns:repeat(2,1fr)}}.AdBlockerMessage_container__AW7lM{background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-md);padding:var(--space-4);margin:var(--space-4) auto;max-width:100%;box-sizing:border-box;transition:border-color var(--transition-normal) ease}.AdBlockerMessage_container__AW7lM:hover{border-color:var(--color-brand)}.AdBlockerMessage_horizontal___YMwz{max-width:970px;min-height:90px;display:flex;align-items:center}.AdBlockerMessage_sidebar__jIpZY{max-width:300px;min-height:200px}.AdBlockerMessage_inArticle__tv8_E{max-width:700px;min-height:160px;margin:var(--space-6) auto}.AdBlockerMessage_content__5NAlP{display:flex;gap:var(--space-3);align-items:flex-start;width:100%}.AdBlockerMessage_sidebar__jIpZY .AdBlockerMessage_content__5NAlP{flex-direction:column;align-items:center;text-align:center}.AdBlockerMessage_iconContainer__OEJL3{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-brand);border-radius:var(--border-radius-full)}.AdBlockerMessage_sidebar__jIpZY .AdBlockerMessage_iconContainer__OEJL3{margin-bottom:var(--space-2)}.AdBlockerMessage_icon__Jr0cx{width:20px;height:20px;color:white}.AdBlockerMessage_textContent__ju3pL{flex:1;min-width:0}.AdBlockerMessage_title__WvcJK{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2) 0;line-height:var(--leading-tight)}.AdBlockerMessage_message__KlI6F{font-family:var(--font-secondary);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-3) 0;line-height:var(--leading-normal)}.AdBlockerMessage_actions__yaIAY{display:flex;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap}.AdBlockerMessage_sidebar__jIpZY .AdBlockerMessage_actions__yaIAY{justify-content:center}.AdBlockerMessage_primaryButton__RShKW,.AdBlockerMessage_secondaryButton__Z7Dbo{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--border-radius);font-family:var(--font-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);transition:all var(--transition-normal) ease;border:none;cursor:pointer;text-decoration:none}.AdBlockerMessage_primaryButton__RShKW{background:var(--color-brand);color:white}.AdBlockerMessage_primaryButton__RShKW:hover{background:var(--color-brand-dark)}.AdBlockerMessage_secondaryButton__Z7Dbo{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border-secondary)}.AdBlockerMessage_secondaryButton__Z7Dbo:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary);border-color:var(--color-border-primary)}.AdBlockerMessage_buttonIcon__6rK7A{width:14px;height:14px}.AdBlockerMessage_helpDetails__Wo5df{margin-top:var(--space-3);border:1px solid var(--color-border-secondary);border-radius:var(--border-radius);background:var(--color-bg-tertiary);overflow:hidden}.AdBlockerMessage_helpSummary__ZdUT7{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);cursor:pointer;user-select:none;transition:background-color var(--transition-normal) ease;list-style:none}.AdBlockerMessage_helpSummary__ZdUT7::-webkit-details-marker{display:none}.AdBlockerMessage_helpSummary__ZdUT7:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.AdBlockerMessage_helpIcon__Mjr_7{width:14px;height:14px;flex-shrink:0}.AdBlockerMessage_helpContent__Du0g6{padding:var(--space-3);border-top:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}.AdBlockerMessage_helpList__WUtwc{font-family:var(--font-secondary);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-2) 0;padding-left:var(--space-4);line-height:var(--leading-relaxed)}.AdBlockerMessage_helpList__WUtwc li{margin-bottom:var(--space-1)}.AdBlockerMessage_helpNote__gvAur{display:flex;align-items:flex-start;gap:var(--space-2);font-family:var(--font-secondary);font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-bg-secondary);padding:var(--space-2);border-radius:var(--border-radius-sm);margin:0;line-height:var(--leading-normal)}.AdBlockerMessage_helpNoteIcon__D_2eI{width:12px;height:12px;flex-shrink:0;margin-top:1px}@media (max-width:767px){.AdBlockerMessage_container__AW7lM{margin:var(--space-3);padding:var(--space-3)}.AdBlockerMessage_horizontal___YMwz{min-height:auto}.AdBlockerMessage_content__5NAlP{flex-direction:column;align-items:center;text-align:center}.AdBlockerMessage_sidebar__jIpZY .AdBlockerMessage_content__5NAlP{align-items:center}.AdBlockerMessage_iconContainer__OEJL3{margin-bottom:var(--space-2)}.AdBlockerMessage_title__WvcJK{font-size:var(--text-sm)}.AdBlockerMessage_message__KlI6F{font-size:var(--text-xs)}.AdBlockerMessage_actions__yaIAY{justify-content:center;width:100%}.AdBlockerMessage_primaryButton__RShKW,.AdBlockerMessage_secondaryButton__Z7Dbo{flex:1;justify-content:center;min-width:100px}.AdBlockerMessage_helpSummary__ZdUT7{padding:var(--space-2);font-size:var(--text-xs)}.AdBlockerMessage_helpContent__Du0g6{padding:var(--space-2)}.AdBlockerMessage_helpList__WUtwc{font-size:var(--text-xs);padding-left:var(--space-3)}}.AdBlockerMessage_helpSummary__ZdUT7:focus,.AdBlockerMessage_primaryButton__RShKW:focus,.AdBlockerMessage_secondaryButton__Z7Dbo:focus{outline:2px solid var(--color-brand);outline-offset:2px}.AdBlockerMessage_helpDetails__Wo5df[open] .AdBlockerMessage_helpSummary__ZdUT7{background:var(--color-bg-hover);color:var(--color-text-primary)}.HorizontalAd_adContainer__5ccqy{text-align:center;margin:var(--space-4) auto;position:relative;background:var(--color-bg-primary);border:none;border-radius:0;contain:layout style}.HorizontalAd_adContainer__5ccqy.HorizontalAd_desktop__khJES{width:100%;max-width:970px;padding:0;min-height:90px}.HorizontalAd_adContainer__5ccqy.HorizontalAd_mobile__vJD0i{width:100%;margin:var(--space-3) auto;padding:0;min-height:100px}.HorizontalAd_adContainer__5ccqy.HorizontalAd_fixedSize__maiAj.HorizontalAd_desktop__khJES{min-height:90px}.HorizontalAd_adContainer__5ccqy.HorizontalAd_fixedSize__maiAj.HorizontalAd_mobile__vJD0i{max-width:320px;min-height:100px}.HorizontalAd_adContainer__5ccqy.HorizontalAd_responsive__XcYG7.HorizontalAd_desktop__khJES{width:100%;min-height:100px}.HorizontalAd_adContainer__5ccqy.HorizontalAd_responsive__XcYG7.HorizontalAd_mobile__vJD0i{width:100%;padding:0 var(--space-2);min-height:100px}.HorizontalAd_horizontalFixedAd__AuDqA{display:inline-block;width:320px;height:100px;margin:0 auto;aspect-ratio:320/100}@media (min-width:768px){.HorizontalAd_horizontalFixedAd__AuDqA{width:970px;height:90px}}.HorizontalAd_adContainer__5ccqy.HorizontalAd_fixedSize__maiAj.HorizontalAd_desktop__khJES{max-width:970px}.HorizontalAd_adContainer__5ccqy .HorizontalAd_adsbygoogle__A0IvY:not(.HorizontalAd_horizontalFixedAd__AuDqA){display:block;width:100%}.HorizontalAd_adWrapper__l0kc4{position:relative;display:inline-block;width:100%;background-color:var(--color-bg-primary);overflow:hidden;contain:layout style}.HorizontalAd_adLabel__Rn1cM{position:absolute;top:2px;left:2px;font-size:10px;color:rgba(255,255,255,.6);font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:.5px;z-index:10;background:rgba(0,0,0,.7);padding:1px 4px;border-radius:2px;pointer-events:none;line-height:1;max-width:calc(100% - 4px);overflow:hidden;white-space:nowrap}.HorizontalAd_adLabel__Rn1cM.HorizontalAd_minimal__QkwCO{font-size:8px;padding:.5px 2px;top:1px;left:1px;letter-spacing:.2px;background:rgba(0,0,0,.5)}.HorizontalAd_adWrapper__l0kc4 .HorizontalAd_horizontalFixedAd__AuDqA{position:relative;display:inline-block;margin:0 auto}.HorizontalAd_adWrapper__l0kc4 .HorizontalAd_adsbygoogle__A0IvY:not(.HorizontalAd_horizontalFixedAd__AuDqA){position:relative;display:block;width:100%;background-color:var(--color-bg-primary)}.HorizontalAd_adWrapper__l0kc4 .HorizontalAd_adsbygoogle__A0IvY[data-adsbygoogle-status=done]+.HorizontalAd_adLabel__Rn1cM,.HorizontalAd_adWrapper__l0kc4 .HorizontalAd_adsbygoogle__A0IvY[data-adsbygoogle-status=filled]+.HorizontalAd_adLabel__Rn1cM{position:absolute;top:2px;left:2px}.HorizontalAd_adSupportMessage__3Igsz{min-height:90px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-secondary);border:var(--border-width-medium) dashed var(--color-border-secondary);border-radius:var(--border-radius-md);padding:var(--space-3);margin:0 auto;max-width:970px}.HorizontalAd_adSupportMessage__3Igsz.HorizontalAd_mobileBanner__gPP4S{min-height:120px;max-width:320px;padding:var(--space-2)}.HorizontalAd_supportContent__xO5Aj{display:flex;align-items:flex-start;gap:var(--space-3);text-align:left}.HorizontalAd_supportIcon___oogs{color:var(--color-brand);flex-shrink:0}.HorizontalAd_supportText__bwRVq{flex:1}.HorizontalAd_supportTitle__LwaPA{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0 0 var(--space-1) 0;line-height:var(--leading-tight)}.HorizontalAd_supportSubtitle___D_Eu{font-family:var(--font-secondary);font-size:var(--text-xs);color:var(--color-text-secondary);margin:0;line-height:var(--leading-normal)}.HorizontalAd_debugInfo__wHIqh{font-family:var(--font-mono,"Monaco","Menlo","Ubuntu Mono",monospace);font-size:10px;color:var(--color-text-muted);background:var(--color-bg-tertiary);padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm);margin-top:var(--space-1);border:1px solid var(--color-border-secondary);opacity:.8}.HorizontalAd_adContainer__5ccqy[data-testid=horizontal-ad]{outline:none}.HorizontalAd_adContainer__5ccqy:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--border-radius-sm)}.HorizontalAd_adContainer__5ccqy:focus-within{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--border-radius-sm)}.HorizontalAd_adContainer__5ccqy .HorizontalAd_adsbygoogle__A0IvY[data-adsbygoogle-status=loading]{position:relative;background:var(--color-bg-tertiary);border-radius:var(--border-radius-sm);min-height:inherit}.HorizontalAd_adContainer__5ccqy .HorizontalAd_horizontalFixedAd__AuDqA[data-adsbygoogle-status=loading]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-top:2px solid var(--color-border-secondary);border:2px solid var(--color-border-secondary);border-top-color:var(--color-brand);border-radius:50%;animation:HorizontalAd_adSpinner__e15hP 1s linear infinite}.HorizontalAd_adContainer__5ccqy .HorizontalAd_adsbygoogle__A0IvY:not(.HorizontalAd_horizontalFixedAd__AuDqA)[data-adsbygoogle-status=loading]{min-height:90px}.HorizontalAd_adContainer__5ccqy .HorizontalAd_adsbygoogle__A0IvY:not(.HorizontalAd_horizontalFixedAd__AuDqA)[data-adsbygoogle-status=loading]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-top:2px solid var(--color-border-secondary);border:2px solid var(--color-border-secondary);border-top-color:var(--color-brand);border-radius:50%;animation:HorizontalAd_adSpinner__e15hP 1s linear infinite}@keyframes HorizontalAd_adSpinner__e15hP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.HorizontalAd_adContainer__5ccqy .HorizontalAd_adsbygoogle__A0IvY[data-adsbygoogle-status=loading]:after{animation:none;border-top-color:var(--color-brand);opacity:.8}.HorizontalAd_adContainer__5ccqy *{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media (max-width:767px){.HorizontalAd_container__s_5yt{margin:var(--space-3);padding:0}.HorizontalAd_horizontal__zOMBg{min-height:auto}.HorizontalAd_content__W45N9{flex-direction:column;align-items:center;text-align:center}.HorizontalAd_sidebar__Gta_M .HorizontalAd_content__W45N9{align-items:center}.HorizontalAd_iconContainer__L0XNR{margin-bottom:var(--space-2)}.HorizontalAd_title__PAHoZ{font-size:var(--text-sm)}.HorizontalAd_message__j9Ako{font-size:var(--text-xs)}.HorizontalAd_actions__27jc0{justify-content:center;width:100%}.HorizontalAd_primaryButton__cxXXo,.HorizontalAd_secondaryButton__z_j1h{flex:1;justify-content:center;min-width:100px}.HorizontalAd_helpSummary__EH2vu{padding:var(--space-2);font-size:var(--text-xs)}.HorizontalAd_helpContent__iRLNe{padding:var(--space-2)}.HorizontalAd_helpList___vJx7{font-size:var(--text-xs);padding-left:var(--space-3)}.HorizontalAd_adContainer__5ccqy.HorizontalAd_fixedSize__maiAj.HorizontalAd_desktop__khJES,.HorizontalAd_adContainer__5ccqy.HorizontalAd_fixedSize__maiAj.HorizontalAd_mobile__vJD0i{width:100%;max-width:320px;padding:0;margin:var(--space-3) auto}.HorizontalAd_adContainer__5ccqy.HorizontalAd_responsive__XcYG7.HorizontalAd_desktop__khJES,.HorizontalAd_adContainer__5ccqy.HorizontalAd_responsive__XcYG7.HorizontalAd_mobile__vJD0i{width:100%;padding:0;margin:var(--space-3) 0;box-sizing:border-box}.HorizontalAd_horizontalFixedAd__AuDqA{width:320px!important;height:100px!important;max-width:320px}.HorizontalAd_supportContent__xO5Aj{gap:var(--space-3)}.HorizontalAd_supportTitle__LwaPA{font-size:var(--text-xs)}.HorizontalAd_supportSubtitle___D_Eu{font-size:11px}.HorizontalAd_debugInfo__wHIqh{font-size:9px}.HorizontalAd_adLabel__Rn1cM{font-size:9px;padding:1px 3px}.HorizontalAd_adLabel__Rn1cM.HorizontalAd_minimal__QkwCO{font-size:7px;padding:.5px 1.5px;top:.5px;left:.5px}}.homepage_pageReservedHeight__5Y24h{min-height:1890px}.Leaderboard_leaderboardHeader__V71YK{background:var(--color-bg-secondary);padding-bottom:var(--space-3);margin-bottom:var(--space-2);flex-shrink:0}.Leaderboard_leaderboardContent__5YzE8{flex:1;overflow-y:auto;min-height:0;max-height:calc(100vh - 320px)}.Leaderboard_sectionHeader__RWGWx{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.Leaderboard_sectionTitle__VBqjw{color:var(--color-text-primary);margin:0;font-size:var(--text-xl);font-weight:var(--font-bold);display:flex;align-items:center;gap:var(--space-2)}.Leaderboard_filterTabs__P7lvV{display:flex;gap:var(--space-1);background:var(--color-bg-tertiary);padding:var(--space-1);border-radius:var(--border-radius)}.Leaderboard_filterTab__E3Yfl{flex:1;padding:var(--space-2) var(--space-3);background:transparent;border:none;border-radius:var(--border-radius-sm);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast) var(--transition-ease);white-space:nowrap}.Leaderboard_filterTab__E3Yfl:hover:not(:disabled){color:var(--color-text-secondary);background:var(--color-bg-hover)}.Leaderboard_filterTab__E3Yfl.Leaderboard_active____WzQ{background:var(--color-brand);color:white}.Leaderboard_filterTab__E3Yfl:disabled{opacity:.5;cursor:not-allowed}.Leaderboard_loadingState__IWq30{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) 0;gap:var(--space-3)}.Leaderboard_loadingDots__QYvWy{display:flex;gap:var(--space-1)}.Leaderboard_loadingDots__QYvWy span{width:8px;height:8px;border-radius:50%;background-color:var(--color-brand);animation:Leaderboard_loadingDots__QYvWy 1.4s ease-in-out infinite both}.Leaderboard_loadingDots__QYvWy span:first-child{animation-delay:-.32s}.Leaderboard_loadingDots__QYvWy span:nth-child(2){animation-delay:-.16s}.Leaderboard_loadingDots__QYvWy span:nth-child(3){animation-delay:0s}@keyframes Leaderboard_loadingDots__QYvWy{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.Leaderboard_loadingText__dtpct{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--font-medium)}.Leaderboard_errorState__ttOME{text-align:center;padding:var(--space-8) 0;color:var(--color-text-muted)}.Leaderboard_errorText__dBiI6{font-size:var(--text-sm);margin-bottom:var(--space-4)}.Leaderboard_retryButton___bGNS{background:var(--color-brand);color:white;border:none;border-radius:var(--border-radius);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--transition-fast)}.Leaderboard_retryButton___bGNS:hover{background:var(--color-brand-dark)}.Leaderboard_leaderboardList__l4R7W{display:flex;flex-direction:column;gap:var(--space-2)}.Leaderboard_leaderboardItem__II1Xd{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-tertiary);border-radius:var(--border-radius);border:1px solid var(--color-border-primary);transition:all var(--transition-fast) var(--transition-ease);position:relative;overflow:hidden}.Leaderboard_leaderboardItem__II1Xd:hover{background:var(--color-bg-hover);border-color:var(--color-border-secondary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.Leaderboard_rankingPosition__xR0sx{min-width:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);flex-shrink:0}.Leaderboard_trophyIcon__nqS1i{transition:transform var(--transition-fast)}.Leaderboard_leaderboardItem__II1Xd:hover .Leaderboard_trophyIcon__nqS1i{transform:scale(1.1)}.Leaderboard_rankingNumber__bul0D{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text-muted);text-align:center}.Leaderboard_userInfo__P6U_E{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);min-width:0}.Leaderboard_userTopRow__j1jFa{display:flex;align-items:center;justify-content:flex-start;min-width:0}.Leaderboard_userName__v4IPB{width:100%;min-width:0}.Leaderboard_nameBadge__JUBak{display:inline-flex;align-items:center;gap:var(--space-1);background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius);padding:var(--space-1) var(--space-2);font-size:calc(var(--text-sm) + 2px);font-weight:var(--font-semibold);color:var(--color-text-primary);transition:all var(--transition-fast);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;line-height:1.3}.Leaderboard_nameBadge__JUBak.Leaderboard_clickable__2prtW{cursor:pointer}.Leaderboard_nameBadge__JUBak.Leaderboard_clickable__2prtW:hover{color:var(--color-brand);border-color:var(--color-border-secondary);background:var(--color-bg-hover)}.Leaderboard_userName__v4IPB.Leaderboard_private__hvevA .Leaderboard_nameBadge__JUBak{color:var(--color-text-muted);font-style:italic}.Leaderboard_privateIcon__3Sk1y{color:var(--color-text-muted);flex-shrink:0}.Leaderboard_userStats__RjWf4{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.Leaderboard_statItem__1IXzW{font-size:var(--text-xs);font-weight:var(--font-medium);display:flex;align-items:center;gap:var(--space-1);transition:color var(--transition-fast)}.Leaderboard_statItem__1IXzW:hover{color:var(--color-text-primary)}.Leaderboard_scoreText__0F5Rg{color:var(--color-brand);font-weight:var(--font-bold)}.Leaderboard_manualText__aGouK{color:var(--color-info-text)}.Leaderboard_approvedText__mIDAd{color:var(--color-success-text)}.Leaderboard_emptySlot__GHwsb{display:flex;align-items:center;justify-content:flex-start;height:100%;padding:0}.Leaderboard_emptySlotInfo__AlRkM{text-align:left}.Leaderboard_emptySlotText__tBINY{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);margin-bottom:0}.Leaderboard_emptySlotSubtext__w5hvi{font-size:var(--text-xs);color:var(--color-text-muted);opacity:.6;margin-top:var(--space-1)}.Leaderboard_placeholderUser__SHUnd{color:var(--color-text-muted);font-style:italic}.Leaderboard_placeholderName__g2l_V{height:18px;width:120px}.Leaderboard_placeholderName__g2l_V,.Leaderboard_placeholderScore__tzTjM{background:linear-gradient(90deg,var(--color-bg-hover) 25%,transparent 50%,var(--color-bg-hover) 75%);background-size:200% 100%;animation:Leaderboard_placeholderPulse__dTpDe 2s infinite;border-radius:var(--border-radius-sm)}.Leaderboard_placeholderScore__tzTjM{height:16px;width:80px}@keyframes Leaderboard_placeholderPulse__dTpDe{0%{background-position:-200% 0}to{background-position:200% 0}}.Leaderboard_lastUpdated__By660{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-primary)}.Leaderboard_lastUpdated__By660,.Leaderboard_resetTimer__2Kn5t{text-align:center;font-size:var(--text-xs);color:var(--color-text-muted)}.Leaderboard_resetTimer__2Kn5t{margin-top:var(--space-2);font-style:italic}.Leaderboard_contributionExplanation__hFnFt{margin-top:var(--space-2);margin-bottom:var(--space-2);padding-top:0}.Leaderboard_explanationText__P2_Im{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-relaxed);text-align:center}@media (max-width:768px){.Leaderboard_leaderboardSection__QVqIJ{padding:var(--space-3)}.Leaderboard_leaderboardContent__5YzE8{max-height:calc(100vh - 280px)}.Leaderboard_filterTabs__P7lvV{flex-direction:column;gap:var(--space-2)}.Leaderboard_filterTab__E3Yfl{padding:var(--space-2);text-align:center}.Leaderboard_leaderboardItem__II1Xd{padding:var(--space-2);gap:var(--space-2)}.Leaderboard_rankingPosition__xR0sx{min-width:35px}.Leaderboard_nameBadge__JUBak{font-size:calc(var(--text-xs) + 2px);padding:var(--space-1)}.Leaderboard_userStats__RjWf4{flex-direction:row;align-items:center;gap:var(--space-2);flex-wrap:wrap}.Leaderboard_statItem__1IXzW{font-size:var(--text-xs)}}.ValidationError_realTimeValidation__8c_t4{animation:ValidationError_fadeInUp__lCnOl .3s ease-out;transform-origin:top}@keyframes ValidationError_fadeInUp__lCnOl{0%{opacity:0;transform:translateY(-8px) scaleY(.95)}to{opacity:1;transform:translateY(0) scaleY(1)}}.ValidationError_validationBox__4Fe2y{border-radius:var(--border-radius-lg);border-width:1px;border-style:solid;padding:var(--space-3) var(--space-4);margin-top:var(--space-2);position:relative;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all var(--transition-normal) var(--transition-ease);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ValidationError_validationBox__4Fe2y:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.ValidationError_validationHeader__OauhO{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.ValidationError_validationIcon__y2owW{width:16px;height:16px;flex-shrink:0;animation:ValidationError_pulse__RJoJE 2s infinite}@keyframes ValidationError_pulse__RJoJE{0%,to{opacity:1}50%{opacity:.7}}.ValidationError_validationLabel__QDu6T{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.025em}.ValidationError_validationMessage__NlBuH{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-tight);margin-bottom:var(--space-1)}.ValidationError_detectedWords__jg8d1{font-size:var(--text-xs);opacity:.8;font-weight:var(--font-normal);margin-top:var(--space-1)}@media (max-width:768px){.ValidationError_validationBox__4Fe2y{padding:var(--space-2) var(--space-3);margin-top:var(--space-1)}.ValidationError_validationMessage__NlBuH{font-size:var(--text-xs)}.ValidationError_validationIcon__y2owW{width:14px;height:14px}}@media (prefers-contrast:high){.ValidationError_validationBox__4Fe2y{border-width:2px;box-shadow:none}.ValidationError_validationIcon__y2owW{animation:none}}@media (prefers-reduced-motion:reduce){.ValidationError_realTimeValidation__8c_t4{animation:none}.ValidationError_validationBox__4Fe2y{transition:none}.ValidationError_validationBox__4Fe2y:hover{transform:none}.ValidationError_validationIcon__y2owW{animation:none}}.MarkdownRenderer_markdownLink__kLauH{color:var(--color-brand);text-decoration:none;font-weight:var(--font-medium);padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm);transition:all var(--transition-fast);display:inline;border-bottom:1px solid transparent}.MarkdownRenderer_markdownLink__kLauH:hover{background:var(--color-brand);color:white;border-bottom-color:var(--color-brand);transform:translateY(-1px)}.CommunityWall_communityWallSection__ruH0u{background:var(--color-bg-secondary);border-radius:var(--border-radius-lg);padding:var(--space-6);border:1px solid var(--color-border-primary)}.CommunityWall_communityWall__bjfbw{display:flex;flex-direction:column;gap:var(--space-4)}.CommunityWall_wallHeader__TqZI1{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.CommunityWall_sectionHeader__i062U{display:flex;align-items:center;gap:var(--space-2)}.CommunityWall_headerIcon__8i52D{color:var(--color-brand);font-size:var(--text-lg)}.CommunityWall_headerTitle__JUquL{color:var(--color-text-primary);margin:0;font-size:var(--text-lg);font-weight:var(--font-semibold)}.CommunityWall_headerActions__XW2rG{display:flex;align-items:center;gap:var(--space-2)}.CommunityWall_createPostButton__3w1Ng{display:inline-flex;align-items:center;gap:var(--space-1);background:var(--color-brand);color:white;border:none;border-radius:var(--border-radius);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background-color var(--transition-fast)}.CommunityWall_createPostButton__3w1Ng:hover{background:var(--color-brand-dark)}.CommunityWall_refreshButton__QnRxX{display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-tertiary);color:var(--color-text-muted);border:1px solid var(--color-border-primary);border-radius:var(--border-radius);padding:var(--space-2);cursor:pointer;transition:all var(--transition-fast);width:36px;height:36px}.CommunityWall_refreshButton__QnRxX:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-secondary);border-color:var(--color-border-secondary)}.CommunityWall_refreshButton__QnRxX:disabled{opacity:.5;cursor:not-allowed}.CommunityWall_wallHeader__TqZI1 h2{color:var(--color-text-primary);margin:0 0 var(--space-2) 0;font-size:var(--text-xl);font-weight:var(--font-semibold)}.CommunityWall_wallHeader__TqZI1 p{color:var(--color-text-muted);margin:0;font-size:var(--text-sm)}.CommunityWall_error___Yb0H{background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--border-radius);padding:var(--space-4);margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-2);color:var(--color-error-text)}.CommunityWall_error___Yb0H p{flex:1;margin:0;font-size:var(--text-sm)}.CommunityWall_errorClose__RgAUD{background:none;border:none;color:var(--color-error-text);cursor:pointer;padding:var(--space-1);border-radius:var(--border-radius-sm);transition:background-color var(--transition-fast);display:flex;align-items:center;justify-content:center}.CommunityWall_errorClose__RgAUD:hover{background:rgba(255,59,48,.1)}.CommunityWall_loading__wlqbe{display:flex;justify-content:center;align-items:center;padding:var(--space-8) 0;gap:var(--space-3)}.CommunityWall_loadingDots__gUvEQ{display:flex;gap:var(--space-1)}.CommunityWall_loadingDots__gUvEQ span{width:8px;height:8px;border-radius:50%;background-color:var(--color-brand);animation:CommunityWall_loadingDots__gUvEQ 1.4s ease-in-out infinite both}.CommunityWall_loadingDots__gUvEQ span:first-child{animation-delay:-.32s}.CommunityWall_loadingDots__gUvEQ span:nth-child(2){animation-delay:-.16s}.CommunityWall_loadingDots__gUvEQ span:nth-child(3){animation-delay:0s}@keyframes CommunityWall_loadingDots__gUvEQ{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.CommunityWall_postsList__wd0cN{display:flex;flex-direction:column;gap:var(--space-4)}.CommunityWall_post__1Dj8c{background:var(--color-bg-tertiary);border:1px solid var(--color-gray-800);border-radius:var(--border-radius-lg);padding:var(--space-4);transition:border-color var(--transition-fast)}.CommunityWall_post__1Dj8c:hover{border-color:var(--color-brand)}.CommunityWall_pinnedPost__eRztm{border-color:var(--color-brand);background:linear-gradient(135deg,var(--color-bg-tertiary) 0,rgba(211,47,47,.02) 100%)}.CommunityWall_automatedPost__W6YFK{padding:var(--space-3);background:linear-gradient(135deg,var(--color-bg-tertiary) 0,rgba(33,150,243,.02) 100%);border-left:3px solid var(--color-info);border-radius:var(--border-radius)}.CommunityWall_automatedPost__W6YFK .CommunityWall_postTitle__qB90b{font-size:var(--text-base);font-weight:var(--font-medium);margin-bottom:var(--space-1)}.CommunityWall_automatedPost__W6YFK .CommunityWall_postContent__rzeu9{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.CommunityWall_badgePost__znueq{padding:var(--space-2) var(--space-3)!important;border-left:3px solid var(--color-warning)!important;background:linear-gradient(135deg,var(--color-bg-tertiary) 0,rgba(255,152,0,.02) 100%)!important;border-radius:var(--border-radius);margin-bottom:var(--space-2)}.CommunityWall_badgePost__znueq .CommunityWall_postTitle__qB90b{font-size:var(--text-sm)!important;font-weight:var(--font-medium);margin-bottom:var(--space-1);color:var(--color-text-primary)}.CommunityWall_badgePost__znueq .CommunityWall_postContent__rzeu9{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.CommunityWall_badgePost__znueq .CommunityWall_postActions__PE5HR{margin-top:var(--space-2)}.CommunityWall_badgePost__znueq .CommunityWall_commentButton__lrDj6{display:none}.CommunityWall_badgePost__znueq .CommunityWall_postHeader__3pNTk{margin-bottom:var(--space-1)}.CommunityWall_pinnedBadge__gaHaQ{display:inline-flex;align-items:center;gap:var(--space-1);background:var(--color-brand);color:white;font-size:var(--text-xs);font-weight:var(--font-medium);padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm);margin:0;height:fit-content}.CommunityWall_postHeader__3pNTk{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-3);gap:var(--space-2)}.CommunityWall_postHeaderLeft__OTVIz{display:flex;align-items:flex-start;gap:var(--space-2);flex:1}.CommunityWall_postHeaderRight__AKJfC{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.CommunityWall_postTypeIcon__CwTDP{margin-top:2px;flex-shrink:0}.CommunityWall_postMeta__6mUw_{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.CommunityWall_author__m2BFm{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--font-medium);color:var(--color-text-primary);min-width:0}.CommunityWall_author__m2BFm>*{flex-shrink:0}.CommunityWall_author__m2BFm .CommunityWall_username__DlIiP{font-weight:var(--font-semibold);color:var(--color-brand);text-decoration:none;transition:color var(--transition-fast)}.CommunityWall_author__m2BFm .CommunityWall_username__DlIiP:hover{color:var(--color-brand-light)}.CommunityWall_commentAuthor__I8Rse>*{flex-shrink:0}.CommunityWall_commentAuthor__I8Rse .CommunityWall_username__DlIiP{font-weight:var(--font-medium);font-size:var(--text-sm);color:var(--color-brand)}.CommunityWall_replyAuthor__8JJ9S>*{flex-shrink:0}.CommunityWall_replyAuthor__8JJ9S .CommunityWall_username__DlIiP{font-weight:var(--font-medium);font-size:var(--text-xs);color:var(--color-brand)}.CommunityWall_author__m2BFm [data-role-badge],.CommunityWall_commentAuthor__I8Rse [data-role-badge],.CommunityWall_replyAuthor__8JJ9S [data-role-badge]{margin-left:var(--space-1);flex-shrink:0}.CommunityWall_authorLink__4aI5j{color:inherit;text-decoration:none;border-radius:var(--border-radius-sm);padding:var(--space-1);margin:calc(-1 * var(--space-1));transition:all var(--transition-fast);display:inline-block}.CommunityWall_authorLink__4aI5j:hover{color:var(--color-brand)!important}.CommunityWall_author__m2BFm .CommunityWall_authorLink__4aI5j:hover,.CommunityWall_commentAuthor__I8Rse .CommunityWall_authorLink__4aI5j:hover,.CommunityWall_replyAuthor__8JJ9S .CommunityWall_authorLink__4aI5j:hover{color:var(--color-brand)!important;background:transparent!important;transform:none!important;box-shadow:none!important}.CommunityWall_author__m2BFm [data-user-display]:hover,.CommunityWall_commentAuthor__I8Rse [data-user-display]:hover,.CommunityWall_replyAuthor__8JJ9S [data-user-display]:hover{color:var(--color-brand)!important;background:transparent!important;cursor:pointer}.CommunityWall_editedBadge__XuSmQ,.CommunityWall_timestamp__2bGPq{font-size:var(--text-xs);color:var(--color-text-muted)}.CommunityWall_editedBadge__XuSmQ{font-style:italic;margin-left:var(--space-2)}.CommunityWall_moderationActions__2NHCA{position:relative}.CommunityWall_moderationButton__ZdAaO{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--space-1);border-radius:var(--border-radius-sm);transition:all var(--transition-fast)}.CommunityWall_moderationButton__ZdAaO:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}.CommunityWall_moderationPanel__XPyxm{position:absolute;top:100%;right:0;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius);padding:var(--space-2);box-shadow:var(--shadow-dropdown);z-index:var(--z-dropdown);min-width:150px}.CommunityWall_moderationAction__T_gcY{display:flex;align-items:center;gap:var(--space-2);width:100%;background:none;border:none;color:var(--color-text-primary);text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);cursor:pointer;border-radius:var(--border-radius-sm);transition:background-color var(--transition-fast)}.CommunityWall_moderationAction__T_gcY:hover{background:var(--color-bg-hover)}.CommunityWall_moderationAction__T_gcY.CommunityWall_danger__kOypa{color:var(--color-error-text)}.CommunityWall_moderationAction__T_gcY.CommunityWall_danger__kOypa:hover{background:var(--color-error-bg)}.CommunityWall_postTitle__qB90b{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2) 0;line-height:var(--leading-tight)}.CommunityWall_postContent__rzeu9{color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);word-break:break-word;white-space:pre-line}.CommunityWall_inlineLink__hOTdC{color:var(--color-brand)!important;text-decoration:none!important;font-weight:var(--font-medium)!important;padding:var(--space-1) var(--space-2)!important;border-radius:var(--border-radius-sm)!important;transition:all var(--transition-fast)!important;display:inline!important}.CommunityWall_inlineLink__hOTdC:hover{background:var(--color-brand)!important;color:white!important;transform:translateY(-1px)!important}.CommunityWall_automatedPostUserLink__FIDBk{color:var(--color-brand)!important;text-decoration:none!important;font-weight:var(--font-semibold)!important;transition:all var(--transition-fast)!important;display:inline!important;border-bottom:1px solid transparent!important;padding:2px 4px!important;border-radius:var(--border-radius-sm)!important}.CommunityWall_automatedPostUserLink__FIDBk:hover{color:white!important;background:var(--color-brand)!important;border-bottom-color:var(--color-brand)!important;transform:translateY(-1px)!important}.CommunityWall_editPostForm__kWtMo{margin-bottom:var(--space-4)}.CommunityWall_editTextareaContainer__FBVUx{position:relative;margin-bottom:var(--space-3)}.CommunityWall_editCharCount__SyViS{position:absolute;bottom:var(--space-2);right:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm);pointer-events:none}.CommunityWall_editCharCount__SyViS,.CommunityWall_editTextarea__32BKm{background:var(--color-bg-primary);border:1px solid var(--color-border-primary)}.CommunityWall_editTextarea__32BKm{width:100%;min-height:80px;max-height:500px;padding:var(--space-3);border-radius:var(--border-radius);color:var(--color-text-primary);font-size:var(--text-sm);line-height:1.5;resize:none;overflow:hidden;transition:border-color var(--transition-fast),height var(--transition-fast);font-family:inherit}.CommunityWall_editTextarea__32BKm:focus{outline:none;border-color:var(--color-brand)}.CommunityWall_editActions__WV1Tn{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.CommunityWall_editSave__kRe3h{background:var(--color-brand);color:white;border:none;border-radius:var(--border-radius);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background-color var(--transition-fast)}.CommunityWall_editSave__kRe3h:hover:not(:disabled){background:var(--color-brand-dark)}.CommunityWall_editSave__kRe3h:disabled{background:var(--color-gray-600);cursor:not-allowed;opacity:.6}.CommunityWall_editSave__kRe3h .CommunityWall_loadingDots__gUvEQ{display:inline-flex;gap:var(--space-1);margin-right:var(--space-2)}.CommunityWall_editSave__kRe3h .CommunityWall_loadingDots__gUvEQ span{width:6px;height:6px;border-radius:50%;background-color:white;animation:CommunityWall_loadingDots__gUvEQ 1.4s ease-in-out infinite both}.CommunityWall_editSave__kRe3h .CommunityWall_loadingDots__gUvEQ span:first-child{animation-delay:-.32s}.CommunityWall_editSave__kRe3h .CommunityWall_loadingDots__gUvEQ span:nth-child(2){animation-delay:-.16s}.CommunityWall_editSave__kRe3h .CommunityWall_loadingDots__gUvEQ span:nth-child(3){animation-delay:0s}.CommunityWall_deleteCommentButton__s_tb_:disabled,.CommunityWall_deleteReplyButton__vunOi:disabled,.CommunityWall_deleteSubReplyButton__8Qfmo:disabled{opacity:.6;cursor:not-allowed}.CommunityWall_deleteCommentButton__s_tb_ .CommunityWall_loadingDots__gUvEQ,.CommunityWall_deleteReplyButton__vunOi .CommunityWall_loadingDots__gUvEQ,.CommunityWall_deleteSubReplyButton__8Qfmo .CommunityWall_loadingDots__gUvEQ{display:inline-flex;gap:2px}.CommunityWall_deleteCommentButton__s_tb_ .CommunityWall_loadingDots__gUvEQ span,.CommunityWall_deleteReplyButton__vunOi .CommunityWall_loadingDots__gUvEQ span,.CommunityWall_deleteSubReplyButton__8Qfmo .CommunityWall_loadingDots__gUvEQ span{width:4px;height:4px;border-radius:50%;background-color:var(--color-text-muted);animation:CommunityWall_loadingDots__gUvEQ 1.4s ease-in-out infinite both}.CommunityWall_deleteCommentButton__s_tb_ .CommunityWall_loadingDots__gUvEQ span:first-child,.CommunityWall_deleteReplyButton__vunOi .CommunityWall_loadingDots__gUvEQ span:first-child,.CommunityWall_deleteSubReplyButton__8Qfmo .CommunityWall_loadingDots__gUvEQ span:first-child{animation-delay:-.32s}.CommunityWall_deleteCommentButton__s_tb_ .CommunityWall_loadingDots__gUvEQ span:nth-child(2),.CommunityWall_deleteReplyButton__vunOi .CommunityWall_loadingDots__gUvEQ span:nth-child(2),.CommunityWall_deleteSubReplyButton__8Qfmo .CommunityWall_loadingDots__gUvEQ span:nth-child(2){animation-delay:-.16s}.CommunityWall_deleteCommentButton__s_tb_ .CommunityWall_loadingDots__gUvEQ span:nth-child(3),.CommunityWall_deleteReplyButton__vunOi .CommunityWall_loadingDots__gUvEQ span:nth-child(3),.CommunityWall_deleteSubReplyButton__8Qfmo .CommunityWall_loadingDots__gUvEQ span:nth-child(3){animation-delay:0s}.CommunityWall_editCancel__3cM8p{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast)}.CommunityWall_editCancel__3cM8p:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border-secondary)}.CommunityWall_editCancel__3cM8p:disabled{opacity:.5;cursor:not-allowed}.CommunityWall_postActions__PE5HR{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-primary)}.CommunityWall_reactionButton__6EHPX{display:inline-flex;align-items:center;gap:var(--space-1);background:transparent;border:none;border-radius:var(--border-radius);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);min-height:36px;font-weight:var(--font-medium)}.CommunityWall_reactionButton__6EHPX:hover:not(:disabled){color:var(--color-text-primary);background:rgba(255,255,255,.05)}.CommunityWall_reactionButton__6EHPX:disabled{opacity:.5;cursor:not-allowed}.CommunityWall_signInPrompt__LV8lC{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);background:linear-gradient(135deg,rgba(211,47,47,.05),rgba(211,47,47,.02));border:1px solid rgba(211,47,47,.1);border-radius:var(--border-radius-lg);margin-bottom:var(--space-3)}.CommunityWall_signInMessage__GiwtJ{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium)}.CommunityWall_signInButton__RABgS{background:var(--color-brand);color:white;border:none;border-radius:var(--border-radius);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-button)}.CommunityWall_signInButton__RABgS:hover{background:var(--color-brand-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}.CommunityWall_reactionButton__6EHPX.CommunityWall_reacted__VzIsA{background:rgba(211,47,47,.1);color:var(--color-brand)}.CommunityWall_reactionButton__6EHPX.CommunityWall_reacted__VzIsA:hover{background:rgba(211,47,47,.15);color:var(--color-brand)}.CommunityWall_reactionFilled__X9xAu{color:var(--color-brand)}.CommunityWall_reactionOutlined__T_lRE{color:var(--color-text-muted)}.CommunityWall_reactionButton__6EHPX.CommunityWall_reacted__VzIsA svg{fill:var(--color-brand)!important;stroke:var(--color-brand)!important;filter:drop-shadow(0 0 6px rgba(211,47,47,.4));animation:CommunityWall_fireGlow__6hng8 2s ease-in-out infinite alternate}.CommunityWall_reactionButton__6EHPX:not(.CommunityWall_reacted__VzIsA) svg{fill:none!important;stroke:currentColor!important;transition:all var(--transition-fast)}.CommunityWall_reactionButton__6EHPX:hover:not(.CommunityWall_reacted__VzIsA) svg{stroke:var(--color-text-primary)!important}@keyframes CommunityWall_fireGlow__6hng8{0%{filter:drop-shadow(0 0 6px rgba(211,47,47,.4))}to{filter:drop-shadow(0 0 8px rgba(211,47,47,.6))}}.CommunityWall_commentsSection__XkOAU{margin-top:var(--space-4);padding:var(--space-4);border-top:1px solid var(--color-border-secondary);background:rgba(0,0,0,.05);border-radius:var(--border-radius)}.CommunityWall_commentForm__Wq9q9{margin-bottom:var(--space-4)}.CommunityWall_commentInput__T5ypY{width:100%;min-height:80px;padding:var(--space-3);border:1px solid var(--color-border-primary);border-radius:var(--border-radius);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--text-sm);line-height:1.5;resize:vertical;transition:border-color var(--transition-fast);font-family:inherit}.CommunityWall_commentInput__T5ypY:focus{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 2px rgba(211,47,47,.1)}.CommunityWall_commentFormActions__RplMQ{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-2)}.CommunityWall_charCount__AU1oG{font-size:var(--text-xs);color:var(--color-text-muted)}.CommunityWall_commentSubmit__dTtje{background:var(--color-brand);color:white;border:none;border-radius:var(--border-radius);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--space-1);min-height:36px}.CommunityWall_commentSubmit__dTtje:hover:not(:disabled){background:var(--color-brand-dark);transform:translateY(-1px)}.CommunityWall_commentSubmit__dTtje:disabled{opacity:.5;cursor:not-allowed;transform:none}.CommunityWall_commentsList__Mp0_n{display:flex;flex-direction:column;gap:var(--space-3)}.CommunityWall_commentsLoading__8uJ7l{padding:var(--space-4)}.CommunityWall_commentSkeleton__7_xLl{display:flex;gap:var(--space-3);margin-bottom:var(--space-4);animation:CommunityWall_pulse__mW93e 1.5s ease-in-out infinite}.CommunityWall_commentSkeleton__7_xLl:last-child{margin-bottom:0}.CommunityWall_skeletonAvatar__BhJcE{width:32px;height:32px;border-radius:50%;background:var(--color-bg-hover);flex-shrink:0}.CommunityWall_skeletonContent__YpD9J{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.CommunityWall_skeletonLine__db1r2{height:14px;background:var(--color-bg-hover);border-radius:var(--border-radius-sm)}@keyframes CommunityWall_pulse__mW93e{0%,to{opacity:1}50%{opacity:.6}}.CommunityWall_commentSubmit__dTtje,.CommunityWall_replySubmit__hBLKe{display:inline-flex;align-items:center;gap:var(--space-2);justify-content:center;min-width:120px;transition:all var(--transition-fast)}.CommunityWall_commentSubmit__dTtje:disabled,.CommunityWall_replySubmit__hBLKe:disabled{opacity:.8;cursor:not-allowed}.CommunityWall_commentSubmit__dTtje .CommunityWall_loadingDots__gUvEQ,.CommunityWall_replySubmit__hBLKe .CommunityWall_loadingDots__gUvEQ{display:flex;gap:2px}.CommunityWall_commentSubmit__dTtje .CommunityWall_loadingDots__gUvEQ span,.CommunityWall_replySubmit__hBLKe .CommunityWall_loadingDots__gUvEQ span{width:4px;height:4px}.CommunityWall_loadingText__YnHNn{font-size:var(--text-sm);color:var(--color-text-muted)}.CommunityWall_comment__ec4_W{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius);padding:var(--space-3);transition:border-color var(--transition-fast)}.CommunityWall_comment__ec4_W:hover{border-color:var(--color-border-secondary)}.CommunityWall_commentHeader__jzqi6{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2);gap:var(--space-2)}.CommunityWall_commentAuthor__I8Rse{font-weight:var(--font-medium);color:var(--color-text-primary);font-size:var(--text-sm);flex:1;min-width:0}.CommunityWall_commentTimestamp__WRVP2{font-size:var(--text-xs);color:var(--color-text-muted);flex-shrink:0}.CommunityWall_deleteCommentButton__s_tb_{background:none;border:none;cursor:pointer;padding:var(--space-1);border-radius:var(--border-radius-sm);transition:background-color var(--transition-fast);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-fast)}.CommunityWall_comment__ec4_W:hover .CommunityWall_deleteCommentButton__s_tb_{opacity:1}.CommunityWall_deleteCommentButton__s_tb_:hover{background:var(--color-error-bg);color:var(--color-error-text)}.CommunityWall_commentContent__TcsKQ{color:var(--color-text-primary);line-height:1.5;margin-bottom:var(--space-2);font-size:var(--text-sm);word-wrap:break-word}.CommunityWall_commentActions___19pE{display:flex;align-items:center;gap:var(--space-3)}.CommunityWall_loadMoreSection__zsVri{text-align:center;margin-top:var(--space-6)}.CommunityWall_loadMoreButton__2sdBF{background:transparent;color:var(--color-brand);border:1px solid var(--color-brand);border-radius:var(--border-radius);padding:var(--space-3) var(--space-6);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin:0 auto}.CommunityWall_loadMoreButton__2sdBF:hover:not(:disabled){background:var(--color-brand);color:white}.CommunityWall_loadMoreButton__2sdBF:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.CommunityWall_communityWallSection__ruH0u{padding:var(--space-4)}.CommunityWall_postHeader__3pNTk{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.CommunityWall_postHeaderRight__AKJfC{align-self:flex-end}.CommunityWall_postActions__PE5HR{gap:var(--space-2)}.CommunityWall_commentFormActions__RplMQ{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.CommunityWall_commentSubmit__dTtje{align-self:flex-end}.CommunityWall_signInPrompt__LV8lC{flex-direction:column;align-items:stretch;gap:var(--space-3);text-align:center}.CommunityWall_signInButton__RABgS{align-self:stretch}}.CommunityWall_replyButton__pBnZ_{background:none;color:var(--color-text-muted);border:none;border-radius:var(--border-radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--space-1)}.CommunityWall_replyButton__pBnZ_:hover{color:var(--color-text-secondary);background:var(--color-bg-hover)}.CommunityWall_replyForm__x_bwp{margin-top:var(--space-3);margin-left:var(--space-4);padding-left:var(--space-3);border-left:2px solid var(--color-border-primary)}.CommunityWall_replyInput__prEwH{width:100%;min-height:50px;padding:var(--space-2) var(--space-3);background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius);color:var(--color-text-primary);font-size:var(--text-sm);line-height:var(--leading-normal);resize:vertical;transition:border-color var(--transition-fast)}.CommunityWall_replyInput__prEwH:focus{outline:none;border-color:var(--color-brand)}.CommunityWall_replyFormActions__XG2Rp{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-2);gap:var(--space-2)}.CommunityWall_replySubmit__hBLKe{background:var(--color-brand);color:white;border:none;border-radius:var(--border-radius);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:background-color var(--transition-fast);display:flex;align-items:center;gap:var(--space-1)}.CommunityWall_replySubmit__hBLKe:hover:not(:disabled){background:var(--color-brand-dark)}.CommunityWall_replySubmit__hBLKe:disabled{opacity:.6;cursor:not-allowed;background:var(--color-gray-600)}.CommunityWall_replyCancel__PbwGS{background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border-primary);border-radius:var(--border-radius);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast)}.CommunityWall_replyCancel__PbwGS:hover{color:var(--color-text-secondary);border-color:var(--color-border-secondary);background:var(--color-bg-hover)}.CommunityWall_repliesList__pwez3{margin-top:var(--space-3);margin-left:var(--space-4);border-left:2px solid var(--color-border-primary);padding-left:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.CommunityWall_reply__PFuFp{padding:var(--space-2) var(--space-3);background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius);font-size:var(--text-sm)}.CommunityWall_replyHeader__N_vkl{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-1)}.CommunityWall_replyAuthor__8JJ9S{font-weight:var(--font-medium);color:var(--color-text-primary);font-size:var(--text-xs)}.CommunityWall_replyTimestamp__LrN4Q{font-size:var(--text-xs);color:var(--color-text-muted)}.CommunityWall_deleteReplyButton__vunOi{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--space-1);border-radius:var(--border-radius-sm);transition:all var(--transition-fast);opacity:0;transition:opacity var(--transition-fast)}.CommunityWall_reply__PFuFp:hover .CommunityWall_deleteReplyButton__vunOi{opacity:1}.CommunityWall_deleteReplyButton__vunOi:hover{color:var(--color-error-text);background:var(--color-error-bg)}.CommunityWall_replyContent__9Hi6i{color:var(--color-text-secondary);line-height:var(--leading-normal);word-break:break-word;margin-bottom:var(--space-1)}.CommunityWall_replyActions__RQ2ov{display:flex;align-items:center;gap:var(--space-1)}.CommunityWall_replyActions__RQ2ov .CommunityWall_reactionButton__6EHPX{font-size:var(--text-xs);padding:var(--space-1)}.CommunityWall_subReplyButton__iZvS2{display:inline-flex;align-items:center;gap:var(--space-1);background:transparent;border:none;border-radius:var(--border-radius);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);min-height:28px;font-weight:var(--font-medium)}.CommunityWall_subReplyButton__iZvS2:hover{color:var(--color-text-primary);background:rgba(255,255,255,.05)}.CommunityWall_subReplyForm__cQLE9{margin-top:var(--space-3);margin-left:var(--space-4);padding-left:var(--space-3);border-left:2px solid var(--color-border-primary)}.CommunityWall_subReplyInput__VyEu0{width:100%;min-height:60px;padding:var(--space-2);background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius);color:var(--color-text-primary);font-size:var(--text-xs);line-height:var(--leading-normal);resize:vertical;transition:border-color var(--transition-fast)}.CommunityWall_subReplyInput__VyEu0:focus{outline:none;border-color:var(--color-brand)}.CommunityWall_subReplyFormActions__hrELR{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-2);gap:var(--space-2)}.CommunityWall_subReplySubmit__lZn59{background:var(--color-brand);color:white;border:none;border-radius:var(--border-radius);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:background-color var(--transition-fast);display:inline-flex;align-items:center;gap:var(--space-1);min-height:28px}.CommunityWall_subReplySubmit__lZn59:hover:not(:disabled){background:var(--color-brand-dark)}.CommunityWall_subReplySubmit__lZn59:disabled{opacity:.5;cursor:not-allowed}.CommunityWall_subReplyCancel__2Fb9B{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast);min-height:28px}.CommunityWall_subReplyCancel__2Fb9B:hover{background:var(--color-bg-hover);border-color:var(--color-border-secondary)}.CommunityWall_subRepliesList__xfxsZ{margin-top:var(--space-3);margin-left:var(--space-6);padding-left:var(--space-3);border-left:2px solid var(--color-border-primary)}.CommunityWall_subReply__zUh3O{background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius);padding:var(--space-3);margin-bottom:var(--space-2);position:relative}.CommunityWall_subReply__zUh3O:last-child{margin-bottom:0}.CommunityWall_subReplyHeader__tk2Kq{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap}.CommunityWall_subReplyAuthor__dlELt{font-weight:var(--font-medium);color:var(--color-text-primary);flex-shrink:0}.CommunityWall_subReplyTimestamp___Q7t4{font-size:var(--text-xs);color:var(--color-text-muted);margin-left:auto}.CommunityWall_deleteSubReplyButton__8Qfmo{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--space-1);border-radius:var(--border-radius-sm);opacity:0;transition:all var(--transition-fast);margin-left:var(--space-2)}.CommunityWall_subReply__zUh3O:hover .CommunityWall_deleteSubReplyButton__8Qfmo{opacity:1}.CommunityWall_deleteSubReplyButton__8Qfmo:hover{color:var(--color-error-text);background:var(--color-error-bg)}.CommunityWall_subReplyContent__pkMMb{color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-2);font-size:var(--text-sm)}.CommunityWall_subReplyActions__4hQdf{display:flex;align-items:center;gap:var(--space-2)}.CommunityWall_subReplyActions__4hQdf .CommunityWall_reactionButton__6EHPX{font-size:var(--text-xs);padding:var(--space-1) var(--space-2);min-height:24px}@media (max-width:768px){.CommunityWall_repliesList__pwez3,.CommunityWall_replyForm__x_bwp{margin-left:var(--space-2);padding-left:var(--space-2)}.CommunityWall_replyFormActions__XG2Rp{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.CommunityWall_replySubmit__hBLKe{align-self:flex-end}}.CommunityWall_realtimeStatus__t1BOm{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--border-radius);font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:var(--space-4);border:1px solid;transition:all var(--transition-normal) var(--transition-ease)}.CommunityWall_realtimeStatus__t1BOm.CommunityWall_connected__gSFOU{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.CommunityWall_realtimeStatus__t1BOm.CommunityWall_disconnected__qsLHu{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-text)}.CommunityWall_pagination__RG8_H{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border-primary)}.CommunityWall_paginationControls__onsUY{justify-content:center;margin-bottom:var(--space-3)}.CommunityWall_paginationControls__onsUY,.CommunityWall_paginationNumbers__mhcwB{display:flex;align-items:center;gap:var(--space-1)}.CommunityWall_paginationButton__bQhDh{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 var(--space-2);background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);text-decoration:none}.CommunityWall_paginationButton__bQhDh:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border-secondary);color:var(--color-text-primary);transform:translateY(-1px)}.CommunityWall_paginationButton__bQhDh:disabled{opacity:.5;cursor:not-allowed;transform:none}.CommunityWall_paginationButton__bQhDh.CommunityWall_active__Hb6Sm{background:var(--color-brand);border-color:var(--color-brand);color:white}.CommunityWall_paginationButton__bQhDh.CommunityWall_active__Hb6Sm:hover{background:var(--color-brand-dark);border-color:var(--color-brand-dark)}.CommunityWall_paginationButton__bQhDh.CommunityWall_ellipsis__65OoI{background:transparent;border-color:transparent;cursor:default;pointer-events:none}.CommunityWall_paginationButton__bQhDh.CommunityWall_prevNext__MDVZH{gap:var(--space-1);padding:0 var(--space-3)}.CommunityWall_paginationInfo__rKF9Z{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}.CommunityWall_headerStats__2glej{display:flex;align-items:center;gap:var(--space-4)}.CommunityWall_totalPosts__CtgG8{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.CommunityWall_pageInfo__6aztF{font-size:var(--text-sm);color:var(--color-text-muted)}.CommunityWall_spinning__r2uIM{animation:CommunityWall_spin__bGExl 1s linear infinite}@keyframes CommunityWall_spin__bGExl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CommunityWall_emptyState__2Ds_b{text-align:center;padding:var(--space-8) var(--space-4);color:var(--color-text-muted)}.CommunityWall_emptyIcon__m__R7{font-size:var(--text-3xl);color:var(--color-text-muted);margin-bottom:var(--space-3)}.CommunityWall_emptyState__2Ds_b h3{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-secondary);margin:0 0 var(--space-2) 0}.CommunityWall_emptyState__2Ds_b p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.CommunityWall_emptyComments__fRYia{text-align:center;padding:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);font-style:italic;background:var(--color-bg-secondary);border-radius:var(--border-radius)}.CommunityWall_badgeEarned__uaNYE{color:var(--color-warning);font-weight:var(--font-semibold)}.CommunityWall_modalOverlay__QSq_8{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--space-4)}.CommunityWall_modalContainer__VoAmg{max-width:90vw;max-height:90vh;overflow-y:auto;border-radius:var(--border-radius-lg)}.CommunityWall_deleteModal__ywnVB{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);max-width:400px;width:100%;box-shadow:var(--shadow-xl);overflow:hidden}.CommunityWall_modalHeader__4ut0p{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-error-bg);border-bottom:1px solid var(--color-error-border)}.CommunityWall_modalHeader__4ut0p h3{margin:0;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-error-text)}.CommunityWall_modalContent__GvYsu{padding:var(--space-4)}.CommunityWall_modalContent__GvYsu p{margin:0;color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.CommunityWall_modalActions__Wo58_{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-tertiary);border-top:1px solid var(--color-border-primary)}.CommunityWall_modalCancel__s1av5{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast)}.CommunityWall_modalCancel__s1av5:hover{background:var(--color-bg-hover);border-color:var(--color-border-secondary)}.CommunityWall_modalDelete__BOVq7{background:var(--color-error);color:white;border:none;border-radius:var(--border-radius);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:background-color var(--transition-fast);display:flex;align-items:center;gap:var(--space-2)}.CommunityWall_modalDelete__BOVq7:hover{background:var(--color-error-dark)}.CommunityWall_modalDelete__BOVq7:disabled{opacity:.6;cursor:not-allowed;background:var(--color-error)!important}.CommunityWall_modalCancel__s1av5:disabled{opacity:.6;cursor:not-allowed}.CommunityWall_signInModal__4Q3jG{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);max-width:480px;width:100%;box-shadow:var(--shadow-xl);overflow:hidden}.CommunityWall_signInModalHeader__XxLTi{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:linear-gradient(135deg,rgba(211,47,47,.1),rgba(211,47,47,.05));border-bottom:1px solid rgba(211,47,47,.2)}.CommunityWall_signInModalHeader__XxLTi h3{margin:0;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary)}.CommunityWall_signInModalContent__L5tX0{padding:var(--space-4)}.CommunityWall_signInModalContent__L5tX0 p{margin:0 0 var(--space-4) 0;color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.CommunityWall_signInModalFeatures__adYcK{display:flex;flex-direction:column;gap:var(--space-3)}.CommunityWall_signInModalFeature__Oxp8A{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm)}.CommunityWall_signInModalFeature__Oxp8A span{color:var(--color-text-primary)}.CommunityWall_signInModalActions__mOeiF{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-tertiary);border-top:1px solid var(--color-border-primary)}.CommunityWall_signInModalCancel__T71pa{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast)}.CommunityWall_signInModalCancel__T71pa:hover{background:var(--color-bg-hover);border-color:var(--color-border-secondary);color:var(--color-text-primary)}.CommunityWall_signInModalButton__XLt_P{background:var(--color-brand);color:white;border:none;border-radius:var(--border-radius);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--space-2)}.CommunityWall_signInModalButton__XLt_P:hover{background:var(--color-brand-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}.CommunityWall_reactionButton__6EHPX.CommunityWall_unauthenticated__pveGr{background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--color-text-muted);cursor:pointer;opacity:.7;transition:all var(--transition-normal)}.CommunityWall_reactionButton__6EHPX.CommunityWall_unauthenticated__pveGr:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.2);color:var(--color-text-secondary);opacity:.9;transform:translateY(-1px)}@media (max-width:768px){.CommunityWall_paginationControls__onsUY{flex-direction:column;gap:var(--space-2)}.CommunityWall_paginationNumbers__mhcwB{gap:var(--space-1)}.CommunityWall_paginationButton__bQhDh.CommunityWall_prevNext__MDVZH{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.CommunityWall_wallHeader__TqZI1{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.CommunityWall_headerStats__2glej{width:100%}.CommunityWall_modalContainer__VoAmg{max-width:95vw;max-height:95vh}.CommunityWall_signInModal__4Q3jG{max-width:95vw;margin:var(--space-4)}.CommunityWall_signInModalActions__mOeiF{flex-direction:column;gap:var(--space-2)}.CommunityWall_signInModalButton__XLt_P,.CommunityWall_signInModalCancel__T71pa{width:100%;justify-content:center}}.CommunityWall_commentButton__lrDj6{display:inline-flex;align-items:center;gap:var(--space-1);background:transparent;border:none;border-radius:var(--border-radius);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);min-height:36px;font-weight:var(--font-medium);min-width:fit-content;white-space:nowrap}.CommunityWall_commentButton__lrDj6:hover:not(:disabled){color:var(--color-text-primary);background:rgba(255,255,255,.05)}.CommunityWall_commentButton__lrDj6:disabled{opacity:.7;cursor:not-allowed}.CommunityWall_commentButton__lrDj6.CommunityWall_loading__wlqbe{color:var(--color-text-muted)}.CommunityWall_commentButton__lrDj6 .CommunityWall_loadingDots__gUvEQ{display:flex;gap:2px}.CommunityWall_commentButton__lrDj6 .CommunityWall_loadingDots__gUvEQ span{width:4px;height:4px}.CommunityWall_commentCount__WBRPs{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);margin-left:var(--space-1)}.CommunityWall_manualRequestPost__jG_Rm{border-left:3px solid #ff7043!important;background:linear-gradient(135deg,var(--color-bg-tertiary) 0,rgba(255,112,67,.02) 100%)!important}.CommunityWall_manualRequestPost__jG_Rm,.CommunityWall_manualSubmissionPost__qwXVo{padding:var(--space-3)!important;border-radius:var(--border-radius);margin-bottom:var(--space-2)}.CommunityWall_manualSubmissionPost__qwXVo{border-left:3px solid #2196f3!important;background:linear-gradient(135deg,var(--color-bg-tertiary) 0,rgba(33,150,243,.02) 100%)!important}.CommunityWall_datasheetPost__ny_2C{padding:var(--space-3)!important;border-left:3px solid #9c27b0!important;background:linear-gradient(135deg,var(--color-bg-tertiary) 0,rgba(156,39,176,.02) 100%)!important;border-radius:var(--border-radius);margin-bottom:var(--space-2)}.CommunityWall_manualRequestPost__jG_Rm .CommunityWall_postTitle__qB90b{font-size:var(--text-base)!important;font-weight:var(--font-medium);margin-bottom:var(--space-2);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--space-2)}.CommunityWall_manualRequestPost__jG_Rm .CommunityWall_postContent__rzeu9{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-3);line-height:var(--leading-relaxed)}.CommunityWall_manualRequestPost__jG_Rm .CommunityWall_postHeader__3pNTk{margin-bottom:var(--space-2)}.CommunityWall_manualRequestPost__jG_Rm .CommunityWall_postActions__PE5HR{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border-primary)}.CommunityWall_manualSubmissionPost__qwXVo .CommunityWall_postTitle__qB90b{font-size:var(--text-base)!important;font-weight:var(--font-medium);margin-bottom:var(--space-2);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--space-2)}.CommunityWall_manualSubmissionPost__qwXVo .CommunityWall_postContent__rzeu9{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-3);line-height:var(--leading-relaxed)}.CommunityWall_manualSubmissionPost__qwXVo .CommunityWall_postHeader__3pNTk{margin-bottom:var(--space-2)}.CommunityWall_manualSubmissionPost__qwXVo .CommunityWall_postActions__PE5HR{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border-primary)}.CommunityWall_datasheetPost__ny_2C .CommunityWall_postTitle__qB90b{font-size:var(--text-base)!important;font-weight:var(--font-medium);margin-bottom:var(--space-2);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--space-2)}.CommunityWall_datasheetPost__ny_2C .CommunityWall_postContent__rzeu9{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-3);line-height:var(--leading-relaxed)}.CommunityWall_datasheetPost__ny_2C .CommunityWall_postHeader__3pNTk{margin-bottom:var(--space-2)}.CommunityWall_datasheetPost__ny_2C .CommunityWall_postActions__PE5HR{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border-primary)}