html[data-pwa-pull-refresh],html[data-pwa-pull-refresh] body{overscroll-behavior-y:none}html[data-pwa-pull-phase] .site-content>:is(main,footer){translate:0 var(--pwa-pull-distance,0px)}html[data-pwa-pull-phase=settling] .site-content>:is(main,footer),html[data-pwa-pull-phase=refreshing] .site-content>:is(main,footer){transition:translate .22s cubic-bezier(.22,1,.36,1)}.pwa-pull-refresh{z-index:39;top:var(--pwa-pull-top,64px);pointer-events:none;width:28px;height:28px;color:var(--ink-muted,#8b929c);opacity:0;transform:translate(-50%, max(0px, calc((var(--pwa-pull-distance,0px) - 28px) / 2)));position:fixed;left:50%}html[data-pwa-pull-refresh] .pwa-pull-refresh:not([data-phase=idle]){opacity:var(--pwa-pull-progress,0)}.pwa-refresh-spinner{fill:currentColor;width:28px;height:28px;transform:rotate(var(--pwa-pull-turn,0deg));display:block}.pwa-refresh-rotation{width:28px;height:28px;display:block}.pwa-pull-refresh[data-phase=refreshing] .pwa-refresh-rotation{will-change:transform;animation:1s linear infinite pwa-refresh-rotate}@keyframes pwa-refresh-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pwa-refresh-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pwa-refresh-error{text-align:center;width:max-content;max-width:calc(100vw - 32px);color:var(--ink,#f8f5ff);font-size:12px;position:absolute;top:32px;left:50%;transform:translate(-50%)}.pwa-refresh-accessible{display:none}html[data-pwa-pull-refresh] .pwa-refresh-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:fixed;overflow:hidden}html[data-pwa-pull-refresh] .pwa-refresh-accessible:focus-visible{z-index:91;top:calc(env(safe-area-inset-top,0px) + 8px);clip-path:none;background:var(--surface,#191323);width:auto;height:auto;min-height:44px;color:var(--ink,#f8f5ff);outline:2px solid var(--brand-accent,currentColor);border-radius:8px;padding:10px 16px;right:16px}@media (prefers-reduced-motion:reduce){html[data-pwa-pull-phase] .site-content>:is(main,footer){transition:none}.pwa-pull-refresh[data-phase=refreshing] .pwa-refresh-rotation{will-change:auto;animation:none}}
