.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)}}.BannedUserMessage_banContainer__Gsoqq{background-color:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--border-radius-lg);padding:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem;animation:BannedUserMessage_fadeIn__pwhSV .3s ease-out}.BannedUserMessage_banHeader__r5YD9{display:flex;align-items:flex-start;gap:.75rem}.BannedUserMessage_banIcon__aO6Gk{color:var(--color-error);width:1.75rem;height:1.75rem;flex-shrink:0}.BannedUserMessage_banTitle__F2ry7{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-error);margin:0;line-height:1.4}.BannedUserMessage_banMessage__yFO6y{color:var(--color-text-primary);font-size:var(--text-sm);margin:0;line-height:1.6}.BannedUserMessage_banReason__L6ahI{background-color:rgba(0,0,0,.05);border-radius:var(--border-radius);padding:1rem;font-size:var(--text-sm);color:var(--color-text-primary);margin:0;border-left:3px solid var(--color-error)}.BannedUserMessage_banExpiryInfo__iSFqY{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;color:var(--color-text-muted);font-size:var(--text-xs)}.BannedUserMessage_banExpiryIcon__aF_C_{width:1rem;height:1rem}.BannedUserMessage_contactLink__j_hPo{display:inline-flex;align-items:center;color:var(--color-brand);text-decoration:underline;font-weight:var(--font-medium);margin-top:.5rem;font-size:var(--text-sm);transition:color .2s ease}.BannedUserMessage_contactLink__j_hPo:hover{color:var(--color-brand-light)}.BannedUserMessage_contactIcon__3JxF_{width:.875rem;height:.875rem;margin-right:.375rem}@keyframes BannedUserMessage_fadeIn__pwhSV{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ManualCard_card__7xuu7{background-color:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--border-radius);padding:1.5rem;transition:all .2s ease-in-out;display:flex;flex-direction:column;height:100%;position:relative;min-height:120px;text-align:center;box-shadow:var(--shadow-card)}.ManualCard_card__7xuu7:hover{background-color:var(--color-bg-tertiary);box-shadow:var(--shadow-dropdown);transform:translateY(-2px);border-color:var(--color-border-secondary)}.ManualCard_card__7xuu7:hover:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--color-brand-dark);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.ManualCard_link__ZsS9E{display:block;text-decoration:none;color:inherit;height:100%}.ManualCard_title__4TTix{font-size:1.125rem;font-weight:600;color:var(--color-gray-100);margin-top:.125rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.ManualCard_brand__TdNB_,.ManualCard_title__4TTix{margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis}.ManualCard_brand__TdNB_{font-size:.875rem;color:var(--color-brand);font-weight:500;white-space:nowrap}.ManualCard_meta__afXIO{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem;justify-content:center}.ManualCard_metaItem__KINLa{font-size:.75rem;color:var(--color-gray-400);background-color:var(--color-bg-secondary);padding:.25rem .375rem;border-radius:var(--border-radius-sm);display:flex;align-items:center}.ManualCard_interactions__cYsqt{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:.25rem;background-color:rgba(255,255,255,.05);border-radius:6px;padding:.25rem .5rem;width:fit-content;margin-left:auto;margin-right:auto;border:1px solid rgba(255,255,255,.1);transition:all .2s ease;font-size:.8125rem;color:var(--color-text-secondary)}.ManualCard_badges__gu2hu{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem;margin-bottom:.5rem;justify-content:center;align-items:center}.ManualCard_yearBadge__kjIJe{font-size:.6875rem;padding:.25rem .5rem;border-radius:.375rem;font-weight:600;border:1px solid;background-color:var(--color-bg-tertiary);color:var(--color-text-muted);border-color:var(--color-border-secondary);display:inline-block;white-space:nowrap;transition:all .2s ease}.ManualCard_typesBadges__1cZF4{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.ManualCard_typeBadge__LBFdM{border-radius:.375rem;border:1px solid;border-color:var(--color-border-secondary)}.ManualCard_typeBadgeMore__Oizbq,.ManualCard_typeBadge__LBFdM{font-size:.6875rem;padding:.25rem .5rem;font-weight:600;background-color:var(--color-bg-tertiary);color:var(--color-text-primary);display:inline-block;white-space:nowrap;transition:all .2s ease}.ManualCard_typeBadgeMore__Oizbq{border-radius:.375rem;border:1px solid var(--color-border-secondary)}.ManualCard_card__7xuu7:hover .ManualCard_typeBadgeMore__Oizbq,.ManualCard_card__7xuu7:hover .ManualCard_typeBadge__LBFdM,.ManualCard_card__7xuu7:hover .ManualCard_yearBadge__kjIJe{background-color:var(--color-bg-hover);border-color:var(--color-border-focus);transform:translateY(-1px)}.ManualCard_card__7xuu7:hover .ManualCard_interactions__cYsqt{background-color:rgba(255,59,48,.1);border-color:rgba(255,59,48,.2)}.ManualCard_grid__VRA_p{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (min-width:640px){.ManualCard_grid__VRA_p{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.ManualCard_grid__VRA_p{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.ManualCard_grid__VRA_p{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.ManualCard_badges__gu2hu{gap:.25rem;margin-top:.5rem;margin-bottom:.5rem}.ManualCard_typeBadgeMore__Oizbq,.ManualCard_typeBadge__LBFdM,.ManualCard_yearBadge__kjIJe{font-size:.625rem;padding:.1875rem .375rem}}.LoadingDots_loadingContainer__QAjEN{display:inline-flex;align-items:center;gap:var(--space-2)}.LoadingDots_loadingDots__R33Nd{display:flex;gap:var(--space-1)}.LoadingDots_loadingDots__R33Nd span{border-radius:50%;animation:LoadingDots_loadingDots__R33Nd 1.4s ease-in-out infinite both}.LoadingDots_loadingDots__R33Nd span:first-child{animation-delay:-.32s}.LoadingDots_loadingDots__R33Nd span:nth-child(2){animation-delay:-.16s}.LoadingDots_loadingDots__R33Nd span:nth-child(3){animation-delay:0s}@keyframes LoadingDots_loadingDots__R33Nd{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.LoadingDots_sm___dSFh span{width:6px;height:6px}.LoadingDots_md__SAyQa span{width:8px;height:8px}.LoadingDots_lg__RIF93 span{width:10px;height:10px}.LoadingDots_red__CLqS7 span{background-color:var(--color-brand)}.LoadingDots_blue__al0_4 span{background-color:var(--color-info)}.LoadingDots_amber__SnwVW span{background-color:var(--color-warning)}.LoadingDots_gray__burx2 span{background-color:var(--color-gray-400)}.LoadingDots_white__OiwtN span{background-color:#ffffff}.LoadingDots_loadingText__Qif57{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--font-medium)}.UserMenu_userMenuContainer__W0k01{position:relative;z-index:50}.UserMenu_menuButton__W9F1B{display:flex;align-items:center;gap:8px;border-radius:6px;font-weight:500;transition:all .2s ease;position:relative;height:38px;white-space:nowrap}.UserMenu_authButton__ALjMB{padding:8px 16px;background-color:var(--color-brand-light);color:white;border:1px solid transparent;font-weight:600;box-shadow:var(--shadow-sm)}.UserMenu_authButton__ALjMB:hover{background-color:var(--color-brand);transform:translateY(-1px);box-shadow:var(--shadow-md)}.UserMenu_authButton__ALjMB:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.UserMenu_userButton__36chp{padding:6px 12px;background-color:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-brand-light);box-shadow:none;transition:all .2s ease}.UserMenu_userButton__36chp:hover{background-color:rgba(255,59,48,.2);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.UserMenu_icon__4BhgI{font-size:1.2rem}.UserMenu_userIcon__ICpIR{color:var(--color-brand-light);margin-right:6px}.UserMenu_authIcon__p2hgT{color:white}.UserMenu_chevronIcon__EyZl2{font-size:1rem;transition:transform .2s ease;color:var(--color-text-muted);margin-left:6px}.UserMenu_authButton__ALjMB .UserMenu_chevronIcon__EyZl2{color:white;font-size:1rem;margin-left:8px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;stroke-width:2.5px}.UserMenu_authButton__ALjMB:hover .UserMenu_chevronIcon__EyZl2{border-left-color:rgba(255,255,255,.5)}.UserMenu_authButton__ALjMB .UserMenu_chevronIcon__EyZl2>i,.UserMenu_authButton__ALjMB .UserMenu_chevronIcon__EyZl2>svg{transition:transform .2s ease;display:block}.UserMenu_authButton__ALjMB .UserMenu_chevronIconOpen__3zAWo>i,.UserMenu_authButton__ALjMB .UserMenu_chevronIconOpen__3zAWo>svg{transform:rotate(180deg)}.UserMenu_chevronIconOpen__3zAWo{color:var(--color-gray-400)}.UserMenu_userName__iT6r3{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu_dropdownMenu__jH4nM{background-color:var(--color-bg-secondary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-dropdown);border:var(--border-width-thin) solid var(--color-border-primary);overflow:hidden;animation:UserMenu_dropdownFadeIn__bLpUO var(--transition-normal) ease-out;display:block;opacity:1;visibility:visible;pointer-events:auto;min-width:220px;transform-origin:top right;z-index:var(--z-dropdown);margin-top:var(--space-2)}.UserMenu_userInfo__oZf7w{padding:1rem;border-bottom:1px solid rgba(255,255,255,.1);text-align:left}.UserMenu_userDetails____cT2{width:100%}.UserMenu_userNameRow__yQH0g{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;width:100%}.UserMenu_displayName__73N_E{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color var(--transition-normal);text-decoration:none}.UserMenu_displayName__73N_E:hover{color:var(--color-brand-light)}.UserMenu_userRole__ER0vF{font-size:var(--text-xs);font-weight:var(--font-medium);padding:.125rem .375rem;border-radius:var(--border-radius-full);text-transform:capitalize;white-space:nowrap;flex-shrink:0;margin-left:.5rem}.UserMenu_ownerRole__5Y7_M{background-color:rgba(211,47,47,.15);color:var(--color-brand);border:1px solid rgba(211,47,47,.3)}.UserMenu_adminRole__TSD6y,.UserMenu_administratorRole__BtUn0{background-color:rgba(255,152,0,.15);color:var(--color-warning);border:1px solid rgba(255,152,0,.3)}.UserMenu_modRole__DcBk0,.UserMenu_moderatorRole__UlKcc{background-color:rgba(161,161,170,.15);color:var(--color-gray-400);border:1px solid rgba(161,161,170,.3)}.UserMenu_email___e6c_{display:block;font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu_dropdown__agva9{position:absolute;top:100%;right:0;z-index:var(--z-dropdown);min-width:280px;margin-top:.5rem;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-dropdown);overflow:hidden}.UserMenu_separator__Me58u{height:1px;background-color:var(--color-border-primary);margin:.5rem 0}.UserMenu_menuItem__3XuVM{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;padding:.75rem 1rem;color:var(--color-text-primary);text-decoration:none;transition:all var(--transition-normal);background:none;border-radius:0;text-align:left;cursor:pointer;border:none;border-left:3px solid transparent;position:relative}.UserMenu_menuItem__3XuVM:hover{background-color:var(--color-bg-tertiary);border-left-color:var(--color-brand-light);padding-left:calc(1rem - 3px)}.UserMenu_signOutButton__ULhJ9{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;padding:.75rem 1rem;color:var(--color-error);background:none;border:none;border-left:3px solid transparent;border-radius:0;text-align:left;cursor:pointer;position:relative;transition:all var(--transition-normal)}.UserMenu_signOutButton__ULhJ9:hover{background-color:var(--color-error-bg);border-left-color:var(--color-brand-light);padding-left:calc(1rem - 3px)}@keyframes UserMenu_dropdownFadeIn__bLpUO{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.UserMenu_skeletonButton__ltcr_{cursor:default;background:#252525;border:1px solid #3a3a3a;padding:8px 16px;animation:UserMenu_skeletonPulse__I94P9 1.5s ease-in-out infinite;position:relative;overflow:hidden;display:flex;align-items:center;gap:8px;border-radius:6px}.UserMenu_skeletonButton__ltcr_:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.05) 50%,rgba(255,255,255,0));animation:UserMenu_skeletonShimmer__y5zMY 1.5s ease-in-out infinite}@keyframes UserMenu_skeletonShimmer__y5zMY{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.UserMenu_skeletonCircle__N5nBe{width:16px;height:16px;border-radius:50%;background:rgba(255,59,48,.3);flex-shrink:0}.UserMenu_skeletonText__qRZn8{width:60px;height:14px;border-radius:4px;background:rgba(255,255,255,.15);margin:0;flex-grow:1}.UserMenu_skeletonChevron__mr1LC{width:10px;height:10px;border-radius:2px;background:rgba(255,255,255,.1);flex-shrink:0}@keyframes UserMenu_skeletonPulse__I94P9{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.UserMenu_menuDivider__mQm6D{margin:4px 0;padding:0 16px;height:1px;background-color:#2a2a2a;position:relative}.UserMenu_menuDividerText__8SRfS{position:absolute;top:-9px;left:16px;padding:0 8px;background-color:#1a1a1a;color:#666;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px}.UserMenu_errorNotice__T0m_V{position:absolute;top:100%;right:0;margin-top:8px;background-color:rgba(255,59,48,.15);border:1px solid rgba(255,59,48,.3);border-radius:6px;padding:8px 12px;display:flex;align-items:center;gap:8px;font-size:.85rem;color:#ff3b30;max-width:200px;box-shadow:0 4px 6px rgba(0,0,0,.1);animation:UserMenu_fadeIn__kyUDd .3s ease-out;z-index:100}.UserMenu_errorIcon__iygCI{color:#ff3b30;flex-shrink:0}@keyframes UserMenu_fadeIn__kyUDd{0%{opacity:0}to{opacity:1}}.UserMenu_badgeSpacing__sQ_8W{margin-right:6px}.UserMenu_authButton__ALjMB .UserMenu_chevronWrapper__zkVk0{margin-left:8px;border-left:1px solid rgba(255,255,255,.3);padding-left:8px;display:flex;align-items:center;height:18px}.UserMenu_authButton__ALjMB:hover .UserMenu_chevronWrapper__zkVk0{border-left-color:rgba(255,255,255,.5)}.UserMenu_authButton__ALjMB .UserMenu_chevronIcon__EyZl2{margin-left:0;border-left:none;padding-left:0}.UserMenu_menuButton__W9F1B .UserMenu_chevronIconOpen__3zAWo{transform:rotate(180deg)}.UserMenu_authButtonsContainer__Oe191{display:flex;align-items:center;gap:10px}.UserMenu_signInButton__Y7mP6{padding:6px 14px;background-color:var(--color-bg-tertiary);color:var(--color-text-primary);border:1px solid var(--color-border-primary);border-radius:6px;font-weight:500;transition:all .2s ease;height:38px;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;min-width:100px;box-shadow:var(--shadow-sm)}.UserMenu_signInButton__Y7mP6:hover{background-color:rgba(255,59,48,.1);border-color:var(--color-brand-light);transform:translateY(-2px);box-shadow:var(--shadow-md)}.UserMenu_signInButton__Y7mP6:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.UserMenu_signInButton__Y7mP6 .UserMenu_icon__4BhgI{color:var(--color-brand-light);opacity:1;font-size:1rem}.UserMenu_signInButton__Y7mP6.UserMenu_active__xvUC8{background-color:var(--color-bg-secondary);border-color:var(--color-brand-light);color:var(--color-text-primary)}.UserMenu_signUpButton__36rjF{padding:6px 14px;background-color:var(--color-brand);color:white;border:none;border-radius:6px;font-weight:500;transition:all .2s ease;height:38px;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;min-width:100px;box-shadow:var(--shadow-sm)}.UserMenu_signUpButton__36rjF:hover{background-color:var(--color-brand-dark);transform:translateY(-2px);box-shadow:var(--shadow-md)}.UserMenu_signUpButton__36rjF:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.UserMenu_signUpButton__36rjF.UserMenu_active__xvUC8{background-color:var(--color-brand);border:1px solid var(--color-brand-light);box-shadow:var(--shadow-md)}.UserMenu_signUpButton__36rjF.UserMenu_active__xvUC8 .UserMenu_icon__4BhgI{color:white;opacity:1}.UserMenu_signUpButton__36rjF .UserMenu_icon__4BhgI{opacity:.9;font-size:1rem}.UserMenu_buttonText__teCBV{padding:0 1px;font-weight:600}@media (max-width:1000px){.UserMenu_authButtonsContainer__Oe191{gap:8px}.UserMenu_signInButton__Y7mP6,.UserMenu_signUpButton__36rjF{padding:6px 12px;font-size:.9rem;min-width:90px}.UserMenu_signInButton__Y7mP6 .UserMenu_icon__4BhgI,.UserMenu_signUpButton__36rjF .UserMenu_icon__4BhgI{font-size:1rem}}@media (max-width:900px){.UserMenu_authButtonsContainer__Oe191{gap:6px}.UserMenu_signInButton__Y7mP6,.UserMenu_signUpButton__36rjF{padding:6px 10px;font-size:.85rem;min-width:80px;font-weight:600}.UserMenu_signInButton__Y7mP6 .UserMenu_icon__4BhgI,.UserMenu_signUpButton__36rjF .UserMenu_icon__4BhgI{font-size:.95rem}}@media (max-width:700px){.UserMenu_authButtonsContainer__Oe191{gap:8px}.UserMenu_signInButton__Y7mP6,.UserMenu_signUpButton__36rjF{padding:6px 14px;font-size:.95rem;font-weight:600}.UserMenu_signInButton__Y7mP6 .UserMenu_icon__4BhgI,.UserMenu_signUpButton__36rjF .UserMenu_icon__4BhgI{font-size:1.1rem}}@media (max-width:480px){.UserMenu_authButtonsContainer__Oe191{gap:6px}.UserMenu_signInButton__Y7mP6 .UserMenu_buttonText__teCBV,.UserMenu_signUpButton__36rjF .UserMenu_buttonText__teCBV{display:inline;font-size:.9rem;font-weight:600}.UserMenu_signInButton__Y7mP6 .UserMenu_icon__4BhgI,.UserMenu_signUpButton__36rjF .UserMenu_icon__4BhgI{display:none}.UserMenu_signInButton__Y7mP6,.UserMenu_signUpButton__36rjF{padding:6px 14px;width:auto;min-width:72px;justify-content:center}}@media (max-width:375px){.UserMenu_authButtonsContainer__Oe191{gap:4px}.UserMenu_signInButton__Y7mP6,.UserMenu_signUpButton__36rjF{padding:6px 8px;min-width:60px}.UserMenu_signInButton__Y7mP6 .UserMenu_buttonText__teCBV,.UserMenu_signUpButton__36rjF .UserMenu_buttonText__teCBV{font-size:.85rem}}.UserMenu_userMenu__Ef4QD{position:relative;display:inline-block}.UserMenu_trigger__tWegC{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-normal)}.UserMenu_trigger__tWegC:hover{background-color:var(--color-bg-tertiary);border-color:var(--color-border-secondary)}.UserMenu_avatar__u2O9O{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:var(--color-brand);border-radius:50%;color:white}.UserMenu_username__8edgX{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.UserMenu_chevron__aSWCP{transition:transform var(--transition-normal)}.UserMenu_chevron__aSWCP.UserMenu_open__z5VFM{transform:rotate(180deg)}@media (max-width:768px){.UserMenu_dropdown__agva9{min-width:260px}.UserMenu_userNameRow__yQH0g{flex-direction:column;align-items:flex-start;gap:.25rem}.UserMenu_userRole__ER0vF{margin-left:0}}.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)}.RequestLink_requestLink__SM8rk{display:inline-flex;align-items:center;gap:.375rem;text-decoration:none;font-weight:500;border-radius:.375rem;transition:all .2s ease;color:var(--color-brand);border:1px solid transparent}.RequestLink_requestLink__SM8rk:hover{color:var(--color-brand-light);text-decoration:none}.RequestLink_icon__k107e{flex-shrink:0;transition:transform .2s ease}.RequestLink_requestLink__SM8rk:hover .RequestLink_icon__k107e{transform:scale(1.1)}.RequestLink_inline__fW7E_{font-size:.875rem;padding:.25rem .5rem;background-color:rgba(211,47,47,.1);border-color:rgba(211,47,47,.2)}.RequestLink_inline__fW7E_:hover{background-color:rgba(211,47,47,.15);border-color:rgba(211,47,47,.3)}.RequestLink_standalone__VDITX{font-size:.9rem;padding:.5rem .75rem;background-color:var(--color-bg-tertiary);border-color:var(--color-border-primary);margin-top:.75rem}.RequestLink_standalone__VDITX:hover{background-color:rgba(211,47,47,.1);border-color:var(--color-brand)}.RequestLink_button__vTBAC{font-size:.875rem;padding:.625rem 1rem;background-color:var(--color-brand);color:white;border-color:var(--color-brand);font-weight:600}.RequestLink_button__vTBAC:hover{background-color:var(--color-brand-dark);color:white;transform:translateY(-1px);box-shadow:0 2px 8px rgba(211,47,47,.3)}.RequestLink_sm__77ofS{font-size:.75rem}.RequestLink_sm__77ofS .RequestLink_icon__k107e{width:.875rem;height:.875rem}.RequestLink_md__Asgy9 .RequestLink_icon__k107e{width:1rem;height:1rem}.HeaderSearchBar_headerSearchContainer__yI6vR{position:relative;width:100%;flex:1;max-width:600px;transition:all var(--transition-normal);height:auto;display:flex;align-items:center;padding:4px 0}.HeaderSearchBar_compact__1yWnf{height:auto;min-width:280px}.HeaderSearchBar_searchForm__99GFK{display:flex;align-items:center;background-color:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--border-radius-md);transition:all var(--transition-normal);height:36px;min-height:36px;width:100%;box-sizing:border-box}.HeaderSearchBar_searchForm__99GFK:focus-within{border-color:var(--color-brand-light);box-shadow:0 0 0 1px var(--color-brand-light)}.HeaderSearchBar_inputWrapper__6rUB5{position:relative;display:flex;align-items:center;flex:1;height:36px;box-sizing:border-box}.HeaderSearchBar_searchIcon__9fOGM{position:absolute;left:10px;color:var(--color-text-muted);font-size:.9rem;pointer-events:none;z-index:2}.HeaderSearchBar_searchInput__vwx1e{width:100%;padding:4px 36px;background:transparent;border:none;color:var(--color-text-primary);font-size:.9rem;outline:none;height:36px!important;min-height:36px!important;max-height:36px!important;line-height:1.4;box-sizing:border-box}.HeaderSearchBar_searchForm__99GFK .HeaderSearchBar_searchInput__vwx1e,.HeaderSearchBar_searchForm__99GFK input.HeaderSearchBar_searchInput__vwx1e,.HeaderSearchBar_searchInput__vwx1e.header-search-input,.HeaderSearchBar_searchInput__vwx1e.search-input,input.HeaderSearchBar_searchInput__vwx1e{height:36px!important;min-height:36px!important;max-height:36px!important;padding:4px 36px!important;box-sizing:border-box!important}.HeaderSearchBar_searchInput__vwx1e::placeholder{color:var(--color-text-muted)}.HeaderSearchBar_clearButton__ysGuc{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:none;border:none;color:var(--color-text-muted);cursor:pointer;border-radius:var(--border-radius-sm);transition:all var(--transition-fast);z-index:2}.HeaderSearchBar_clearButton__ysGuc:hover{color:var(--color-text-primary);background-color:var(--color-bg-tertiary)}.HeaderSearchBar_submitButton__FAzbU{display:flex;align-items:center;justify-content:center;padding:6px 12px;background-color:var(--color-brand);color:white;border:none;border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;cursor:pointer;transition:all var(--transition-fast);height:36px;min-width:44px;box-sizing:border-box}.HeaderSearchBar_submitButton__FAzbU:hover{background-color:var(--color-brand-dark)}.HeaderSearchBar_submitButton__FAzbU:active{transform:scale(.98)}.HeaderSearchBar_dropdownContainer__WDZVD{pointer-events:auto;margin-top:4px}.HeaderSearchBar_suggestions__lRQFP{background-color:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-dropdown);overflow:hidden;animation:HeaderSearchBar_dropdownFadeIn__dV2d2 var(--transition-normal) ease-out;max-height:400px;overflow-y:auto}@keyframes HeaderSearchBar_dropdownFadeIn__dV2d2{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.HeaderSearchBar_loadingState__RnGOC{display:flex;align-items:center;gap:8px;padding:16px;color:var(--color-text-muted);font-size:.9rem}.HeaderSearchBar_resultsSection__rHh4R{padding:8px 0}.HeaderSearchBar_suggestionItem__Z4Xnx{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;cursor:pointer;transition:all var(--transition-fast);border-left:3px solid transparent}.HeaderSearchBar_suggestionItem__Z4Xnx:hover{background-color:var(--color-bg-tertiary);border-left-color:var(--color-brand-light)}.HeaderSearchBar_suggestionIcon__Bfspq{color:var(--color-brand-light);font-size:1rem;flex-shrink:0;margin-top:2px}.HeaderSearchBar_suggestionContent__V1b5G{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;text-align:center}.HeaderSearchBar_suggestionBrand__Q1ra9{font-size:.75rem;color:var(--color-brand-light);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.5px}.HeaderSearchBar_suggestionTitle__4e_Lx{font-size:.9rem;color:var(--color-text-primary);font-weight:var(--font-medium);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.HeaderSearchBar_suggestionMetaLine__CHWHC{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:4px}.HeaderSearchBar_suggestionYear__9kW_F{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border-secondary);padding:3px 6px;border-radius:4px;font-weight:600;font-size:10px;letter-spacing:.3px;white-space:nowrap;transition:all .2s ease}.HeaderSearchBar_suggestionTypes__Od44_{display:flex;flex-wrap:wrap;gap:4px;align-items:center;position:relative}.HeaderSearchBar_suggestionTypes__Od44_:before{content:"•";color:var(--color-border-secondary);margin-right:4px;font-size:8px}.HeaderSearchBar_suggestionTypeMore__2ev7n,.HeaderSearchBar_suggestionType__xwQn0{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border-secondary);padding:3px 6px;border-radius:4px;font-weight:600;font-size:10px;letter-spacing:.3px;white-space:nowrap;transition:all .2s ease}.HeaderSearchBar_suggestionItem__Z4Xnx:hover .HeaderSearchBar_suggestionTypeMore__2ev7n,.HeaderSearchBar_suggestionItem__Z4Xnx:hover .HeaderSearchBar_suggestionType__xwQn0,.HeaderSearchBar_suggestionItem__Z4Xnx:hover .HeaderSearchBar_suggestionYear__9kW_F{background-color:var(--color-bg-hover);border-color:var(--color-border-focus);transform:translateY(-1px)}.HeaderSearchBar_suggestionModel__79vmL{font-size:.75rem;color:var(--color-text-muted);margin-top:2px}.HeaderSearchBar_noResults__CW515{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;color:var(--color-text-muted);font-size:.9rem;text-align:center;justify-content:center}.HeaderSearchBar_noResultsIcon___ao_q{color:var(--color-text-muted);font-size:1.2rem}.HeaderSearchBar_poweredBy__8yL1s{display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 16px;background-color:var(--color-bg-tertiary);border-top:var(--border-width-thin) solid var(--color-border-secondary);font-size:.75rem;color:var(--color-text-muted)}.HeaderSearchBar_algoliaLink__9Bjht{color:var(--color-brand-light);text-decoration:none;font-weight:var(--font-medium);transition:color var(--transition-fast)}.HeaderSearchBar_algoliaLink__9Bjht:hover{color:var(--color-brand)}@media (max-width:768px){.HeaderSearchBar_headerSearchContainer__yI6vR{max-width:100%;padding:4px 0}.HeaderSearchBar_compact__1yWnf{max-width:100%;min-width:240px}.HeaderSearchBar_searchForm__99GFK{height:36px;min-height:36px}.HeaderSearchBar_inputWrapper__6rUB5{height:36px}.HeaderSearchBar_searchInput__vwx1e{font-size:1rem;padding:4px 36px;height:36px;box-sizing:border-box}.HeaderSearchBar_submitButton__FAzbU{height:36px;padding:6px 12px;min-width:44px;box-sizing:border-box}.HeaderSearchBar_clearButton__ysGuc{width:18px;height:18px;right:6px}.HeaderSearchBar_suggestions__lRQFP{max-height:300px}.HeaderSearchBar_suggestionItem__Z4Xnx{padding:10px 12px}.HeaderSearchBar_suggestionTitle__4e_Lx{font-size:.85rem}}@media (max-width:480px){.HeaderSearchBar_headerSearchContainer__yI6vR{padding:3px 0}.HeaderSearchBar_searchInput__vwx1e{padding:7px 32px;height:34px;font-size:1rem}.HeaderSearchBar_inputWrapper__6rUB5{height:34px}.HeaderSearchBar_clearButton__ysGuc{right:5px;width:16px;height:16px}.HeaderSearchBar_submitButton__FAzbU{padding:7px 10px;min-width:40px;height:34px}.HeaderSearchBar_compact__1yWnf{min-width:200px}.HeaderSearchBar_searchForm__99GFK{height:34px;min-height:34px}}.HeaderSearchBar_headerSearchContainer__yI6vR.HeaderSearchBar_entering__0xQz1{animation:HeaderSearchBar_slideInFromTop__66UlP var(--transition-normal) ease-out}.HeaderSearchBar_headerSearchContainer__yI6vR.HeaderSearchBar_exiting__9Ejmw{animation:HeaderSearchBar_slideOutToTop__mPAvp var(--transition-normal) ease-in}@keyframes HeaderSearchBar_slideInFromTop__66UlP{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes HeaderSearchBar_slideOutToTop__mPAvp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media (prefers-contrast:high){.HeaderSearchBar_searchForm__99GFK{border-width:2px}.HeaderSearchBar_suggestionItem__Z4Xnx:hover{border-left-width:4px}}@media (prefers-reduced-motion:reduce){.HeaderSearchBar_clearButton__ysGuc,.HeaderSearchBar_headerSearchContainer__yI6vR,.HeaderSearchBar_searchForm__99GFK,.HeaderSearchBar_submitButton__FAzbU,.HeaderSearchBar_suggestionItem__Z4Xnx,.HeaderSearchBar_suggestionTypeMore__2ev7n,.HeaderSearchBar_suggestionType__xwQn0,.HeaderSearchBar_suggestionYear__9kW_F{transition:none}.HeaderSearchBar_headerSearchContainer__yI6vR.HeaderSearchBar_entering__0xQz1,.HeaderSearchBar_headerSearchContainer__yI6vR.HeaderSearchBar_exiting__9Ejmw,.HeaderSearchBar_suggestions__lRQFP{animation:none}}.Header_mobileNavContainer__XNTxq{background-color:var(--color-bg-secondary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-dropdown);border:var(--border-width-thin) solid var(--color-border-primary);overflow:hidden;animation:Header_dropdownFadeIn__EEpI_ var(--transition-normal) ease-out;display:block;opacity:1;visibility:visible;pointer-events:auto;min-width:220px;transform-origin:top right;z-index:99999998;margin-top:var(--space-2)}.Header_mobileNavContainer__XNTxq.Header_desktopMenu__QSHDV{width:220px;min-width:220px}.Header_mobileNavContainer__XNTxq.Header_mobileMenu__oDspy{width:100vw;min-width:100vw;left:0!important;right:auto!important;border-radius:0;margin-top:0}.Header_mobileNav__6HOrM{padding:8px 16px;display:flex;flex-direction:column;gap:.75rem}.Header_mobileNavSeparator__D4VMy{position:relative;padding:0 .5rem;margin:.5rem 0;height:1px;background-color:var(--color-border-primary);display:flex;align-items:center;opacity:.6}.Header_mobileNavLink__U3caV{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--color-text-primary);text-decoration:none;border-radius:6px;transition:all .2s ease;background-color:rgba(255,255,255,.05);border:1px solid transparent;border-left-width:3px}.Header_mobileNavLink__U3caV.Header_active__8Eipm{background-color:rgba(255,59,48,.15);border-left-color:var(--color-brand-light)}.Header_mobileNavLink__U3caV:hover{background-color:rgba(255,59,48,.1);border-left-color:var(--color-brand-light);padding-left:calc(1rem - 3px)}.Header_navIcon__ySRTl{color:var(--color-brand-light);font-size:1.25rem}@keyframes Header_dropdownFadeIn__EEpI_{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Header_desktopMenuButton__pCSaU{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:var(--border-width-thin) solid var(--color-border-primary);color:var(--color-gray-100);cursor:pointer;padding:.4rem;border-radius:var(--border-radius-md);transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;width:38px;height:38px;animation:Header_buttonFadeIn__nZuu5 .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.2s;animation-fill-mode:both}.Header_desktopMenuButton__pCSaU.Header_active__8Eipm{background:rgba(255,59,48,.1);border-color:var(--color-brand);color:var(--color-brand);box-shadow:0 0 0 1px rgba(255,59,48,.2);transform:scale(1.05)}.Header_desktopMenuButton__pCSaU:hover{background-color:rgba(255,255,255,.08);color:#fff;border-color:#3a3a3a;transform:translateY(-2px);box-shadow:var(--shadow-md)}.Header_desktopMenuButton__pCSaU.Header_active__8Eipm:hover{background:rgba(255,59,48,.15);color:var(--color-brand);border-color:var(--color-brand);transform:translateY(-2px) scale(1.05)}.Header_mobileMenuButton__sbxfA{display:none;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:var(--border-width-thin) solid var(--color-border-primary);color:var(--color-gray-100);cursor:pointer;padding:.4rem;border-radius:var(--border-radius-md);transition:all .2s ease;position:relative;overflow:hidden;width:38px;height:38px}.Header_mobileMenuButton__sbxfA.Header_active__8Eipm{background:rgba(255,59,48,.1);border-color:var(--color-brand);color:var(--color-brand);box-shadow:0 0 0 1px rgba(255,59,48,.2)}.Header_mobileMenuButton__sbxfA:hover{background-color:rgba(255,255,255,.08);color:#fff;border-color:#3a3a3a}.Header_mobileMenuButton__sbxfA.Header_active__8Eipm:hover{background:rgba(255,59,48,.15);color:var(--color-brand);border-color:var(--color-brand)}.Header_mobileMenuButton__sbxfA:active{transform:scale(.97);background:rgba(255,255,255,.1)}.Header_mobileMenuButton__sbxfA.Header_active__8Eipm:active{background:rgba(255,59,48,.2)}.Header_menuIcon__aSp2R{width:24px;height:24px;transition:all .25s cubic-bezier(.1,.82,.25,1);font-size:1.1rem}.Header_desktopMenuButton__pCSaU .Header_menuIcon__aSp2R{transition:transform .25s cubic-bezier(.4,0,.2,1)}.Header_desktopMenuButton__pCSaU:hover .Header_menuIcon__aSp2R{transform:scale(1.1)}.Header_desktopMenuButton__pCSaU.Header_active__8Eipm .Header_menuIcon__aSp2R{transform:rotate(90deg) scale(1.1)}.Header_mobileMenuButton__sbxfA:hover .Header_menuIcon__aSp2R{transform:scale(1.1)}.Header_mobileMenuButton__sbxfA.Header_active__8Eipm .Header_menuIcon__aSp2R{transform:rotate(90deg) scale(1.1)}.Header_mobileMenuButton__sbxfA.Header_active__8Eipm:hover .Header_menuIcon__aSp2R{transform:rotate(90deg) scale(1.15)}@keyframes Header_buttonFadeIn__nZuu5{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.Header_mobileNavContainer__XNTxq{min-width:260px}.Header_mobileNavLink__U3caV{padding:10px 12px}.Header_mobileMenuButton__sbxfA{display:flex}}@media (max-width:375px){.Header_mobileMenuButton__sbxfA{width:36px;height:36px}}.breadcrumb_container__Qb018{width:100%;transition:background-color .3s ease;height:54px;display:flex;align-items:center;position:relative;z-index:30;margin-top:0;margin-bottom:1rem;border-bottom:var(--border-width-thin) solid var(--color-border-secondary);background-color:var(--color-bg-secondary)}.breadcrumb_mobileSearchVisible__KARxf{margin-top:0!important;padding-top:0!important;border-top:none!important}.breadcrumb_innerContainer__jfktT{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem;height:100%;display:flex;align-items:center}.breadcrumb_list__wfp_E{display:flex;flex-wrap:nowrap;align-items:center;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.breadcrumb_list__wfp_E::-webkit-scrollbar{display:none}.breadcrumb_item__Gf0lG{display:flex;align-items:center;font-size:.9375rem;white-space:nowrap;max-width:300px}.breadcrumb_link__RnE43{color:var(--color-gray-400);text-decoration:none;padding:.25rem .5rem;transition:all .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.breadcrumb_link__RnE43:hover{color:var(--color-brand)}.breadcrumb_text__tww4p{color:var(--color-brand)}.breadcrumb_nonClickable__EDlBM,.breadcrumb_text__tww4p{padding:.25rem .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.breadcrumb_nonClickable__EDlBM{color:var(--color-gray-500);cursor:default;opacity:.7}.breadcrumb_separator__59yxB{color:var(--color-gray-500);margin:0 .25rem;flex-shrink:0}.breadcrumb_current__w3ywF{color:var(--color-brand);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.breadcrumb_container__Qb018{padding:0;height:48px}.breadcrumb_item__Gf0lG{font-size:.8125rem;max-width:180px}.breadcrumb_link__RnE43,.breadcrumb_nonClickable__EDlBM,.breadcrumb_text__tww4p{padding:.25rem;max-width:140px}.breadcrumb_separator__59yxB{margin:0 .125rem;font-size:.75rem}}@media (max-width:375px){.breadcrumb_item__Gf0lG{max-width:120px}.breadcrumb_link__RnE43,.breadcrumb_nonClickable__EDlBM,.breadcrumb_text__tww4p{max-width:100px;padding:.125rem .25rem}.breadcrumb_separator__59yxB{margin:0 .0625rem}}.HorizontalAd_adContainer__5ccqy{text-align:center;margin:var(--space-4) auto;position:relative;background:transparent;border:none;border-radius:0}.HorizontalAd_adContainer__5ccqy.HorizontalAd_desktop__khJES{width:100%;max-width:970px;padding:0}.HorizontalAd_adContainer__5ccqy.HorizontalAd_mobile__vJD0i{width:100%;margin:var(--space-3) auto;padding:0}.HorizontalAd_adContainer__5ccqy.HorizontalAd_fixedSize__maiAj.HorizontalAd_mobile__vJD0i{max-width:320px}.HorizontalAd_adContainer__5ccqy.HorizontalAd_responsive__XcYG7.HorizontalAd_desktop__khJES{width:100%}.HorizontalAd_adContainer__5ccqy.HorizontalAd_responsive__XcYG7.HorizontalAd_mobile__vJD0i{width:100%;padding:0 var(--space-2)}.HorizontalAd_horizontalFixedAd__AuDqA{display:inline-block;width:320px;height:100px;margin:0 auto}@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%}.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%}.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)}.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}}.CommunityLayout_communityContainer__gBYIz{max-width:1400px;margin:0 auto;padding:var(--space-6) var(--space-4)}.CommunityLayout_communityContent__g_sDI{display:flex;flex-direction:column;gap:var(--space-6)}.CommunityLayout_communityHeader__Bdyox{text-align:center;margin-bottom:var(--space-2);padding:0 0 var(--space-6) 0;border-bottom:1px solid var(--color-border-primary)}.CommunityLayout_communityTitle__yDdsF{font-size:var(--text-3xl);font-weight:var(--font-bold);margin:0 0 var(--space-3) 0}.CommunityLayout_titleFacp__peDdz{color:var(--color-brand)}.CommunityLayout_titleCommunity__cP6b9{color:var(--color-text-primary)}.CommunityLayout_communityDescription__qZxol{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:800px;margin:0 auto}.CommunityLayout_communityGrid__tLgDF{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-6);align-items:start}.CommunityLayout_leaderboardSection__6fnBk{position:sticky;top:120px;align-self:flex-start;max-height:calc(100vh - 120px);overflow:visible;display:flex;flex-direction:column;z-index:50}.CommunityLayout_communityWallSection__NShGQ,.CommunityLayout_leaderboardSection__6fnBk{background:var(--color-bg-secondary);border-radius:var(--border-radius-lg);padding:var(--space-6);border:1px solid var(--color-border-primary)}.CommunityLayout_sectionHeader__HG9ed{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.CommunityLayout_sectionLeft__5al72,.CommunityLayout_sectionRight___m9bZ{display:flex;align-items:center;gap:var(--space-2)}.CommunityLayout_sectionIcon__KlbSh{color:var(--color-brand)}.CommunityLayout_sectionTitle__J39UL{color:var(--color-text-primary);margin:0;font-size:var(--text-lg);font-weight:var(--font-semibold)}.CommunityLayout_refreshButton__vuGyW{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;flex-shrink:0}.CommunityLayout_refreshButton__vuGyW:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-secondary);border-color:var(--color-border-secondary);transform:translateY(-1px)}.CommunityLayout_refreshButton__vuGyW:disabled{opacity:.7;cursor:not-allowed;transform:none}.CommunityLayout_refreshButton__vuGyW svg{width:16px;height:16px;display:block;flex-shrink:0}.CommunityLayout_spinning__mGr9t{animation:CommunityLayout_spin__mQKEp 1s linear infinite;transform-origin:center}.CommunityLayout_refreshButton__vuGyW:hover:not(:disabled) .CommunityLayout_spinning__mGr9t{animation:CommunityLayout_spinHover__IjqHK 1s linear infinite}@keyframes CommunityLayout_spin__mQKEp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes CommunityLayout_spinHover__IjqHK{0%{transform:translateY(-1px) rotate(0deg)}to{transform:translateY(-1px) rotate(1turn)}}.CommunityLayout_adminControls__Inr4B{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-tertiary);border-radius:var(--border-radius);margin-bottom:var(--space-4)}.CommunityLayout_adminInit__6tvt1{text-align:center;padding:var(--space-6)}.CommunityLayout_adminInitContent__a1Dd9 h3{color:var(--color-text-primary);margin:0 0 var(--space-2) 0;font-size:var(--text-lg);font-weight:var(--font-semibold)}.CommunityLayout_adminInitContent__a1Dd9 p{color:var(--color-text-secondary);margin:0 0 var(--space-4) 0;font-size:var(--text-sm)}.CommunityLayout_adminInitButton__MQ0cY{background:var(--color-brand);color:white;border:none;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}.CommunityLayout_adminInitButton__MQ0cY:hover:not(:disabled){background:var(--color-brand-dark)}.CommunityLayout_adminInitButton__MQ0cY:disabled{opacity:.5;cursor:not-allowed}.CommunityLayout_adminMessage__VUVjQ{color:var(--color-text-secondary);font-size:var(--text-sm);text-align:center;margin-top:var(--space-3)}.CommunityLayout_adSection__N1cy9{width:100%;margin:0;padding:0;display:flex;justify-content:center;align-items:center;background:transparent;border:none}.CommunityLayout_communityAd__kua6C{margin:0!important;padding:0!important}.CommunityLayout_adSection__N1cy9 .adContainer{margin:0!important;padding:0!important;background:transparent!important;border:none!important}.CommunityLayout_adSection__N1cy9 .adContainer.desktop,.CommunityLayout_adSection__N1cy9 .adContainer.mobile{margin:0 auto!important;padding:0!important}@media (max-width:1024px){.CommunityLayout_communityGrid__tLgDF{grid-template-columns:1fr;gap:var(--space-4)}.CommunityLayout_leaderboardSection__6fnBk{position:static;max-height:none;overflow-y:visible}}@media (max-width:768px){.CommunityLayout_communityContainer__gBYIz{padding:var(--space-4) var(--space-2)}.CommunityLayout_communityTitle__yDdsF{font-size:var(--text-2xl)}.CommunityLayout_communityHeader__Bdyox{padding:var(--space-4) 0}.CommunityLayout_communityWallSection__NShGQ,.CommunityLayout_leaderboardSection__6fnBk{padding:var(--space-4)}.CommunityLayout_sectionHeader__HG9ed{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.CommunityLayout_sectionRight___m9bZ{width:100%}}.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)}