/* سایت (/portal) — تضمین نمایش پایدار؛ بعد از لود API محتوا ناپدید نشود */

.port-site--landing .port-land-reveal-inner,
.port-site--landing .port-land-word,
.port-site--landing .port-land-section,
.port-site--landing .xpl-hero__inner,
.port-site--landing .xpl-hero__copy,
.port-site--landing .xpl-hero__title,
.port-site--landing .xpl-hero__lead,
.port-site--landing .xpl-hero__actions,
.port-site--landing .xpl-hero__stats,
.port-site--landing .port-sms-top,
.port-site--landing .port-page,
.port-site--landing .port-site-footer {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    animation: none !important;
    clip-path: none !important;
}

.port-site--landing .port-land-reveal--play .port-land-reveal-inner,
.port-site--landing .port-land-reveal--play .port-land-word {
    opacity: 1 !important;
    transform: none !important;
    animation: none !important;
}

.port-site--landing .xpl-hero__slide--on {
    opacity: 1 !important;
}

.port-site--landing .port-land-preloader,
.port-site--landing [data-landing-preloader] {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

body:has(.port-site--landing) #heyat-boot-overlay {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

.port-site--landing .port-root,
.port-site--landing.port-root {
    min-height: 100vh;
    min-height: 100dvh;
}
