body{background-color:#f8f9fa;min-height:100vh;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizelegibility!important}.home-author-desktop-card{background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:1.35rem;transition:transform .18s,box-shadow .18s}.home-author-desktop-card:hover{transform:translateY(-2px);box-shadow:0 .45rem 1.15rem #0f172a14!important}.home-author-desktop-body{flex-direction:column;height:100%;min-height:150px;display:flex;padding:1rem!important}.home-author-desktop-top{flex:1;align-items:center;gap:.8rem;min-width:0;display:flex}.home-author-desktop-image{object-fit:cover;width:58px;min-width:58px;height:58px;margin-top:.15rem}.home-author-desktop-fallback{width:58px;min-width:58px;height:58px;margin-top:.15rem}.home-author-desktop-content{text-align:left;flex:1;min-width:0}.home-author-desktop-name{text-align:left;margin-bottom:.35rem;font-size:1.02rem;line-height:1.15}.home-author-desktop-title{color:#0d6efd;background:#eff6ff;border-radius:999px;align-items:center;max-width:100%;padding:.28rem .62rem;font-size:.74rem;font-weight:800;line-height:1.15;display:inline-flex}.home-author-desktop-bio{display:none}.home-author-desktop-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.9rem;display:grid}.home-author-desktop-actions .btn{white-space:nowrap;justify-content:center;align-items:center;min-height:36px;font-size:.78rem;font-weight:800;display:inline-flex;padding-left:.5rem!important;padding-right:.5rem!important}.home-author-desktop-actions.single-action{grid-template-columns:1fr}@media (min-width:768px) and (max-width:1199.98px){.home-author-desktop-body{min-height:145px;padding:.9rem!important}.home-author-desktop-top{gap:.7rem}.home-author-desktop-image,.home-author-desktop-fallback{width:54px;min-width:54px;height:54px}.home-author-desktop-name{font-size:.98rem}.home-author-desktop-title{padding:.25rem .54rem;font-size:.7rem}.home-author-desktop-actions .btn{min-height:34px;font-size:.72rem}}@media (max-width:767.98px){.home-page .lead{font-size:.95rem!important}.home-features-section{margin-bottom:2rem!important}.home-feature-row{--bs-gutter-y:.85rem}.home-feature-card{border-radius:1.1rem!important}.home-feature-card-body{align-items:center;gap:.95rem;display:flex;text-align:left!important;padding:1rem!important}.home-feature-icon{background:#f8fafc;border-radius:1rem;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:inline-flex;margin-bottom:0!important;font-size:1.65rem!important}.home-feature-content{flex:1;min-width:0}.home-feature-title{font-size:1rem;line-height:1.25;margin-bottom:.28rem!important}.home-feature-text{font-size:.9rem;line-height:1.45}}@media (max-width:390px){.home-feature-card-body{gap:.8rem;padding:.9rem!important}.home-feature-icon{width:44px;min-width:44px;height:44px;font-size:1.5rem!important}.home-feature-title{font-size:.96rem}.home-feature-text{font-size:.86rem;line-height:1.4}}
.Navbar-module__NpnVta__logo{object-fit:contain;width:auto;height:90px;display:block}.Navbar-module__NpnVta__routeLoadingBar{z-index:9999;background:#19875429;width:100%;height:3px;position:fixed;top:0;left:0;overflow:hidden}.Navbar-module__NpnVta__routeLoadingBar:before{content:"";background:linear-gradient(90deg,#198754 0%,#20c997 52%,#198754 100%);border-radius:999px;width:45%;height:100%;animation:.85s ease-in-out infinite Navbar-module__NpnVta__routeLoadingSlide;position:absolute;top:0;left:-45%}@keyframes Navbar-module__NpnVta__routeLoadingSlide{0%{left:-45%}to{left:100%}}.Navbar-module__NpnVta__logoNavigationLoader{z-index:99999;pointer-events:all;background:#f8f9fa;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Navbar-module__NpnVta__logoNavigationLoader .spinner-border{border-width:.22rem;width:2.4rem;height:2.4rem}.Navbar-module__NpnVta__navbarBrand{transition:transform .12s,opacity .12s}.Navbar-module__NpnVta__navbarBrand:active,.Navbar-module__NpnVta__navbarBrandLoading{opacity:.78;transform:scale(.97)}.Navbar-module__NpnVta__toggler{box-shadow:none!important}.Navbar-module__NpnVta__toggler:focus,.Navbar-module__NpnVta__toggler:active{box-shadow:none!important;outline:none!important}.Navbar-module__NpnVta__mobileHeaderActions,.Navbar-module__NpnVta__mobileUserDropdown,.Navbar-module__NpnVta__mobileAuthActions,.Navbar-module__NpnVta__mobileMenuActions{display:none}.Navbar-module__NpnVta__userDropdownWrap{position:relative}.Navbar-module__NpnVta__dropdownItem{gap:.6rem;text-align:right!important;justify-content:flex-end!important;align-items:center!important;display:flex!important}.Navbar-module__NpnVta__dropdownItemIcon{text-align:center;flex:0 0 18px;width:18px;font-size:.95rem}.Navbar-module__NpnVta__dropdownItemText{text-align:right}.Navbar-module__NpnVta__mobileMessageButton,.Navbar-module__NpnVta__desktopMessageButton{color:#1f2937;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.Navbar-module__NpnVta__mobileMessageButton:hover,.Navbar-module__NpnVta__desktopMessageButton:hover{color:#111827;background:#eef2f7;border-color:#d9dee7}.Navbar-module__NpnVta__mobileMessageBadge,.Navbar-module__NpnVta__desktopMessageBadge{color:#fff;text-align:center;background:#dc3545;border-radius:999px;min-width:19px;height:19px;padding:0 5px;font-size:.72rem;font-weight:700;line-height:19px;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #fff}.Navbar-module__NpnVta__mobileForumButton{display:none}@media (max-width:1024px){nav#scrolled{z-index:1050;top:0;left:0;right:0;position:fixed!important}nav#scrolled+main{padding-top:94px}.Navbar-module__NpnVta__navbar{z-index:1000;background:#fff;padding-top:0!important;padding-bottom:0!important;position:relative!important;overflow:visible!important}.Navbar-module__NpnVta__navbarContainer{grid-template-rows:88px auto;grid-template-columns:auto 1fr;column-gap:.75rem;position:relative;align-items:start!important;padding:.5rem 1rem .45rem!important;display:grid!important;overflow:visible!important}.Navbar-module__NpnVta__navbarBrand{grid-area:1/1;justify-content:flex-start;align-items:flex-start;width:fit-content;line-height:1;display:inline-flex;margin:0!important;padding:0!important}.Navbar-module__NpnVta__logo{margin-top:0}.Navbar-module__NpnVta__mobileHeaderActions{grid-template:"message user"38px"menuActions menuActions"30px/auto auto;grid-area:1/2;justify-content:flex-end;place-items:center flex-end;gap:.22rem .58rem;width:100%;min-width:0;height:88px;display:grid;position:relative;overflow:visible!important}.Navbar-module__NpnVta__mobileAuthActions{grid-area:1/1/auto/-1;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.Navbar-module__NpnVta__mobileAuthButton{white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;height:36px;font-size:.9rem;line-height:1;box-shadow:none!important;padding:0 .75rem!important;display:inline-flex!important}.Navbar-module__NpnVta__userDropdownWrap{justify-content:flex-end;width:auto;display:inline-flex!important;position:relative!important}.Navbar-module__NpnVta__mobileUserDropdown{grid-area:user;width:100%;min-width:174px;max-width:245px;display:inline-flex!important;position:relative!important}.Navbar-module__NpnVta__mobileUserButton{white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;width:100%;height:36px;font-size:.88rem;box-shadow:inset 0 -1px #00000008;background:#f3f4f6!important;border-color:#e5e7eb!important;padding:0 .75rem!important;display:inline-flex!important}.Navbar-module__NpnVta__mobileUserButton span{text-overflow:ellipsis;white-space:nowrap;max-width:174px;overflow:hidden}.Navbar-module__NpnVta__mobileMessageButton{grid-area:message;width:34px;min-width:34px;height:34px}.Navbar-module__NpnVta__mobileMenuActions{grid-area:menuActions;justify-content:flex-end;align-items:center;gap:.35rem;width:auto;position:absolute;bottom:2px;right:0;display:inline-flex!important}.Navbar-module__NpnVta__mobileForumButton{color:#0f766e;white-space:nowrap;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-width:82px;height:30px;padding:0 .58rem;font-size:.82rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex!important}.Navbar-module__NpnVta__mobileForumButton:hover,.Navbar-module__NpnVta__mobileForumButton:focus{color:#065f46;background:#dcfce7;border-color:#86efac}.Navbar-module__NpnVta__mobileForumButton i{font-size:.9rem}.Navbar-module__NpnVta__toggler{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;background:0 0!important;border:0!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.Navbar-module__NpnVta__toggler span{transform-origin:50%;background:#4b5563;border-radius:999px;width:22px;height:2px;transition:transform .18s,opacity .14s;display:block}.Navbar-module__NpnVta__togglerOpen span:first-child{transform:translateY(6px)rotate(45deg)}.Navbar-module__NpnVta__togglerOpen span:nth-child(2){opacity:0}.Navbar-module__NpnVta__togglerOpen span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.Navbar-module__NpnVta__navbarCollapse{border-top:1px solid #eef0f3;grid-area:2/1/auto/-1;width:100%;margin-top:0;padding-top:.4rem;display:none!important}.Navbar-module__NpnVta__navbarCollapseOpen{display:block!important}.Navbar-module__NpnVta__navbarList{gap:.15rem;width:100%;padding:.35rem 0 .6rem;text-align:right!important;align-items:flex-end!important}.Navbar-module__NpnVta__navItem{justify-content:flex-end;width:100%;display:flex;margin-right:0!important}.Navbar-module__NpnVta__navItem .nav-link{color:#263241;border-radius:.85rem;justify-content:flex-end;align-items:center;width:auto;min-width:180px;padding:.58rem .75rem;font-size:1rem;display:inline-flex;text-align:right!important}:is(.Navbar-module__NpnVta__navItem .nav-link:hover,.Navbar-module__NpnVta__navItem .nav-link:focus){background:#f5f7fa}.Navbar-module__NpnVta__mobileHideItem,.Navbar-module__NpnVta__mobileForumNavItem,.Navbar-module__NpnVta__desktopAuthActions,.Navbar-module__NpnVta__desktopMessageItem,.Navbar-module__NpnVta__desktopUserDropdown{display:none!important}.Navbar-module__NpnVta__dropdownMenu{text-align:right!important;z-index:1100!important;background:#fff!important;border:1px solid #eef0f3!important;border-radius:.95rem!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:.35rem .28rem!important;position:absolute!important;top:calc(100% + .38rem)!important;left:auto!important;right:0!important;transform:none!important;box-shadow:0 .65rem 1.4rem #0f172a1f!important}.Navbar-module__NpnVta__dropdownMenu.show{display:block!important}.Navbar-module__NpnVta__dropdownMenu li{width:100%;text-align:right!important}.Navbar-module__NpnVta__dropdownMenu .dropdown-item{color:#162033;background:0 0;border-radius:.72rem;width:100%;min-height:40px;font-size:.92rem;padding:.48rem .66rem!important}.Navbar-module__NpnVta__dropdownItem{gap:.48rem!important}.Navbar-module__NpnVta__dropdownItemIcon{flex:0 0 16px;width:16px;font-size:.88rem}.Navbar-module__NpnVta__dropdownItemText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:is(.Navbar-module__NpnVta__dropdownMenu .dropdown-item:hover,.Navbar-module__NpnVta__dropdownMenu .dropdown-item:focus){background:#f5f7fa!important}.Navbar-module__NpnVta__dropdownMenu .dropdown-divider{opacity:1;border-top-color:#eef0f3;margin:.24rem 0!important}.Navbar-module__NpnVta__dropdownItemIcon{color:currentColor;opacity:.95}}@media (max-width:575.98px){.Navbar-module__NpnVta__navbarContainer{grid-template-rows:75px auto;column-gap:.5rem;padding:.45rem .85rem .35rem!important}.Navbar-module__NpnVta__logo{height:75px}.Navbar-module__NpnVta__mobileHeaderActions{grid-template-rows:45px 28px;gap:.16rem .5rem}.Navbar-module__NpnVta__mobileMenuActions{bottom:0}.Navbar-module__NpnVta__mobileAuthActions{gap:.35rem}.Navbar-module__NpnVta__mobileAuthButton{height:34px;font-size:.82rem;padding-left:.58rem!important;padding-right:.58rem!important}.Navbar-module__NpnVta__mobileMessageButton{width:32px;min-width:32px;height:32px}.Navbar-module__NpnVta__mobileUserDropdown{min-width:164px;max-width:218px}.Navbar-module__NpnVta__mobileUserButton{height:34px;font-size:.84rem;padding-left:.65rem!important;padding-right:.65rem!important}.Navbar-module__NpnVta__mobileUserButton span{max-width:154px}.Navbar-module__NpnVta__mobileForumButton{min-width:78px;height:28px;padding-left:.52rem;padding-right:.52rem;font-size:.78rem}.Navbar-module__NpnVta__navItem .nav-link{min-width:165px}}@media (max-width:390px){.Navbar-module__NpnVta__mobileHeaderActions{gap:.16rem .4rem}.Navbar-module__NpnVta__mobileMessageButton{width:31px;min-width:31px;height:31px}.Navbar-module__NpnVta__mobileUserDropdown{min-width:152px;max-width:198px}.Navbar-module__NpnVta__mobileUserButton span{max-width:134px}.Navbar-module__NpnVta__mobileForumButton{min-width:72px;padding-left:.44rem;padding-right:.44rem;font-size:.74rem}.Navbar-module__NpnVta__toggler{width:30px;min-width:30px}.Navbar-module__NpnVta__toggler span{width:20px}}@media (max-width:360px){.Navbar-module__NpnVta__mobileMessageButton{width:30px;min-width:30px;height:30px;font-size:.82rem}.Navbar-module__NpnVta__mobileMessageBadge{min-width:18px;height:18px;padding:0 4px;font-size:.68rem;line-height:18px;top:-6px;right:-6px}.Navbar-module__NpnVta__mobileUserDropdown{min-width:132px;max-width:164px}.Navbar-module__NpnVta__mobileUserButton{gap:.35rem;height:32px;font-size:.8rem;padding-left:.55rem!important;padding-right:.55rem!important}.Navbar-module__NpnVta__mobileUserButton span{max-width:104px}.Navbar-module__NpnVta__mobileForumButton{gap:.28rem;min-width:68px;height:28px;padding-left:.38rem;padding-right:.38rem;font-size:.72rem}.Navbar-module__NpnVta__mobileForumButton span{display:inline}.Navbar-module__NpnVta__mobileForumButton i{font-size:.8rem}.Navbar-module__NpnVta__toggler{width:30px;min-width:30px;height:30px;min-height:30px}}@media (min-width:768px) and (max-width:1024px){.Navbar-module__NpnVta__navbarContainer{grid-template-rows:94px auto;min-height:112px;padding-left:2rem!important;padding-right:2rem!important}.Navbar-module__NpnVta__navbarBrand{height:94px}.Navbar-module__NpnVta__logo{height:84px}.Navbar-module__NpnVta__mobileHeaderActions{grid-template-rows:42px 32px;gap:.24rem .58rem;height:94px}.Navbar-module__NpnVta__mobileMenuActions{bottom:2px}.Navbar-module__NpnVta__mobileAuthButton{height:38px;padding-left:1rem!important;padding-right:1rem!important}.Navbar-module__NpnVta__mobileUserDropdown{min-width:190px;max-width:280px}.Navbar-module__NpnVta__mobileUserButton span{max-width:220px}.Navbar-module__NpnVta__mobileForumButton{min-width:88px;height:32px;font-size:.86rem}.Navbar-module__NpnVta__navItem .nav-link{min-width:220px}}@media (min-width:1024.02px){.Navbar-module__NpnVta__navbar{padding-top:0!important;padding-bottom:0!important}.Navbar-module__NpnVta__navbarContainer{gap:1.5rem;min-height:96px;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;padding-top:.35rem!important;padding-bottom:.35rem!important;display:flex!important}.Navbar-module__NpnVta__navbarBrand{flex:none;align-items:center;display:inline-flex;margin:0!important;padding:0!important}.Navbar-module__NpnVta__logo{height:82px}.Navbar-module__NpnVta__mobileHeaderActions,.Navbar-module__NpnVta__mobileUserDropdown,.Navbar-module__NpnVta__mobileAuthActions,.Navbar-module__NpnVta__mobileMenuActions{display:none!important}.Navbar-module__NpnVta__navbarCollapse{flex:auto;width:auto;justify-content:flex-end!important;align-items:center!important;display:flex!important}.Navbar-module__NpnVta__navbarList{gap:0;width:auto;text-align:left!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;margin-left:auto!important;padding:0!important;display:flex!important}.Navbar-module__NpnVta__navItem{justify-content:initial;width:auto;display:list-item}.Navbar-module__NpnVta__navItem .nav-link{color:#263241;white-space:nowrap;justify-content:center;align-items:center;width:auto;min-width:0;padding:.5rem .2rem;display:inline-flex}.Navbar-module__NpnVta__desktopAuthActions{display:flex!important}.Navbar-module__NpnVta__desktopMessageItem{display:block}.Navbar-module__NpnVta__desktopUserDropdown,.Navbar-module__NpnVta__userDropdownWrap{position:relative;display:inline-flex!important}.Navbar-module__NpnVta__userDropdownButton{width:100%}.Navbar-module__NpnVta__dropdownMenu{text-align:right!important;background:#fff!important;border:1px solid #eef0f3!important;border-radius:1rem!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:.45rem .35rem!important;position:absolute!important;top:calc(100% + .45rem)!important;left:auto!important;right:0!important;transform:none!important;box-shadow:0 .65rem 1.4rem #0f172a1f!important}.Navbar-module__NpnVta__dropdownMenu.show{display:block!important}.Navbar-module__NpnVta__dropdownMenu .dropdown-item{border-radius:.8rem;gap:.55rem;width:100%;min-height:42px;text-align:right!important;justify-content:flex-end!important;align-items:center!important;padding:.55rem .75rem!important;display:flex!important}:is(.Navbar-module__NpnVta__dropdownMenu .dropdown-item:hover,.Navbar-module__NpnVta__dropdownMenu .dropdown-item:focus){background:#f5f7fa!important}.Navbar-module__NpnVta__dropdownMenu .dropdown-divider{opacity:1;border-top-color:#eef0f3;margin:.35rem 0!important}}
