.Header_header__MvnS2{position:sticky;top:0;z-index:100;padding:0;background:linear-gradient(180deg,rgba(17,24,39,.96),rgba(17,24,39,.92));backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 10px 30px rgba(17,24,39,.22)}.Header_inner__ggL_E{max-width:1200px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:20px}.Header_logoLink__n5cR5{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.Header_logoImg__NIVuW{height:56px;width:auto;-o-object-fit:contain;object-fit:contain;transition:opacity .15s}.Header_logoImg__NIVuW:hover{opacity:.85}.Header_logoImg__NIVuW:active{transform:translateY(1px)}.Header_headerCenter___9wXw{display:flex;flex-direction:column;gap:8px}.Header_tagline__olxb0{font-size:.98rem;color:rgba(255,255,255,.65);margin:0;line-height:1.4}.Header_tagline__olxb0 strong{color:#fff;font-style:normal}.Header_headerActions__RUFUv{display:flex;align-items:center}.Header_headerActions__RUFUv button[aria-haspopup=true]{border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.55);font-size:.78rem;padding:5px 12px;transition:border-color .15s,color .15s,background .15s,transform .12s}.Header_headerActions__RUFUv button[aria-haspopup=true]:hover{border-color:rgba(255,255,255,.45);color:rgba(255,255,255,.9);background:rgba(255,255,255,.06)}.Header_headerActions__RUFUv button[aria-haspopup=true]:active{transform:translateY(1px)}@media (max-width:600px){.Header_inner__ggL_E{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px}.Header_logoImg__NIVuW{height:46px}.Header_tagline__olxb0{font-size:.9rem}}.AffiliationMention_mention__0sYl5{font-size:.75rem;color:#6b7280;text-align:center;padding:1.5rem 1rem 1rem;margin:0}.ShareMenu_wrapper__H1ntt{position:relative;display:inline-block}.ShareMenu_shareBtn__QNsO7{display:inline-flex;align-items:center;gap:6px;background:none;border:1.5px solid #e5e7eb;border-radius:8px;padding:8px 14px;font-size:.82rem;font-weight:600;color:#6b7280;cursor:pointer;transition:border-color .15s,color .15s,background .15s,transform .12s,box-shadow .15s;white-space:nowrap}.ShareMenu_shareBtn__QNsO7:hover{border-color:#ff4f00;color:#ff4f00;background:#fff7f3;transform:translateY(-1px);box-shadow:0 8px 18px rgba(255,79,0,.08)}.ShareMenu_shareBtn__QNsO7:active{transform:translateY(0)}.ShareMenu_dropdown__ayvwA{position:absolute;top:calc(100% + 8px);left:0;z-index:100;background:white;border:1px solid #e5e7eb;border-radius:12px;box-shadow:var(--shadow-md);min-width:210px;overflow:hidden;animation:ShareMenu_fadeIn__PhjCk .12s ease}@keyframes ShareMenu_fadeIn__PhjCk{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ShareMenu_dropdownHeader__xMtIW{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 10px 16px;border-bottom:1px solid #f3f4f6}.ShareMenu_dropdownTitle__0v2hq{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af}.ShareMenu_dropdownClose__C_JfS{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:.78rem;padding:2px 4px;border-radius:4px;line-height:1;transition:color .1s,background .1s}.ShareMenu_dropdownClose__C_JfS:hover{color:#374151;background:#f3f4f6}.ShareMenu_divider__OsN2H{height:1px;background:#f3f4f6;margin:2px 0}.ShareMenu_option__mNA8X{display:flex;align-items:center;gap:12px;width:100%;background:none;border:none;padding:10px 16px;font-size:.88rem;font-weight:500;color:#374151;cursor:pointer;text-align:left;transition:background .1s,transform .12s}.ShareMenu_option__mNA8X:hover{background:#f9fafb}.ShareMenu_option__mNA8X:active{transform:translateX(1px)}.ShareMenu_optionCopied__xNKpT{color:#15803d;background:#f0fdf4}.ShareMenu_optionCopied__xNKpT:hover{background:#dcfce7}.ShareMenu_optionIcon__jHQly{font-size:1.05rem;width:22px;text-align:center;flex-shrink:0;line-height:1}.ShareMenu_optionLabel__7kjnC{flex:1;line-height:1.4}@media (max-width:480px){.ShareMenu_wrapper__H1ntt{width:100%}.ShareMenu_shareBtn__QNsO7{width:100%;justify-content:center}.ShareMenu_dropdown__ayvwA{left:0;right:0;width:min(100vw - 28px,320px);min-width:0}}