.pl-font-loader{display:contents}.pl-font-loader[data-font-state=loading] .pl-content-scroll,.pl-font-loader[data-font-state=loading] .pl-content-scroll *,.pl-font-loader[data-font-state=loading][data-font-initial=true] :is(.pl-side,.pl-topbar),.pl-font-loader[data-font-state=loading][data-font-initial=true] :is(.pl-side,.pl-topbar) *,.pl-font-loader[data-sidebar-font-state=loading] .pl-side,.pl-font-loader[data-sidebar-font-state=loading] .pl-side *{-webkit-text-fill-color:transparent!important;text-shadow:none!important;text-decoration-color:transparent!important}.pl-batch-pending,.pl-batch-pending *{-webkit-text-fill-color:transparent!important;text-shadow:none!important}.pl-font-placeholders{position:fixed;inset:0;z-index:45;pointer-events:none}.pl-font-placeholders span{position:absolute;border-radius:3px;background:linear-gradient(100deg,color-mix(in srgb,currentColor 12%,transparent) 20%,color-mix(in srgb,currentColor 25%,transparent) 45%,color-mix(in srgb,currentColor 12%,transparent) 70%);background-size:250% 100%;animation:pl-font-shimmer 1.5s linear infinite}@keyframes pl-font-shimmer{0%{background-position:150% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.pl-font-placeholders span{animation:none}}@media print{html .pl-font-loader[data-font-state][data-font-initial][aria-busy] *{-webkit-text-fill-color:currentColor!important}.pl-font-placeholders{display:none}}@media (max-width:959px){[data-font-debug]{bottom:76px!important;max-width:calc(100vw - 60px)}}