.NotificationBell-module___tlxKa__wrapper{align-items:center;display:inline-flex;position:relative}.NotificationBell-module___tlxKa__bellBtn{color:#475569;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex;position:relative}.NotificationBell-module___tlxKa__bellBtn:hover,.NotificationBell-module___tlxKa__bellBtnActive{color:#1e3a8a;background:#f1f5f9;border-color:#cbd5e1}.NotificationBell-module___tlxKa__badge{color:#fff;background:#dc2626;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.NotificationBell-module___tlxKa__dropdown{z-index:1000;background:#fff;border-radius:14px;flex-direction:column;width:380px;max-width:calc(100vw - 32px);max-height:480px;animation:.18s cubic-bezier(.16,1,.3,1) NotificationBell-module___tlxKa__dropIn;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 40px -15px #0003,0 0 0 1px #00000014}.NotificationBell-module___tlxKa__header{background:#f8fafc;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.NotificationBell-module___tlxKa__headerTitle{align-items:center;gap:8px;display:flex}.NotificationBell-module___tlxKa__headerTitle h4{color:#0f172a;margin:0;font-size:.9375rem;font-weight:700}.NotificationBell-module___tlxKa__unreadChip{color:#dc2626;background:#fee2e2;border-radius:9999px;padding:2px 7px;font-size:.6875rem;font-weight:700}.NotificationBell-module___tlxKa__headerActions{align-items:center;gap:8px;display:flex}.NotificationBell-module___tlxKa__markReadBtn{color:#1e3a8a;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:.75rem;font-weight:600;transition:background .15s;display:flex}.NotificationBell-module___tlxKa__markReadBtn:hover{background:#eff6ff}.NotificationBell-module___tlxKa__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}.NotificationBell-module___tlxKa__closeBtn:hover{color:#334155}.NotificationBell-module___tlxKa__list{max-height:400px;overflow-y:auto}.NotificationBell-module___tlxKa__empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 20px;display:flex}.NotificationBell-module___tlxKa__emptyIcon{color:#cbd5e1;margin-bottom:4px}.NotificationBell-module___tlxKa__empty p{color:#334155;margin:0;font-size:.9375rem;font-weight:600}.NotificationBell-module___tlxKa__empty span{color:#94a3b8;max-width:240px;font-size:.8125rem;line-height:1.4}.NotificationBell-module___tlxKa__item{border-bottom:1px solid #f8fafc;align-items:flex-start;gap:12px;padding:12px 16px;transition:background .15s;display:flex;position:relative}.NotificationBell-module___tlxKa__item:hover{background:#f8fafc}.NotificationBell-module___tlxKa__unreadItem{background:#f0f7ff}.NotificationBell-module___tlxKa__unreadItem:hover{background:#e5f0fc}.NotificationBell-module___tlxKa__itemIcon{flex-shrink:0;margin-top:2px}.NotificationBell-module___tlxKa__iconSuccess{color:#16a34a}.NotificationBell-module___tlxKa__iconDanger{color:#dc2626}.NotificationBell-module___tlxKa__iconWarning{color:#d97706}.NotificationBell-module___tlxKa__iconInfo{color:#2563eb}.NotificationBell-module___tlxKa__iconNeutral{color:#64748b}.NotificationBell-module___tlxKa__itemContent{flex:1;min-width:0}.NotificationBell-module___tlxKa__itemHeader{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.NotificationBell-module___tlxKa__itemTitle{color:#0f172a;font-size:.8125rem;font-weight:700}.NotificationBell-module___tlxKa__itemTime{color:#94a3b8;white-space:nowrap;font-size:.6875rem}.NotificationBell-module___tlxKa__itemMessage{color:#475569;word-break:break-word;margin:0 0 4px;font-size:.775rem;line-height:1.4}.NotificationBell-module___tlxKa__paperLink{color:#1e3a8a;align-items:center;gap:3px;font-size:.725rem;font-weight:600;text-decoration:none;display:inline-flex}.NotificationBell-module___tlxKa__paperLink:hover{text-decoration:underline}.NotificationBell-module___tlxKa__unreadDot{background:#2563eb;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}@keyframes NotificationBell-module___tlxKa__dropIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}
.Header-module__5lwFSW__header{z-index:var(--z-sticky);background:#fff;border-bottom:2px solid #1e3a8a;position:sticky;top:0;box-shadow:0 1px 4px #1e3a8a14}.Header-module__5lwFSW__mainNav{height:var(--header-height);align-items:center;gap:var(--space-6);width:100%;max-width:100%;margin:0;padding:0 28px;display:flex}.Header-module__5lwFSW__logo{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.Header-module__5lwFSW__logoImage{object-fit:contain;width:auto;height:42px;transition:transform var(--transition-fast);display:block}.Header-module__5lwFSW__logo:hover .Header-module__5lwFSW__logoImage{transform:scale(1.04)}.Header-module__5lwFSW__logoIcon{color:#fff;background:#1e3a8a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.Header-module__5lwFSW__logoText{color:#1e3a8a;letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.Header-module__5lwFSW__navLinks{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Header-module__5lwFSW__navLink{font-size:var(--text-sm);color:#475569;transition:all var(--transition-fast);white-space:nowrap;border-radius:4px;align-items:center;padding:6px 14px;font-weight:500;text-decoration:none;display:inline-flex}.Header-module__5lwFSW__navLink:hover{color:#1e3a8a;background:#eff6ff;text-decoration:none}.Header-module__5lwFSW__navLinkActive{color:#1e3a8a;background:#dbeafe;font-weight:600}.Header-module__5lwFSW__authArea{align-items:center;gap:var(--space-3);flex-shrink:0;margin-left:auto;display:flex}.Header-module__5lwFSW__authDesktopGroup{align-items:center;gap:8px;display:flex}.Header-module__5lwFSW__signInBtn{color:#1e3a8a;transition:all var(--transition-fast);white-space:nowrap;border:1.5px solid #1e3a8a;border-radius:4px;padding:7px 16px;font-size:.8125rem;font-weight:600;text-decoration:none}.Header-module__5lwFSW__signInBtn:hover{background:#eff6ff;text-decoration:none}.Header-module__5lwFSW__submitBtn{transition:all var(--transition-fast);white-space:nowrap;background:#1e3a8a;border:1.5px solid #1e3a8a;border-radius:4px;padding:7px 16px;font-size:.8125rem;font-weight:600;text-decoration:none;color:#fff!important}.Header-module__5lwFSW__submitBtn:hover{background:#1d4ed8;border-color:#1d4ed8;text-decoration:none}.Header-module__5lwFSW__userBadge{transition:all var(--transition-fast);cursor:pointer;background:#f8faff;border:1px solid #dbeafe;border-radius:4px;align-items:center;gap:8px;padding:4px 10px 4px 4px;text-decoration:none;display:flex}.Header-module__5lwFSW__userBadge:hover{background:#eff6ff;border-color:#93c5fd;box-shadow:0 1px 3px #1e3a8a14}.Header-module__5lwFSW__userAvatarImg{object-fit:cover;border:1px solid #bfdbfe;border-radius:2px;flex-shrink:0;width:24px;height:24px}.Header-module__5lwFSW__userInitial{color:#fff;width:24px;height:24px;font-size:var(--text-xs);background:#1e3a8a;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.Header-module__5lwFSW__userName{font-size:var(--text-xs);color:#1e293b;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-weight:600;overflow:hidden}.Header-module__5lwFSW__userRoleBadge{text-transform:uppercase;color:#1e3a8a;background:#dbeafe;border-radius:2px;padding:1px 5px;font-size:10px;font-weight:700}.Header-module__5lwFSW__dashboardLink{font-size:var(--text-xs);transition:all var(--transition-fast);white-space:nowrap;background:#1e3a8a;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.Header-module__5lwFSW__dashboardLink:hover{background:#1d4ed8;text-decoration:none}.Header-module__5lwFSW__logoutBtn{color:#dc2626;font-size:var(--text-xs);font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:1px solid #fecaca;border-radius:4px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.Header-module__5lwFSW__logoutBtn:hover{background:#fef2f2;border-color:#dc2626}.Header-module__5lwFSW__mobileMenuBtn{cursor:pointer;color:#1e3a8a;background:0 0;border:1px solid #e2e8f0;border-radius:4px;padding:6px;display:none}.Header-module__5lwFSW__mobileMenuBtn:hover{background:#eff6ff}.Header-module__5lwFSW__mobileMenu{padding:16px var(--page-padding) 20px;background:#fff;border-top:1px solid #dbeafe;border-bottom:2px solid #1e3a8a;animation:.18s ease-out Header-module__5lwFSW__fadeInUp;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #1e3a8a1a}.Header-module__5lwFSW__mobileMenu.Header-module__5lwFSW__open{display:block}.Header-module__5lwFSW__mobileNavLinks{flex-direction:column;gap:2px;list-style:none;display:flex}.Header-module__5lwFSW__mobileNavLinks a{color:#374151;font-weight:500;font-size:var(--text-sm);border-radius:4px;padding:10px 12px;display:block}.Header-module__5lwFSW__mobileNavLinks a:hover{color:#1e3a8a;background:#eff6ff;text-decoration:none}.Header-module__5lwFSW__settingsLink{font-size:var(--text-xs);transition:all var(--transition-fast);background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;align-items:center;gap:6px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex;color:#1e3a8a!important}.Header-module__5lwFSW__settingsLink:hover{background:#dbeafe}@media (max-width:767px){.Header-module__5lwFSW__navLinks,.Header-module__5lwFSW__authDesktopGroup{display:none}.Header-module__5lwFSW__mobileMenuBtn{display:flex}.Header-module__5lwFSW__mainNav{height:60px;padding:0 16px}}@media (min-width:768px) and (max-width:1023px){.Header-module__5lwFSW__navLink{font-size:var(--text-xs);padding:6px 10px}.Header-module__5lwFSW__userName,.Header-module__5lwFSW__userRoleBadge{display:none}}
.Footer-module__9aKLTG__footer{background:var(--color-neutral-950);color:var(--color-neutral-400);padding:var(--space-16) 0 var(--space-8);margin-top:auto}.Footer-module__9aKLTG__footerInner{max-width:var(--max-content-width);padding:0 var(--page-padding);margin:0 auto}.Footer-module__9aKLTG__footerGrid{gap:var(--space-10);padding-bottom:var(--space-10);border-bottom:1px solid #ffffff14;grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.Footer-module__9aKLTG__footerBrand{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__9aKLTG__footerLogo{align-items:center;gap:var(--space-3);display:flex}.Footer-module__9aKLTG__footerLogoImg{object-fit:contain;filter:brightness(0)invert();width:auto;height:38px}.Footer-module__9aKLTG__footerDescription{font-size:var(--text-sm);line-height:var(--leading-relaxed);max-width:320px}.Footer-module__9aKLTG__footerColumn h4{color:#fff;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.Footer-module__9aKLTG__footerLinks{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.Footer-module__9aKLTG__footerLinks a{color:var(--color-neutral-400);font-size:var(--text-sm);transition:color var(--transition-fast)}.Footer-module__9aKLTG__footerLinks a:hover{color:#fff;text-decoration:none}.Footer-module__9aKLTG__footerBottom{padding-top:var(--space-8);font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.Footer-module__9aKLTG__footerCopyright{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Footer-module__9aKLTG__creditSeparator{color:var(--color-neutral-600)}.Footer-module__9aKLTG__creditText{color:#93c5fd;font-weight:500}.Footer-module__9aKLTG__footerSocial{gap:var(--space-4);display:flex}.Footer-module__9aKLTG__footerSocial a{color:var(--color-neutral-500);transition:color var(--transition-fast)}.Footer-module__9aKLTG__footerSocial a:hover{color:#fff}@media (max-width:767px){.Footer-module__9aKLTG__footerGrid{gap:var(--space-8);grid-template-columns:1fr}.Footer-module__9aKLTG__footerBottom{gap:var(--space-4);text-align:center;flex-direction:column;align-items:center}.Footer-module__9aKLTG__footerCopyright{text-align:center;justify-content:center}}@media (min-width:768px) and (max-width:1023px){.Footer-module__9aKLTG__footerGrid{gap:var(--space-8);grid-template-columns:1fr 1fr}}
.JournalHeader-module__uJzyRW__header{z-index:var(--z-sticky);background:#fff;border-bottom:2px solid #1e3a8a;position:sticky;top:0;box-shadow:0 1px 4px #1e3a8a14}.JournalHeader-module__uJzyRW__mainNav{height:var(--header-height,64px);align-items:center;gap:16px;width:100%;padding:0 28px;display:flex}.JournalHeader-module__uJzyRW__logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.JournalHeader-module__uJzyRW__logoImage{object-fit:contain;width:auto;height:42px;transition:transform .15s;display:block}.JournalHeader-module__uJzyRW__logo:hover .JournalHeader-module__uJzyRW__logoImage{transform:scale(1.04)}.JournalHeader-module__uJzyRW__backLink{color:#1e3a8a;white-space:nowrap;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:5px 12px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.JournalHeader-module__uJzyRW__backLink:hover{background:#dbeafe;border-color:#93c5fd;text-decoration:none}.JournalHeader-module__uJzyRW__divider{background:#e2e8f0;flex-shrink:0;width:1px;height:22px}.JournalHeader-module__uJzyRW__journalLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:.75rem;font-weight:600}.JournalHeader-module__uJzyRW__authArea{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.JournalHeader-module__uJzyRW__authGroup{align-items:center;gap:8px;display:flex}.JournalHeader-module__uJzyRW__signInBtn{color:#1e3a8a;white-space:nowrap;border:1.5px solid #1e3a8a;border-radius:4px;padding:7px 16px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .15s}.JournalHeader-module__uJzyRW__signInBtn:hover{background:#eff6ff;text-decoration:none}.JournalHeader-module__uJzyRW__dashboardLink{white-space:nowrap;background:#1e3a8a;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex;color:#fff!important}.JournalHeader-module__uJzyRW__dashboardLink:hover{background:#1d4ed8;text-decoration:none}.JournalHeader-module__uJzyRW__userBadge{cursor:pointer;background:#f8faff;border:1px solid #dbeafe;border-radius:4px;align-items:center;gap:8px;padding:4px 10px 4px 4px;text-decoration:none;transition:all .15s;display:flex}.JournalHeader-module__uJzyRW__userBadge:hover{background:#eff6ff;border-color:#93c5fd;text-decoration:none}.JournalHeader-module__uJzyRW__userAvatarImg{object-fit:cover;border:1px solid #bfdbfe;border-radius:2px;flex-shrink:0;width:24px;height:24px}.JournalHeader-module__uJzyRW__userInitial{color:#fff;background:#1e3a8a;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.6875rem;font-weight:700;display:flex}.JournalHeader-module__uJzyRW__userName{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.6875rem;font-weight:600;overflow:hidden}.JournalHeader-module__uJzyRW__userRoleBadge{text-transform:uppercase;color:#1e3a8a;background:#dbeafe;border-radius:2px;padding:1px 5px;font-size:10px;font-weight:700}.JournalHeader-module__uJzyRW__logoutBtn{color:#dc2626;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fecaca;border-radius:4px;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:.6875rem;font-weight:600;transition:all .15s;display:inline-flex}.JournalHeader-module__uJzyRW__logoutBtn:hover{background:#fef2f2;border-color:#dc2626}.JournalHeader-module__uJzyRW__mobileMenuBtn{cursor:pointer;color:#1e3a8a;background:0 0;border:1px solid #e2e8f0;border-radius:4px;padding:6px;display:none}.JournalHeader-module__uJzyRW__mobileMenuBtn:hover{background:#eff6ff}.JournalHeader-module__uJzyRW__mobileMenu{background:#fff;border-top:1px solid #dbeafe;border-bottom:2px solid #1e3a8a;padding:16px 20px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #1e3a8a1a}.JournalHeader-module__uJzyRW__mobileMenu.JournalHeader-module__uJzyRW__open{display:block}.JournalHeader-module__uJzyRW__mobileNavLinks{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.JournalHeader-module__uJzyRW__mobileNavLinks a,.JournalHeader-module__uJzyRW__mobileNavLinks button{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.JournalHeader-module__uJzyRW__mobileNavLinks a:hover,.JournalHeader-module__uJzyRW__mobileNavLinks button:hover{color:#1e3a8a;background:#eff6ff;text-decoration:none}.JournalHeader-module__uJzyRW__mobileDashLink{border-radius:4px;justify-content:center;color:#fff!important;background:#1e3a8a!important;font-weight:600!important}.JournalHeader-module__uJzyRW__mobileDashLink:hover{background:#1d4ed8!important}.JournalHeader-module__uJzyRW__mobileSettingsLink{border:1px solid #bfdbfe;justify-content:center;color:#1e3a8a!important;background:#eff6ff!important;font-weight:600!important}.JournalHeader-module__uJzyRW__mobileLogoutBtn{justify-content:center;color:#dc2626!important;border:1px solid #fecaca!important}.JournalHeader-module__uJzyRW__mobileLogoutBtn:hover{background:#fef2f2!important}.JournalHeader-module__uJzyRW__mobileSignInBtn{justify-content:center;color:#fff!important;background:#1e3a8a!important;font-weight:600!important}@media (max-width:767px){.JournalHeader-module__uJzyRW__backLink,.JournalHeader-module__uJzyRW__divider,.JournalHeader-module__uJzyRW__journalLabel,.JournalHeader-module__uJzyRW__authGroup{display:none}.JournalHeader-module__uJzyRW__mobileMenuBtn{display:flex}.JournalHeader-module__uJzyRW__mainNav{height:60px;padding:0 16px}}@media (min-width:768px) and (max-width:1023px){.JournalHeader-module__uJzyRW__journalLabel,.JournalHeader-module__uJzyRW__userName,.JournalHeader-module__uJzyRW__userRoleBadge{display:none}}
.layout-module__py9XQq__shell{background:#f8faff;flex-direction:column;min-height:100vh;display:flex}.layout-module__py9XQq__body{flex:1;display:flex;position:relative}.layout-module__py9XQq__sidebar{width:232px;top:var(--header-height);height:calc(100vh - var(--header-height));background:#fff;border-right:1px solid #dbeafe;flex-direction:column;flex-shrink:0;padding:20px 12px;display:flex;position:sticky;overflow-y:auto}.layout-module__py9XQq__roleBadgeRow{background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;align-items:center;gap:7px;margin-bottom:18px;padding:6px 10px;display:flex}.layout-module__py9XQq__roleIcon{color:#1e3a8a;flex-shrink:0}.layout-module__py9XQq__roleLabel{color:#1e3a8a;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.layout-module__py9XQq__sidebarSection{flex:1}.layout-module__py9XQq__sidebarLabel{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:4px;padding:0 10px;font-size:.6875rem;font-weight:700}.layout-module__py9XQq__sidebarLink{color:#475569;transition:all var(--transition-fast);border-radius:4px;align-items:center;gap:10px;margin-bottom:1px;padding:8px 10px;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.layout-module__py9XQq__sidebarLink:hover{color:#1e3a8a;background:#eff6ff;text-decoration:none}.layout-module__py9XQq__sidebarLinkActive{color:#1e3a8a;background:#dbeafe;border-left:2px solid #1e3a8a;padding-left:8px;font-weight:600}.layout-module__py9XQq__sidebarLinkActive:hover{color:#1e3a8a;background:#dbeafe}.layout-module__py9XQq__sidebarIcon{flex-shrink:0;width:16px;height:16px}.layout-module__py9XQq__sidebarBadge{color:#fff;text-align:center;background:#dc2626;border-radius:2px;min-width:18px;margin-left:auto;padding:1px 5px;font-size:10px;font-weight:700}.layout-module__py9XQq__sidebarBottom{border-top:1px solid #e2e8f0;flex-direction:column;gap:4px;margin-top:auto;padding-top:16px;padding-bottom:24px;display:flex}.layout-module__py9XQq__logoutButton{width:100%;font-size:.8125rem;font-weight:600;font-family:var(--font-sans);color:#dc2626;cursor:pointer;transition:all var(--transition-fast);text-align:left;background:0 0;border:1px solid #fecaca;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;display:flex}.layout-module__py9XQq__logoutButton:hover{background:#fef2f2;border-color:#dc2626}.layout-module__py9XQq__mobileDashboardNav{-webkit-overflow-scrolling:touch;white-space:nowrap;background:#fff;border-bottom:1px solid #dbeafe;padding:10px 16px;display:none;overflow-x:auto}.layout-module__py9XQq__mobileNavPills{align-items:center;gap:8px;display:flex}.layout-module__py9XQq__mobileRoleBadge{color:#1e3a8a;text-transform:uppercase;letter-spacing:.04em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.layout-module__py9XQq__mobilePill{color:#475569;transition:all var(--transition-fast);background:#f8faff;border:1px solid #e2e8f0;border-radius:4px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.layout-module__py9XQq__mobilePill:hover{color:#1e3a8a;background:#eff6ff;text-decoration:none}.layout-module__py9XQq__mobilePillActive{background:#1e3a8a;border-color:#1e3a8a;font-weight:600;color:#fff!important}.layout-module__py9XQq__mobileLogoutBtn{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.layout-module__py9XQq__main{flex-direction:column;flex:1;align-items:center;min-width:0;max-width:100%;padding:36px 40px;display:flex}.layout-module__py9XQq__main>*{width:100%}@media (max-width:767px){.layout-module__py9XQq__body{flex-direction:column}.layout-module__py9XQq__sidebar{display:none}.layout-module__py9XQq__mobileDashboardNav{z-index:20;display:block;position:sticky;top:60px;box-shadow:0 1px 3px #1e3a8a0d}.layout-module__py9XQq__main{padding:20px 16px}}@media (min-width:768px) and (max-width:1024px){.layout-module__py9XQq__sidebar{width:200px;padding:16px 8px}.layout-module__py9XQq__main{padding:24px 20px}}
.JournalFilterSelect-module__5ep4ta__wrapper{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.JournalFilterSelect-module__5ep4ta__selectGroup{align-items:center;gap:8px;display:flex}.JournalFilterSelect-module__5ep4ta__label{color:#71717a;white-space:nowrap;cursor:pointer;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.JournalFilterSelect-module__5ep4ta__labelIcon{color:#1e3a8a}.JournalFilterSelect-module__5ep4ta__selectContainer{align-items:center;display:inline-flex;position:relative}.JournalFilterSelect-module__5ep4ta__selectInput{appearance:none;color:#09090b;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;border:1px solid #e4e4e7;border-radius:6px;outline:none;max-width:280px;padding:6px 28px 6px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;overflow:hidden}.JournalFilterSelect-module__5ep4ta__selectInput:hover{border-color:#a1a1aa}.JournalFilterSelect-module__5ep4ta__selectInput:focus{border-color:#1e3a8a;box-shadow:0 0 0 3px #1e3a8a1a}.JournalFilterSelect-module__5ep4ta__dropdownIcon{pointer-events:none;color:#71717a;position:absolute;right:10px}.JournalFilterSelect-module__5ep4ta__activePill{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.JournalFilterSelect-module__5ep4ta__activePillText{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.JournalFilterSelect-module__5ep4ta__activePillText strong{font-weight:700}.JournalFilterSelect-module__5ep4ta__clearBtn{color:#1e40af;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:2px;transition:background .15s;display:inline-flex}.JournalFilterSelect-module__5ep4ta__clearBtn:hover{background:#dbeafe}@media (max-width:768px){.JournalFilterSelect-module__5ep4ta__wrapper,.JournalFilterSelect-module__5ep4ta__selectGroup,.JournalFilterSelect-module__5ep4ta__selectContainer{width:100%}.JournalFilterSelect-module__5ep4ta__selectInput{width:100%;max-width:100%}}
.JournalFooter-module__abhYZq__footer{color:#94a3b8;background:#0f172a;margin-top:auto;padding:36px 0 28px}.JournalFooter-module__abhYZq__inner{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:0 28px;display:flex}.JournalFooter-module__abhYZq__brand{flex-direction:column;align-items:center;gap:8px;display:flex}.JournalFooter-module__abhYZq__logoImg{object-fit:contain;filter:brightness(0)invert();opacity:.85;width:auto;height:34px}.JournalFooter-module__abhYZq__tagline{color:#64748b;letter-spacing:.04em;font-size:.75rem}.JournalFooter-module__abhYZq__links{flex-wrap:wrap;justify-content:center;gap:6px 20px;display:flex}.JournalFooter-module__abhYZq__links a{color:#64748b;font-size:.8125rem;text-decoration:none;transition:color .15s}.JournalFooter-module__abhYZq__links a:hover{color:#cbd5e1;text-decoration:none}.JournalFooter-module__abhYZq__copy{color:#475569;text-align:center;border-top:1px solid #ffffff0f;width:100%;margin:0;padding-top:16px;font-size:.75rem}.JournalFooter-module__abhYZq__credit{color:#93c5fd;font-weight:500}@media (max-width:767px){.JournalFooter-module__abhYZq__inner{gap:16px;padding:0 16px}.JournalFooter-module__abhYZq__links{gap:8px 16px}}
.page-module__wKS_xq__page{min-height:calc(100vh - var(--header-height));background:#f8fafc;padding-bottom:80px}.page-module__wKS_xq__hero{text-align:center;background:linear-gradient(#fff 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;padding:56px 24px 44px}.page-module__wKS_xq__heroInner{max-width:860px;margin:0 auto}.page-module__wKS_xq__badge{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.page-module__wKS_xq__title{color:#0f172a;letter-spacing:-.025em;margin:0 0 16px;font-size:2.25rem;font-weight:800;line-height:1.2}.page-module__wKS_xq__subtitle{color:#475569;max-width:740px;margin:0 auto;font-size:1.0625rem;line-height:1.6}.page-module__wKS_xq__adminEditBadge{color:#1e3a8a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;margin-top:20px;padding:6px 14px;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.page-module__wKS_xq__adminEditBadge:hover{background:#eff6ff;border-color:#93c5fd}.page-module__wKS_xq__container{max-width:860px;margin:40px auto 0;padding:0 24px}.page-module__wKS_xq__sectionCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:24px;padding:32px;position:relative;box-shadow:0 1px 3px #0f172a08}.page-module__wKS_xq__sectionHeader{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.page-module__wKS_xq__sectionIcon{color:#1e3a8a;background:#eff6ff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.page-module__wKS_xq__sectionTitle{color:#0f172a;letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:700}.page-module__wKS_xq__sectionBody{color:#334155;font-size:.9375rem;line-height:1.7}.page-module__wKS_xq__sectionBody p{margin:0 0 14px}.page-module__wKS_xq__sectionBody p:last-child{margin-bottom:0}.page-module__wKS_xq__ctaCard{color:#fff;text-align:center;background:linear-gradient(135deg,#1e3a8a 0%,#1e40af 100%);border-radius:8px;margin-top:40px;padding:36px;box-shadow:0 4px 12px #1e3a8a26}.page-module__wKS_xq__ctaTitle{color:#fff;margin:0 0 8px;font-size:1.375rem;font-weight:700}.page-module__wKS_xq__ctaDesc{color:#bfdbfe;max-width:580px;margin:0 auto 20px;font-size:.875rem;line-height:1.5}.page-module__wKS_xq__ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.page-module__wKS_xq__ctaBtnPrimary{color:#1e3a8a;background:#fff;border-radius:6px;align-items:center;gap:8px;padding:10px 22px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.page-module__wKS_xq__ctaBtnPrimary:hover{background:#f8fafc;transform:translateY(-1px)}.page-module__wKS_xq__ctaBtnSecondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:6px;align-items:center;gap:8px;padding:10px 22px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.page-module__wKS_xq__ctaBtnSecondary:hover{background:#fff3}
.contact-module__6rKfhG__page{background-color:#f8fafc;flex-direction:column;min-height:100vh;display:flex}.contact-module__6rKfhG__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e3a8a 100%);border-bottom:1px solid #ffffff1a;padding:64px 24px 56px}.contact-module__6rKfhG__heroInner{max-width:800px;margin:0 auto}.contact-module__6rKfhG__badge{letter-spacing:.05em;text-transform:uppercase;color:#93c5fd;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:6px;margin-bottom:18px;padding:5px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.contact-module__6rKfhG__title{letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.15}.contact-module__6rKfhG__subtitle{color:#cbd5e1;max-width:640px;margin:0 auto;font-size:1.05rem;line-height:1.6}.contact-module__6rKfhG__container{width:100%;max-width:1080px;margin:0 auto;padding:48px 24px 80px}.contact-module__6rKfhG__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:40px;display:grid}.contact-module__6rKfhG__contactCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;padding:32px 28px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 1px 3px #0000000a}.contact-module__6rKfhG__contactCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a14}.contact-module__6rKfhG__cardIcon{color:#1e40af;background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.contact-module__6rKfhG__cardTitle{color:#0f172a;margin-bottom:8px;font-size:1.25rem;font-weight:700}.contact-module__6rKfhG__cardDesc{color:#64748b;flex-grow:1;margin-bottom:20px;font-size:.92rem;line-height:1.55}.contact-module__6rKfhG__emailBlock{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:18px;padding:14px 16px}.contact-module__6rKfhG__emailLabel{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:4px;font-size:.72rem;font-weight:600}.contact-module__6rKfhG__emailAddress{color:#1e3a8a;word-break:break-all;font-size:.95rem;font-weight:600}.contact-module__6rKfhG__mailActionBtn{color:#fff;background:#1e3a8a;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.contact-module__6rKfhG__mailActionBtn:hover{background:#1e40af}.contact-module__6rKfhG__noticeCard{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #1e3a8a;border-radius:10px;align-items:flex-start;gap:18px;padding:24px 28px;display:flex;box-shadow:0 1px 3px #00000008}.contact-module__6rKfhG__noticeIcon{color:#1e3a8a;flex-shrink:0;margin-top:2px}.contact-module__6rKfhG__noticeTitle{color:#0f172a;margin-bottom:4px;font-size:1.05rem;font-weight:700}.contact-module__6rKfhG__noticeText{color:#64748b;margin:0;font-size:.9rem;line-height:1.55}
.content-module__bhGy2G__page{color:#0f172a;background-color:#f8fafc;flex-direction:column;min-height:100vh;display:flex}.content-module__bhGy2G__hero{background-color:#fff;border-bottom:1px solid #e2e8f0;padding:48px 24px 40px;position:relative}.content-module__bhGy2G__heroInner{max-width:980px;margin:0 auto}.content-module__bhGy2G__badge{letter-spacing:.05em;text-transform:uppercase;color:#1e3a8a;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.content-module__bhGy2G__title{letter-spacing:-.025em;color:#0f172a;margin-bottom:12px;font-size:clamp(1.85rem,3.5vw,2.5rem);font-weight:800;line-height:1.2}.content-module__bhGy2G__subtitle{color:#475569;max-width:760px;margin:0 0 24px;font-size:1rem;line-height:1.6}.content-module__bhGy2G__heroMetrics{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;width:fit-content;padding:14px 18px;display:flex}.content-module__bhGy2G__metricItem{align-items:center;gap:8px;display:flex}.content-module__bhGy2G__metricVal{color:#0f172a;font-size:.96rem;font-weight:700}.content-module__bhGy2G__metricLabel{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;font-weight:600}.content-module__bhGy2G__metricDivider{background:#cbd5e1;width:1px;height:20px}.content-module__bhGy2G__ownerBar{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.content-module__bhGy2G__adminEditBadge{color:#1e293b;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.content-module__bhGy2G__adminEditBadge:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.content-module__bhGy2G__container{width:100%;max-width:980px;margin:0 auto;padding:36px 24px 72px}.content-module__bhGy2G__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.content-module__bhGy2G__sectionTitle{color:#0f172a;letter-spacing:-.015em;margin:0 0 4px;font-size:1.35rem;font-weight:800}.content-module__bhGy2G__sectionSub{color:#64748b;margin:0;font-size:.9rem}.content-module__bhGy2G__journalsList{flex-direction:column;gap:16px;display:flex}.content-module__bhGy2G__journalListItem{background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #00000008}.content-module__bhGy2G__journalListItem:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0f172a0f}.content-module__bhGy2G__journalMainCol{flex:1;min-width:0}.content-module__bhGy2G__journalMetaRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.content-module__bhGy2G__volumeTag{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:.74rem;font-weight:700;display:inline-flex}.content-module__bhGy2G__peerBadge{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:.74rem;font-weight:600;display:inline-flex}.content-module__bhGy2G__papersCountTag{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:.74rem;font-weight:600;display:inline-flex}.content-module__bhGy2G__journalName{color:#0f172a;margin:0 0 8px;font-size:1.25rem;font-weight:800;line-height:1.3}.content-module__bhGy2G__journalName a{color:#0f172a;text-decoration:none;transition:color .15s}.content-module__bhGy2G__journalName a:hover{color:#1e3a8a}.content-module__bhGy2G__journalDesc{color:#475569;margin:0 0 14px;font-size:.92rem;line-height:1.55}.content-module__bhGy2G__paperPreviewList{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:12px;padding:10px 14px}.content-module__bhGy2G__paperPreviewHeader{color:#1e3a8a;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin-bottom:6px;font-size:.72rem;font-weight:700;display:flex}.content-module__bhGy2G__paperPreviewItem{color:#334155;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;padding:2px 0;font-size:.82rem;display:flex;overflow:hidden}.content-module__bhGy2G__paperPreviewDot{color:#94a3b8;font-size:.7rem}.content-module__bhGy2G__journalActionCol{flex-direction:column;flex-shrink:0;justify-content:center;align-self:center;align-items:flex-end;gap:12px;display:flex}.content-module__bhGy2G__openJournalBtn{color:#fff;white-space:nowrap;background:#0f172a;border-radius:6px;align-items:center;gap:6px;padding:10px 18px;font-size:.86rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.content-module__bhGy2G__openJournalBtn:hover{background:#1e3a8a;gap:8px}.content-module__bhGy2G__emptyState{text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;padding:56px 24px}.content-module__bhGy2G__emptyIcon{color:#94a3b8;margin-bottom:14px}.content-module__bhGy2G__emptyState h3{color:#0f172a;margin:0 0 6px;font-size:1.15rem;font-weight:700}.content-module__bhGy2G__emptyState p{color:#64748b;margin:0;font-size:.9rem}@media (max-width:768px){.content-module__bhGy2G__hero{padding:36px 18px 30px}.content-module__bhGy2G__container{padding:28px 18px 56px}.content-module__bhGy2G__journalListItem{flex-direction:column;align-items:stretch;gap:18px;padding:20px}.content-module__bhGy2G__journalActionCol{align-items:stretch;width:100%}.content-module__bhGy2G__openJournalBtn{justify-content:center;width:100%}.content-module__bhGy2G__heroMetrics{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.content-module__bhGy2G__metricDivider{display:none}}
.faq-module__r3Fm8q__page{background-color:#f8fafc;flex-direction:column;min-height:100vh;display:flex}.faq-module__r3Fm8q__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e3a8a 100%);border-bottom:1px solid #ffffff1a;padding:64px 24px 56px}.faq-module__r3Fm8q__heroInner{max-width:800px;margin:0 auto}.faq-module__r3Fm8q__badge{letter-spacing:.05em;text-transform:uppercase;color:#93c5fd;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:6px;margin-bottom:18px;padding:5px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.faq-module__r3Fm8q__title{letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.15}.faq-module__r3Fm8q__subtitle{color:#cbd5e1;max-width:640px;margin:0 auto;font-size:1.05rem;line-height:1.6}.faq-module__r3Fm8q__ownerBar{justify-content:center;margin-top:24px;display:flex}.faq-module__r3Fm8q__adminEditBadge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff40;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.faq-module__r3Fm8q__adminEditBadge:hover{background:#ffffff40;border-color:#fff}.faq-module__r3Fm8q__container{width:100%;max-width:920px;margin:0 auto;padding:40px 24px 80px}.faq-module__r3Fm8q__searchFilterBar{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.faq-module__r3Fm8q__searchWrap{width:100%;position:relative}.faq-module__r3Fm8q__searchIcon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.faq-module__r3Fm8q__searchInput{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:14px 16px 14px 46px;font-size:.95rem;transition:all .15s;box-shadow:0 1px 3px #0000000a}.faq-module__r3Fm8q__searchInput:focus{border-color:#1e3a8a;box-shadow:0 0 0 3px #1e3a8a1a}.faq-module__r3Fm8q__categoryPills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.faq-module__r3Fm8q__categoryBtn{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:6px 14px;font-size:.82rem;font-weight:600;transition:all .15s}.faq-module__r3Fm8q__categoryBtn:hover{color:#0f172a;background:#f1f5f9}.faq-module__r3Fm8q__categoryBtnActive{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.faq-module__r3Fm8q__accordionList{flex-direction:column;gap:14px;display:flex}.faq-module__r3Fm8q__accordionItem{background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 1px 3px #00000008}.faq-module__r3Fm8q__accordionItem:hover{border-color:#cbd5e1}.faq-module__r3Fm8q__accordionItemOpen{border-color:#93c5fd;box-shadow:0 4px 16px #1e3a8a0f}.faq-module__r3Fm8q__accordionTrigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;font-family:inherit;display:flex}.faq-module__r3Fm8q__triggerTextGroup{flex-direction:column;gap:4px;display:flex}.faq-module__r3Fm8q__categoryTag{text-transform:uppercase;letter-spacing:.05em;color:#1e3a8a;font-size:.72rem;font-weight:700}.faq-module__r3Fm8q__questionTitle{color:#0f172a;font-size:1.05rem;font-weight:700;line-height:1.35}.faq-module__r3Fm8q__toggleIcon{color:#64748b;flex-shrink:0;transition:transform .2s}.faq-module__r3Fm8q__toggleIconRotated{color:#1e3a8a;transform:rotate(180deg)}.faq-module__r3Fm8q__accordionContent{background:#fafbfd;border-top:1px solid #f1f5f9;padding:0 24px 22px}.faq-module__r3Fm8q__answerText{color:#334155;white-space:pre-line;margin:0;padding-top:16px;font-size:.95rem;line-height:1.7}.faq-module__r3Fm8q__emptyNotice{text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;padding:48px 24px}.faq-module__r3Fm8q__contactCard{background:linear-gradient(135deg,#eff6ff 0%,#f8fafc 100%);border:1px solid #bfdbfe;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:48px;padding:36px 32px;display:flex}.faq-module__r3Fm8q__contactInfo{max-width:540px}.faq-module__r3Fm8q__contactBadge{text-transform:uppercase;letter-spacing:.05em;color:#1e40af;align-items:center;gap:6px;margin-bottom:8px;font-size:.75rem;font-weight:700;display:inline-flex}.faq-module__r3Fm8q__contactHeading{color:#0f172a;margin-bottom:6px;font-size:1.35rem;font-weight:800}.faq-module__r3Fm8q__contactDescription{color:#475569;margin:0;font-size:.92rem;line-height:1.6}.faq-module__r3Fm8q__contactActionBlock{flex-direction:column;gap:10px;display:flex}.faq-module__r3Fm8q__contactButton{color:#fff;background:#1e3a8a;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #1e3a8a33}.faq-module__r3Fm8q__contactButton:hover{background:#1e40af;transform:translateY(-1px)}.faq-module__r3Fm8q__emailDirectText{color:#64748b;text-align:center;font-size:.8rem}
.page-module__1TW2Wq__page{min-height:calc(100vh - var(--header-height));background:#f8fafc;padding-bottom:80px}.page-module__1TW2Wq__hero{text-align:center;background:linear-gradient(#fff 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;padding:56px 24px 44px}.page-module__1TW2Wq__heroInner{max-width:860px;margin:0 auto}.page-module__1TW2Wq__badge{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.page-module__1TW2Wq__title{color:#0f172a;letter-spacing:-.025em;margin:0 0 16px;font-size:2.25rem;font-weight:800;line-height:1.2}.page-module__1TW2Wq__subtitle{color:#475569;max-width:740px;margin:0 auto;font-size:1.0625rem;line-height:1.6}.page-module__1TW2Wq__adminEditBadge{color:#1e3a8a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;margin-top:20px;padding:6px 14px;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.page-module__1TW2Wq__adminEditBadge:hover{background:#eff6ff;border-color:#93c5fd}.page-module__1TW2Wq__container{max-width:860px;margin:40px auto 0;padding:0 24px}.page-module__1TW2Wq__sectionCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:24px;padding:32px;position:relative;box-shadow:0 1px 3px #0f172a08}.page-module__1TW2Wq__sectionHeader{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.page-module__1TW2Wq__sectionIcon{color:#1e3a8a;background:#eff6ff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.page-module__1TW2Wq__sectionTitle{color:#0f172a;letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:700}.page-module__1TW2Wq__sectionBody{color:#334155;font-size:.9375rem;line-height:1.7}.page-module__1TW2Wq__sectionBody p{margin:0 0 14px}.page-module__1TW2Wq__sectionBody p:last-child{margin-bottom:0}.page-module__1TW2Wq__ctaCard{color:#fff;text-align:center;background:linear-gradient(135deg,#1e3a8a 0%,#1e40af 100%);border-radius:8px;margin-top:40px;padding:36px;box-shadow:0 4px 12px #1e3a8a26}.page-module__1TW2Wq__ctaTitle{color:#fff;margin:0 0 8px;font-size:1.375rem;font-weight:700}.page-module__1TW2Wq__ctaDesc{color:#bfdbfe;max-width:580px;margin:0 auto 20px;font-size:.875rem;line-height:1.5}.page-module__1TW2Wq__ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.page-module__1TW2Wq__ctaBtnPrimary{color:#1e3a8a;background:#fff;border-radius:6px;align-items:center;gap:8px;padding:10px 22px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.page-module__1TW2Wq__ctaBtnPrimary:hover{background:#f8fafc;transform:translateY(-1px)}
.issue-module__KrASGG__page{background:#f8fafc;flex-direction:column;min-height:100vh;display:flex}.issue-module__KrASGG__main{flex:1}.issue-module__KrASGG__container{max-width:1060px;margin:0 auto;padding:0 24px}.issue-module__KrASGG__breadcrumbBar{background:#fff;border-bottom:1px solid #e2e8f0;padding:14px 0}.issue-module__KrASGG__backLink{color:#64748b;align-items:center;gap:6px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.issue-module__KrASGG__backLink:hover{color:#1e3a8a}.issue-module__KrASGG__headerSection{background:#fff;border-bottom:1px solid #e2e8f0;padding:40px 0 36px}.issue-module__KrASGG__volBadge{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 12px;font-size:.8125rem;font-weight:700;display:inline-flex}.issue-module__KrASGG__journalTitle{color:#0f172a;letter-spacing:-.02em;margin:0 0 12px;font-size:2.15rem;font-weight:800;line-height:1.25}.issue-module__KrASGG__journalDesc{color:#64748b;max-width:800px;margin:0 0 20px;font-size:1rem;line-height:1.6}.issue-module__KrASGG__metaRow{color:#64748b;border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:20px;padding-top:16px;font-size:.84rem;display:flex}.issue-module__KrASGG__metaRow span{align-items:center;gap:6px;display:flex}.issue-module__KrASGG__ownerBar{margin-top:18px}.issue-module__KrASGG__ownerManageBtn{color:#854d0e;background:#fef08a;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 4px #00000014}.issue-module__KrASGG__contentSection{padding:44px 0 64px}.issue-module__KrASGG__sectionTitleRow{border-bottom:2px solid #e2e8f0;justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:12px;display:flex}.issue-module__KrASGG__sectionTitleRow h2{color:#0f172a;margin:0;font-size:1.35rem;font-weight:800}.issue-module__KrASGG__articleCount{color:#64748b;font-size:.8125rem;font-weight:500}.issue-module__KrASGG__emptyNotice{text-align:center;background:#fff;border:1.5px dashed #cbd5e1;border-radius:14px;padding:56px 24px}.issue-module__KrASGG__emptyIcon{color:#94a3b8;margin-bottom:14px}.issue-module__KrASGG__emptyNotice h3{color:#0f172a;margin:0 0 6px;font-size:1.15rem;font-weight:700}.issue-module__KrASGG__emptyNotice p{color:#64748b;margin:0;font-size:.875rem}.issue-module__KrASGG__addPapersBtn{color:#fff;background:#1e3a8a;border-radius:8px;align-items:center;padding:9px 18px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.issue-module__KrASGG__articlesList{flex-direction:column;gap:20px;display:flex}.issue-module__KrASGG__articleCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;transition:all .2s;box-shadow:0 1px 3px #00000008}.issue-module__KrASGG__articleCard:hover{border-color:#cbd5e1;box-shadow:0 8px 20px -4px #0000000f}.issue-module__KrASGG__cardTop{align-items:center;gap:8px;margin-bottom:10px;display:flex}.issue-module__KrASGG__catBadge{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:4px;padding:2px 8px;font-size:.725rem;font-weight:700}.issue-module__KrASGG__pagesBadge{color:#64748b;background:#f1f5f9;border-radius:4px;align-items:center;gap:3px;padding:2px 8px;font-size:.725rem;font-weight:500;display:inline-flex}.issue-module__KrASGG__articleTitle{color:#0f172a;margin:0 0 10px;font-size:1.25rem;font-weight:700;line-height:1.35}.issue-module__KrASGG__articleTitle a{color:inherit;text-decoration:none;transition:color .15s}.issue-module__KrASGG__articleTitle a:hover{color:#1e3a8a;text-decoration:underline}.issue-module__KrASGG__authorRow{color:#475569;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:.8125rem;display:flex}.issue-module__KrASGG__authorName{color:#1e293b;font-weight:600}.issue-module__KrASGG__affiliation{color:#64748b;font-style:italic}.issue-module__KrASGG__abstractSnippet{color:#475569;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.issue-module__KrASGG__articleFooter{border-top:1px solid #f8fafc;align-items:center;gap:12px;padding-top:14px;display:flex}.issue-module__KrASGG__readArticleBtn{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.issue-module__KrASGG__readArticleBtn:hover{background:#dbeafe}.issue-module__KrASGG__pdfBtn{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;padding:7px 12px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.issue-module__KrASGG__pdfBtn:hover{color:#0f172a;background:#f8fafc}
.loading-module__KNX1QG__pageWrapper{background:#fff;flex-direction:column;min-height:100vh;display:flex}.loading-module__KNX1QG__main{flex:1}@keyframes loading-module__KNX1QG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.loading-module__KNX1QG__skeletonBlock{border-radius:var(--radius-md);background:linear-gradient(90deg,#f0f1f4 25%,#e4e6eb 37%,#f0f1f4 63%) 0 0/200% 100%;animation:1.5s ease-in-out infinite loading-module__KNX1QG__shimmer}.loading-module__KNX1QG__searchBanner{background:#f7f8fa;border-bottom:1px solid #eaecf0;padding:36px 0}.loading-module__KNX1QG__searchBannerInner{max-width:1240px;padding:0 var(--space-6);margin:0 auto}.loading-module__KNX1QG__searchInputSkeleton{border-radius:var(--radius-lg);width:100%;height:52px}.loading-module__KNX1QG__container{max-width:1240px;padding:44px var(--space-6) 80px;margin:0 auto}.loading-module__KNX1QG__contentGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;display:grid}.loading-module__KNX1QG__directoryColumn{min-width:0}.loading-module__KNX1QG__headingSkeleton{width:180px;height:36px;margin-bottom:24px}.loading-module__KNX1QG__tabsSkeletonRow{border-bottom:1px solid #e4e4e7;gap:20px;margin-bottom:20px;padding-bottom:16px;display:flex}.loading-module__KNX1QG__tabSkeleton{border-radius:var(--radius-sm);width:90px;height:20px}.loading-module__KNX1QG__filterControlsSkeleton{border-bottom:1px solid #f4f4f5;justify-content:space-between;align-items:center;margin-bottom:24px;padding:8px 0 20px;display:flex}.loading-module__KNX1QG__filterSkeleton{width:160px;height:28px}.loading-module__KNX1QG__letterSkeleton{width:220px;height:24px}.loading-module__KNX1QG__papersList{flex-direction:column;display:flex}.loading-module__KNX1QG__paperRowSkeleton{border-bottom:1px solid #f1f1f4;gap:24px;padding:24px 0;display:flex}.loading-module__KNX1QG__thumbnailSkeleton{border-radius:var(--radius-lg);flex-shrink:0;width:124px;height:98px}.loading-module__KNX1QG__detailsSkeleton{flex-direction:column;flex:1;gap:10px;display:flex}.loading-module__KNX1QG__titleSkeleton{width:75%;height:22px}.loading-module__KNX1QG__abstractLine1{width:100%;height:14px}.loading-module__KNX1QG__abstractLine2{width:85%;height:14px}.loading-module__KNX1QG__authorSkeleton{width:200px;height:14px;margin-top:2px}.loading-module__KNX1QG__metaSkeleton{width:280px;height:12px}.loading-module__KNX1QG__sidebarColumn{padding-left:8px}.loading-module__KNX1QG__sidebarHeadingSkeleton{width:140px;height:28px;margin-bottom:24px}.loading-module__KNX1QG__sidebarCardsStack{flex-direction:column;gap:16px;display:flex}.loading-module__KNX1QG__sidebarCardSkeleton{border-radius:var(--radius-xl);background:#fff;border:1px solid #e4e4e7;flex-direction:column;gap:10px;padding:20px;display:flex}.loading-module__KNX1QG__mvBadgeSkeleton{width:100px;height:12px}.loading-module__KNX1QG__mvTitleSkeleton{width:90%;height:18px}.loading-module__KNX1QG__mvAuthorSkeleton{width:140px;height:12px}.loading-module__KNX1QG__mvJournalSkeleton{width:160px;height:12px}.loading-module__KNX1QG__mvViewsSkeleton{border-top:1px solid #f4f4f5;width:80px;height:12px;margin-top:4px;padding-top:8px}@media (max-width:960px){.loading-module__KNX1QG__contentGrid{grid-template-columns:1fr;gap:40px}.loading-module__KNX1QG__sidebarColumn{border-top:1px solid #e4e4e7;padding-top:40px;padding-left:0}}
.page-module__KmBwSW__pageWrapper{background:#fff;flex-direction:column;min-height:100vh;display:flex}.page-module__KmBwSW__main{flex:1}.page-module__KmBwSW__searchBanner{background:#f7f8fa;border-bottom:1px solid #eaecf0;padding:36px 0}.page-module__KmBwSW__searchBannerInner{max-width:1240px;padding:0 var(--space-6);margin:0 auto}.page-module__KmBwSW__searchForm{width:100%}.page-module__KmBwSW__searchInputWrapper{border-radius:var(--radius-lg);width:100%;transition:all var(--transition-fast);background:#fff;border:1.5px solid #d4d4d8;align-items:center;display:flex;position:relative;box-shadow:0 2px 6px #00000008}.page-module__KmBwSW__searchInputWrapper:focus-within{border-color:#09090b;box-shadow:0 0 0 3px #09090b14}.page-module__KmBwSW__searchIcon{color:#71717a;pointer-events:none;position:absolute;left:18px}.page-module__KmBwSW__searchInput{width:100%;height:52px;padding:0 var(--space-4) 0 52px;font-size:15px;font-family:var(--font-sans);color:#09090b;background:0 0;border:none;outline:none}.page-module__KmBwSW__searchInput::placeholder{color:#71717a}.page-module__KmBwSW__container{max-width:1240px;padding:44px var(--space-6) 80px;margin:0 auto}.page-module__KmBwSW__contentGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;display:grid}.page-module__KmBwSW__directoryColumn{min-width:0}.page-module__KmBwSW__directoryHeading{color:#09090b;letter-spacing:-.03em;font-size:32px;font-weight:800;font-family:var(--font-sans);margin-bottom:24px}.page-module__KmBwSW__categoryTabsNav{border-bottom:1px solid #e4e4e7;margin-bottom:16px}.page-module__KmBwSW__categoryTabs{scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}.page-module__KmBwSW__categoryTabs::-webkit-scrollbar{display:none}.page-module__KmBwSW__categoryTab{color:#52525b;white-space:nowrap;transition:all var(--transition-fast);border-bottom:2.5px solid #0000;padding:10px 0 14px;font-size:14px;font-weight:500;text-decoration:none}.page-module__KmBwSW__categoryTab:hover{color:#09090b;text-decoration:none}.page-module__KmBwSW__categoryTabActive{color:#09090b;border-bottom-color:#09090b;font-weight:700}.page-module__KmBwSW__filterControlsBar{border-bottom:1px solid #f4f4f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:8px 0 20px;display:flex}.page-module__KmBwSW__sortDropdownWrapper{align-items:center;gap:10px;display:flex}.page-module__KmBwSW__sortLabel{color:#71717a;font-size:13px;font-weight:600}.page-module__KmBwSW__sortOptions{gap:6px;display:flex}.page-module__KmBwSW__sortBtn{color:#52525b;border-radius:var(--radius-md);transition:all var(--transition-fast);background:0 0;padding:5px 12px;font-size:13px;font-weight:500;text-decoration:none}.page-module__KmBwSW__sortBtn:hover{color:#09090b;background:#f4f4f5;text-decoration:none}.page-module__KmBwSW__sortBtnActive{background:#09090b;font-weight:600;color:#fff!important}.page-module__KmBwSW__letterFilterWrapper{align-items:center;gap:8px;display:flex}.page-module__KmBwSW__letterFilterLabel{color:#71717a;font-size:12px;font-weight:600}.page-module__KmBwSW__letterList{align-items:center;gap:3px;display:flex}.page-module__KmBwSW__letterLink{color:#52525b;transition:all var(--transition-fast);border-radius:4px;padding:2px 6px;font-size:12px;font-weight:600;text-decoration:none}.page-module__KmBwSW__letterLink:hover{color:#09090b;background:#e4e4e7;text-decoration:none}.page-module__KmBwSW__letterLinkActive{background:#09090b;color:#fff!important}.page-module__KmBwSW__clearLetterBtn{color:#18181b;background:#e4e4e7;border-radius:4px;margin-right:4px;padding:2px 7px;font-size:11px;font-weight:600;text-decoration:none}.page-module__KmBwSW__papersList{flex-direction:column;display:flex}.page-module__KmBwSW__paperRow{transition:background-color var(--transition-fast);border-bottom:1px solid #f1f1f4;gap:24px;padding:24px 0;display:flex}.page-module__KmBwSW__paperThumbnail{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:124px;height:98px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.page-module__KmBwSW__thumbnailPattern{background:radial-gradient(circle at 70% 30%,#ffffff38 0%,#0000 65%);position:absolute;inset:0}.page-module__KmBwSW__thumbnailIconText{color:#ffffffe6;letter-spacing:-.02em;font-size:24px;font-weight:800;font-family:var(--font-sans);z-index:1;position:relative}.page-module__KmBwSW__paperDetails{flex:1;min-width:0}.page-module__KmBwSW__paperTitleRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.page-module__KmBwSW__paperTitleLink{color:#09090b;transition:color var(--transition-fast);font-size:18px;font-weight:700;line-height:1.35;text-decoration:none}.page-module__KmBwSW__paperTitleLink:hover{color:#0f766e;text-decoration:underline}.page-module__KmBwSW__newBadge{color:#0284c7;text-transform:uppercase;letter-spacing:.04em;background:#e0f2fe;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.page-module__KmBwSW__paperAbstract{color:#52525b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.page-module__KmBwSW__paperAuthorInfo{color:#3f3f46;margin-bottom:8px;font-size:13px}.page-module__KmBwSW__authorLabel{color:#71717a}.page-module__KmBwSW__authorName{color:#18181b;font-weight:600}.page-module__KmBwSW__authorAffiliation{color:#52525b}.page-module__KmBwSW__paperMetaRow{color:#71717a;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.page-module__KmBwSW__paperCategoryTag{color:#18181b;background:#f4f4f5;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.page-module__KmBwSW__metaDot{color:#d4d4d8}.page-module__KmBwSW__emptyState{border-radius:var(--radius-xl);text-align:center;background:#fafafa;border:1.5px dashed #e4e4e7;margin:20px 0;padding:64px 32px}.page-module__KmBwSW__emptyIcon{color:#71717a;background:#f4f4f5;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.page-module__KmBwSW__emptyTitle{color:#09090b;margin-bottom:8px;font-size:18px;font-weight:700}.page-module__KmBwSW__emptyText{color:#52525b;max-width:440px;margin:0 auto 24px;font-size:14px;line-height:1.6}.page-module__KmBwSW__emptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.page-module__KmBwSW__resetBtn{border-radius:var(--radius-md);color:#18181b;transition:all var(--transition-fast);background:#fff;border:1.5px solid #d4d4d8;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__KmBwSW__resetBtn:hover{background:#f4f4f5;border-color:#09090b;text-decoration:none}.page-module__KmBwSW__submitPaperBtn{border-radius:var(--radius-md);color:#fff;transition:all var(--transition-fast);background:#18181b;border:1.5px solid #18181b;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__KmBwSW__submitPaperBtn:hover{background:#27272a;text-decoration:none}.page-module__KmBwSW__pagination{justify-content:center;align-items:center;gap:6px;margin-top:48px;display:flex}.page-module__KmBwSW__pageBtn{border-radius:var(--radius-md);color:#18181b;min-width:36px;height:36px;transition:all var(--transition-fast);background:#fff;border:1px solid #d4d4d8;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.page-module__KmBwSW__pageBtn:hover:not(.page-module__KmBwSW__pageBtnDisabled){background:#f4f4f5;border-color:#09090b;text-decoration:none}.page-module__KmBwSW__pageBtnActive{color:#fff!important;background:#09090b!important;border-color:#09090b!important}.page-module__KmBwSW__pageBtnDisabled{opacity:.4;cursor:not-allowed;color:#a1a1aa}.page-module__KmBwSW__sidebarColumn{padding-left:8px}.page-module__KmBwSW__sidebarHeading{color:#09090b;letter-spacing:-.02em;font-size:24px;font-weight:800;font-family:var(--font-sans);margin-bottom:24px}.page-module__KmBwSW__sidebarEmptyCard{border-radius:var(--radius-xl);text-align:center;background:#fafafa;border:1px dashed #e4e4e7;padding:24px 20px}.page-module__KmBwSW__sidebarEmptyIcon{color:#71717a;margin-bottom:12px}.page-module__KmBwSW__sidebarEmptyText{color:#52525b;margin:0;font-size:13px;line-height:1.5}.page-module__KmBwSW__mostViewedStack{flex-direction:column;gap:16px;display:flex}.page-module__KmBwSW__mostViewedCard{border-radius:var(--radius-xl);transition:all var(--transition-fast);background:#fff;border:1px solid #e4e4e7;padding:20px;box-shadow:0 1px 3px #00000008}.page-module__KmBwSW__mostViewedCard:hover{border-color:#d4d4d8;box-shadow:0 4px 12px #0000000d}.page-module__KmBwSW__mvCategoryRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.page-module__KmBwSW__mvCategoryBadge{text-transform:uppercase;letter-spacing:.06em;color:#18181b;font-size:11px;font-weight:800}.page-module__KmBwSW__mvDate{color:#71717a;font-size:11px}.page-module__KmBwSW__mvTitle{margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.35}.page-module__KmBwSW__mvTitleLink{color:#09090b;transition:color var(--transition-fast);text-decoration:none}.page-module__KmBwSW__mvTitleLink:hover{color:#0f766e;text-decoration:underline}.page-module__KmBwSW__mvAuthor{color:#52525b;margin-bottom:4px;font-size:13px}.page-module__KmBwSW__mvJournalName{color:#71717a;margin-bottom:12px;font-size:12px;font-style:italic}.page-module__KmBwSW__mvViewsRow{color:#52525b;border-top:1px solid #f4f4f5;align-items:center;gap:6px;padding-top:10px;font-size:12px;font-weight:600;display:flex}.page-module__KmBwSW__journalBadgeLink{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.page-module__KmBwSW__journalBadgeLink:hover{color:#1e3a8a;background:#dbeafe}@media (max-width:960px){.page-module__KmBwSW__contentGrid{grid-template-columns:1fr;gap:40px}.page-module__KmBwSW__sidebarColumn{border-top:1px solid #e4e4e7;padding-top:40px;padding-left:0}}@media (max-width:640px){.page-module__KmBwSW__paperRow{flex-direction:column;gap:16px}.page-module__KmBwSW__paperThumbnail{width:100%;height:120px}.page-module__KmBwSW__directoryHeading{font-size:24px}.page-module__KmBwSW__filterControlsBar{flex-direction:column;align-items:flex-start}}
.journal-module__dbJqtW__page{color:#0f172a;background-color:#f8fafc;flex-direction:column;min-height:100vh;display:flex}.journal-module__dbJqtW__hero{background-color:#fff;border-bottom:1px solid #e2e8f0;padding:44px 24px 38px;position:relative}.journal-module__dbJqtW__heroInner{max-width:980px;margin:0 auto}.journal-module__dbJqtW__breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:16px;font-size:.82rem;display:flex}.journal-module__dbJqtW__breadcrumb a{color:#64748b;font-weight:500;text-decoration:none;transition:color .15s}.journal-module__dbJqtW__breadcrumb a:hover{color:#0f172a}.journal-module__dbJqtW__breadcrumb span{color:#0f172a;font-weight:600}.journal-module__dbJqtW__heroMetaPills{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.journal-module__dbJqtW__volumePill{letter-spacing:.04em;color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:5px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.journal-module__dbJqtW__badgePill{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:5px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.journal-module__dbJqtW__title{letter-spacing:-.025em;color:#0f172a;margin:0 0 10px;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;line-height:1.2}.journal-module__dbJqtW__description{color:#475569;max-width:820px;margin:0 0 20px;font-size:.98rem;line-height:1.6}.journal-module__dbJqtW__metricsRow{border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:20px;padding-top:16px;display:flex}.journal-module__dbJqtW__metricItem{color:#475569;align-items:center;gap:6px;font-size:.84rem;display:flex}.journal-module__dbJqtW__metricItem strong{color:#0f172a;font-weight:600}.journal-module__dbJqtW__ownerBar{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.journal-module__dbJqtW__ownerBadge{color:#1e293b;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.journal-module__dbJqtW__ownerBadge:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.journal-module__dbJqtW__container{width:100%;max-width:980px;margin:0 auto;padding:36px 24px 72px}.journal-module__dbJqtW__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.journal-module__dbJqtW__sectionTitle{color:#0f172a;letter-spacing:-.015em;margin:0;font-size:1.35rem;font-weight:800}.journal-module__dbJqtW__papersCount{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:3px 10px;font-size:.82rem;font-weight:700}.journal-module__dbJqtW__papersList{flex-direction:column;gap:16px;display:flex}.journal-module__dbJqtW__paperCard{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:24px 26px;transition:all .15s;position:relative;box-shadow:0 1px 3px #00000008}.journal-module__dbJqtW__paperCard:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0f172a0f}.journal-module__dbJqtW__cardTopRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.journal-module__dbJqtW__cardCategory{text-transform:uppercase;letter-spacing:.06em;color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:700}.journal-module__dbJqtW__cardPagination{color:#64748b;align-items:center;gap:4px;font-size:.78rem;font-weight:600;display:inline-flex}.journal-module__dbJqtW__cardTitle{color:#0f172a;margin:0 0 8px;font-size:1.22rem;font-weight:700;line-height:1.35}.journal-module__dbJqtW__cardTitle a{color:#0f172a;text-decoration:none;transition:color .15s}.journal-module__dbJqtW__cardTitle a:hover{color:#1e3a8a}.journal-module__dbJqtW__cardAbstract{color:#475569;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:.92rem;line-height:1.6;display:-webkit-box;overflow:hidden}.journal-module__dbJqtW__cardFooter{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.journal-module__dbJqtW__authorMeta{flex-direction:column;gap:2px;display:flex}.journal-module__dbJqtW__authorName{color:#1e293b;font-size:.88rem;font-weight:600}.journal-module__dbJqtW__authorAffil{color:#64748b;font-size:.78rem}.journal-module__dbJqtW__cardActions{align-items:center;gap:10px;display:flex}.journal-module__dbJqtW__readBtn{color:#fff;background:#0f172a;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.84rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.journal-module__dbJqtW__readBtn:hover{background:#1e3a8a}.journal-module__dbJqtW__pdfBtn{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;padding:8px 14px;font-size:.84rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.journal-module__dbJqtW__pdfBtn:hover{color:#0f172a;background:#fff;border-color:#94a3b8}.journal-module__dbJqtW__emptyState{text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;padding:56px 24px}.journal-module__dbJqtW__emptyIcon{color:#94a3b8;margin-bottom:14px}.journal-module__dbJqtW__emptyTitle{color:#0f172a;margin:0 0 6px;font-size:1.15rem;font-weight:700}.journal-module__dbJqtW__emptyDesc{color:#64748b;max-width:520px;margin:0 auto 20px;font-size:.9rem;line-height:1.55}.journal-module__dbJqtW__emptyBackBtn{color:#fff;background:#0f172a;border-radius:6px;align-items:center;gap:6px;padding:9px 18px;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.journal-module__dbJqtW__emptyBackBtn:hover{background:#1e3a8a}@media (max-width:768px){.journal-module__dbJqtW__hero{padding:32px 18px 26px}.journal-module__dbJqtW__container{padding:26px 18px 56px}.journal-module__dbJqtW__cardFooter{flex-direction:column;align-items:flex-start;gap:14px}.journal-module__dbJqtW__cardActions{justify-content:stretch;width:100%}.journal-module__dbJqtW__readBtn,.journal-module__dbJqtW__pdfBtn{flex:1;justify-content:center}}
.page-module__5Vyylq__page{min-height:calc(100vh - var(--header-height));background:#f8fafc;padding-bottom:80px}.page-module__5Vyylq__hero{text-align:center;background:linear-gradient(#fff 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;padding:56px 24px 44px}.page-module__5Vyylq__heroInner{max-width:860px;margin:0 auto}.page-module__5Vyylq__badge{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.page-module__5Vyylq__title{color:#0f172a;letter-spacing:-.025em;margin:0 0 16px;font-size:2.25rem;font-weight:800;line-height:1.2}.page-module__5Vyylq__subtitle{color:#475569;max-width:740px;margin:0 auto;font-size:1.0625rem;line-height:1.6}.page-module__5Vyylq__adminEditBadge{color:#1e3a8a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;margin-top:20px;padding:6px 14px;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.page-module__5Vyylq__adminEditBadge:hover{background:#eff6ff;border-color:#93c5fd}.page-module__5Vyylq__container{max-width:1040px;margin:40px auto 0;padding:0 24px}.page-module__5Vyylq__teamGrid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:24px;display:grid}.page-module__5Vyylq__memberCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;padding:24px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #0f172a08}.page-module__5Vyylq__memberCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0f172a0f}.page-module__5Vyylq__cardTop{align-items:center;gap:16px;margin-bottom:16px;display:flex}.page-module__5Vyylq__avatar{object-fit:cover;color:#fff;background:#1e3a8a;border:2px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.125rem;font-weight:700;display:flex}.page-module__5Vyylq__memberMeta{flex:1}.page-module__5Vyylq__memberName{color:#0f172a;font-size:1.0625rem;font-weight:700;line-height:1.2}.page-module__5Vyylq__designationBadge{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;margin-top:4px;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-block}.page-module__5Vyylq__institution{color:#64748b;margin-top:4px;font-size:.75rem;font-weight:500}.page-module__5Vyylq__summary{color:#334155;flex:1;margin:0;font-size:.8125rem;line-height:1.6}.page-module__5Vyylq__emptyState{text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;padding:60px 24px}
.page-module__XF6Hjq__pageWrapper{background:#fff;flex-direction:column;min-height:100vh;display:flex}.page-module__XF6Hjq__hero{background-image:url(/nature-bg.jpg);background-position:50% 35%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:480px;display:flex;position:relative;overflow:hidden}.page-module__XF6Hjq__heroBackdrop{pointer-events:none;background:linear-gradient(90deg,#0f172a85 0%,#0f172a59 40%,#0f172a1f 65%,#0000 100%);position:absolute;inset:0}.page-module__XF6Hjq__heroContainer{z-index:2;justify-content:flex-start;width:100%;max-width:1240px;margin:0 auto;padding:64px 28px 72px;display:flex;position:relative}.page-module__XF6Hjq__heroTextOnly{flex-direction:column;gap:16px;max-width:760px;display:flex}.page-module__XF6Hjq__heroBadge{-webkit-backdrop-filter:blur(12px);color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#0f172aa6;border:1px solid #ffffff40;border-radius:4px;align-items:center;gap:8px;width:fit-content;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.page-module__XF6Hjq__heroBadgeDot{background:#60a5fa;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #60a5facc}.page-module__XF6Hjq__heroTitle{color:#fff;letter-spacing:-.025em;text-shadow:0 2px 10px #00000080;margin:0;font-size:clamp(2.2rem,3.8vw,3.25rem);font-weight:800;line-height:1.18}.page-module__XF6Hjq__heroTitleAccent{color:#93c5fd;text-shadow:0 2px 10px #0006;display:block}.page-module__XF6Hjq__heroDescription{color:#fffffff2;text-shadow:0 1px 4px #00000080;max-width:680px;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.65}.page-module__XF6Hjq__heroDivider{z-index:3;background:#fff;height:4px;position:absolute;bottom:0;left:0;right:0}.page-module__XF6Hjq__solidBody{z-index:1;background:#fff;width:100%;position:relative}.page-module__XF6Hjq__stripeSpacer{background:#fff;width:100%;height:36px}.page-module__XF6Hjq__sectionWrapper,.page-module__XF6Hjq__sectionWrapperAlt{background:#1e3a8a;border-top:1px solid #ffffff26;border-bottom:1px solid #0000001f;width:100%;padding:44px 0 40px;box-shadow:0 4px 20px #1e3a8a1f}.page-module__XF6Hjq__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;max-width:1240px;margin:0 auto;padding:0 28px 24px;display:flex}.page-module__XF6Hjq__sectionTitleGroup{flex-direction:column;gap:6px;display:flex}.page-module__XF6Hjq__sectionHeading{color:#fff;letter-spacing:-.02em;text-shadow:0 1px 3px #00000040;margin:0;font-size:1.625rem;font-weight:800}.page-module__XF6Hjq__sectionSubheading{color:#ffffffd9;margin:0;font-size:.875rem}.page-module__XF6Hjq__viewAllBtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1.5px solid #ffffff73;border-radius:4px;align-items:center;gap:6px;padding:8px 18px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;color:#fff!important}.page-module__XF6Hjq__viewAllBtn:hover{background:#fff;border-color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #00000040;color:#1e3a8a!important}.page-module__XF6Hjq__carouselContainer{background:0 0;width:100%;padding:12px 0 24px;position:relative;overflow:hidden}.page-module__XF6Hjq__trackScrollLeft{gap:20px;width:max-content;animation:24s ease-in-out infinite page-module__XF6Hjq__stepScrollLeft;display:flex}.page-module__XF6Hjq__trackScrollRight{gap:20px;width:max-content;animation:24s ease-in-out infinite page-module__XF6Hjq__stepScrollRight;display:flex}.page-module__XF6Hjq__trackScrollLeft:hover,.page-module__XF6Hjq__trackScrollRight:hover{animation-play-state:paused}@keyframes page-module__XF6Hjq__stepScrollLeft{0%,12.5%{transform:translate(0)}16.66%,29.16%{transform:translate(-340px)}33.33%,45.83%{transform:translate(-680px)}50%,62.5%{transform:translate(-1020px)}66.66%,79.16%{transform:translate(-1360px)}83.33%,95.83%{transform:translate(-1700px)}to{transform:translate(-2040px)}}@keyframes page-module__XF6Hjq__stepScrollRight{0%,12.5%{transform:translate(-2040px)}16.66%,29.16%{transform:translate(-1700px)}33.33%,45.83%{transform:translate(-1360px)}50%,62.5%{transform:translate(-1020px)}66.66%,79.16%{transform:translate(-680px)}83.33%,95.83%{transform:translate(-340px)}to{transform:translate(0)}}.page-module__XF6Hjq__paperCard{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-top:3px solid #3b82f6;border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:space-between;width:320px;min-height:220px;padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 8px 24px #00000029}.page-module__XF6Hjq__paperCard:hover{border-color:#3b82f6;transform:translateY(-4px);box-shadow:0 14px 32px #00000042}.page-module__XF6Hjq__cardHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.page-module__XF6Hjq__cardCategory{color:#1e3a8a;text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;background:#eff6ff;border-radius:2px;max-width:170px;padding:3px 8px;font-size:.6875rem;font-weight:700;overflow:hidden}.page-module__XF6Hjq__cardViews{color:#64748b;align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:flex}.page-module__XF6Hjq__cardTitle{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:.9375rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module__XF6Hjq__cardAbstract{color:#475569;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__XF6Hjq__cardFooter{color:#64748b;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:12px;font-size:.75rem;display:flex}.page-module__XF6Hjq__cardAuthor{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-weight:600;overflow:hidden}.page-module__XF6Hjq__blankCard{-webkit-user-select:none;user-select:none;background:#fff;border:1.5px dashed #cbd5e1;border-top:3px dashed #3b82f6;border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:space-between;width:320px;min-height:220px;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 8px 24px #00000024}.page-module__XF6Hjq__blankCard:hover{border-color:#3b82f6;transform:translateY(-4px);box-shadow:0 14px 32px #00000038}.page-module__XF6Hjq__blankBadge{color:#475569;text-transform:uppercase;letter-spacing:.04em;background:#f1f5f9;border-radius:2px;align-items:center;gap:5px;padding:3px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.page-module__XF6Hjq__blankIconWrap{color:#1e3a8a;background:#eff6ff;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.page-module__XF6Hjq__blankSkeletonBox{flex-direction:column;gap:8px;margin:10px 0;display:flex}.page-module__XF6Hjq__skeletonLine{background:#f1f5f9;border-radius:2px;height:12px}.page-module__XF6Hjq__skeletonShort{width:65%}.page-module__XF6Hjq__blankNotice{color:#64748b;margin:0;font-size:.75rem;line-height:1.4}.page-module__XF6Hjq__blankActionLink{color:#1e3a8a;border-top:1px dashed #e2e8f0;align-items:center;gap:4px;padding-top:10px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__XF6Hjq__blankActionLink:hover{color:#1d4ed8;text-decoration:underline}.page-module__XF6Hjq__featuresGrid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:1240px;margin:0 auto;padding:48px 28px 56px;display:grid}.page-module__XF6Hjq__featureCard{background:#fff;border:1px solid #e2e8f0;border-top:3px solid #1e3a8a;border-radius:4px;flex-direction:column;gap:16px;padding:32px 28px;transition:all .2s;display:flex;box-shadow:0 2px 10px #1e3a8a0a}.page-module__XF6Hjq__featureCard:hover{border-color:#1e3a8a;transform:translateY(-3px);box-shadow:0 8px 24px #1e3a8a1a}.page-module__XF6Hjq__featureIconWrap{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.page-module__XF6Hjq__featureTitle{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}.page-module__XF6Hjq__featureDescription{color:#475569;margin:0;font-size:.875rem;line-height:1.6}.page-module__XF6Hjq__ctaBanner{width:100%;max-width:1240px;margin:0 auto 64px;padding:0 28px}.page-module__XF6Hjq__ctaBox{color:#fff;background:#1e3a8a;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:48px;display:flex;box-shadow:0 12px 32px #1e3a8a33}.page-module__XF6Hjq__ctaLeft{flex-direction:column;gap:8px;max-width:680px;display:flex}.page-module__XF6Hjq__ctaTitle{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:800}.page-module__XF6Hjq__ctaDescription{color:#bfdbfe;margin:0;font-size:.9375rem;line-height:1.6}.page-module__XF6Hjq__ctaButtonGroup{flex-wrap:wrap;gap:12px;display:flex}.page-module__XF6Hjq__ctaBtnWhite{background:#fff;border:1.5px solid #fff;border-radius:4px;align-items:center;gap:8px;padding:11px 22px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #0000001a;color:#1e3a8a!important}.page-module__XF6Hjq__ctaBtnWhite:hover{background:#f8faff;transform:translateY(-2px);box-shadow:0 6px 18px #00000026}.page-module__XF6Hjq__ctaBtnOutline{background:0 0;border:1.5px solid #fff9;border-radius:4px;align-items:center;gap:8px;padding:11px 22px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;color:#fff!important}.page-module__XF6Hjq__ctaBtnOutline:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-2px)}@media (max-width:900px){.page-module__XF6Hjq__heroContent{padding:32px 24px}.page-module__XF6Hjq__featuresGrid{grid-template-columns:1fr;gap:16px}.page-module__XF6Hjq__ctaBox{flex-direction:column;align-items:flex-start;padding:32px 24px}}@media (max-width:600px){.page-module__XF6Hjq__hero{min-height:480px}.page-module__XF6Hjq__heroContainer{padding:36px 16px 48px}.page-module__XF6Hjq__heroContent{padding:24px 18px}.page-module__XF6Hjq__heroActions{flex-direction:column;width:100%}.page-module__XF6Hjq__primaryCta,.page-module__XF6Hjq__secondaryCta{justify-content:center;width:100%}.page-module__XF6Hjq__sectionHeader{flex-direction:column;align-items:flex-start;padding:0 16px 20px}.page-module__XF6Hjq__viewAllBtn{justify-content:center;width:100%}.page-module__XF6Hjq__paperCard,.page-module__XF6Hjq__blankCard{width:280px}}
.AIChatPopup-module__Erblta__fab{color:#fff;cursor:pointer;z-index:1000;background:#1e3a8a;border:none;border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #1e3a8a4d}.AIChatPopup-module__Erblta__fab:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 20px #1e3a8a66}.AIChatPopup-module__Erblta__fabOpen{background:#374151}.AIChatPopup-module__Erblta__fabOpen:hover{background:#1f2937}.AIChatPopup-module__Erblta__popup{z-index:999;background:#fff;border:1px solid #dbeafe;border-top:3px solid #1e3a8a;border-radius:4px;flex-direction:column;width:340px;max-height:480px;animation:.2s ease-out AIChatPopup-module__Erblta__slideUp;display:flex;position:fixed;bottom:84px;right:24px;overflow:hidden;box-shadow:0 8px 32px #1e3a8a26}@keyframes AIChatPopup-module__Erblta__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.AIChatPopup-module__Erblta__popupHeader{background:#1e3a8a;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.AIChatPopup-module__Erblta__popupTitle{color:#fff;align-items:center;gap:7px;font-size:.8125rem;font-weight:600;display:flex}.AIChatPopup-module__Erblta__poweredBy{color:#93c5fd;background:#ffffff1f;border-radius:2px;padding:1px 5px;font-size:10px;font-weight:500}.AIChatPopup-module__Erblta__closeBtn{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:2px;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s;display:flex}.AIChatPopup-module__Erblta__closeBtn:hover{background:#ffffff40}.AIChatPopup-module__Erblta__quickActions{border-bottom:1px solid #e2e8f0;flex-shrink:0;grid-template-columns:1fr 1fr;gap:6px;padding:10px 12px;display:grid}.AIChatPopup-module__Erblta__quickAction{color:#1e3a8a;cursor:pointer;text-align:left;background:#eff6ff;border:1px solid #bfdbfe;border-radius:2px;align-items:center;gap:5px;padding:6px 8px;font-family:inherit;font-size:.6875rem;font-weight:500;transition:all .15s;display:flex}.AIChatPopup-module__Erblta__quickAction:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}.AIChatPopup-module__Erblta__quickAction:disabled{opacity:.5;cursor:not-allowed}.AIChatPopup-module__Erblta__messages{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow-y:auto}.AIChatPopup-module__Erblta__message{align-items:flex-start;gap:8px;display:flex}.AIChatPopup-module__Erblta__userMessage{flex-direction:row-reverse}.AIChatPopup-module__Erblta__aiMessage{flex-direction:row}.AIChatPopup-module__Erblta__aiAvatar{color:#fff;background:#1e3a8a;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;font-size:9px;font-weight:700;display:flex}.AIChatPopup-module__Erblta__bubble{white-space:pre-wrap;word-break:break-word;border-radius:4px;max-width:calc(100% - 34px);padding:8px 11px;font-size:.8125rem;line-height:1.55}.AIChatPopup-module__Erblta__aiBubble{color:#1e293b;background:#f1f5f9;border:1px solid #e2e8f0;align-items:center;gap:4px;display:flex}.AIChatPopup-module__Erblta__userBubble{color:#fff;background:#1e3a8a}.AIChatPopup-module__Erblta__typingDot{background:#64748b;border-radius:50%;width:5px;height:5px;animation:1.2s infinite AIChatPopup-module__Erblta__typingPulse;display:inline-block}.AIChatPopup-module__Erblta__typingDot:nth-child(2){animation-delay:.2s}.AIChatPopup-module__Erblta__typingDot:nth-child(3){animation-delay:.4s}@keyframes AIChatPopup-module__Erblta__typingPulse{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.AIChatPopup-module__Erblta__inputArea{background:#f8faff;border-top:1px solid #e2e8f0;flex-shrink:0;align-items:flex-end;gap:6px;padding:8px 10px;display:flex}.AIChatPopup-module__Erblta__chatInput{color:#0f172a;resize:none;background:#fff;border:1px solid #cbd5e1;border-radius:4px;outline:none;flex:1;max-height:72px;padding:7px 10px;font-family:inherit;font-size:.8125rem;line-height:1.5;transition:border-color .15s;overflow-y:auto}.AIChatPopup-module__Erblta__chatInput:focus{border-color:#2563eb}.AIChatPopup-module__Erblta__chatInput::placeholder{color:#94a3b8}.AIChatPopup-module__Erblta__sendBtn{color:#fff;cursor:pointer;background:#1e3a8a;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.AIChatPopup-module__Erblta__sendBtn:hover:not(:disabled){background:#1d4ed8}.AIChatPopup-module__Erblta__sendBtn:disabled{cursor:not-allowed;background:#cbd5e1}@media (max-width:480px){.AIChatPopup-module__Erblta__popup{width:auto;max-height:420px;bottom:80px;left:12px;right:12px}.AIChatPopup-module__Erblta__fab{bottom:16px;right:16px}}
