.radialLoader{width:100vw;min-height:100dvh;display:grid;place-items:center;background:var(--radialLoader-bg, #0b0b0b);overflow:hidden;font-family:inherit;position:relative;--radialLoader-serviceFontSizeRem: 1.25rem;--radialLoader-counterFontSizeRem: 1.25rem;opacity:1;transition:opacity var(--radialLoader-fadeMs, .55s) cubic-bezier(.22,1,.36,1)}.radialLoader__counterWrap{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:2;opacity:1;transition:opacity var(--radialLoader-ringFadeMs, .75s) cubic-bezier(.22,1,.36,1)}.radialLoader.is-outro .radialLoader__counterWrap,.radialLoader.is-exiting{opacity:0}.radialLoader__svg{width:min(85vmin,calc(var(--radialLoader-sizePx, 1400) * 1px));height:min(85vmin,calc(var(--radialLoader-sizePx, 1400) * 1px));display:block;z-index:1}.radialLoader__svg path{fill:none}.radialLoader__text{fill:var(--radialLoader-textColor, #fff);font-size:var( --radialLoader-serviceFontSizeRem, calc(var(--radialLoader-serviceFontSizePx, var(--radialLoader-fontSizePx, 44)) * 1px) );font-weight:var(--radialLoader-fontWeight, 500);letter-spacing:calc(var(--radialLoader-letterSpacingEm, .08) * 1em);text-transform:uppercase;opacity:0;transition-property:opacity;transition-duration:var(--radialLoader-enterFadeMs, .75s);transition-timing-function:cubic-bezier(.22,1,.36,1);transition-delay:var(--enterDelayMs, 0ms)}.radialLoader.is-entered .radialLoader__text{opacity:1}.radialLoader.is-outro .radialLoader__text{opacity:0;transition-duration:var(--radialLoader-ringFadeMs, .75s);transition-delay:var(--outroDelayMs, 0ms)}.radialLoader__counter{color:var(--radialLoader-textColor, #fff);font-size:var(--radialLoader-counterFontSizeRem, calc(var(--radialLoader-counterFontSizePx, 84) * 1px));font-weight:500;letter-spacing:.02em;text-transform:uppercase}@media (max-width: 480px){.radialLoader{place-items:unsafe center}.radialLoader__svg{width:min(120vmin,calc(var(--radialLoader-sizePx, 1400) * 1px));height:min(120vmin,calc(var(--radialLoader-sizePx, 1400) * 1px));position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);justify-self:auto;align-self:auto}.radialLoader{--radialLoader-serviceFontSizeRem: 1.8rem}}
