.visual-frame .recharts-line-curve{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.visual-frame-mark{width:1.25rem;height:1.25rem;position:absolute;top:1rem;right:1rem}.visual-share-mark{opacity:1}.visual-share-icon,.visual-share-trigger:is(:focus-visible,[data-state=open]) .visual-share-mark{opacity:0}.visual-share-trigger:is(:focus-visible,[data-state=open]) .visual-share-icon{opacity:1}@media (hover:hover) and (pointer:fine){.visual-share-trigger:hover{opacity:1}.visual-share-trigger:hover .visual-share-mark{opacity:0}.visual-share-trigger:hover .visual-share-icon{opacity:1}.visual-share-mark,.visual-share-icon{transition:opacity .15s ease-out}.visual-share-trigger:focus-visible :is(.visual-share-mark,.visual-share-icon){transition:none}}@media (prefers-reduced-motion:reduce){.visual-share-mark,.visual-share-icon{transition:none}}.visual-frame[data-revealed]{animation:.24s cubic-bezier(.23,1,.32,1) backwards visual-frame-reveal}@keyframes visual-frame-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.visual-frame[data-revealed]{animation:none}}@media (hover:hover) and (pointer:fine){.visual-frame tbody tr:hover{background-color:var(--muted)}.visual-frame .visual-content li:hover{color:var(--primary)}}.blog-editorial .visual-frame{max-width:620px;margin-block:2rem}.blog-editorial .visual-frame>figcaption{border-top:1px solid var(--track);padding-top:1rem}.blog-editorial .visual-frame img{outline:none;margin-block:0}.blog-editorial .visual-content table{margin-block:0}