.billiards-loading-module__OfJyVW__screen{z-index:10000;pointer-events:none;color:#142b4c;background:radial-gradient(at 50% 42%,#fff 0%,#f1f6fd 55%,#e4edf9 100%);place-items:center;min-height:100svh;padding:32px 20px;display:grid;position:fixed;inset:0;overflow:hidden}.billiards-loading-module__OfJyVW__content{text-align:center;width:min(100%,380px)}.billiards-loading-module__OfJyVW__logoFrame{place-items:center;width:200px;height:200px;margin:0 auto 28px;display:grid;position:relative}.billiards-loading-module__OfJyVW__ring{border:2px solid #24559c;border-color:#24559c #d1283b #d9e5f4 #d9e5f4;border-radius:50%;animation:1.6s linear infinite billiards-loading-module__OfJyVW__spin;position:absolute;inset:0}.billiards-loading-module__OfJyVW__logo{background:#fff;border:1px solid #e5edf7;border-radius:50%;place-items:center;width:168px;height:168px;display:grid;overflow:hidden;box-shadow:0 14px 40px #2146751f}.billiards-loading-module__OfJyVW__logo img{object-fit:contain;width:84%;height:84%;display:block}.billiards-loading-module__OfJyVW__brand{color:#24559c;letter-spacing:.18em;margin:0 0 14px;font-size:11px;font-weight:800}.billiards-loading-module__OfJyVW__content h1{color:#142b4c;letter-spacing:-.02em;margin:0;font-size:clamp(21px,4vw,26px);font-weight:750}.billiards-loading-module__OfJyVW__content h1 span{color:#c82d3d}.billiards-loading-module__OfJyVW__message{color:#607795;max-width:340px;margin:10px auto 0;font-size:14px;line-height:1.6}.billiards-loading-module__OfJyVW__progress{background:#d8e5f4;border-radius:999px;width:120px;height:4px;margin:24px auto 0;overflow:hidden}.billiards-loading-module__OfJyVW__progress span{border-radius:inherit;background:#24559c;width:42%;height:100%;animation:1.6s ease-in-out infinite billiards-loading-module__OfJyVW__progress;display:block}@keyframes billiards-loading-module__OfJyVW__spin{to{transform:rotate(360deg)}}@keyframes billiards-loading-module__OfJyVW__progress{0%{transform:translate(-110%)}to{transform:translate(350%)}}@media (max-width:480px){.billiards-loading-module__OfJyVW__logoFrame{width:170px;height:170px;margin-bottom:24px}.billiards-loading-module__OfJyVW__logo{width:142px;height:142px}.billiards-loading-module__OfJyVW__message{font-size:13px}}@media (prefers-reduced-motion:reduce){.billiards-loading-module__OfJyVW__ring,.billiards-loading-module__OfJyVW__progress span{animation:none}.billiards-loading-module__OfJyVW__progress span{opacity:.65;width:100%}}
