.landing-intro{display:none}
.tt-lang-pending #app{visibility:hidden}
.tt-intro-pending{overflow:hidden}
.tt-intro-pending #customer-support,.tt-intro-pending #network-feedback{visibility:hidden}
.tt-intro-pending .landing-intro,.landing-intro.is-done{position:fixed;inset:0;z-index:300;display:grid;place-items:center;align-content:center;gap:40px;padding:24px;background:#1d1d1d;color:#fff}
.landing-intro img{width:100px;height:100px;object-fit:contain}
.landing-intro-count{font:400 clamp(88px,14vw,144px)/1 'Cubano',sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.025em}
.landing-intro-track{display:block;width:min(400px,70vw);height:6px;border-radius:6px;background:#ffffff26;overflow:hidden}
.landing-intro-track b{display:block;height:100%;background:#ed2024;transform:scaleX(0);transform-origin:left;will-change:transform}
.landing-intro.is-done{opacity:0;transform:translateY(-2%);pointer-events:none;transition:opacity .28s ease,transform .28s ease}
@media(max-width:600px){.tt-intro-pending .landing-intro,.landing-intro.is-done{gap:32px}.landing-intro img{width:80px;height:80px}}
@media(prefers-reduced-motion:reduce){.landing-intro{display:none!important}.tt-intro-pending{overflow:auto}.tt-intro-pending #customer-support,.tt-intro-pending #network-feedback{visibility:visible}}
@media print{.landing-intro{display:none!important}}
