.all-posts_allPostsPage__jZxkT{width:100%;background:var(--bg-primary)}.all-posts_mainContainer__CXrOV{max-width:1200px;margin:0 auto;padding:2rem 1rem}.all-posts_pageHeader__Sfu4Q{text-align:center;margin-bottom:3rem;animation:all-posts_fadeInUp__SoDns .6s ease-out}.all-posts_pageTitle__Seh59{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:var(--text-primary);margin-bottom:1rem;background:linear-gradient(135deg,var(--accent),var(--accent-hover));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:all-posts_fadeInUp__SoDns .6s ease-out .1s both}.all-posts_pageSubtitle__b8TPF{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto;animation:all-posts_fadeInUp__SoDns .6s ease-out .2s both}.all-posts_loadingSection__K2YG9{text-align:center;padding:4rem 2rem;animation:all-posts_fadeInUp__SoDns .6s ease-out .3s both}.all-posts_loadingSpinner__a2B7S{margin-bottom:1rem}.all-posts_spinning__ZtkY5{animation:all-posts_spin___GOJ_ 1s linear infinite;color:var(--accent)}.all-posts_loadingMessage__SZYZk{color:var(--text-secondary);font-style:italic}.all-posts_errorSection__40B9P{text-align:center;padding:4rem 2rem;background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-light);animation:all-posts_fadeInUp__SoDns .6s ease-out .3s both}.all-posts_errorIcon__wqQFQ{color:var(--danger);margin-bottom:1rem}.all-posts_errorTitle__ATBI9{color:var(--text-primary);margin-bottom:.5rem}.all-posts_errorMessage__549su{color:var(--danger);font-weight:500}.all-posts_emptySection__uCipO{text-align:center;padding:4rem 2rem;animation:all-posts_fadeInUp__SoDns .6s ease-out .3s both}.all-posts_emptyIcon____njY{color:var(--text-tertiary);margin-bottom:1.5rem;opacity:.6}.all-posts_emptyTitle__LXtVx{color:var(--text-primary);margin-bottom:1rem}.all-posts_emptyMessage__MxAni{color:var(--text-secondary);max-width:500px;margin:0 auto;line-height:1.6}.all-posts_postsSection__ZySGP{animation:all-posts_fadeInUp__SoDns .6s ease-out .3s both}.all-posts_postsMetaHeader__XF_tR{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-light)}.all-posts_postsCount__HR1uB{color:var(--text-secondary);font-weight:600;font-size:1rem}.all-posts_sortingControls__YMs3Z{display:flex;align-items:center;gap:.5rem}.all-posts_sortLabel__axFpT{color:var(--text-tertiary);font-size:.875rem}.all-posts_postsGrid__HMQ6Z{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.all-posts_loadMoreSection__pkH3_{text-align:center;padding:2rem;background:var(--bg-secondary);border-radius:var(--radius-lg);border:2px dashed var(--border-light);margin-bottom:2rem}.all-posts_loadMoreMessage__cbFFF{color:var(--text-tertiary);font-style:italic}.all-posts_endSection__U1H1D{text-align:center;padding:2rem;background:linear-gradient(135deg,var(--success-light),var(--success-lighter));border-radius:var(--radius-lg);border:1px solid var(--success)}.all-posts_endMessage__3LeVP{color:var(--success-dark);font-weight:600;font-size:1rem}@keyframes all-posts_fadeInUp__SoDns{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes all-posts_spin___GOJ_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.all-posts_mainContainer__CXrOV{padding:1.5rem 1rem}.all-posts_pageHeader__Sfu4Q{margin-bottom:2rem}.all-posts_postsGrid__HMQ6Z{grid-template-columns:1fr;gap:1.5rem}.all-posts_postsMetaHeader__XF_tR{flex-direction:column;align-items:flex-start;gap:.5rem}.all-posts_sortingControls__YMs3Z{align-self:flex-end}.all-posts_emptySection__uCipO,.all-posts_errorSection__40B9P,.all-posts_loadingSection__K2YG9{padding:3rem 1rem}.all-posts_endSection__U1H1D,.all-posts_loadMoreSection__pkH3_{padding:1.5rem}}@media (max-width:480px){.all-posts_mainContainer__CXrOV{padding:1rem .75rem}.all-posts_postsGrid__HMQ6Z{gap:1rem}.all-posts_postsMetaHeader__XF_tR{padding-bottom:.75rem}.all-posts_postsCount__HR1uB{font-size:.9rem}.all-posts_sortLabel__axFpT{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.all-posts_emptySection__uCipO,.all-posts_errorSection__40B9P,.all-posts_loadingSection__K2YG9,.all-posts_pageHeader__Sfu4Q,.all-posts_postsSection__ZySGP,.all-posts_spinning__ZtkY5{animation:none}}@media print{.all-posts_allPostsPage__jZxkT{background:white}.all-posts_endSection__U1H1D,.all-posts_errorSection__40B9P,.all-posts_loadMoreSection__pkH3_,.all-posts_loadingSection__K2YG9{display:none}.all-posts_postsGrid__HMQ6Z{grid-template-columns:1fr;gap:1rem}.all-posts_postsMetaHeader__XF_tR{border-bottom:1px solid #ccc}}.NavigationDropdown_navigationDropdown__4szRO{position:relative;display:inline-block}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_loading__19y63{opacity:.6;pointer-events:none}.NavigationDropdown_dropdownTrigger__QBGFD{display:flex!important;align-items:center;gap:4px;color:var(--nav-link-text);text-decoration:none;font-weight:600;padding:clamp(4px,1.2vw,10px) clamp(6px,1.5vw,14px);border-radius:6px;transition:all var(--transition-normal);white-space:nowrap;position:relative;background:var(--nav-link-bg);border:1px solid transparent;text-shadow:0 1px 2px rgba(0,0,0,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:clamp(10px,1.4vw,14px);line-height:1.2;letter-spacing:.1px;cursor:pointer}.NavigationDropdown_dropdownTrigger__QBGFD:hover{background:var(--nav-link-hover-bg);color:white;opacity:.95;box-shadow:0 4px 12px rgba(0,0,0,.2);border-color:rgba(255,255,255,.2);text-shadow:0 1px 3px rgba(0,0,0,.5);transform:translateY(-1px)}.NavigationDropdown_dropdownTrigger__QBGFD:disabled{opacity:.5;cursor:not-allowed;transform:none}.NavigationDropdown_dropdownTrigger__QBGFD.NavigationDropdown_open__Q4ff_{background:var(--nav-link-hover-bg);color:white;box-shadow:0 4px 12px rgba(0,0,0,.2)}.NavigationDropdown_dropdownArrow__FgZ15{font-size:10px;transition:transform var(--transition-normal);margin-left:2px}.NavigationDropdown_dropdownArrow__FgZ15.NavigationDropdown_open__Q4ff_{transform:rotate(180deg)}.NavigationDropdown_dropdownArrow__FgZ15.NavigationDropdown_custom__IZSiR{font-size:12px}.NavigationDropdown_dropdownMenu__48Lsr{position:absolute;top:100%;left:0;background:linear-gradient(135deg,#5a67d8,#4c51bf);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.15);min-width:200px;max-width:320px;z-index:var(--dropdown-z-index);opacity:0;transform:translateY(-10px) scale(.95);transition:all .25s cubic-bezier(.4,0,.2,1);pointer-events:none;padding:10px 0}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_open__Q4ff_{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_animate__fA_06{transition:all .2s cubic-bezier(.4,0,.2,1)}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_positionRight__7KcqZ{left:auto;right:0}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_positionCenter__lIfaG{left:50%;transform:translateX(-50%) translateY(-10px) scale(.95)}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_positionCenter__lIfaG.NavigationDropdown_open__Q4ff_{transform:translateX(-50%) translateY(0) scale(1)}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_positionAuto__Ju2fp{left:auto;right:auto}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_compact__90ol7{min-width:120px;padding:4px 0}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_mega__ql3m8{min-width:300px;max-width:600px;padding:16px 0}.NavigationDropdown_searchBox__jGY_r{padding:8px 12px;margin:0 8px 8px;border:1px solid var(--dropdown-border);border-radius:6px;background:var(--input-bg);color:var(--text-primary);font-size:14px;width:calc(100% - 24px);box-sizing:border-box}.NavigationDropdown_searchBox__jGY_r:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px rgba(90,103,216,.2)}.NavigationDropdown_searchBox__jGY_r::-moz-placeholder{color:var(--text-secondary)}.NavigationDropdown_searchBox__jGY_r::placeholder{color:var(--text-secondary)}.NavigationDropdown_menuItem__cgSrF{display:flex!important;align-items:center;padding:14px 18px!important;color:rgba(255,255,255,.95)!important;text-decoration:none;font-weight:500!important;font-size:15px!important;transition:all .2s ease;background:transparent!important;border:none!important;width:100%;text-align:left;cursor:pointer;border-radius:0;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.1)!important;gap:12px;position:relative}.NavigationDropdown_menuItem__cgSrF:hover{background:rgba(255,255,255,.15)!important;color:#ffffff!important;transform:translateX(4px);text-shadow:0 1px 3px rgba(0,0,0,.15)!important}.NavigationDropdown_menuItem__cgSrF:disabled{opacity:.5;cursor:not-allowed;transform:none}.NavigationDropdown_menuItem__cgSrF.NavigationDropdown_focused__7fe7H{background:rgba(255,255,255,.12)!important;color:#ffffff!important;outline:2px solid rgba(255,255,255,.4);outline-offset:-2px}.NavigationDropdown_menuItem__cgSrF.NavigationDropdown_active__DhVt8{background:rgba(255,255,255,.25)!important;color:#ffffff!important;font-weight:600!important;border-left:3px solid rgba(255,255,255,.8);padding-left:15px!important}.NavigationDropdown_menuItem__cgSrF.NavigationDropdown_active__DhVt8:hover{background:rgba(255,255,255,.3)!important;transform:translateX(2px)}.NavigationDropdown_menuItem__cgSrF.NavigationDropdown_external__9ubcR{position:relative}.NavigationDropdown_menuItem__cgSrF.NavigationDropdown_external__9ubcR:after{content:"↗";font-size:11px;opacity:.7;margin-left:auto;color:rgba(255,255,255,.8)}.NavigationDropdown_menuItem__cgSrF.NavigationDropdown_external__9ubcR:hover:after{opacity:1;color:#ffffff}.NavigationDropdown_menuItemIcon__qJP2m{width:18px;text-align:center;flex-shrink:0;opacity:.9;font-size:16px;color:rgba(255,255,255,.95)}.NavigationDropdown_menuItemContent__qd9xr{flex:1;min-width:0}.NavigationDropdown_menuItemText__SGHj9{font-weight:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.NavigationDropdown_menuItemDescription__pGtKM{font-size:11px;color:rgba(255,255,255,.65);margin-top:3px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:none}.NavigationDropdown_menuItemBadge__ke6Dk{background:rgba(255,255,255,.25);color:#ffffff;font-size:10px;padding:3px 8px;border-radius:12px;font-weight:600;margin-left:auto;flex-shrink:0;border:1px solid rgba(255,255,255,.3)}.NavigationDropdown_menuSeparator__ysn0i{height:1px;background:rgba(255,255,255,.15);margin:8px 16px}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z{width:100%}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_dropdownTrigger__QBGFD{width:100%;justify-content:flex-start;padding:16px 24px!important;border-radius:0;background:transparent!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.04)!important;text-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:16px!important;font-weight:500!important;color:white!important;gap:8px;transition:all .2s ease!important;position:relative;margin:0;letter-spacing:.2px}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_dropdownTrigger__QBGFD:hover{background:rgba(255,255,255,.12)!important;color:white!important}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_dropdownTrigger__QBGFD:active{background:rgba(255,255,255,.18)!important}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_dropdownMenu__48Lsr{position:static!important;box-shadow:none!important;border:none!important;background:rgba(0,0,0,.1)!important;margin:0!important;border-radius:0;transform:none!important;padding:0!important;max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .3s ease,opacity .2s ease}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_open__Q4ff_{max-height:500px;opacity:1;pointer-events:auto}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_menuItem__cgSrF{padding:14px 24px 14px 40px!important;font-size:15px!important;font-weight:600!important;background:transparent!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.03)!important;margin:0;transition:all .2s ease;position:relative;color:rgba(255,255,255,.9)!important}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_menuItem__cgSrF:hover{background:rgba(255,255,255,.08)!important;color:white!important}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_menuItem__cgSrF:active{background:rgba(255,255,255,.12)!important}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_menuItem__cgSrF.NavigationDropdown_active__DhVt8{background:rgba(255,255,255,.12)!important;color:white!important;font-weight:700!important}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_dropdownArrow__FgZ15{margin-left:auto;font-size:12px;color:white;opacity:.8;transition:transform .3s ease}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_mobile__TmI4Z .NavigationDropdown_dropdownArrow__FgZ15.NavigationDropdown_open__Q4ff_{transform:rotate(180deg)}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_sidebar__GuAmb .NavigationDropdown_dropdownTrigger__QBGFD{width:100%;justify-content:flex-start;padding:12px 16px;border-radius:8px;margin-bottom:4px}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_sidebar__GuAmb .NavigationDropdown_dropdownMenu__48Lsr{position:static;box-shadow:none;border:none;background:transparent;padding:0 0 0 24px;margin:8px 0}.NavigationDropdown_navigationDropdown__4szRO.NavigationDropdown_sidebar__GuAmb .NavigationDropdown_menuItem__cgSrF{border-radius:6px;margin:2px 0}.NavigationDropdown_loadingSpinner__0zc1E{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:rgba(255,255,255,.9);border-radius:50%;animation:NavigationDropdown_spin__dJYnm 1s linear infinite;margin:16px auto}@keyframes NavigationDropdown_spin__dJYnm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NavigationDropdown_errorMessage__TKu2f{padding:12px 16px;color:rgba(255,255,255,.95);font-size:12px;background:rgba(239,68,68,.25);border-radius:var(--radius-sm);margin:8px;text-align:center;border:1px solid rgba(255,255,255,.2)}.NavigationDropdown_emptyMessage__xcrBs{padding:16px;color:rgba(255,255,255,.75);font-size:14px;text-align:center;font-style:italic}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_scrollable__wfqJG{max-height:300px;overflow-y:auto}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_scrollable__wfqJG::-webkit-scrollbar{width:6px}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_scrollable__wfqJG::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:3px}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_scrollable__wfqJG::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:3px}.NavigationDropdown_dropdownMenu__48Lsr.NavigationDropdown_scrollable__wfqJG::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}@media (max-width:768px){.NavigationDropdown_dropdownTrigger__QBGFD{padding:clamp(3px,1vw,8px) clamp(5px,1.2vw,12px);font-size:clamp(9px,1.2vw,13px)}.NavigationDropdown_dropdownMenu__48Lsr{min-width:140px;max-width:280px}.NavigationDropdown_menuItem__cgSrF{padding:10px 14px!important;font-size:13px!important}.NavigationDropdown_menuItemDescription__pGtKM{font-size:11px}.NavigationDropdown_searchBox__jGY_r{font-size:13px}}@media (max-width:480px){.NavigationDropdown_dropdownTrigger__QBGFD{padding:6px 10px;font-size:12px}.NavigationDropdown_dropdownMenu__48Lsr{min-width:120px;max-width:240px;right:0;left:auto}.NavigationDropdown_menuItem__cgSrF{padding:8px 12px!important;font-size:12px!important}.NavigationDropdown_menuItemDescription__pGtKM{display:none}}@media (prefers-contrast:high){.NavigationDropdown_dropdownMenu__48Lsr,.NavigationDropdown_dropdownTrigger__QBGFD{border-width:2px}.NavigationDropdown_menuItem__cgSrF{border-bottom:1px solid var(--dropdown-border)}}@media (prefers-reduced-motion:reduce){.NavigationDropdown_dropdownArrow__FgZ15,.NavigationDropdown_dropdownMenu__48Lsr,.NavigationDropdown_dropdownTrigger__QBGFD,.NavigationDropdown_menuItem__cgSrF{transition-duration:.1s}.NavigationDropdown_dropdownTrigger__QBGFD:hover{transform:translateY(-1px)}.NavigationDropdown_menuItem__cgSrF:hover{transform:translateX(2px)}.NavigationDropdown_loadingSpinner__0zc1E{animation:none}}@media (prefers-color-scheme:dark){.NavigationDropdown_dropdownMenu__48Lsr{border-color:rgba(255,255,255,.1)}.NavigationDropdown_menuSeparator__ysn0i{background:rgba(255,255,255,.1)}.NavigationDropdown_searchBox__jGY_r{border-color:rgba(255,255,255,.2)}}.UserMenu_userMenu__wAT4e{position:relative;display:inline-block}.UserMenu_userMenu__wAT4e.UserMenu_loading__I5yBI{opacity:.6;pointer-events:none}.UserMenu_signInButton__uBJ0d{background:var(--nav-link-bg);border:1px solid transparent;color:var(--nav-link-text);padding:8px 10px;border-radius:6px;cursor:pointer;transition:all var(--transition-normal);font-size:1rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-shadow:0 1px 2px rgba(0,0,0,.3);display:flex;align-items:center;gap:var(--spacing-xs);white-space:nowrap}.UserMenu_signInButton__uBJ0d:hover{background:var(--nav-link-hover-bg);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.UserMenu_signInButton__uBJ0d:disabled{opacity:.6;cursor:not-allowed;transform:none}.UserMenu_signInButton__uBJ0d.UserMenu_loading__I5yBI{pointer-events:none}.UserMenu_userMenuToggle__VI9kZ{background:var(--nav-link-bg)!important;border:1px solid transparent!important;color:var(--nav-link-text)!important;padding:4px!important;border-radius:50%!important;cursor:pointer;transition:all var(--transition-normal);display:flex;align-items:center;justify-content:center;width:40px;height:40px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:relative}.UserMenu_userMenuToggle__VI9kZ:hover{background:var(--nav-link-hover-bg)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.UserMenu_userMenuToggle__VI9kZ:disabled{opacity:.6;cursor:not-allowed;transform:none}.UserMenu_userMenuToggle__VI9kZ.UserMenu_open__nCbhM{background:var(--nav-link-hover-bg)!important;box-shadow:0 4px 12px rgba(0,0,0,.2)}.UserMenu_userMenuToggle__VI9kZ.UserMenu_small__hMj2O{width:32px;height:32px}.UserMenu_userMenuToggle__VI9kZ.UserMenu_medium__VxnfW{width:40px;height:40px}.UserMenu_userMenuToggle__VI9kZ.UserMenu_large__clEhC{width:48px;height:48px}.UserMenu_userAvatar__xcuPm{width:32px!important;height:32px!important;border-radius:50%;-o-object-fit:cover;object-fit:cover;transition:all var(--transition-normal)}.UserMenu_userMenuToggle__VI9kZ.UserMenu_small__hMj2O .UserMenu_userAvatar__xcuPm{width:24px!important;height:24px!important}.UserMenu_userMenuToggle__VI9kZ.UserMenu_medium__VxnfW .UserMenu_userAvatar__xcuPm{width:32px!important;height:32px!important}.UserMenu_userMenuToggle__VI9kZ.UserMenu_large__clEhC .UserMenu_userAvatar__xcuPm{width:40px!important;height:40px!important}.UserMenu_avatarFallback__WZIHU{font-size:1.2rem;font-weight:600}.UserMenu_userMenuToggle__VI9kZ.UserMenu_small__hMj2O .UserMenu_avatarFallback__WZIHU{font-size:1rem}.UserMenu_userMenuToggle__VI9kZ.UserMenu_large__clEhC .UserMenu_avatarFallback__WZIHU{font-size:1.4rem}.UserMenu_userName__c1g__{margin-left:var(--spacing-xs);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.UserMenu_userMenuToggle__VI9kZ.UserMenu_compact__to7iR{border-radius:var(--radius-md)!important;padding:6px 12px!important;width:auto;height:auto;gap:var(--spacing-xs)}.UserMenu_loadingSpinner__MIGeM{width:16px;height:16px;border-top:2px solid var(--text-secondary);border:2px solid var(--text-secondary);border-top-color:var(--accent);border-radius:50%;animation:UserMenu_spin__P1dlJ 1s linear infinite}@keyframes UserMenu_spin__P1dlJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserMenu_userMenuDropdown__vAOQK{position:absolute;top:100%;right:0;background:var(--user-menu-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:12px;box-shadow:var(--user-menu-shadow);border:1px solid var(--user-menu-border);min-width:220px;max-width:300px;z-index:var(--dropdown-z-index);margin-top:12px;padding:0;opacity:0;transform:translateY(-10px) scale(.95);transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;overflow:hidden}.UserMenu_userMenuDropdown__vAOQK.UserMenu_open__nCbhM{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.UserMenu_userMenuDropdown__vAOQK.UserMenu_open__nCbhM .UserMenu_menuItem__XJ8I_{animation:UserMenu_slideInRight__qQF3u .3s ease forwards;opacity:0}.UserMenu_userMenuDropdown__vAOQK.UserMenu_open__nCbhM .UserMenu_menuItem__XJ8I_:first-child{animation-delay:.05s}.UserMenu_userMenuDropdown__vAOQK.UserMenu_open__nCbhM .UserMenu_menuItem__XJ8I_:nth-child(2){animation-delay:.1s}.UserMenu_userMenuDropdown__vAOQK.UserMenu_open__nCbhM .UserMenu_menuItem__XJ8I_:nth-child(3){animation-delay:.15s}.UserMenu_userMenuDropdown__vAOQK.UserMenu_open__nCbhM .UserMenu_menuItem__XJ8I_:nth-child(4){animation-delay:.2s}.UserMenu_userMenuDropdown__vAOQK.UserMenu_open__nCbhM .UserMenu_menuItem__XJ8I_:nth-child(5){animation-delay:.25s}.UserMenu_userMenuDropdown__vAOQK.UserMenu_open__nCbhM .UserMenu_menuItem__XJ8I_:nth-child(6){animation-delay:.3s}@keyframes UserMenu_slideInRight__qQF3u{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.UserMenu_userMenuDropdown__vAOQK.UserMenu_positionLeft__mO0tN{right:auto;left:0}.UserMenu_userMenuDropdown__vAOQK.UserMenu_positionCenter__jJ0Rk{right:auto;left:50%;transform:translateX(-50%) translateY(-10px) scale(.95)}.UserMenu_userMenuDropdown__vAOQK.UserMenu_positionCenter__jJ0Rk.UserMenu_open__nCbhM{transform:translateX(-50%) translateY(0) scale(1)}.UserMenu_userInfo__Rm1DC{padding:16px;background:linear-gradient(135deg,var(--accent),var(--accent-hover));border-bottom:1px solid var(--user-menu-border);position:relative;overflow:hidden}.UserMenu_userInfo__Rm1DC:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);pointer-events:none}.UserMenu_userDisplayName__TV3mP{font-weight:700;color:white;font-size:16px;margin-bottom:4px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.UserMenu_userDisplayName__TV3mP,.UserMenu_userEmail__4OAvy{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:1}.UserMenu_userEmail__4OAvy{font-size:13px;color:rgba(255,255,255,.9)}.UserMenu_userRole__W12dS{display:inline-block;font-size:11px;color:white;background:rgba(255,255,255,.2);padding:2px 8px;border-radius:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:6px;position:relative;z-index:1}.UserMenu_menuItem__XJ8I_{display:flex!important;align-items:center;padding:14px 16px!important;color:var(--text-primary)!important;text-decoration:none;font-weight:500!important;font-size:14px!important;transition:all .2s ease;background:transparent!important;border:none!important;width:100%;text-align:left;cursor:pointer;gap:12px;position:relative;overflow:hidden}.UserMenu_menuItem__XJ8I_:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:var(--accent);transition:height .2s ease}.UserMenu_menuItem__XJ8I_:hover{background:var(--user-menu-item-hover)!important;color:var(--accent)!important;padding-left:20px!important}.UserMenu_menuItem__XJ8I_:hover:before{height:70%}.UserMenu_menuItem__XJ8I_:disabled{opacity:.5;cursor:not-allowed}.UserMenu_menuItem__XJ8I_.UserMenu_primary__tRcNe{color:var(--accent)!important}.UserMenu_menuItem__XJ8I_.UserMenu_secondary__6cChi{color:var(--text-secondary)!important}.UserMenu_menuItem__XJ8I_.UserMenu_danger__SeNCU{color:var(--error)!important}.UserMenu_menuItem__XJ8I_.UserMenu_danger__SeNCU:hover{background:rgba(239,68,68,.1)!important;color:var(--error)!important}.UserMenu_menuItemIcon__MneJb{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.7;transition:all .2s ease}.UserMenu_menuItem__XJ8I_:hover .UserMenu_menuItemIcon__MneJb{opacity:1;transform:scale(1.1);color:var(--accent)}.UserMenu_menuItemText__QttpJ{flex:1}.UserMenu_menuItemBadge__k9rIh{background:linear-gradient(135deg,var(--accent),var(--accent-hover));color:white;font-size:11px;padding:3px 8px;border-radius:12px;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.UserMenu_menuItem__XJ8I_:hover .UserMenu_menuItemBadge__k9rIh{transform:scale(1.05);box-shadow:0 3px 6px rgba(0,0,0,.15)}.UserMenu_menuSeparator__phAOz{height:1px;background:linear-gradient(90deg,transparent,var(--user-menu-border) 20%,var(--user-menu-border) 80%,transparent);margin:8px 0}.UserMenu_customContent__1G1fR{padding:8px 16px}.UserMenu_userMenu__wAT4e.UserMenu_mobile__Hb_eL{width:100%}.UserMenu_userMenu__wAT4e.UserMenu_mobile__Hb_eL .UserMenu_userMenuDropdown__vAOQK{position:fixed;top:auto;bottom:0;left:0;right:0;margin:0;border-radius:16px 16px 0 0;min-width:auto;max-height:70vh;overflow-y:auto}.UserMenu_userMenu__wAT4e.UserMenu_minimal__RWolC .UserMenu_userMenuToggle__VI9kZ{background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none}.UserMenu_userMenu__wAT4e.UserMenu_minimal__RWolC .UserMenu_userMenuToggle__VI9kZ:hover{background:var(--nav-link-hover-bg)!important}.UserMenu_errorMessage__EO7jF{background:rgba(239,68,68,.95)}.UserMenu_errorMessage__EO7jF,.UserMenu_successMessage__mTNxK{position:absolute;top:calc(100% + 8px);right:0;padding:10px 16px;color:#fff;font-size:13px;border-radius:var(--radius-sm);box-shadow:0 4px 12px rgba(0,0,0,.15);white-space:nowrap;z-index:1000;animation:UserMenu_slideIn__fcQWX .3s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.UserMenu_successMessage__mTNxK{background:rgba(34,197,94,.95)}@keyframes UserMenu_slideIn__fcQWX{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.UserMenu_userMenuDropdown__vAOQK .UserMenu_errorMessage__EO7jF,.UserMenu_userMenuDropdown__vAOQK .UserMenu_successMessage__mTNxK{position:relative;top:auto;right:auto;margin:8px;animation:UserMenu_fadeIn__XkCGG .3s ease-out}@keyframes UserMenu_fadeIn__XkCGG{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.UserMenu_signInButton__uBJ0d{padding:6px 8px;font-size:.9rem}.UserMenu_userMenuToggle__VI9kZ{width:36px!important;height:36px!important}.UserMenu_userMenuToggle__VI9kZ.UserMenu_small__hMj2O{width:28px!important;height:28px!important}.UserMenu_userMenuToggle__VI9kZ.UserMenu_large__clEhC{width:44px!important;height:44px!important}.UserMenu_userAvatar__xcuPm{width:28px!important;height:28px!important}.UserMenu_userMenuDropdown__vAOQK{min-width:160px;margin-top:6px}.UserMenu_userName__c1g__{max-width:80px}}@media (max-width:480px){.UserMenu_signInButton__uBJ0d{padding:5px 6px;font-size:.8rem}.UserMenu_userMenuToggle__VI9kZ{width:32px!important;height:32px!important}.UserMenu_userAvatar__xcuPm{width:24px!important;height:24px!important}.UserMenu_userName__c1g__{display:none}.UserMenu_userMenuDropdown__vAOQK{right:-8px;min-width:140px}}@media (prefers-contrast:high){.UserMenu_signInButton__uBJ0d,.UserMenu_userMenuToggle__VI9kZ{border-width:2px}.UserMenu_menuItem__XJ8I_{border-bottom:1px solid var(--user-menu-border)}}@media (prefers-reduced-motion:reduce){.UserMenu_menuItem__XJ8I_,.UserMenu_signInButton__uBJ0d,.UserMenu_userAvatar__xcuPm,.UserMenu_userMenuDropdown__vAOQK,.UserMenu_userMenuToggle__VI9kZ{transition-duration:.1s}.UserMenu_userMenuToggle__VI9kZ:hover{transform:translateY(-1px)}.UserMenu_loadingSpinner__MIGeM{animation:none}}@media (prefers-color-scheme:dark){.UserMenu_userMenuDropdown__vAOQK{border-color:rgba(255,255,255,.1)}.UserMenu_menuSeparator__phAOz{background:rgba(255,255,255,.1)}}.FooterSection_footerSection__ymrjM{width:100%;padding:0;margin:0}.FooterSection_footerSection__ymrjM.FooterSection_loading__Abi8q{opacity:.6;pointer-events:none}.FooterSection_footerSection__ymrjM.FooterSection_center__vu4JD{text-align:center}.FooterSection_footerSection__ymrjM.FooterSection_left__t_Qka{text-align:left}.FooterSection_footerSection__ymrjM.FooterSection_right__YMte9{text-align:right}.FooterSection_footerSection__ymrjM.FooterSection_withBorder__UWiEr{border-top:1px solid var(--text-secondary);padding-top:var(--spacing-lg)}.FooterSection_footerSection__ymrjM.FooterSection_borderBottom__QFfia{border-bottom:1px solid var(--text-secondary);padding-bottom:var(--spacing-lg)}.FooterSection_footerSection__ymrjM.FooterSection_borderLeft__u7fLA{border-left:1px solid var(--text-secondary);padding-left:var(--spacing-lg)}.FooterSection_footerSection__ymrjM.FooterSection_borderRight__9pkPq{border-right:1px solid var(--text-secondary);padding-right:var(--spacing-lg)}.FooterSection_sectionTitle__aEZs5{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1.2rem;font-weight:600}.FooterSection_brandSection__uMI9q{width:100%;text-align:center}.FooterSection_brandTagline__sdq11{font-size:1.2rem;margin-bottom:var(--spacing-md);color:var(--text-primary)}.FooterSection_brandLogo__ibAuh{font-size:clamp(1.3rem,4vw,2.2rem);font-weight:800;margin-bottom:var(--spacing-md);text-decoration:none;display:inline-flex;align-items:center;gap:var(--spacing-sm);transition:all var(--transition-normal)}.FooterSection_brandLogo__ibAuh:hover{transform:scale(1.05);text-shadow:0 4px 8px rgba(0,0,0,.4)}.FooterSection_brandLogoImage__C8Ofs{height:52.5px;width:auto;-o-object-fit:contain;object-fit:contain;margin-right:var(--spacing-sm);transition:all var(--transition-normal)}.FooterSection_brandLogo__ibAuh:hover .FooterSection_brandLogoImage__C8Ofs{transform:scale(1.1)}.FooterSection_brandLogoText__eAidt{display:flex;align-items:baseline;gap:0;line-height:1;white-space:nowrap}.FooterSection_brandLogo__ibAuh .FooterSection_beu__ekYgd{color:var(--logo-beu-color);text-shadow:var(--logo-beu-shadow);filter:var(--logo-beu-filter)}.FooterSection_brandLogo__ibAuh .FooterSection_bihar__gO8xO{color:var(--logo-bihar-color);text-shadow:var(--logo-bihar-shadow);filter:var(--logo-bihar-filter)}.FooterSection_brandDescription__w_chK{color:var(--text-secondary);margin-bottom:var(--spacing-lg);line-height:1.6;max-width:300px;margin-left:auto;margin-right:auto}.FooterSection_socialLinks__cMqC4{display:flex;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap}.FooterSection_socialLink__OSz0V{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all var(--transition-normal);color:var(--text-secondary);border:2px solid rgba(255,255,255,.1);background:transparent}.FooterSection_socialLink__OSz0V:hover{color:white;transform:translateY(-3px);border-color:currentColor}.FooterSection_socialLink__OSz0V.FooterSection_facebook__j6Cn7:hover{background:var(--brand-facebook);box-shadow:0 8px 20px rgba(24,119,242,.3)}.FooterSection_socialLink__OSz0V.FooterSection_twitter__5orTp:hover,.FooterSection_socialLink__OSz0V.FooterSection_xTwitter__wFjbF:hover{background:var(--brand-twitter);box-shadow:0 8px 20px rgba(29,161,242,.3)}.FooterSection_socialLink__OSz0V.FooterSection_youtube__hvYfK:hover{background:var(--brand-youtube);box-shadow:0 8px 20px rgba(255,0,0,.3)}.FooterSection_socialLink__OSz0V.FooterSection_instagram__5bKKu:hover{background:var(--brand-instagram);box-shadow:0 8px 20px rgba(228,64,95,.3)}.FooterSection_socialLink__OSz0V.FooterSection_reddit__JAiEj:hover{background:var(--brand-reddit);box-shadow:0 8px 20px rgba(255,69,0,.3)}.FooterSection_socialLinkIcon__pQpxR{font-size:1.1rem}.FooterSection_linksSection__FkaoV{width:100%;max-width:300px}.FooterSection_linksList__1_2DM{list-style:none;padding:0;margin:0;text-align:center}.FooterSection_linkItem__zhv02{margin-bottom:var(--spacing-sm)}.FooterSection_footerLink__EAWwj{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-normal);display:inline-block;padding:4px 0;position:relative}.FooterSection_footerLink__EAWwj:hover{color:var(--accent)}.FooterSection_footerLink__EAWwj.FooterSection_external__V_G9A{position:relative}.FooterSection_footerLink__EAWwj.FooterSection_external__V_G9A:after{content:"↗";font-size:.8em;margin-left:4px;opacity:.7}.FooterSection_footerLink__EAWwj.FooterSection_external__V_G9A:hover:after{opacity:1}.FooterSection_contactSection__xgnAM{width:100%;max-width:300px}.FooterSection_contactList__P4USY{list-style:none;padding:0;margin:0;text-align:center}.FooterSection_contactItem__dbrLw{margin-bottom:var(--spacing-sm);display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.FooterSection_contactIcon__x_4Zy{color:var(--accent);font-size:1rem;flex-shrink:0}.FooterSection_contactLink__jY8Yq{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-normal);padding:4px 0}.FooterSection_contactLink__jY8Yq:hover{color:var(--accent)}.FooterSection_contactLink__jY8Yq.FooterSection_email__M6gS0{font-weight:500}.FooterSection_contactLink__jY8Yq.FooterSection_email__M6gS0:hover{text-decoration:underline}.FooterSection_contactText__p05oC{color:var(--text-secondary)}.FooterSection_bottomSection__ZYDLZ{border-top:1px solid var(--text-secondary);padding-top:var(--spacing-lg);text-align:center;width:100%}.FooterSection_legalNav__B4mhG{margin-bottom:var(--spacing-md);display:flex;justify-content:center;gap:var(--spacing-lg);flex-wrap:wrap}.FooterSection_legalLink__zzEY_{color:var(--text-secondary);text-decoration:none;transition:all var(--transition-normal);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.FooterSection_legalLink__zzEY_:hover{color:var(--accent);background:rgba(90,103,216,.1)}.FooterSection_copyright__fseoM{margin:0}.FooterSection_copyrightText__UPcUU{color:var(--text-secondary);font-size:.9rem;margin:0}.FooterSection_customContent__OoqHM,.FooterSection_customSection__yyq7O{width:100%}.FooterSection_errorMessage__kIroB{color:var(--error);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);padding:var(--spacing-sm);font-size:.875rem;text-align:center;margin-bottom:var(--spacing-md)}.FooterSection_skeleton__b6xV_{background:var(--placeholder-bg);border-radius:var(--radius-sm);animation:FooterSection_pulse__qvnry 1.5s ease-in-out infinite}.FooterSection_skeletonTitle__uUXuc{height:24px;width:120px;margin:0 auto var(--spacing-md)}.FooterSection_skeletonText__xbzrX{height:16px;margin-bottom:var(--spacing-xs)}.FooterSection_skeletonText__xbzrX.FooterSection_short__LlvwJ{width:60%}.FooterSection_skeletonText__xbzrX.FooterSection_medium__uj3jq{width:80%}.FooterSection_skeletonText__xbzrX.FooterSection_long__YG8_6{width:100%}.FooterSection_skeletonLinks__x69Xq{display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:center}.FooterSection_skeletonLink__lkCNs{height:16px;width:100px}@keyframes FooterSection_pulse__qvnry{0%,to{opacity:.8}50%{opacity:.4}}@media (max-width:768px){.FooterSection_brandLogoImage__C8Ofs{height:45px;width:auto}.FooterSection_brandLogo__ibAuh{font-size:clamp(1.2rem,3.5vw,1.8rem)}.FooterSection_socialLinks__cMqC4{gap:var(--spacing-sm)}.FooterSection_socialLink__OSz0V{width:36px;height:36px}.FooterSection_legalNav__B4mhG{flex-direction:column;gap:10px}.FooterSection_legalLink__zzEY_{margin:5px 0}.FooterSection_contactItem__dbrLw{justify-content:flex-start}.FooterSection_contactSection__xgnAM,.FooterSection_linksSection__FkaoV{max-width:none}.FooterSection_footerSection__ymrjM.FooterSection_borderLeft__u7fLA,.FooterSection_footerSection__ymrjM.FooterSection_borderRight__9pkPq{border:none;padding-left:0;padding-right:0}}@media (max-width:480px){.FooterSection_brandLogoImage__C8Ofs{height:37.5px;width:auto}.FooterSection_brandDescription__w_chK{font-size:.9rem}.FooterSection_socialLink__OSz0V{width:32px;height:32px}.FooterSection_socialLinkIcon__pQpxR{font-size:1rem}.FooterSection_bottomSection__ZYDLZ{padding-top:var(--spacing-md)}.FooterSection_legalNav__B4mhG{gap:8px}.FooterSection_legalLink__zzEY_{font-size:.9rem;padding:3px 6px}.FooterSection_copyrightText__UPcUU{font-size:.8rem}.FooterSection_sectionTitle__aEZs5{font-size:1.1rem}}@media (prefers-contrast:high){.FooterSection_socialLink__OSz0V{border-width:3px}.FooterSection_contactLink__jY8Yq,.FooterSection_footerLink__EAWwj,.FooterSection_legalLink__zzEY_{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.FooterSection_brandLogo__ibAuh,.FooterSection_contactLink__jY8Yq,.FooterSection_footerLink__EAWwj,.FooterSection_legalLink__zzEY_,.FooterSection_socialLink__OSz0V{transition-duration:.1s}.FooterSection_brandLogo__ibAuh:hover{transform:scale(1.02)}.FooterSection_brandLogo__ibAuh:hover .FooterSection_brandLogoImage__C8Ofs{transform:scale(1.05)}.FooterSection_socialLink__OSz0V:hover{transform:translateY(-1px)}.FooterSection_skeleton__b6xV_{animation:none}}@media (prefers-color-scheme:dark){.FooterSection_socialLink__OSz0V{border-color:rgba(255,255,255,.2)}.FooterSection_bottomSection__ZYDLZ{border-top-color:rgba(255,255,255,.2)}}.Hamburger_hamburger__WoFTF{display:none;flex-direction:column;justify-content:space-around;width:24px;height:18px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001;transition:all var(--transition-normal)}.Hamburger_hamburgerBar__a9IFb{width:24px;height:2px;background:white;border-radius:1px;transition:all var(--transition-normal);transform-origin:center;box-shadow:0 1px 2px rgba(0,0,0,.2)}.Hamburger_hamburger__WoFTF.Hamburger_active__8wiiF .Hamburger_hamburgerBar__a9IFb:first-child{transform:rotate(45deg) translate(5px,5px)}.Hamburger_hamburger__WoFTF.Hamburger_active__8wiiF .Hamburger_hamburgerBar__a9IFb:nth-child(2){opacity:0}.Hamburger_hamburger__WoFTF.Hamburger_active__8wiiF .Hamburger_hamburgerBar__a9IFb:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}@media (max-width:768px){.Hamburger_hamburger__WoFTF{display:flex}}.Hamburger_hamburger__WoFTF.Hamburger_compact___f9ji{transform:scale(.8)}.InfoCard_infoCard__tquWq{background:var(--color-background-paper);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.InfoCard_title__RqG__{font-size:1.125rem;font-weight:600;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.InfoCard_content__vEQuD,.InfoCard_title__RqG__{color:var(--color-text-primary)}@media (prefers-color-scheme:dark){.InfoCard_infoCard__tquWq{background:var(--color-background-elevated);border-color:var(--color-border-dark)}}.Header_header__tsV1i{color:var(--text-primary-dark,#333);position:relative;z-index:var(--header-z-index)}.Header_mainNav__hjqnS{background:var(--header-gradient);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all var(--transition-normal);position:relative;z-index:var(--header-z-index);height:var(--main-nav-height,60px);display:flex;justify-content:center;width:100%;margin:0;padding:0;transform-origin:top center}.Header_navContainer__jzBU6{max-width:1600px;width:100%;padding:8px 20px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;min-width:0;box-sizing:border-box;gap:8px;position:relative}.Header_mainNav__hjqnS.Header_fixed__m5DW_{position:fixed;top:0;left:0;width:100%;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:9999}.Header_mainNav__hjqnS.Header_compact__2HiVV{height:35px;min-height:35px;box-shadow:0 1px 4px rgba(0,0,0,.1)}.Header_mainNav__hjqnS.Header_compact__2HiVV .Header_navContainer__jzBU6{padding:.1rem 20px}.Header_navRight__v99RZ{display:flex;gap:clamp(3px,1vw,8px);align-items:center;flex:0 0 auto;width:clamp(100px,15vw,160px);justify-content:flex-end;overflow:visible;z-index:3;margin-left:clamp(6px,1.5vw,16px);padding-left:clamp(6px,1.5vw,16px)}.Header_searchToggle__L6nv4{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);border-radius:8px;padding:8px 12px;cursor:pointer;transition:all .3s ease;color:#ffffff;font-size:16px;min-width:40px;min-height:40px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Header_searchToggle__L6nv4:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.4);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.Header_searchToggle__L6nv4:active{transform:translateY(0)}.Header_searchToggle__L6nv4 i{transition:transform .3s ease}.Header_searchToggle__L6nv4:hover i{transform:scale(1.1)}.Header_searchToggle__L6nv4.Header_active__U4q65 i{transform:rotate(90deg)}.Header_searchToggle__L6nv4.Header_active__U4q65:hover i{transform:rotate(90deg) scale(1.1)}.Header_mainNavPlaceholder__gIU4x{display:none;height:var(--main-nav-height,60px)}@media (min-width:1200px){.Header_navRight__v99RZ{width:clamp(140px,16vw,180px);gap:12px}.Header_mainNav__hjqnS{min-height:70px}.Header_navContainer__jzBU6{padding:10px 40px;gap:16px}}@media (min-width:900px) and (max-width:1199px){.Header_navRight__v99RZ{width:clamp(90px,13vw,130px);gap:clamp(3px,.8vw,6px)}}@media (min-width:769px) and (max-width:899px){.Header_navRight__v99RZ{width:clamp(90px,13vw,130px);gap:clamp(3px,.8vw,6px)}}@media (max-width:768px){.Header_mainNav__hjqnS{min-height:60px;height:60px}.Header_navContainer__jzBU6{padding:15px 20px}.Header_navRight__v99RZ{flex:0 0 auto;width:auto;min-width:auto;gap:12px;margin-left:15px;padding-left:0}.Header_searchToggle__L6nv4{min-width:36px;min-height:36px;padding:6px 10px;font-size:14px}}@media (max-width:480px){.Header_navContainer__jzBU6{padding:12px 15px;gap:6px}.Header_navRight__v99RZ{gap:4px}.Header_searchToggle__L6nv4{min-width:32px;min-height:32px;padding:4px 8px;font-size:13px}}@media (min-width:1600px){.Header_navContainer__jzBU6{max-width:1800px}}.PaginationNav_paginationNav__UjnKS{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:var(--spacing-xl) 0;width:100%}.PaginationNav_paginationNav__UjnKS.PaginationNav_left__UnYZX{justify-content:flex-start}.PaginationNav_paginationNav__UjnKS.PaginationNav_right__bsLwY{justify-content:flex-end}.PaginationNav_paginationNav__UjnKS.PaginationNav_disabled__7v8Od{opacity:.6;pointer-events:none}.PaginationNav_paginationNav__UjnKS.PaginationNav_loadMore__p3eQe{flex-direction:column;gap:var(--spacing-md)}.PaginationNav_loadMoreButton__3qFZF{position:relative;display:inline-block;padding:16px 32px;background:linear-gradient(135deg,var(--accent),#4f46e5);color:white;text-decoration:none;border-radius:var(--radius-lg);font-weight:600;font-size:1.1rem;transition:all var(--transition-normal);border:none;cursor:pointer;overflow:hidden;min-width:160px;text-align:center;box-shadow:0 8px 25px rgba(90,103,216,.3)}.PaginationNav_loadMoreButton__3qFZF:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left var(--transition-normal)}.PaginationNav_loadMoreButton__3qFZF:hover:before{left:100%}.PaginationNav_loadMoreButton__3qFZF:hover{background:linear-gradient(135deg,var(--accent-hover),var(--accent));transform:translateY(-3px) scale(1.03);box-shadow:0 12px 35px rgba(90,103,216,.4)}.PaginationNav_loadMoreButton__3qFZF:focus-visible{outline:3px solid rgba(90,103,216,.5);outline-offset:4px}.PaginationNav_loadMoreButton__3qFZF:active{transform:translateY(-2px) scale(1.02)}.PaginationNav_loadMoreButton__3qFZF:disabled{background:var(--text-tertiary);cursor:not-allowed;transform:none;box-shadow:none}.PaginationNav_loadMoreButton__3qFZF:disabled:before{display:none}.PaginationNav_loadMoreButton__3qFZF.PaginationNav_loading__jAPhe{cursor:wait;background:var(--text-tertiary);transform:none}.PaginationNav_loadMoreButton__3qFZF.PaginationNav_loading__jAPhe:before{display:none}.PaginationNav_paginationNav__UjnKS.PaginationNav_numbered__xQvux{flex-wrap:wrap;gap:.25rem}.PaginationNav_pageButton__7To1U{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:.5rem;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);text-decoration:none;border-radius:var(--radius-md);font-weight:500;transition:all var(--transition-fast);cursor:pointer}.PaginationNav_pageButton__7To1U:hover{background:var(--bg-secondary);border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.PaginationNav_pageButton__7To1U:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PaginationNav_pageButton__7To1U.PaginationNav_active__ucYzo{background:var(--accent);border-color:var(--accent);color:white;font-weight:600}.PaginationNav_pageButton__7To1U.PaginationNav_disabled__7v8Od{opacity:.4;cursor:not-allowed;transform:none}.PaginationNav_pageButton__7To1U.PaginationNav_disabled__7v8Od:hover{background:var(--bg-primary);border-color:var(--border-color);color:var(--text-primary);transform:none}.PaginationNav_navButton__soMhX{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);text-decoration:none;border-radius:var(--radius-md);font-weight:500;transition:all var(--transition-fast);cursor:pointer}.PaginationNav_navButton__soMhX:hover{background:var(--bg-secondary);border-color:var(--accent);color:var(--accent)}.PaginationNav_navButton__soMhX:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PaginationNav_navButton__soMhX.PaginationNav_disabled__7v8Od{opacity:.4;cursor:not-allowed}.PaginationNav_navButton__soMhX.PaginationNav_disabled__7v8Od:hover{background:var(--bg-primary);border-color:var(--border-color);color:var(--text-primary)}.PaginationNav_ellipsis__WAzjW{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;color:var(--text-tertiary);font-weight:500}.PaginationNav_paginationInfo__i0jBk{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-top:var(--spacing-sm);color:var(--text-secondary);font-size:.9rem}.PaginationNav_pageInfo__DUPCe{font-weight:500}.PaginationNav_itemCount___IKrz{font-size:.85rem}.PaginationNav_allLoadedMessage__V2q4A{text-align:center;padding:var(--spacing-lg);color:var(--text-secondary);font-style:italic;border-top:1px solid var(--border-color);margin-top:var(--spacing-lg)}.PaginationNav_allLoadedMessage__V2q4A.PaginationNav_minimal__byjLc{border:none;padding:var(--spacing-md) 0;margin-top:var(--spacing-md)}.PaginationNav_errorMessage__gdfFn{text-align:center;padding:var(--spacing-lg);color:var(--error);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);margin:var(--spacing-md) 0}.PaginationNav_retryButton__MteTH{margin-top:var(--spacing-sm);padding:.5rem 1rem;background:var(--error);color:white;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.PaginationNav_retryButton__MteTH:hover{background:#dc2626;transform:translateY(-1px)}.PaginationNav_loadingIndicator__M2gTA{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:var(--spacing-lg);color:var(--text-secondary)}.PaginationNav_spinner__jIINU{width:20px;height:20px;border-top:2px solid var(--border-color);border:2px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:PaginationNav_spin__7IUS9 1s linear infinite}@keyframes PaginationNav_spin__7IUS9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaginationNav_paginationNav__UjnKS.PaginationNav_compact__ktRYE{gap:.25rem;margin:var(--spacing-md) 0}.PaginationNav_paginationNav__UjnKS.PaginationNav_compact__ktRYE .PaginationNav_pageButton__7To1U{min-width:32px;height:32px;font-size:.875rem}.PaginationNav_paginationNav__UjnKS.PaginationNav_compact__ktRYE .PaginationNav_navButton__soMhX{padding:.5rem .75rem;font-size:.875rem}.PaginationNav_paginationNav__UjnKS.PaginationNav_compact__ktRYE .PaginationNav_loadMoreButton__3qFZF{padding:12px 24px;font-size:1rem}.PaginationNav_paginationNav__UjnKS.PaginationNav_minimal__byjLc{gap:.5rem;margin:var(--spacing-sm) 0}.PaginationNav_paginationNav__UjnKS.PaginationNav_minimal__byjLc .PaginationNav_navButton__soMhX,.PaginationNav_paginationNav__UjnKS.PaginationNav_minimal__byjLc .PaginationNav_pageButton__7To1U{border:none;background:transparent;text-decoration:underline}.PaginationNav_paginationNav__UjnKS.PaginationNav_minimal__byjLc .PaginationNav_navButton__soMhX:hover,.PaginationNav_paginationNav__UjnKS.PaginationNav_minimal__byjLc .PaginationNav_pageButton__7To1U:hover{background:var(--bg-secondary);text-decoration:none}.PaginationNav_paginationNav__UjnKS.PaginationNav_minimal__byjLc .PaginationNav_pageButton__7To1U.PaginationNav_active__ucYzo{background:transparent;color:var(--accent);text-decoration:none;font-weight:700}.PaginationNav_paginationNav__UjnKS.PaginationNav_floating__9p3G9{position:fixed;bottom:var(--spacing-lg);right:var(--spacing-lg);z-index:100;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-sm);box-shadow:0 10px 25px rgba(0,0,0,.15);backdrop-filter:blur(10px)}.PaginationNav_paginationNav__UjnKS.PaginationNav_small__vIPAL .PaginationNav_pageButton__7To1U{min-width:32px;height:32px;font-size:.875rem}.PaginationNav_paginationNav__UjnKS.PaginationNav_small__vIPAL .PaginationNav_navButton__soMhX{padding:.5rem .75rem;font-size:.875rem}.PaginationNav_paginationNav__UjnKS.PaginationNav_small__vIPAL .PaginationNav_loadMoreButton__3qFZF{padding:12px 24px;font-size:1rem}.PaginationNav_paginationNav__UjnKS.PaginationNav_large__m0Q9p .PaginationNav_pageButton__7To1U{min-width:48px;height:48px;font-size:1.1rem}.PaginationNav_paginationNav__UjnKS.PaginationNav_large__m0Q9p .PaginationNav_navButton__soMhX{padding:1rem 1.25rem;font-size:1.1rem}.PaginationNav_paginationNav__UjnKS.PaginationNav_large__m0Q9p .PaginationNav_loadMoreButton__3qFZF{padding:20px 40px;font-size:1.2rem}.PaginationNav_infiniteScrollTrigger__Zfaw_{width:100%;height:1px;margin:var(--spacing-lg) 0;pointer-events:none}.PaginationNav_srOnly__AEKhK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.PaginationNav_paginationNav__UjnKS{margin:var(--spacing-lg) 0}.PaginationNav_paginationNav__UjnKS.PaginationNav_numbered__xQvux{gap:.125rem}.PaginationNav_pageButton__7To1U{min-width:36px;height:36px;font-size:.875rem}.PaginationNav_navButton__soMhX{padding:.625rem .875rem;font-size:.875rem}.PaginationNav_loadMoreButton__3qFZF{padding:14px 28px;font-size:1rem;min-width:140px}.PaginationNav_paginationInfo__i0jBk{font-size:.85rem}.PaginationNav_itemCount___IKrz{font-size:.8rem}.PaginationNav_paginationNav__UjnKS.PaginationNav_floating__9p3G9{bottom:var(--spacing-md);right:var(--spacing-md);left:var(--spacing-md);justify-content:center}}@media (max-width:480px){.PaginationNav_paginationNav__UjnKS.PaginationNav_numbered__xQvux{justify-content:center}.PaginationNav_loadMoreButton__3qFZF{padding:12px 24px;font-size:.95rem;min-width:120px}.PaginationNav_pageButton__7To1U{min-width:32px;height:32px}.PaginationNav_navButton__soMhX{padding:.5rem .75rem}}@media (prefers-contrast:high){.PaginationNav_loadMoreButton__3qFZF,.PaginationNav_navButton__soMhX,.PaginationNav_pageButton__7To1U{border-width:2px}.PaginationNav_pageButton__7To1U.PaginationNav_active__ucYzo{border-width:3px}}@media (prefers-reduced-motion:reduce){.PaginationNav_loadMoreButton__3qFZF,.PaginationNav_navButton__soMhX,.PaginationNav_pageButton__7To1U{transition-duration:.1s}.PaginationNav_loadMoreButton__3qFZF:before{display:none}.PaginationNav_loadMoreButton__3qFZF:hover,.PaginationNav_navButton__soMhX:hover,.PaginationNav_pageButton__7To1U:hover{transform:none}.PaginationNav_spinner__jIINU{animation:none}}@media (prefers-color-scheme:dark){.PaginationNav_loadMoreButton__3qFZF{box-shadow:0 8px 25px rgba(90,103,216,.4)}.PaginationNav_loadMoreButton__3qFZF:hover{box-shadow:0 12px 35px rgba(90,103,216,.5)}.PaginationNav_paginationNav__UjnKS.PaginationNav_floating__9p3G9{background:rgba(17,24,39,.95);border-color:rgba(75,85,99,.5)}.PaginationNav_errorMessage__gdfFn{background:rgba(239,68,68,.15)}}.Logo_logo__V4tek{flex:0 0 auto;width:clamp(120px,20vw,250px);overflow:visible;z-index:1}.Logo_logoLink__gpS1E{color:white;text-decoration:none;font-size:clamp(1rem,2.2vw,1.8rem);font-weight:800;letter-spacing:1px;transition:all var(--transition-normal);display:flex;align-items:center;gap:clamp(4px,1vw,8px);text-shadow:0 2px 4px rgba(0,0,0,.2);white-space:nowrap;width:100%}.Logo_logoLink__gpS1E:hover{transform:scale(1.05);text-shadow:0 4px 8px rgba(0,0,0,.4)}.Logo_logoImage__ayiqC{height:clamp(30px,5vw,50px);width:auto;-o-object-fit:contain;object-fit:contain;flex-shrink:0;transition:all var(--transition-normal)}.Logo_logoImage__ayiqC.Logo_compact__0_CwA{height:30px}.Logo_logoLink__gpS1E:hover .Logo_logoImage__ayiqC{transform:scale(1.1)}.Logo_logoText__GS_IE{display:flex;flex-direction:row;align-items:baseline;flex-wrap:nowrap;white-space:nowrap;overflow:visible;min-width:0}.Logo_beu__vs8Tj{color:var(--logo-beu-color);text-shadow:var(--logo-beu-shadow);filter:var(--logo-beu-filter)}.Logo_bihar__3FhdV{color:var(--logo-bihar-color);text-shadow:var(--logo-bihar-shadow);filter:var(--logo-bihar-filter)}@media (min-width:1200px){.Logo_logo__V4tek{width:clamp(200px,22vw,280px)}.Logo_logoLink__gpS1E{font-size:2rem;letter-spacing:2px;gap:10px}.Logo_logoImage__ayiqC{height:55px}}@media (max-width:768px){.Logo_logo__V4tek{flex:1;width:auto;min-width:auto;max-width:60%}.Logo_logoImage__ayiqC{height:35px}}@media (max-width:480px){.Logo_logoImage__ayiqC{height:30px}}@media (max-width:360px){.Logo_logoImage__ayiqC{height:25px}}.PostCard_postCard__LJZLD{background:var(--bg-secondary);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--card-shadow);transition:transform var(--transition-normal),box-shadow var(--transition-normal);position:relative}.PostCard_postCard__LJZLD:hover{transform:translateY(-5px);box-shadow:var(--card-shadow-hover)}.PostCard_postCard__LJZLD.PostCard_pinnedCard__1uH58{border:2px solid var(--accent)}.PostCard_postImage__wctrG{position:relative;width:100%;height:240px;background:var(--placeholder-bg);cursor:pointer;overflow:hidden;display:block}.PostCard_postImageLink__JjcM4{position:absolute;top:0;left:0;width:100%;height:100%;display:block;text-decoration:none;z-index:2}.PostCard_postImage__wctrG img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform var(--transition-normal);display:block;position:absolute;top:0;left:0;background:var(--placeholder-bg)}.PostCard_imageLoadingState__W0dat{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--placeholder-bg);display:flex;align-items:center;justify-content:center;z-index:1}.PostCard_imageShimmer__fFVav{width:100%;height:100%;background:linear-gradient(90deg,var(--placeholder-bg) 25%,rgba(255,255,255,.1) 50%,var(--placeholder-bg) 75%);background-size:200% 100%;animation:PostCard_shimmer__dh5_8 1.5s infinite}@keyframes PostCard_shimmer__dh5_8{0%{background-position:-200% 0}to{background-position:200% 0}}.PostCard_postImage__wctrG:hover img{transform:scale(1.1)}.PostCard_pinIcon__MCY6V{position:absolute;top:10px;right:10px;background:var(--accent);color:white;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:4;box-shadow:0 2px 8px rgba(0,0,0,.3);animation:PostCard_pinPulse__X7peG 2s infinite}@keyframes PostCard_pinPulse__X7peG{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.PostCard_postImageTag__UyUXT{position:absolute;bottom:10px;left:10px;background:var(--image-tag-bg);color:var(--image-tag-text);padding:8px 12px;border-radius:var(--radius-sm);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px rgba(0,0,0,.3);transition:all var(--transition-normal);z-index:3;pointer-events:none}.PostCard_postImageTag__UyUXT h2{margin:0;font-size:1rem;font-weight:600;color:var(--image-tag-text);text-shadow:0 1px 2px rgba(0,0,0,.5);letter-spacing:.5px}.PostCard_postImage__wctrG:hover .PostCard_postImageTag__UyUXT{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.4);background:var(--accent);border-color:rgba(255,255,255,.2)}.PostCard_postImage__wctrG:hover .PostCard_postImageTag__UyUXT h2{color:white}.PostCard_postContent__fGAXD{padding:var(--spacing-lg)}.PostCard_postMeta__tkvHD{color:var(--text-secondary);margin-bottom:var(--spacing-sm);font-size:.875rem;display:flex;align-items:center;gap:.5rem}.PostCard_author__LEqFj{font-weight:500}.PostCard_date__rYQUw{opacity:.8}.PostCard_postContent__fGAXD h3{margin-bottom:var(--spacing-sm);font-size:1.3rem;line-height:1.4;color:var(--text-primary);font-weight:600}.PostCard_postTitleLink__OxvHW{color:var(--text-primary);text-decoration:none;transition:all var(--transition-normal);display:block;cursor:pointer;position:relative}.PostCard_postTitleLink__OxvHW:hover{color:var(--accent);text-decoration:none}.PostCard_postTitleLink__OxvHW:hover h3{color:var(--accent);transform:translateX(3px)}.PostCard_postTitleLink__OxvHW:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(135deg,var(--accent),var(--accent-hover));transition:width var(--transition-normal)}.PostCard_postTitleLink__OxvHW:hover:after{width:100%}.PostCard_postContent__fGAXD p{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-md);font-size:.95rem}.PostCard_postImageLink__JjcM4:focus,.PostCard_postTitleLink__OxvHW:focus{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.PostCard_postImageLink__JjcM4:focus:not(:focus-visible),.PostCard_postTitleLink__OxvHW:focus:not(:focus-visible){outline:none}.PostCard_postImageLink__JjcM4{position:relative}.PostCard_postImageLink__JjcM4:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(90,103,216,.1),rgba(76,81,191,.1));opacity:0;transition:opacity var(--transition-normal);z-index:1}.PostCard_postImageLink__JjcM4:hover:before{opacity:1}@keyframes PostCard_clickableHint__1SuAb{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.PostCard_postImage__wctrG:hover,.PostCard_postTitleLink__OxvHW:hover{animation:PostCard_clickableHint__1SuAb .6s ease-in-out}.PostCard_postImageLink__JjcM4,.PostCard_postTitleLink__OxvHW{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (max-width:768px){.PostCard_postImage__wctrG{height:200px}.PostCard_postImageLink__JjcM4,.PostCard_postTitleLink__OxvHW{min-height:44px}.PostCard_postImageTag__UyUXT{bottom:8px;left:8px;padding:6px 10px}.PostCard_postImageTag__UyUXT h2{font-size:.9rem}}@media (max-width:480px){.PostCard_postImage__wctrG{height:180px}.PostCard_postImageTag__UyUXT{bottom:6px;left:6px;padding:5px 8px}.PostCard_postImageTag__UyUXT h2{font-size:.8rem}}.PostCard_postCard__LJZLD.PostCard_compact__l29Xz{max-width:300px}.PostCard_postCard__LJZLD.PostCard_compact__l29Xz .PostCard_postImage__wctrG{height:150px}.PostCard_postCard__LJZLD.PostCard_compact__l29Xz .PostCard_postContent__fGAXD{padding:var(--spacing-md)}.PostCard_postCard__LJZLD.PostCard_featured__ISw_m{border:2px solid var(--accent);box-shadow:0 8px 32px rgba(90,103,216,.2)}.PostCard_postCard__LJZLD.PostCard_loading__W_WzE{opacity:.7;pointer-events:none}.PostCard_postCard__LJZLD.PostCard_loading__W_WzE .PostCard_postImage__wctrG{background:var(--placeholder-bg);animation:PostCard_pulse__nVkbu 1.5s ease-in-out infinite}@keyframes PostCard_pulse__nVkbu{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-contrast:high){.PostCard_postImageLink__JjcM4:focus,.PostCard_postTitleLink__OxvHW:focus{outline-width:3px;outline-color:currentColor}.PostCard_postTitleLink__OxvHW:hover{background:var(--accent);color:white;padding:2px 4px;border-radius:var(--radius-sm)}}@media (prefers-reduced-motion:reduce){.PostCard_postImageTag__UyUXT,.PostCard_postImage__wctrG img,.PostCard_postTitleLink__OxvHW,.PostCard_postTitleLink__OxvHW h3{transition-duration:.1s}.PostCard_postImage__wctrG:hover,.PostCard_postTitleLink__OxvHW:hover{animation:none}.PostCard_postImage__wctrG:hover img{transform:scale(1.02)}.PostCard_postTitleLink__OxvHW:hover h3{transform:translateX(1px)}.PostCard_pinIcon__MCY6V{animation:none}}.PostCard_postActions__y_40G{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.PostCard_likeButton__37bQl{flex-shrink:0}.PostCard_postActions__y_40G .PostCard_readMoreButton__UzhT4{flex-shrink:0;margin-left:auto}@media (max-width:480px){.PostCard_postActions__y_40G{flex-direction:column;align-items:flex-start;gap:.75rem}.PostCard_postActions__y_40G .PostCard_readMoreButton__UzhT4{margin-left:0;align-self:stretch}}.NavMenu_navMenu__N7vi_{gap:clamp(4px,1.5vw,16px);min-height:35px;flex:1 1 auto;margin:0;width:100%;z-index:2;padding:0 clamp(4px,1.5vw,20px);flex-wrap:nowrap;overflow:visible}.NavMenu_navLink__VSdPw,.NavMenu_navMenu__N7vi_{display:flex;align-items:center;justify-content:center;min-width:0}.NavMenu_navLink__VSdPw{color:var(--nav-link-text);text-decoration:none;font-weight:600;padding:clamp(4px,1.2vw,10px) clamp(6px,1.5vw,14px);border-radius:6px;transition:all var(--transition-normal);white-space:nowrap;position:relative;background:var(--nav-link-bg);border:1px solid transparent;text-shadow:0 1px 2px rgba(0,0,0,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:clamp(10px,1.4vw,14px);line-height:1.2;letter-spacing:.1px;flex:1 1 auto;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.NavMenu_navLink__VSdPw:hover{background:var(--nav-link-hover-bg);color:white;opacity:.95;box-shadow:0 4px 12px rgba(0,0,0,.2);border-color:rgba(255,255,255,.2);text-shadow:0 1px 3px rgba(0,0,0,.5);transform:translateY(-1px)}.NavMenu_navLink__VSdPw.NavMenu_active__WCsk3{background:var(--nav-link-active-bg);color:white;box-shadow:0 2px 8px rgba(0,0,0,.15);border-color:rgba(255,255,255,.3)}.NavMenu_mobileMenuWrapper__kjyhE,.NavMenu_mobileSubmenuWrapper__pwlWS{--menu-min-width:140px;--menu-max-width:280px;--menu-width-ratio:45vw;--menu-height:50vh;--menu-max-height:600px;--font-size-base:clamp(13px,2.5vw + 8px,16px);--font-size-small:clamp(12px,2vw + 7px,14px);--font-size-title:clamp(14px,3vw + 9px,18px);--padding-horizontal:clamp(12px,3vw,20px);--padding-vertical:clamp(8px,2vw,14px)}.NavMenu_mobileMenuWrapper__kjyhE{position:fixed;right:0;width:clamp(140px,45vw,280px);height:var(--menu-height);max-height:var(--menu-max-height);z-index:9998;box-shadow:-4px 0 20px rgba(0,0,0,.3);transition:width .3s ease,height .3s ease,transform .3s ease-out,opacity .3s ease-out;opacity:0;transform:translateX(100%);pointer-events:none}.NavMenu_mobileMenuWrapper__kjyhE.open{opacity:1;transform:translateX(0);pointer-events:auto}.NavMenu_mobileMenuWrapper__kjyhE.closing,.NavMenu_mobileSubmenuWrapper__pwlWS{opacity:0;transform:translateX(100%);pointer-events:none}.NavMenu_mobileSubmenuWrapper__pwlWS{position:fixed;right:clamp(140px,45vw,280px);width:clamp(140px,45vw,280px);height:var(--menu-height);max-height:var(--menu-max-height);z-index:9997;box-shadow:-4px 0 20px rgba(0,0,0,.3);transition:width .3s ease,height .3s ease,right .3s ease,transform .3s ease-out,opacity .3s ease-out}.NavMenu_mobileSubmenuWrapper__pwlWS.open{opacity:1;transform:translateX(0);pointer-events:auto}.NavMenu_mobileSubmenuWrapper__pwlWS.closing{opacity:0;transform:translateX(100%);pointer-events:none}.NavMenu_mobileMenu__qMY69{display:flex!important;background:var(--header-gradient);flex-direction:column!important;align-items:stretch!important;padding:calc(var(--padding-vertical) / 2) 0!important;gap:0!important;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;height:100%;width:100%;box-sizing:border-box!important}.NavMenu_mobileMenu__qMY69>*{width:100%!important;box-sizing:border-box!important}.NavMenu_mobileMenu__qMY69 .NavMenu_navLink__VSdPw,.NavMenu_mobileMenu__qMY69 a,.NavMenu_mobileMenu__qMY69 button{display:flex!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;flex:none!important}.NavMenu_mobileMenu__qMY69 .NavMenu_navLink__VSdPw{color:white!important;background:transparent!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.04)!important;text-shadow:none!important;padding:var(--padding-vertical) var(--padding-horizontal)!important;font-size:var(--font-size-base)!important;font-weight:600!important;line-height:1.4;border-radius:0;text-align:left;justify-content:flex-start!important;margin:0!important;min-height:clamp(40px,8vw,48px);align-items:center;transition:all .2s ease!important;position:relative;letter-spacing:clamp(0px,.2vw,.2px)}.NavMenu_mobileMenu__qMY69 .NavMenu_navLink__VSdPw:first-child{border-top:1px solid rgba(255,255,255,.04)!important}.NavMenu_mobileMenu__qMY69 .NavMenu_navLink__VSdPw:hover{background:rgba(255,255,255,.12)!important;color:white!important}.NavMenu_mobileMenu__qMY69 .NavMenu_navLink__VSdPw:active{background:rgba(255,255,255,.18)!important}.NavMenu_mobileMenu__qMY69 .NavMenu_navLink__VSdPw.NavMenu_active__WCsk3{background:rgba(255,255,255,.15)!important;color:white!important;font-weight:700!important;border-left:clamp(2px,.5vw,3px) solid white!important;padding-left:calc(var(--padding-horizontal) - clamp(2px, .5vw, 3px))!important}@media (min-width:769px){.NavMenu_desktopOnly__aCrq4{display:flex!important}}.NavMenu_mobileMenu__qMY69::-webkit-scrollbar{width:3px}.NavMenu_mobileMenu__qMY69::-webkit-scrollbar-track{background:transparent}.NavMenu_mobileMenu__qMY69::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:1.5px}.NavMenu_mobileMenu__qMY69::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}.NavMenu_submenuPanel__eATqd{padding-top:0!important}.NavMenu_submenuPanel__eATqd a,.NavMenu_submenuPanel__eATqd button{display:flex!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;flex:none!important}.NavMenu_submenuPanel__eATqd .NavMenu_navLink__VSdPw{font-weight:600!important;font-size:var(--font-size-small)!important;padding:calc(var(--padding-vertical) * .8) var(--padding-horizontal) calc(var(--padding-vertical) * .8) calc(var(--padding-horizontal) * 1.8)!important;line-height:1.35;width:100%!important;max-width:100%!important;flex:none!important;box-sizing:border-box!important}.NavMenu_submenuBackButton__UYjKX{width:100%!important;padding:var(--padding-vertical) var(--padding-horizontal)!important;background:rgba(0,0,0,.15)!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.1)!important;color:white!important;font-size:var(--font-size-base)!important;font-weight:700!important;text-align:left;cursor:pointer;transition:all .2s ease;margin:0!important;min-height:clamp(40px,8vw,48px);display:flex!important;align-items:center;box-sizing:border-box!important;flex:none!important}.NavMenu_submenuBackButton__UYjKX:hover{background:rgba(0,0,0,.25)!important}.NavMenu_submenuBackButton__UYjKX:active{background:rgba(0,0,0,.3)!important}.NavMenu_submenuTitle__A1UM3{padding:var(--padding-vertical) var(--padding-horizontal);font-size:var(--font-size-title)!important;font-weight:700!important;color:white;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.1);line-height:1.4}.NavMenu_syllabusButton__J6pSP{cursor:pointer;width:100%!important;max-width:100%!important;flex:none!important;text-align:left;box-sizing:border-box!important}.NavMenu_syllabusButton__J6pSP.NavMenu_submenuOpen___eZzK{background:rgba(255,255,255,.15)!important}.NavMenu_syllabusButton__J6pSP .NavMenu_arrow__Fkzeh{margin-left:auto;font-size:clamp(14px,2vw + 6px,18px);opacity:.8;transition:transform .3s ease;display:inline-block}.NavMenu_syllabusButton__J6pSP .NavMenu_arrow__Fkzeh.NavMenu_arrowOpen__bkhJb{transform:rotate(90deg)}.NavMenu_syllabusButton__J6pSP:hover .NavMenu_arrow__Fkzeh{opacity:1}@media (max-width:768px){.NavMenu_navMenu__N7vi_:not(.NavMenu_mobileMenu__qMY69){display:none!important}}@media (max-width:375px){.NavMenu_mobileMenuWrapper__kjyhE{width:clamp(130px,42vw,170px)}.NavMenu_mobileSubmenuWrapper__pwlWS{right:clamp(130px,42vw,170px);width:clamp(130px,42vw,170px)}.NavMenu_mobileMenuWrapper__kjyhE,.NavMenu_mobileSubmenuWrapper__pwlWS{--menu-height:45vh;--font-size-base:clamp(12px,2.5vw + 7px,14px);--font-size-small:clamp(11px,2vw + 6px,13px);--font-size-title:clamp(13px,3vw + 8px,15px);--padding-horizontal:clamp(10px,2.5vw,16px);--padding-vertical:clamp(6px,1.5vw,10px)}}@media (min-width:376px) and (max-width:480px){.NavMenu_mobileMenuWrapper__kjyhE{width:clamp(150px,43vw,200px)}.NavMenu_mobileSubmenuWrapper__pwlWS{right:clamp(150px,43vw,200px);width:clamp(150px,43vw,200px)}.NavMenu_mobileMenuWrapper__kjyhE,.NavMenu_mobileSubmenuWrapper__pwlWS{--menu-height:48vh}}@media (min-width:481px) and (max-width:640px){.NavMenu_mobileMenuWrapper__kjyhE{width:clamp(160px,44vw,220px)}.NavMenu_mobileSubmenuWrapper__pwlWS{right:clamp(160px,44vw,220px);width:clamp(160px,44vw,220px)}.NavMenu_mobileMenuWrapper__kjyhE,.NavMenu_mobileSubmenuWrapper__pwlWS{--menu-height:50vh}}@media (min-width:641px) and (max-width:768px){.NavMenu_mobileMenuWrapper__kjyhE{width:clamp(180px,45vw,250px)}.NavMenu_mobileSubmenuWrapper__pwlWS{right:clamp(180px,45vw,250px);width:clamp(180px,45vw,250px)}.NavMenu_mobileMenuWrapper__kjyhE,.NavMenu_mobileSubmenuWrapper__pwlWS{--menu-height:50vh;--menu-max-height:500px}}@media (max-height:500px) and (orientation:landscape){.NavMenu_mobileMenuWrapper__kjyhE,.NavMenu_mobileSubmenuWrapper__pwlWS{--menu-height:70vh;--menu-max-height:90vh}}@media (min-height:900px){.NavMenu_mobileMenuWrapper__kjyhE,.NavMenu_mobileSubmenuWrapper__pwlWS{--menu-max-height:550px}}.SearchBox_searchBox__Y1_lF{position:relative;display:flex;align-items:center;width:100%;max-width:400px}.SearchBox_searchBox__Y1_lF.SearchBox_compact__hfO5m{max-width:200px}.SearchBox_searchBox__Y1_lF.SearchBox_expanded__vDPCp{max-width:600px}.SearchBox_searchBox__Y1_lF.SearchBox_overlay__B77CD{max-width:100%;width:100%}.SearchBox_inputWrapper___tU1Q{position:relative;display:flex;align-items:center;width:100%;background:var(--bg-primary);border:2px solid var(--form-border);border-radius:var(--radius-md);transition:all var(--transition-normal);overflow:hidden}.SearchBox_inputWrapper___tU1Q:hover{border-color:var(--accent-hover)}.SearchBox_inputWrapper___tU1Q.SearchBox_focused__13Fv9{border-color:var(--accent);box-shadow:0 0 0 3px rgba(90,103,216,.1)}.SearchBox_inputWrapper___tU1Q.SearchBox_disabled__biQS7{opacity:.6;cursor:not-allowed;background:var(--bg-tertiary)}.SearchBox_inputWrapper___tU1Q.SearchBox_loading__36rlc{border-color:var(--accent)}.SearchBox_searchInput__esv0E{flex:1;border:none;outline:none;background:transparent;color:var(--text-primary);font-size:1rem;font-family:inherit;padding:.9rem 1rem;transition:all var(--transition-normal)}.SearchBox_searchInput__esv0E::-moz-placeholder{color:var(--text-tertiary);opacity:.8}.SearchBox_searchInput__esv0E::placeholder{color:var(--text-tertiary);opacity:.8}.SearchBox_searchInput__esv0E:disabled{cursor:not-allowed}.SearchBox_searchBox__Y1_lF.SearchBox_small__2UYwi .SearchBox_searchInput__esv0E{padding:.6rem .8rem;font-size:.9rem}.SearchBox_searchBox__Y1_lF.SearchBox_small__2UYwi .SearchBox_inputWrapper___tU1Q{border-radius:var(--radius-sm)}.SearchBox_searchBox__Y1_lF.SearchBox_large__OB5YL .SearchBox_searchInput__esv0E{padding:1.1rem 1.2rem;font-size:1.1rem}.SearchBox_searchBox__Y1_lF.SearchBox_large__OB5YL .SearchBox_inputWrapper___tU1Q{border-radius:var(--radius-lg)}.SearchBox_searchButton___jLSN{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.6rem .8rem;display:flex;align-items:center;justify-content:center;transition:all var(--transition-normal);border-radius:0;min-width:44px;height:100%}.SearchBox_searchButton___jLSN:hover{color:var(--accent);background:rgba(90,103,216,.1)}.SearchBox_searchButton___jLSN:disabled{cursor:not-allowed;opacity:.5}.SearchBox_searchButton___jLSN.SearchBox_primary__tG4B1{background:var(--accent);color:white;border-radius:0 var(--radius-md) var(--radius-md) 0;margin:-2px -2px -2px 0;padding:.9rem}.SearchBox_searchButton___jLSN.SearchBox_primary__tG4B1:hover{background:var(--accent-hover)}.SearchBox_searchBox__Y1_lF.SearchBox_small__2UYwi .SearchBox_searchButton___jLSN{padding:.4rem .6rem;min-width:36px}.SearchBox_searchBox__Y1_lF.SearchBox_small__2UYwi .SearchBox_searchButton___jLSN.SearchBox_primary__tG4B1{padding:.6rem;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.SearchBox_searchBox__Y1_lF.SearchBox_large__OB5YL .SearchBox_searchButton___jLSN{padding:.8rem 1rem;min-width:52px}.SearchBox_searchBox__Y1_lF.SearchBox_large__OB5YL .SearchBox_searchButton___jLSN.SearchBox_primary__tG4B1{padding:1.1rem;border-radius:0 var(--radius-lg) var(--radius-lg) 0}.SearchBox_clearButton__vGvHI{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.4rem;display:flex;align-items:center;justify-content:center;transition:all var(--transition-normal);border-radius:var(--radius-full);width:24px;height:24px;margin-right:.5rem;opacity:0;transform:scale(.8)}.SearchBox_clearButton__vGvHI.SearchBox_show__iHTNq{opacity:1;transform:scale(1)}.SearchBox_clearButton__vGvHI:hover{color:var(--error);background:rgba(239,68,68,.1)}.SearchBox_loadingSpinner__xAlO4{width:18px;height:18px;border:2px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:SearchBox_spin__xqFBq 1s linear infinite;margin-right:.5rem}.SearchBox_searchBox__Y1_lF.SearchBox_small__2UYwi .SearchBox_loadingSpinner__xAlO4{width:16px;height:16px;border-width:1.5px}.SearchBox_searchBox__Y1_lF.SearchBox_large__OB5YL .SearchBox_loadingSpinner__xAlO4{width:20px;height:20px;border-width:2.5px}@keyframes SearchBox_spin__xqFBq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SearchBox_searchIcon__c_hW8{font-size:1rem;transition:transform var(--transition-fast)}.SearchBox_searchButton___jLSN:hover .SearchBox_searchIcon__c_hW8{transform:scale(1.1)}.SearchBox_searchBox__Y1_lF.SearchBox_small__2UYwi .SearchBox_searchIcon__c_hW8{font-size:.9rem}.SearchBox_searchBox__Y1_lF.SearchBox_large__OB5YL .SearchBox_searchIcon__c_hW8{font-size:1.1rem}.SearchBox_clearIcon__RurqN{font-size:.8rem}.SearchBox_clearButton__vGvHI:focus-visible,.SearchBox_searchButton___jLSN:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SearchBox_searchBox__Y1_lF.SearchBox_showShortcuts__27KR0{position:relative}.SearchBox_shortcutHint__o38c_{position:absolute;top:-2rem;right:0;background:var(--bg-tertiary);color:var(--text-secondary);font-size:.7rem;padding:.2rem .5rem;border-radius:var(--radius-sm);opacity:0;transform:translateY(5px);transition:all var(--transition-fast);pointer-events:none;white-space:nowrap}.SearchBox_inputWrapper___tU1Q.SearchBox_focused__13Fv9 .SearchBox_shortcutHint__o38c_{opacity:1;transform:translateY(0)}@media (max-width:768px){.SearchBox_searchBox__Y1_lF{max-width:100%}.SearchBox_searchBox__Y1_lF.SearchBox_small__2UYwi .SearchBox_searchInput__esv0E,.SearchBox_searchInput__esv0E{font-size:16px}.SearchBox_clearButton__vGvHI,.SearchBox_searchButton___jLSN{min-height:44px}}@media (prefers-contrast:high){.SearchBox_inputWrapper___tU1Q{border-width:2px}.SearchBox_inputWrapper___tU1Q.SearchBox_focused__13Fv9{border-width:3px}.SearchBox_searchButton___jLSN.SearchBox_primary__tG4B1{border:2px solid var(--accent)}}@media (prefers-reduced-motion:reduce){.SearchBox_clearButton__vGvHI,.SearchBox_inputWrapper___tU1Q,.SearchBox_loadingSpinner__xAlO4,.SearchBox_searchButton___jLSN,.SearchBox_searchIcon__c_hW8,.SearchBox_searchInput__esv0E{transition-duration:.1s}.SearchBox_loadingSpinner__xAlO4{animation-duration:2s}.SearchBox_searchButton___jLSN:hover .SearchBox_searchIcon__c_hW8{transform:none}}@media (prefers-color-scheme:dark){.SearchBox_inputWrapper___tU1Q{background:var(--bg-secondary)}.SearchBox_searchInput__esv0E::-moz-placeholder{opacity:.6}.SearchBox_searchInput__esv0E::placeholder{opacity:.6}}.SearchBox_searchBox__Y1_lF.SearchBox_overlay__B77CD .SearchBox_inputWrapper___tU1Q{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-color:rgba(90,103,216,.3)}.SearchBox_searchBox__Y1_lF.SearchBox_overlay__B77CD .SearchBox_searchInput__esv0E{color:var(--text-primary)}.SearchBox_searchBox__Y1_lF.SearchBox_overlay__B77CD .SearchBox_searchInput__esv0E::-moz-placeholder{color:rgba(0,0,0,.6)}.SearchBox_searchBox__Y1_lF.SearchBox_overlay__B77CD .SearchBox_searchInput__esv0E::placeholder{color:rgba(0,0,0,.6)}