:root{--icon-swap-dur:.25s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:ease-in-out}.t-icon-swap{display:inline-grid;position:relative}.t-icon-swap .t-icon{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity, filter, transform;grid-area:1/1}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media (prefers-reduced-motion:reduce){.t-icon-swap .t-icon{transition:none!important}}.grader-share-icon{--icon-swap-dur:.25s;--icon-swap-start-scale:.96;--icon-swap-blur:0px;--icon-swap-ease:cubic-bezier(.22, 1, .36, 1)}.grader-share-icon .t-icon{transition-property:opacity,transform}@media (prefers-reduced-motion:reduce){.grader-share-icon .t-icon{transition:opacity .15s cubic-bezier(.22,1,.36,1)!important;transform:none!important}}@media print{.t-icon-swap{display:none}}.grader-share-icon[data-instant=true] .t-icon{transition:none!important}
@media print{header,nav,button{display:none!important}.grader-section{break-before:page;opacity:1!important;transform:none!important}details{break-inside:avoid}pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:none!important;overflow:visible!important}body,main{color:#000!important;background:#fff!important}main{max-width:none!important}a{color:#000!important}}
