.ftv-status-row{--status-gold:#e6b94f;--status-ink:#f8f7f2;margin:32px 0 38px;color:var(--status-ink)}
.ftv-status-row__inner{padding-inline:var(--page-padding,20px);max-width:var(--container,1440px);margin-inline:auto}
.ftv-status-row__heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:17px}
.ftv-status-row__eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:750;letter-spacing:.02em;color:var(--status-gold)}
.ftv-status-row__spark{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #e6b94f1f}
.ftv-status-row h2{margin:5px 0 0;font-size:clamp(21px,2.4vw,30px);font-weight:850;line-height:1.4}
.ftv-status-row__actions{display:flex;align-items:center;gap:8px;flex:none}
.ftv-status-row__more{font-size:12px;font-weight:750;color:var(--status-gold);margin-inline-end:10px;text-decoration:none}
.ftv-status-row__more span,.ftv-status-row__view span{display:inline-block;transition:transform .2s}
.ftv-status-row__more:hover span,.ftv-status-row__link:hover .ftv-status-row__view span{transform:translateX(-4px)}
.ftv-status-row__arrow{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff28;border-radius:50%;background:#ffffff0b;color:#fff;cursor:pointer;font-size:18px;line-height:1}
.ftv-status-row__arrow:hover{border-color:var(--status-gold);color:var(--status-gold)}
.ftv-status-row__arrow:disabled{opacity:.3;cursor:default}
.ftv-status-row__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,calc((100% - 32px)/3));gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-inline:contain;padding:3px 3px 13px}
.ftv-status-row__track::-webkit-scrollbar{display:none}
.ftv-status-row__card{min-width:0;scroll-snap-align:start;border:1px solid #e6b94f25;border-radius:18px;background:linear-gradient(115deg,#222521,#101417 78%);box-shadow:0 10px 25px #0002;overflow:hidden;transition:border-color .2s,transform .2s}
.ftv-status-row__card:hover{border-color:#e6b94f88;transform:translateY(-2px)}
.ftv-status-row__link{display:flex;align-items:stretch;min-height:196px;color:inherit;text-decoration:none}
.ftv-status-row__poster{position:relative;flex:0 0 40%;min-width:0;background:#252a2a;overflow:hidden}
.ftv-status-row__poster::after{content:"";position:absolute;inset:0;background:linear-gradient(to left,transparent 72%,#101417bb)}
.ftv-status-row__poster img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .3s}
.ftv-status-row__card:hover img{transform:scale(1.04)}
.ftv-status-row__placeholder{display:grid;place-items:center;height:100%;font-size:24px;font-weight:900;color:#e6b94f77}
.ftv-status-row__info{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;padding:19px 14px 16px 12px}
.ftv-status-row__meta{display:inline-flex;gap:6px;align-items:center;padding:5px 9px;border:1px solid #e6b94f4d;border-radius:50px;background:#e6b94f1a;color:var(--status-gold);font-size:10px;font-weight:800;line-height:1.3}
.ftv-status-row h3{font-size:clamp(15px,1.3vw,18px);line-height:1.6;margin:12px 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ftv-status-row__info p{font-size:11px;line-height:1.8;color:#abb3b2;margin:7px 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ftv-status-row__view{font-size:11px;font-weight:800;color:var(--status-gold);margin-top:auto;padding-top:11px}
html[data-theme="light"] .ftv-status-row{--status-ink:#202521}
html[data-theme="light"] .ftv-status-row__card{background:linear-gradient(115deg,#fffaf0,#f1f4f3 80%);border-color:#8f6d2240}
html[data-theme="light"] .ftv-status-row__info p{color:#606966}
html[data-theme="light"] .ftv-status-row__arrow{background:#fff;color:#252525;border-color:#d9d9d9}
@media(max-width:1100px){.ftv-status-row__track{grid-auto-columns:minmax(0,calc((100% - 16px)/2))}}
@media(max-width:700px){.ftv-status-row{margin:24px 0 30px}.ftv-status-row__heading{align-items:end}.ftv-status-row__arrow{display:none}.ftv-status-row__more{margin-inline-end:0}.ftv-status-row__track{grid-auto-columns:minmax(0,82%);gap:11px;margin-inline-end:calc(-1 * var(--page-padding,16px));padding-inline-end:var(--page-padding,16px))}.ftv-status-row__link{min-height:178px}.ftv-status-row__info{padding:14px 11px}.ftv-status-row__poster{flex-basis:39%}.ftv-status-row__info p{display:none}}
@media(max-width:390px){.ftv-status-row__track{grid-auto-columns:88%}.ftv-status-row__link{min-height:166px}}

/* Version 2: match the native home slider width and prevent compressed cards. */
.ftv-status-row.ftv-home-section{width:min(1500px,calc(100% - 48px));max-width:none;margin:34px auto 48px}
.ftv-status-row__inner{width:100%;min-width:0;max-width:none;padding:0}
.ftv-status-row__heading{margin-bottom:15px}
.ftv-status-row__titles:empty{display:none}
.ftv-status-row .ftv-status-row__track{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;gap:14px;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;direction:rtl;scroll-snap-type:x proximity;cursor:grab;user-select:none;box-sizing:border-box;padding:2px 1px 8px}
.ftv-status-row .ftv-status-row__track.is-ftv-dragging{cursor:grabbing;scroll-behavior:auto!important}
.ftv-status-row .ftv-status-row__card{display:block;flex:0 0 calc((100% - 28px)/3)!important;width:calc((100% - 28px)/3)!important;min-width:0!important;max-width:calc((100% - 28px)/3)!important;box-sizing:border-box;scroll-snap-align:start}
.ftv-status-row__link{height:205px;min-height:0;width:100%;min-width:0;overflow:hidden}
.ftv-status-row__poster{flex-basis:39%}
.ftv-status-row__info{padding:16px 13px 13px 11px}
.ftv-status-row__info h3,.ftv-status-row__info p{max-width:100%;overflow-wrap:anywhere}
.ftv-status-row__meta{max-width:100%;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ftv-status-row .ftv-home-arrow{top:50%;z-index:10}
.ftv-status-row .ftv-home-arrow.is-disabled{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.ftv-status-row .ftv-home-arrow:not(.is-disabled){opacity:1!important;visibility:visible!important;pointer-events:auto!important}
@media(max-width:1100px){.ftv-status-row .ftv-status-row__card{flex-basis:calc((100% - 14px)/2)!important;width:calc((100% - 14px)/2)!important;max-width:calc((100% - 14px)/2)!important}}
@media(max-width:767px){.ftv-status-row.ftv-home-section{width:calc(100% - 28px);margin:27px auto 35px}.ftv-status-row .ftv-status-row__track{gap:11px!important;width:calc(100% + 28px);max-width:none;margin-inline:-14px;padding-inline:14px;scroll-snap-type:none!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important}.ftv-status-row .ftv-status-row__card{flex:0 0 82%!important;width:82%!important;min-width:82%!important;max-width:82%!important}.ftv-status-row .ftv-home-arrow{display:none!important}.ftv-status-row__link{height:185px;min-height:0}.ftv-status-row__info{padding:14px 10px}.ftv-status-row__info p{display:none}}
@media(max-width:390px){.ftv-status-row .ftv-status-row__card{flex-basis:88%!important;width:88%!important;min-width:88%!important;max-width:88%!important}.ftv-status-row__link{height:175px}}

/* ftv-status-title-stack-v1 */
.ftv-status-row .ftv-status-row__titles {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    direction: rtl;
}
.ftv-status-row .ftv-status-row__titles > .ftv-status-row__eyebrow {
    display: block;
}
.ftv-status-row .ftv-status-row__titles > h2 {
    margin-top: 0;
}
