@font-face{font-family:IRANSansXFaNum;font-style:normal;font-display:swap;font-weight:400;src:url("../fonts/Woff2/IRANSansXFaNum-Regular.woff2") format("woff2"),url("../fonts/Woff/IRANSansXFaNum-Regular.woff") format("woff")}
@font-face{font-family:IRANSansXFaNum;font-style:normal;font-display:swap;font-weight:700;src:url("../fonts/Woff2/IRANSansXFaNum-Bold.woff2") format("woff2"),url("../fonts/Woff/IRANSansXFaNum-Bold.woff") format("woff")}
.tiliv-ad-slot{position:relative;width:calc(100% - 28px);max-width:1280px;margin:16px auto;display:flex;align-items:center;justify-content:center;min-width:0;clear:both;box-sizing:border-box;isolation:isolate;font-family:IRANSansXFaNum,IRANSansX,Tahoma,Arial,sans-serif}
.tiliv-ad-slot[hidden],.tiliv-ad-slot:empty{display:none!important}
.tiliv-ad-slot-inner{width:100%;min-width:0;text-align:center;overflow:visible}
.tiliv-ad-slot-inner>*{max-width:100%}
.tiliv-ad-slot div,.tiliv-ad-slot section,.tiliv-ad-slot article,.tiliv-ad-slot h1,.tiliv-ad-slot h2,.tiliv-ad-slot h3,.tiliv-ad-slot h4,.tiliv-ad-slot h5,.tiliv-ad-slot h6,.tiliv-ad-slot p,.tiliv-ad-slot a,.tiliv-ad-slot span,.tiliv-ad-slot strong,.tiliv-ad-slot small,.tiliv-ad-slot em,.tiliv-ad-slot label,.tiliv-ad-slot button,.tiliv-ad-slot input,.tiliv-ad-slot select,.tiliv-ad-slot textarea{font-family:IRANSansXFaNum,IRANSansX,Tahoma,Arial,sans-serif!important}
.tiliv-ad-slot img,.tiliv-ad-slot video{max-width:100%;height:auto}
.tiliv-ad-slot iframe{max-width:100%;border:0}
.tiliv-ad-slot-top{margin-top:12px;margin-bottom:12px}
.tiliv-ad-slot-home-inline,.tiliv-ad-slot-listing-inline{grid-column:1/-1}
.tiliv-ad-slot-watch-below-player{width:100%;margin:14px 0}
.tiliv-ad-slot-watch-sidebar{width:100%;margin:0 0 16px}
.tiliv-ad-slot-footer{margin-top:28px;margin-bottom:26px}
.tiliv-ad-slot-mobile-sticky{display:none;position:fixed;right:8px;left:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;margin:0;z-index:2147481200;padding:0}
.tiliv-ad-slot-mobile-sticky .tiliv-ad-slot-inner{border-radius:14px;overflow:hidden;box-shadow:0 10px 36px rgba(0,0,0,.28);background:var(--tiliv-card-bg,#fff)}
.tiliv-ad-slot-close{position:absolute;top:-11px;left:-4px;z-index:30;width:28px;height:28px;border:1px solid rgba(255,255,255,.4);border-radius:50%;display:grid;place-items:center;background:#202534;color:#fff;font:700 17px/1 Arial,sans-serif!important;cursor:pointer;box-shadow:0 5px 14px rgba(0,0,0,.25)}

/* Affilio is isolated in one persistent srcdoc frame. The JavaScript mount layer
   now guarantees that this iframe is inserted only once; re-inserting an iframe
   reloads its browsing context and was the real loading/blinking loop. */
.tiliv-ad-slot.is-affilio-isolated{background:transparent}
.tiliv-ad-slot.is-affilio-isolated:not(.is-ad-ready){height:1px!important;min-height:1px!important;max-height:1px!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;overflow:visible!important;contain:none!important}
.tiliv-ad-slot.is-affilio-isolated .tiliv-ad-slot-inner{position:relative;width:100%;min-width:0;min-height:0;background:transparent}
.tiliv-ad-slot.is-affilio-isolated:not(.is-ad-ready) .tiliv-ad-slot-inner{height:1px!important;overflow:visible!important}
.tiliv-ad-slot.is-affilio-isolated.is-ad-ready .tiliv-ad-slot-inner{overflow:hidden!important}
.tiliv-ad-isolated-frame{display:block;width:100%;min-width:100%;max-width:100%;margin:0;padding:0;border:0;background:transparent;position:absolute;top:0;right:0;left:0;opacity:0;visibility:visible;pointer-events:none;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.tiliv-ad-slot.is-affilio-isolated.is-ad-ready{height:auto!important;min-height:var(--tiliv-affilio-frame-height,110px)!important;max-height:none!important;overflow:hidden!important;contain:layout paint}
.tiliv-ad-slot.is-affilio-isolated.is-ad-ready .tiliv-ad-isolated-frame{position:relative;top:auto;right:auto;left:auto;height:var(--tiliv-affilio-frame-height,110px);opacity:1;visibility:visible;pointer-events:auto}
.tiliv-ad-slot.is-affilio-isolated.is-affilio-timeout{display:none!important}

@media(max-width:768px){
  .tiliv-ad-slot{width:calc(100% - 16px);margin-top:10px;margin-bottom:10px}
  .tiliv-ad-slot-mobile-sticky{display:flex}
  .tiliv-ad-slot-watch-sidebar{display:none!important}
  .tiliv-ad-slot-top{margin-top:8px}
  .tiliv-ad-slot img{max-height:none}
  .tiliv-ad-slot-watch-below-player.is-affilio-isolated{width:100%;max-width:100%;overflow:hidden!important}
  .tiliv-ad-slot-watch-below-player.is-affilio-isolated.is-ad-ready{margin:10px 0!important}
  .tiliv-ad-slot-watch-below-player.is-affilio-isolated .tiliv-ad-slot-inner{width:100%;max-width:100%;overflow:hidden!important}
}
@media(min-width:769px){.tiliv-ad-slot-mobile-sticky{display:none!important}}
