.research-save{color:#62718a;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;font-size:.75rem;line-height:1.5;display:flex}.research-save[data-state=saved]{color:#256546}.research-save[data-state=failed],.research-save[data-state=conflict]{color:#943d18}.research-save>svg{flex-shrink:0}.research-save button{font-size:inherit;min-height:44px;padding:4px 8px}.research-save[data-state=loading]>svg,.research-save[data-state=saving]>svg{animation:1s linear infinite research-spin}@keyframes research-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.research-save>svg{animation:none}}.paper-toc.article-contents{overscroll-behavior:contain;scrollbar-width:thin;max-inline-size:210px}.article-contents nav a{transition:color .15s,border-color .15s}.article-contents nav a[aria-current=location]{color:var(--brand);border-left-color:var(--brand);box-shadow:inset 1px 0 0 var(--brand)}.article-contents nav a:focus-visible{outline-offset:-2px;border-radius:2px;outline:2px solid #477cc1}.paper-mobile-toc.article-contents{display:none}.reading-progress>div{will-change:transform}@media (width<=1000px){.paper-toc.article-contents{display:none}.paper-mobile-toc.article-contents{border-block:1px solid var(--line);margin-bottom:28px;padding:14px 0;display:block}.paper-mobile-toc.article-contents summary{cursor:pointer;padding-block:5px;font-size:.9rem}.paper-mobile-toc.article-contents nav{margin-top:15px}}
