.home-hero{background:#111;margin-bottom:0;direction:rtl;overflow:hidden}.home-hero .home-hero-slider{max-width:1600px;margin:auto;position:relative;overflow:hidden}.home-hero .hero-slide{min-height:510px;height:clamp(460px,36vw,600px);border-radius:0;background:#111;box-shadow:none;position:relative}.home-hero .hero-slide .thumb{position:absolute;inset:0;aspect-ratio:auto;height:100%;width:100%}.home-hero .hero-slide picture{display:block;width:100%;height:100%}.home-hero .hero-slide .thumb img{width:100%;height:100%;object-fit:cover;object-position:35% center;transform:none}.home-hero .hero-slide .overlay{background:linear-gradient(270deg,#111 0%,rgba(17,17,17,.96) 14%,rgba(17,17,17,.73) 38%,rgba(17,17,17,.12) 67%,#111 100%);inset:0;position:absolute}.home-hero .hero-slide .content{position:relative;inset:auto;margin:0 5% 0 auto;padding:56px 24px 90px;max-width:540px;width:44%;height:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:right;z-index:2;pointer-events:none}.home-hero .content a{pointer-events:auto}.home-hero .badge-cat{background:#f1b900;color:#161616;font-size:12px;padding:6px 14px;margin-bottom:16px}.home-hero .hero-title{font-size:clamp(27px,2.5vw,42px);line-height:1.45;margin:0 0 20px;font-weight:800;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-hero .hero-title a{color:#fff!important}.home-hero .hero-summary{color:#d2d2d2;font-size:17px;line-height:1.95;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 22px}.home-hero .meta{color:#c6c6c6;font-size:12px;margin-top:auto;order:3}.home-hero .swiper-pagination{bottom:22px!important}.home-hero .swiper-pagination-bullet{background:#fff;opacity:.45}.home-hero .swiper-pagination-bullet-active{background:#f1b900;opacity:1}.home-hero .swiper-button-next,.home-hero .swiper-button-prev{width:36px;height:36px;background:#ffffff18;border:1px solid #ffffff38;border-radius:50%;top:auto;bottom:18px;display:flex!important}.home-hero .swiper-button-next:after,.home-hero .swiper-button-prev:after{font-size:13px}.home-hero .swiper-button-prev{right:5%;left:auto}.home-hero .swiper-button-next{right:calc(5% + 46px);left:auto}.hero-autoplay{position:absolute;bottom:20px;left:5%;z-index:4;background:transparent;border:1px solid #ffffff50;border-radius:20px;color:#fff;padding:5px 13px;font-size:12px}.home-latest{padding-top:30px}.home-latest>.w6-container>.container{padding:0;max-width:none}.stories-wrap.band{margin:0 0 24px!important;padding:22px 0!important;background:#f7f8fa!important;border-bottom:1px solid #e7eaea}.stories-track .story{background:transparent;border:0;padding:4px;color:inherit;font:inherit;cursor:pointer;min-width:0}.story:focus-visible,.hero-autoplay:focus-visible{outline:3px solid #e3b018;outline-offset:3px}.story-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#storyViewer .sv-content{max-height:calc(100dvh - 100px);overflow:auto;width:min(540px,88vw)}#storyViewer .sv-content img{max-height:60dvh;width:100%;object-fit:contain}#storyViewer .sv-caption p{max-height:100px;overflow:auto}#storyViewer .sv-link[hidden]{display:none!important}#storyViewer .sv-close{left:auto;right:14px;top:14px}#storyViewer .sv-nav{z-index:2}#storyViewer .sv-prev{right:14px;left:auto}#storyViewer .sv-next{left:14px;right:auto}@media(max-width:767px){.home-hero .hero-slide{height:580px;min-height:0}.home-hero .hero-slide .thumb img{object-position:center top;height:65%}.home-hero .hero-slide .overlay{background:linear-gradient(0deg,#111 5%,#111 25%,rgba(17,17,17,.80) 48%,rgba(17,17,17,.08) 85%)}.home-hero .hero-slide .content{margin:0;width:100%;max-width:none;padding:235px 24px 70px}.home-hero .hero-title{font-size:26px;line-height:1.45;margin-bottom:12px;-webkit-line-clamp:3}.home-hero .hero-summary{font-size:14px;line-height:1.8;-webkit-line-clamp:2;margin-bottom:14px}.home-hero .badge-cat{margin-bottom:10px}.home-hero .meta{font-size:11px}.home-hero .swiper-pagination{width:auto;left:46%;right:auto}#storyViewer .sv-nav{width:30px;height:36px}#storyViewer .sv-prev{right:2px}#storyViewer .sv-next{left:2px}.stories-wrap.band{padding:14px 0!important}}@media(prefers-reduced-motion:reduce){.home-hero *,.stories-track *{transition:none!important;animation:none!important}}
/* Keep the RTL document and slider controls inside the viewport. */
html:has(.home-hero){direction:rtl;overflow-x:clip}
.home-hero .home-hero-slider{padding-bottom:0}
#homeHero .swiper-button-prev{left:auto!important;right:5%!important;inset-inline:auto!important;right:5%!important}
#homeHero .swiper-button-next{left:auto!important;right:calc(5% + 46px)!important;inset-inline:auto!important;right:calc(5% + 46px)!important}
#homeHero .swiper-pagination-bullet-active{background:#f1b900!important}
@media(max-width:767px){#homeHero .hero-autoplay{left:16px}#homeHero .swiper-pagination{left:43%;width:auto}#homeHero .swiper-button-prev{right:16px!important}#homeHero .swiper-button-next{right:62px!important}}
.stories-track .story-media,.stories-track .story-name{display:block}
/* Anchor the last dropdown inward so it cannot widen the RTL document. */
.main-header .main-menu .menu>li:last-child>ul{right:auto;left:0}
#homeHero .swiper-wrapper{padding:0;margin:0}
#homeHero .swiper-slide{height:auto}
#homeHero .swiper-button-next,#homeHero .swiper-button-prev{background-image:none!important;color:#fff!important}
#homeHero .swiper-button-next:after{content:'‹';font-family:Arial;font-size:28px;direction:ltr;unicode-bidi:isolate}
#homeHero .swiper-button-prev:after{content:'›';font-family:Arial;font-size:28px;direction:ltr;unicode-bidi:isolate}
/* Navigation styles are scoped here; the bundled Swiper build omits them. */
#homeHero .swiper-button-next,#homeHero .swiper-button-prev{position:absolute;z-index:5;bottom:18px;top:auto;margin:0;align-items:center;justify-content:center;cursor:pointer}
#homeHero .swiper-pagination{position:absolute;z-index:3;bottom:24px!important;left:35%;right:35%;width:30%;text-align:center;line-height:12px}
#homeHero .swiper-pagination-bullet{display:inline-block;width:8px;height:8px;border-radius:50%;margin:0 5px;background:#fff;cursor:pointer}
#homeHero .swiper-pagination-bullet-active{width:22px;border-radius:8px}
/* Story viewer: isolated dark stage, segmented playback and viewed rings. */
#svBackdrop{position:fixed;inset:0;z-index:2147483000;background:rgba(0,0,0,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
#svBackdrop[hidden]{display:none!important}
#storyViewer{position:fixed;inset:0;z-index:2147483001;padding:24px 64px;direction:rtl;background:transparent}
#storyViewer[aria-hidden="true"]{display:none!important}
#storyViewer[aria-hidden="false"]{display:grid;place-items:center}
#storyViewer .sv-content{position:relative;width:min(440px,100%);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;background:#141719;border:1px solid #ffffff20;border-radius:22px;box-shadow:0 24px 90px #0009;color:#fff;scrollbar-width:thin}
#storyViewer .sv-progress{position:sticky;inset:auto;top:0;z-index:3;display:flex;direction:rtl;gap:4px;height:19px;padding:12px 16px 3px;margin:0;background:#141719;border-radius:0;overflow:hidden}
#storyViewer .sv-segment{height:4px;flex:1;min-width:0;background:#ffffff30;border-radius:10px;overflow:hidden}
#storyViewer .sv-progress span{display:block;height:100%;width:0;background:#fff;border-radius:10px;transition:none}
#storyViewer .sv-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 12px;background:#141719}
#storyViewer .sv-toolbar .sv-close,#storyViewer .sv-toolbar .sv-toggle{position:static;inset:auto;margin:0;z-index:auto;height:34px;border:1px solid #ffffff22;border-radius:50px;background:#ffffff0d;color:#fff;box-shadow:none;font-size:12px;cursor:pointer}
#storyViewer .sv-toolbar .sv-close{width:34px;font-size:16px;padding:0}
#storyViewer .sv-counter{color:#a5afaf;font-size:12px;letter-spacing:2px}
#storyViewer .sv-toggle .ic{width:14px;height:14px}
#storyViewer .sv-toggle.paused .ic-play{display:block!important}
#storyViewer #svImage{display:block;width:100%;height:auto;max-height:55dvh;min-height:120px;object-fit:contain;background:#090b0c}
#storyViewer .sv-caption{display:block;padding:20px 22px 24px;text-align:right;background:linear-gradient(#191d1e,#111415)}
#storyViewer .sv-caption h3{font-size:21px;line-height:1.65;color:#fff;margin:0 0 10px}
#storyViewer .sv-caption p{color:#b9c2c2;font-size:14px;line-height:1.9;margin:0;max-height:100px;overflow:auto}
#storyViewer .sv-caption p:empty{display:none}
#storyViewer .sv-link{display:inline-flex;margin-top:16px;border:1px solid #ffffff25;background:#ffffff0d;border-radius:50px;color:#fff;padding:9px 20px;font-size:13px;text-decoration:none}
#storyViewer .sv-nav{position:absolute;inset:auto;top:50%;transform:translateY(-50%);width:42px;height:42px;border:1px solid #ffffff25;border-radius:50%;background:#ffffff0d;color:white;font-size:28px;line-height:1;opacity:1}
#storyViewer .sv-prev{right:max(18px,calc(50% - 282px));left:auto}
#storyViewer .sv-next{left:max(18px,calc(50% - 282px));right:auto}
#storyViewer button:focus-visible,#storyViewer a:focus-visible{outline:2px solid #67d5c6;outline-offset:4px}
.stories-track .story-media{padding:4px!important;border:2px solid #09a499!important;background:transparent!important;box-shadow:none!important;border-radius:50%;transition:border-color .2s,opacity .2s}
.stories-track .story-media img{border-radius:50%;width:100%;height:100%;object-fit:cover}
.stories-track .story-name{margin-top:10px;font-size:12px;font-weight:700;color:#213b39}
.stories-track .story.is-seen .story-media{border-color:#b6bfc1!important;opacity:.58}
.stories-track .story.is-seen .story-media img{filter:grayscale(.85)}
.stories-track .story.is-seen .story-name{color:#91999b;font-weight:400}
.stories-track .story:hover .story-media{opacity:1;transform:translateY(-2px)}
@media(max-width:575px){#storyViewer{padding:14px 34px}#storyViewer .sv-content{max-height:calc(100dvh - 28px);border-radius:16px}#storyViewer .sv-caption{padding:16px}#storyViewer .sv-caption h3{font-size:18px}#storyViewer .sv-nav{width:27px;height:36px;font-size:25px;background:transparent;border:0}#storyViewer .sv-prev{right:3px}#storyViewer .sv-next{left:3px}#storyViewer #svImage{max-height:49dvh}}

/* Icon-only autoplay control, with an accessible action label. */
#homeHero .hero-autoplay{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;background:#ffffff18;bottom:16px;cursor:pointer;color:#fff}
#homeHero .hero-autoplay:hover{background:#ffffff30}#homeHero .hero-autoplay svg{display:block;flex:none}
.hero-autoplay .hero-icon-play{display:none}.hero-autoplay[aria-pressed="true"] .hero-icon-play{display:block}.hero-autoplay[aria-pressed="true"] .hero-icon-pause{display:none}
/* Match the preview card to the currently highlighted report. */
#securityReports .country-line{position:relative;border-right:3px solid transparent;padding-right:12px;transition:background .2s,border-color .2s}
#securityReports .country-line.is-preview{background:#e8f5f1;border-right-color:#009f95}
#securityReports .country-line.is-preview .t-text{color:#007d76}
#securityReports .country-line.is-preview .dot{background:#009f95;box-shadow:0 0 0 4px #009f951a}
#securityReports .issue-card{border:2px solid #009f95;box-shadow:0 8px 24px #007d7612}
#securityReports .pane-bar{display:flex;align-items:center;gap:12px}
#securityReports .security-playback{margin-right:auto;flex:none;width:32px;height:32px;border:1px solid #cce4dd;border-radius:50%;background:#edf7f3;color:#007d76;cursor:pointer;display:grid;place-items:center}
#securityReports .security-playback[hidden]{display:none}
#securityReports .security-playback:focus-visible{outline:2px solid #007d76;outline-offset:3px}
@media(prefers-reduced-motion:reduce){#securityReports .country-line{transition:none}}
.hs-adaptive>div:only-child{flex:0 0 100%;max-width:100%}.hs-adaptive:not(:has(>div)){display:none}
