/* Winrepair Launch Screen 1.0.3 */
html,body{min-height:100%}
#winrepair-launch-overlay{position:fixed;inset:0;z-index:2147483647;width:100%;height:100vh;height:100dvh;background:#020914 url('launch-background.png') center center/cover no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:20px;box-sizing:border-box}
body.winrepair-launch-active{overflow:hidden!important}
body.winrepair-launch-active>*:not(#winrepair-launch-overlay){visibility:hidden!important}
body.winrepair-launch-active>#winrepair-launch-overlay{visibility:visible!important}
#winrepair-launch-overlay:before{content:"";position:absolute;inset:0;background:rgba(0,7,18,.08);pointer-events:none}
.winrepair-launch-countdown{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.5vw,18px);margin-top:clamp(35px,7vh,85px);padding:14px 22px;border:1px solid rgba(26,166,255,.75);border-radius:16px;background:rgba(0,10,25,.88);box-shadow:0 0 28px rgba(0,145,255,.3),inset 0 0 20px rgba(0,145,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-family:inherit;direction:rtl;width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box}
.winrepair-count-unit{display:flex;flex:0 1 auto;flex-direction:column;align-items:center;min-width:clamp(48px,6vw,72px);gap:5px;white-space:nowrap}
.winrepair-count-unit strong{font-size:clamp(26px,3.8vw,42px);line-height:1.1;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 15px rgba(0,160,255,.55)}
.winrepair-count-unit span{font-size:clamp(11px,1.2vw,14px);line-height:1.3;color:#a6ddff;white-space:nowrap}
.winrepair-launch-countdown>i{font-style:normal;color:#168bd2;font-size:clamp(20px,2.5vw,30px);font-weight:700;margin-top:-12px;flex:0 0 auto}
@media(max-width:600px){
 #winrepair-launch-overlay{display:block;padding:0;background-image:url('launch-background-mobile.jpg');background-size:100% 100%;background-position:center center;background-repeat:no-repeat;background-color:#020812}
 #winrepair-launch-overlay:before{background:transparent}
 .winrepair-launch-countdown{position:absolute;top:70%;left:4%;right:4%;transform:translateY(-50%);width:92%;max-width:none;margin:0;padding:15px 9px;gap:clamp(5px,1.8vw,10px);border-radius:15px;min-height:88px}
 .winrepair-count-unit{min-width:0;flex:1 1 0;gap:7px}
 .winrepair-count-unit strong{font-size:clamp(27px,7.5vw,36px);line-height:1.12;letter-spacing:0}
 .winrepair-count-unit span{font-size:clamp(11px,3.2vw,14px);line-height:1.2}
 .winrepair-launch-countdown>i{font-size:clamp(20px,5.2vw,26px);margin-top:-12px}
}
@media(max-width:360px){
 .winrepair-launch-countdown{left:3%;right:3%;width:94%;padding:13px 7px;gap:4px}
 .winrepair-count-unit strong{font-size:26px}
 .winrepair-count-unit span{font-size:11px}
 .winrepair-launch-countdown>i{font-size:19px}
}
@media(max-height:650px) and (max-width:600px){
 .winrepair-launch-countdown{top:72%;min-height:76px;padding:10px 8px}
 .winrepair-count-unit strong{font-size:25px}
}
