.browserframe-loading-spinner{animation:1.4s linear infinite f-loading-rotate}.browserframe-loading-spinner circle{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:50%;animation:1.4s ease-in-out infinite f-loading-dash}@keyframes f-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes f-loading-dash{0%{stroke-dashoffset:187px}50%{stroke-dashoffset:46.75px;transform:rotate(135deg)}to{stroke-dashoffset:187px;transform:rotate(450deg)}}
.P9sagW_shimmerOverlay{pointer-events:none;border-radius:inherit;background:#80808026;animation:2s ease-in-out infinite P9sagW_overlayPulse;position:absolute;inset:0;overflow:hidden}@keyframes P9sagW_overlayPulse{0%,to{background:#80808026}50%{background:#80808014}}.dark-theme .P9sagW_shimmerOverlay{background:#00000059;animation:2s ease-in-out infinite P9sagW_overlayPulseDark}@keyframes P9sagW_overlayPulseDark{0%,to{background:#00000059}50%{background:#00000061}}.P9sagW_shimmerOverlay:before{content:"";background:linear-gradient(105deg,#0000 0% 40%,#fff3 45%,#ffffff59 50%,#fff3 55%,#0000 60% 100%);animation:2.5s ease-in-out infinite P9sagW_shimmer;position:absolute;inset:0;transform:translate(-100%)}.dark-theme .P9sagW_shimmerOverlay:before{background:linear-gradient(105deg,#0000 0% 40%,#ffffff05 45%,#ffffff0a 50%,#ffffff05 55%,#0000 60% 100%)}@keyframes P9sagW_shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.P9sagW_cursorShield{z-index:30;position:absolute;inset:0}.P9sagW_cursorShieldWaiting{cursor:wait}.P9sagW_cursorShieldReleasing{cursor:default;animation:1ms linear forwards P9sagW_releaseCursorShield}@keyframes P9sagW_releaseCursorShield{0%,99%{pointer-events:auto}to{pointer-events:none}}
