/* Ugly Player 2.0.27 R28
 * Final coherent layer. Video.js 10 Default Video Skin remains authoritative.
 * Only player-specific episode/report actions are mounted into its button groups.
 */
.ilyaugly-player[data-videojs10-player="1"] .ugly-controls,
.ilyaugly-player[data-videojs10-player="1"] .ugly-center-play,
.ilyaugly-player[data-videojs10-player="1"] .ugly-theme-tools,
.ilyaugly-player[data-videojs10-player="1"] .ugly-menu--settings{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-skin-extension.is-inline{
  display:contents!important;
  visibility:visible!important;
  pointer-events:auto!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-skin-extension.is-inline .ugly-skin-button{
  visibility:visible!important;
  pointer-events:auto!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-topbar{
  min-height:0!important;
  align-items:center!important;
  padding:14px 16px 58px!important;
  background:linear-gradient(180deg,rgba(0,0,0,.64),rgba(0,0,0,.2) 58%,transparent)!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions{display:flex!important;align-items:center!important;gap:6px!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions .ugly-top-episodes{
  width:auto!important;min-width:0!important;max-width:min(190px,42vw)!important;
  height:36px!important;min-height:36px!important;display:inline-flex!important;
  flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:7px!important;
  padding:0 10px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;
  background:rgba(18,18,20,.76)!important;color:#fff!important;box-shadow:0 7px 20px rgba(0,0,0,.22)!important;
  backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;
  transition:background-color .15s ease,border-color .15s ease,transform .15s ease!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions .ugly-top-episodes:hover,
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions .ugly-top-episodes:focus-visible,
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions .ugly-top-episodes[aria-expanded="true"]{
  border-color:rgba(255,255,255,.3)!important;background:rgba(35,35,38,.94)!important;outline:none!important
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions .ugly-top-episodes:active{transform:scale(.97)!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions .ugly-top-episodes .ugly-top-action-icon,
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions .ugly-top-episodes .ugly-top-action-chevron{
  position:static!important;flex:0 0 auto!important;display:grid!important;place-items:center!important;margin:0!important
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions .ugly-top-episodes .ugly-top-action-icon,
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions .ugly-top-episodes .ugly-top-action-icon svg{width:17px!important;height:17px!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions .ugly-top-episodes .ugly-top-action-chevron,
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions .ugly-top-episodes .ugly-top-action-chevron svg{width:13px!important;height:13px!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-episodes-label{
  min-width:0!important;overflow:hidden!important;color:#fff!important;font-size:12px!important;font-weight:600!important;
  line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important
}
/* Classic Video.js big-play proportions, while preserving the module's gated requestPlay handler. */
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-layer{z-index:21!important;pointer-events:auto!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-play{
  pointer-events:auto!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;
  width:88px!important;height:48px!important;min-width:88px!important;min-height:48px!important;padding:0!important;
  border:1.5px solid rgba(255,255,255,.92)!important;border-radius:10px!important;
  background:rgba(20,20,22,.82)!important;color:#fff!important;box-shadow:0 8px 28px rgba(0,0,0,.34)!important;
  backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;
  transition:background-color .15s ease,transform .15s ease,border-color .15s ease!important
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-play:hover,
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-play:focus-visible{
  background:rgba(35,35,38,.94)!important;border-color:#fff!important;transform:scale(1.04)!important;outline:none!important
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-play:active{transform:scale(.97)!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-play__icon,
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-play__icon svg{display:block!important;width:26px!important;height:26px!important;margin:0!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-play__icon svg{margin-left:3px!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-play__label{display:none!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-play__timer{position:absolute!important;right:-8px!important;top:-8px!important}
@media (pointer:coarse) and (max-width:960px){
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-skin-extension,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-skin-button,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-mobile-report-button{
    display:none!important;visibility:hidden!important;pointer-events:none!important
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-topbar{
    padding:10px calc(10px + var(--ugly-safe-right)) 44px calc(12px + var(--ugly-safe-left))!important
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-title b{font-size:13px!important}
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-title span{display:none!important}
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-actions .ugly-top-episodes{
    max-width:132px!important;height:34px!important;min-height:34px!important;padding:0 9px!important;border-radius:7px!important
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-episodes-label{font-size:11px!important}
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-start-play{
    width:76px!important;height:44px!important;min-width:76px!important;min-height:44px!important;border-radius:9px!important
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-start-play__icon,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-start-play__icon svg{width:22px!important;height:22px!important}
}
@media (pointer:coarse) and (max-width:420px){
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-actions .ugly-top-episodes{
    width:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-episodes-label,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-action-chevron{display:none!important}
}

/* Ugly Player 2.0.29 R29 — resume prompt, stable native menu row and compact status. */
.ilyaugly-player[data-videojs10-player="1"] .ugly-resume-overlay{
  position:absolute!important;inset:0!important;z-index:34!important;display:grid!important;place-items:center!important;
  padding:20px!important;background:rgba(0,0,0,.56)!important;backdrop-filter:blur(7px)!important;
  -webkit-backdrop-filter:blur(7px)!important;pointer-events:auto!important
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-resume-overlay[hidden]{display:none!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-resume-card{
  box-sizing:border-box!important;width:min(430px,calc(100% - 24px))!important;display:grid!important;
  grid-template-columns:48px minmax(0,1fr)!important;grid-template-areas:"icon copy" "actions actions"!important;
  align-items:center!important;gap:14px!important;padding:18px!important;border:1px solid rgba(255,255,255,.14)!important;
  border-radius:14px!important;background:rgba(20,20,22,.94)!important;color:#fff!important;
  box-shadow:0 20px 60px rgba(0,0,0,.46)!important
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-resume-icon{grid-area:icon!important;width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:rgba(255,255,255,.09)!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-resume-icon svg{width:23px!important;height:23px!important;margin-left:2px!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-resume-copy{grid-area:copy!important;min-width:0!important;display:grid!important;gap:4px!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-resume-copy b{font-size:16px!important;line-height:1.2!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-resume-copy small{font-size:12px!important;color:rgba(255,255,255,.68)!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-resume-copy strong{color:#fff!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-resume-actions{grid-area:actions!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-resume-actions button{
  box-sizing:border-box!important;min-height:42px!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.12)!important;
  border-radius:9px!important;background:rgba(255,255,255,.06)!important;color:#fff!important;font:inherit!important;
  font-size:13px!important;font-weight:650!important;cursor:pointer!important;transform:none!important;transition:background-color .15s ease,border-color .15s ease!important
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-resume-actions button:hover,
.ilyaugly-player[data-videojs10-player="1"] .ugly-resume-actions button:focus-visible{background:rgba(255,255,255,.13)!important;border-color:rgba(255,255,255,.28)!important;outline:none!important;transform:none!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-resume-continue{background:#fff!important;color:#111!important;border-color:#fff!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-resume-continue:hover,
.ilyaugly-player[data-videojs10-player="1"] .ugly-resume-continue:focus-visible{background:#e9e9e9!important;color:#111!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-status-toast{
  position:absolute!important;left:50%!important;bottom:72px!important;z-index:65!important;transform:translateX(-50%)!important;
  max-width:min(360px,calc(100% - 28px))!important;padding:10px 14px!important;border:1px solid rgba(255,255,255,.13)!important;
  border-radius:9px!important;background:rgba(18,18,20,.94)!important;color:#fff!important;box-shadow:0 12px 36px rgba(0,0,0,.4)!important;
  font-size:12px!important;font-weight:600!important;text-align:center!important;pointer-events:none!important
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-status-toast[hidden]{display:none!important}

/* Old document-side settings are never allowed to compete with the native Video.js menu. */
.ilyaugly-player[data-videojs10-player="1"] .ugly-menu--settings,
.ilyaugly-player[data-videojs10-player="1"] .ugly-controls{display:none!important}

@media (pointer:coarse) and (max-width:960px){
  .ilyaugly-player[data-videojs10-player="1"] .ugly-resume-overlay{padding:12px!important}
  .ilyaugly-player[data-videojs10-player="1"] .ugly-resume-card{width:min(360px,calc(100% - 12px))!important;padding:14px!important;gap:11px!important;grid-template-columns:42px minmax(0,1fr)!important}
  .ilyaugly-player[data-videojs10-player="1"] .ugly-resume-icon{width:42px!important;height:42px!important;border-radius:10px!important}
  .ilyaugly-player[data-videojs10-player="1"] .ugly-resume-copy b{font-size:14px!important}
  .ilyaugly-player[data-videojs10-player="1"] .ugly-resume-actions button{min-height:40px!important;font-size:12px!important}
  .ilyaugly-player[data-videojs10-player="1"] .ugly-status-toast{bottom:58px!important}
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-native-fallback-media{
  display:block!important;width:100%!important;height:100%!important;max-width:100%!important;background:#000!important;object-fit:contain!important
}


/* Ugly Player 2.0.29 R30 — final interaction and mobile stability layer. */
/* A centered control must retain its translate on every interaction state. */
.ilyaugly-player[data-videojs10-player="1"]:not(.has-social-gate) .ugly-start-play{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  width:88px!important;
  min-width:88px!important;
  max-width:88px!important;
  height:48px!important;
  min-height:48px!important;
  padding:0!important;
  border:1.5px solid rgba(255,255,255,.9)!important;
  border-radius:10px!important;
  background:rgba(20,20,22,.84)!important;
  color:#fff!important;
  box-shadow:0 8px 28px rgba(0,0,0,.34)!important;
  transform:translate3d(-50%,-50%,0)!important;
  transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease!important;
}
.ilyaugly-player[data-videojs10-player="1"]:not(.has-social-gate) .ugly-start-play:hover,
.ilyaugly-player[data-videojs10-player="1"]:not(.has-social-gate) .ugly-start-play:focus-visible,
.ilyaugly-player[data-videojs10-player="1"]:not(.has-social-gate) .ugly-start-play:active{
  transform:translate3d(-50%,-50%,0)!important;
}
.ilyaugly-player[data-videojs10-player="1"]:not(.has-social-gate) .ugly-start-play:hover,
.ilyaugly-player[data-videojs10-player="1"]:not(.has-social-gate) .ugly-start-play:focus-visible{
  border-color:#fff!important;
  background:rgba(37,37,40,.96)!important;
  box-shadow:0 10px 34px rgba(0,0,0,.4)!important;
  outline:none!important;
}

/* Social access is one self-contained panel. The Play control participates in
   the grid instead of floating above Telegram/Instagram. */
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-content{
  display:grid!important;
  place-items:center!important;
  padding:16px!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate-flow{
  position:relative!important;
  left:auto!important;
  top:auto!important;
  width:min(580px,calc(100% - 24px))!important;
  max-height:calc(100% - 24px)!important;
  display:grid!important;
  gap:12px!important;
  padding:20px!important;
  margin:0!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  border:1px solid rgba(255,255,255,.14)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,rgba(22,22,25,.96),rgba(12,12,14,.97))!important;
  box-shadow:0 24px 72px rgba(0,0,0,.56)!important;
  transform:none!important;
  overscroll-behavior:contain!important;
  touch-action:pan-y!important;
  scrollbar-gutter:stable!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials{
  position:static!important;
  width:100%!important;
  max-width:none!important;
  display:grid!important;
  gap:10px!important;
  margin:0!important;
  transform:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label{
  display:grid!important;
  gap:3px!important;
  padding:0 2px!important;
  text-align:center!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label b{font-size:20px!important;line-height:1.15!important}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label small{font-size:11px!important;line-height:1.35!important}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items{
  width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  min-height:64px!important;
  display:grid!important;
  grid-template-columns:40px minmax(0,1fr) auto!important;
  grid-template-rows:auto!important;
  align-items:center!important;
  gap:10px!important;
  padding:10px!important;
  margin:0!important;
  border-radius:13px!important;
  transform:none!important;
  overflow:hidden!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:hover,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:focus-visible,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:active{
  transform:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon{
  width:40px!important;height:40px!important;grid-column:1!important;grid-row:1!important
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy{
  grid-column:2!important;grid-row:1!important;min-width:0!important
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__action{
  grid-column:3!important;grid-row:1!important;min-width:68px!important;height:32px!important;margin:0!important
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate{
  position:relative!important;left:auto!important;bottom:auto!important;width:100%!important;transform:none!important
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play{
  position:relative!important;
  left:auto!important;
  top:auto!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  height:44px!important;
  min-height:44px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  padding:0 14px!important;
  border:1px solid rgba(255,255,255,.14)!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#111!important;
  box-shadow:none!important;
  transform:none!important;
  transition:background-color .15s ease,border-color .15s ease!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play:hover,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play:focus-visible,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play:active{transform:none!important}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play__label{
  position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important
}

/* iOS/WebKit can render video into a separate compositor layer. Avoid CSS
   containment on the normal mobile player, which can leave that layer black. */
@media (pointer:coarse) and (max-width:960px){
  .ilyaugly-player[data-videojs10-player="1"],
  .ilyaugly-player[data-videojs10-player="1"] .ugly-vjs10-shell,
  .ilyaugly-player[data-videojs10-player="1"] .ugly-media-host,
  .ilyaugly-player[data-videojs10-player="1"] video-player,
  .ilyaugly-player[data-videojs10-player="1"] video-skin{
    contain:none!important;
  }
  .ilyaugly-player[data-videojs10-player="1"] .ugly-media-host,
  .ilyaugly-player[data-videojs10-player="1"] .ugly-content-media,
  .ilyaugly-player[data-videojs10-player="1"] video{
    visibility:visible!important;
    opacity:1!important;
  }
  .ilyaugly-player[data-videojs10-player="1"] .ugly-start-layer:not([hidden]){
    display:grid!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-content{padding:8px!important}
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate-flow{
    width:min(430px,calc(100% - 12px))!important;
    max-height:calc(100% - 12px)!important;
    gap:7px!important;
    padding:10px!important;
    border-radius:14px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label b{font-size:15px!important}
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label small{font-size:9px!important}
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items{gap:7px!important}
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social{
    min-height:48px!important;
    grid-template-columns:32px minmax(0,1fr)!important;
    padding:7px 8px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon{width:32px!important;height:32px!important}
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy b{font-size:10px!important}
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy small{display:none!important}
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__action{display:none!important}
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play{height:38px!important;min-height:38px!important}
}
@media (max-width:520px){
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items{grid-template-columns:1fr!important}
}

/* Ugly Player 2.0.32 R32 — menu parity and unique campaign cap. */
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-play[aria-busy="true"]{
  cursor:progress!important;
  opacity:1!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-play[aria-busy="true"] .ugly-start-play__icon{
  animation:ugly-r31-pulse 1s ease-in-out infinite!important;
}
@keyframes ugly-r31-pulse{0%,100%{opacity:.48}50%{opacity:1}}

.ilyaugly-player[data-videojs10-player="1"] .ugly-mobile-safe-controls{
  display:none!important;
}
@media (pointer:coarse) and (max-width:960px){
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-started.has-mobile-safe-controls .ugly-mobile-safe-controls{
    position:absolute!important;
    left:max(10px,var(--ugly-safe-left))!important;
    right:max(10px,var(--ugly-safe-right))!important;
    bottom:max(10px,var(--ugly-safe-bottom))!important;
    z-index:27!important;
    box-sizing:border-box!important;
    min-height:46px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:0!important;
    padding:3px 5px!important;
    border:1px solid rgba(255,255,255,.1)!important;
    border-radius:9px!important;
    background:rgba(22,22,24,.9)!important;
    color:#fff!important;
    box-shadow:0 8px 28px rgba(0,0,0,.34)!important;
    backdrop-filter:blur(12px)!important;
    -webkit-backdrop-filter:blur(12px)!important;
    transition:opacity .16s ease,visibility .16s ease!important;
  }
  .ilyaugly-player[data-videojs10-player="1"] .ugly-mobile-safe-controls[hidden]{display:none!important}
  .ilyaugly-player[data-videojs10-player="1"] .ugly-mobile-safe-controls button{
    box-sizing:border-box!important;
    width:38px!important;
    min-width:38px!important;
    height:40px!important;
    min-height:40px!important;
    display:grid!important;
    place-items:center!important;
    padding:0!important;
    border:0!important;
    border-radius:7px!important;
    background:transparent!important;
    color:#fff!important;
    box-shadow:none!important;
    transform:none!important;
    touch-action:manipulation!important;
    -webkit-tap-highlight-color:transparent!important;
  }
  .ilyaugly-player[data-videojs10-player="1"] .ugly-mobile-safe-controls button:active{
    background:rgba(255,255,255,.14)!important;
    transform:none!important;
  }
  .ilyaugly-player[data-videojs10-player="1"] .ugly-mobile-safe-controls button:last-child{margin-left:auto!important}
  .ilyaugly-player[data-videojs10-player="1"] .ugly-mobile-safe-controls svg{width:21px!important;height:21px!important}

  /* The start surface is authoritative until the browser emits `playing`. */
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-actually-playing) .ugly-start-layer:not([hidden]){
    display:grid!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
  }

  /* iOS video and fullscreen compositor must not be clipped by containment. */
  html.ugly-player-pseudo-fullscreen-open,
  body.ugly-player-pseudo-fullscreen-open,
  body.ugly-player-pseudo-fullscreen-open>.ilyaugly-player[data-videojs10-player="1"].is-mobile-rotate-fullscreen,
  body.ugly-player-pseudo-fullscreen-open>.ilyaugly-player[data-videojs10-player="1"].is-mobile-rotate-fullscreen .ugly-vjs10-shell,
  body.ugly-player-pseudo-fullscreen-open>.ilyaugly-player[data-videojs10-player="1"].is-mobile-rotate-fullscreen .ugly-media-host,
  body.ugly-player-pseudo-fullscreen-open>.ilyaugly-player[data-videojs10-player="1"].is-mobile-rotate-fullscreen video-player,
  body.ugly-player-pseudo-fullscreen-open>.ilyaugly-player[data-videojs10-player="1"].is-mobile-rotate-fullscreen video-skin,
  body.ugly-player-pseudo-fullscreen-open>.ilyaugly-player[data-videojs10-player="1"].is-mobile-rotate-fullscreen video{
    contain:none!important;
    clip:auto!important;
    visibility:visible!important;
    opacity:1!important;
  }
}

/* R31 mobile startup hit-testing. The no-gate layout used an absolutely
   positioned button inside a zero-height scroll container; the button could be
   painted but was not part of the hit-test tree on touch browsers. */
.ilyaugly-player[data-videojs10-player="1"]:not(.has-social-gate) .ugly-start-content{
  pointer-events:none!important;
}
.ilyaugly-player[data-videojs10-player="1"]:not(.has-social-gate) .ugly-start-gate-flow{
  position:absolute!important;
  inset:0!important;
  left:0!important;
  top:0!important;
  right:0!important;
  bottom:0!important;
  width:auto!important;
  height:auto!important;
  max-width:none!important;
  max-height:none!important;
  min-height:0!important;
  display:block!important;
  overflow:visible!important;
  padding:0!important;
  margin:0!important;
  transform:none!important;
  pointer-events:none!important;
}
.ilyaugly-player[data-videojs10-player="1"]:not(.has-social-gate) .ugly-start-play{
  z-index:10!important;
  pointer-events:auto!important;
  touch-action:manipulation!important;
  -webkit-tap-highlight-color:transparent!important;
}
.ilyaugly-player[data-videojs10-player="1"].uses-native-mobile-fallback .ugly-native-fallback-media{
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  pointer-events:auto!important;
}
@media (pointer:coarse) and (max-width:960px){
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-started.has-mobile-safe-controls .ugly-mobile-safe-controls:not([hidden]){
    display:flex!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-actually-playing) .ugly-gesture-hud,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-actually-playing) .ugly-seek-toast{
    display:none!important;
  }
}


/* Ugly Player 2.0.33 / R34 — neutral palette, stable mobile taps and 7s controls. */
.ilyaugly-player[data-videojs10-player="1"]{
  --ugly-accent:#fff!important;
  --media-primary-color:#fff!important;
  --media-focus-ring-color:rgba(255,255,255,.72)!important;
  accent-color:#fff!important;
}
.ilyaugly-player[data-videojs10-player="1"] input[type="range"]{accent-color:#fff!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-progress::-webkit-slider-runnable-track,
.ilyaugly-player[data-videojs10-player="1"] .ugly-volume::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.28)!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-progress::-moz-range-progress,
.ilyaugly-player[data-videojs10-player="1"] .ugly-volume::-moz-range-progress{background:#fff!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions .ugly-top-episodes,
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions .ugly-top-episodes:hover,
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions .ugly-top-episodes:focus-visible,
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions .ugly-top-episodes[aria-expanded="true"]{
  color:#fff!important;
  border-color:rgba(255,255,255,.2)!important;
  background:rgba(18,18,20,.82)!important;
  box-shadow:0 8px 24px rgba(0,0,0,.3)!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions .ugly-top-episodes:hover,
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions .ugly-top-episodes:focus-visible,
.ilyaugly-player[data-videojs10-player="1"] .ugly-top-actions .ugly-top-episodes[aria-expanded="true"]{
  background:rgba(38,38,41,.96)!important;
  border-color:rgba(255,255,255,.38)!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-social--instagram,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--instagram{
  background:linear-gradient(135deg,#27272a,#171719)!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-social--telegram,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--telegram{
  background:linear-gradient(135deg,#292b2f,#17181a)!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-social__icon{
  background:rgba(255,255,255,.11)!important;
  color:#fff!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-ad-pause-state,
.ilyaugly-player[data-videojs10-player="1"] .ugly-ad-skip,
.ilyaugly-player[data-videojs10-player="1"] .ugly-ad-sound,
.ilyaugly-player[data-videojs10-player="1"] .ugly-ad-cta{
  --ugly-accent:#fff!important;
  accent-color:#fff!important;
}
.ilyaugly-player[data-videojs10-player="1"]:not(.controls-hidden) .ugly-topbar,
.ilyaugly-player[data-videojs10-player="1"]:not(.controls-hidden) .ugly-skin-extension{
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
}

/* 2.0.36 / R37 — social gate redesign */
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-content{
  width:min(94%,780px)!important;
  padding:18px!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate-flow{
  width:min(100%,690px)!important;
  display:grid!important;
  gap:14px!important;
  padding:18px!important;
  border-radius:24px!important;
  background:linear-gradient(180deg,rgba(16,18,24,.90),rgba(10,11,16,.96))!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:0 24px 60px rgba(0,0,0,.42)!important;
  backdrop-filter:blur(18px)!important;
  -webkit-backdrop-filter:blur(18px)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials{
  gap:14px!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label{
  gap:4px!important;
  padding:0!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label b{
  font-size:18px!important;
  font-weight:800!important;
  letter-spacing:-.02em!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label small{
  font-size:12px!important;
  color:rgba(255,255,255,.68)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items>.ugly-start-social:only-child{
  grid-column:1 / -1!important;
  max-width:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social{
  width:100%!important;
  min-width:0!important;
  min-height:92px!important;
  display:grid!important;
  grid-template-columns:52px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:12px!important;
  padding:14px!important;
  border-radius:18px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  background:rgba(255,255,255,.04)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
  text-decoration:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:hover,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:focus-visible{
  transform:translateY(-1px)!important;
  border-color:rgba(255,255,255,.20)!important;
  box-shadow:0 10px 24px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon{
  width:52px!important;
  height:52px!important;
  border-radius:16px!important;
  display:grid!important;
  place-items:center!important;
  color:#fff!important;
  box-shadow:0 10px 22px rgba(0,0,0,.20)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon svg{
  width:24px!important;
  height:24px!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy{
  min-width:0!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy b{
  font-size:15px!important;
  font-weight:800!important;
  line-height:1.2!important;
  letter-spacing:-.02em!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy small{
  display:block!important;
  margin-top:4px!important;
  font-size:12px!important;
  color:rgba(255,255,255,.72)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__action{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:108px!important;
  height:40px!important;
  padding:0 16px!important;
  border-radius:999px!important;
  border:0!important;
  box-shadow:none!important;
  font-size:13px!important;
  font-weight:800!important;
  letter-spacing:-.01em!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__open{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-social--telegram,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--telegram{
  background:linear-gradient(180deg,rgba(27,40,55,.95),rgba(18,27,39,.98))!important;
  border-color:rgba(34,158,217,.28)!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-social--telegram .ugly-start-social__icon,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--telegram .ugly-start-social__icon{
  background:linear-gradient(180deg,#2AABEE,#229ED9)!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-social--telegram .ugly-start-social__action,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--telegram .ugly-start-social__action{
  background:linear-gradient(180deg,#2AABEE,#229ED9)!important;
  color:#fff!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-social--instagram,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--instagram{
  background:linear-gradient(180deg,rgba(50,22,63,.94),rgba(23,17,36,.98))!important;
  border-color:rgba(240,99,181,.28)!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-social--instagram .ugly-start-social__icon,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--instagram .ugly-start-social__icon{
  background:linear-gradient(135deg,#f58529 0%,#feda77 18%,#dd2a7b 48%,#8134af 72%,#515bd4 100%)!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-social--instagram .ugly-start-social__action,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--instagram .ugly-start-social__action{
  background:linear-gradient(90deg,#f58529 0%,#dd2a7b 45%,#8134af 75%,#515bd4 100%)!important;
  color:#fff!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete{
  border-color:rgba(77,214,125,.45)!important;
  box-shadow:0 0 0 1px rgba(77,214,125,.18) inset!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete .ugly-start-social__action{
  background:linear-gradient(180deg,#35c46a,#28a957)!important;
  color:#fff!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate{
  width:100%!important;
  padding:12px 14px!important;
  border-radius:16px!important;
  border:1px solid rgba(255,255,255,.08)!important;
  background:rgba(5,8,14,.72)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__icon{
  width:34px!important;
  height:34px!important;
  border-radius:12px!important;
  display:grid!important;
  place-items:center!important;
  background:rgba(255,255,255,.06)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__copy b{
  font-size:13px!important;
  font-weight:800!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__copy small{
  font-size:11px!important;
  color:rgba(255,255,255,.66)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play{
  width:100%!important;
  min-width:0!important;
  height:52px!important;
  min-height:52px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  padding:0 18px!important;
  border-radius:16px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.05))!important;
  color:#fff!important;
  box-shadow:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play .ugly-start-play__icon,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play .ugly-start-play__icon svg{
  width:18px!important;
  height:18px!important;
  margin:0!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play__label{
  display:inline-flex!important;
  font-size:14px!important;
  font-weight:800!important;
  letter-spacing:-.01em!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play.is-locked,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play[disabled]{
  opacity:1!important;
  color:rgba(255,255,255,.58)!important;
  border-color:rgba(255,255,255,.09)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03))!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play:not([disabled]){
  background:linear-gradient(180deg,#ffffff,#eef3f7)!important;
  color:#12161d!important;
  border-color:rgba(255,255,255,.65)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play__timer{
  position:static!important;
  right:auto!important;
  top:auto!important;
  width:22px!important;
  height:22px!important;
  min-width:22px!important;
}

@media (max-width: 767px){
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-content{
    width:min(96%,540px)!important;
    padding:12px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate-flow{
    gap:10px!important;
    padding:12px!important;
    border-radius:18px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials{
    gap:10px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label b{
    font-size:14px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label small{
    font-size:10px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items{
    grid-template-columns:1fr!important;
    gap:8px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social{
    min-height:0!important;
    grid-template-columns:44px minmax(0,1fr)!important;
    gap:10px!important;
    padding:10px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon{
    width:44px!important;
    height:44px!important;
    border-radius:14px!important;
    grid-column:1!important;
    grid-row:1 / span 2!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy{
    grid-column:2!important;
    grid-row:1!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy b{
    font-size:13px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy small{
    font-size:10px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__action{
    grid-column:2!important;
    grid-row:2!important;
    justify-self:start!important;
    min-width:88px!important;
    height:34px!important;
    padding:0 14px!important;
    font-size:12px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate{
    display:none!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play{
    height:44px!important;
    min-height:44px!important;
    border-radius:14px!important;
    gap:8px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play__label{
    font-size:13px!important;
  }
}

/* 2.0.41 / R42 — final social gate, single-episode and branding context fixes */
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-layer{
  display:grid!important;
  place-items:center!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-content{
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:24px!important;
  box-sizing:border-box!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate-flow{
  position:relative!important;
  width:min(720px,100%)!important;
  max-height:calc(100% - 8px)!important;
  overflow:auto!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:14px!important;
  margin:auto!important;
  padding:22px!important;
  box-sizing:border-box!important;
  border:1px solid rgba(255,255,255,.11)!important;
  border-radius:22px!important;
  background:linear-gradient(180deg,rgba(18,20,27,.97),rgba(10,11,16,.98))!important;
  box-shadow:0 26px 80px rgba(0,0,0,.48)!important;
  backdrop-filter:blur(20px)!important;
  -webkit-backdrop-filter:blur(20px)!important;
  scrollbar-width:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate-flow::-webkit-scrollbar{display:none!important}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials{
  width:100%!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:15px!important;
  margin:0!important;
  text-align:center!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  padding:0!important;
  margin:0!important;
  text-align:center!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label b{
  color:#fff!important;
  font-size:21px!important;
  line-height:1.15!important;
  font-weight:800!important;
  letter-spacing:-.025em!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label small{
  color:rgba(255,255,255,.62)!important;
  font-size:12px!important;
  line-height:1.35!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items{
  width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
  margin:0!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items>.ugly-start-social:only-child{
  grid-column:1/-1!important;
  width:min(100%,520px)!important;
  justify-self:center!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social{
  position:relative!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  min-height:82px!important;
  display:grid!important;
  grid-template-columns:50px minmax(0,1fr) 26px!important;
  align-items:center!important;
  gap:13px!important;
  margin:0!important;
  padding:14px 16px!important;
  overflow:hidden!important;
  border-radius:17px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  color:#fff!important;
  text-decoration:none!important;
  text-align:left!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
  transform:none!important;
  transition:border-color .16s ease,background .16s ease,box-shadow .16s ease!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:hover,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:focus-visible{
  transform:none!important;
  border-color:rgba(255,255,255,.25)!important;
  box-shadow:0 12px 30px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.06)!important;
  outline:none!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-social--telegram,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--telegram{
  background:linear-gradient(135deg,rgba(31,62,85,.88),rgba(18,31,45,.96))!important;
  border-color:rgba(42,171,238,.30)!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-social--instagram,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--instagram{
  background:linear-gradient(135deg,rgba(77,29,78,.86),rgba(38,19,52,.97))!important;
  border-color:rgba(221,42,123,.30)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon{
  width:50px!important;
  height:50px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:15px!important;
  color:#fff!important;
  box-shadow:0 10px 24px rgba(0,0,0,.22)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--telegram .ugly-start-social__icon{
  background:linear-gradient(180deg,#32b2f3,#229ed9)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--instagram .ugly-start-social__icon{
  background:linear-gradient(135deg,#feda75 0%,#fa7e1e 23%,#d62976 49%,#962fbf 73%,#4f5bd5 100%)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon svg{
  width:25px!important;
  height:25px!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy{
  min-width:0!important;
  display:block!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy b{
  display:block!important;
  color:#fff!important;
  font-size:15px!important;
  line-height:1.2!important;
  font-weight:800!important;
  letter-spacing:-.018em!important;
  white-space:normal!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy small{
  display:block!important;
  margin-top:5px!important;
  color:rgba(255,255,255,.65)!important;
  font-size:11px!important;
  line-height:1.25!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__state{
  width:26px!important;
  height:26px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.09)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__state::before{
  content:'›'!important;
  color:#fff!important;
  font-size:22px!important;
  line-height:1!important;
  transform:translateY(-1px)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete{
  border-color:rgba(67,207,116,.48)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete .ugly-start-social__state{
  background:#31b966!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete .ugly-start-social__state::before{
  content:'✓'!important;
  font-size:14px!important;
  font-weight:900!important;
  transform:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate{
  position:relative!important;
  width:100%!important;
  min-height:54px!important;
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr)!important;
  align-items:center!important;
  gap:11px!important;
  box-sizing:border-box!important;
  padding:10px 13px 14px!important;
  border-radius:15px!important;
  border:1px solid rgba(255,255,255,.08)!important;
  background:rgba(4,6,10,.64)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__icon{
  width:34px!important;
  height:34px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.06)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__copy b{
  display:block!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:800!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__copy small{
  display:block!important;
  margin-top:2px!important;
  color:rgba(255,255,255,.55)!important;
  font-size:10px!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__progress{
  position:absolute!important;
  left:13px!important;
  right:13px!important;
  bottom:7px!important;
  height:2px!important;
  border-radius:999px!important;
  overflow:hidden!important;
  background:rgba(255,255,255,.08)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play{
  width:100%!important;
  height:50px!important;
  min-height:50px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  padding:0 18px!important;
  border-radius:15px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:none!important;
  transform:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play[disabled],
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play.is-locked{
  opacity:1!important;
  pointer-events:none!important;
  cursor:not-allowed!important;
  color:rgba(255,255,255,.35)!important;
  background:rgba(255,255,255,.045)!important;
  border-color:rgba(255,255,255,.08)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play:not([disabled]){
  color:#11151b!important;
  background:linear-gradient(180deg,#fff,#edf1f5)!important;
  border-color:rgba(255,255,255,.68)!important;
  cursor:pointer!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play__icon,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play__icon svg{
  width:18px!important;
  height:18px!important;
  margin:0!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play__label{
  display:inline-flex!important;
  position:static!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  clip:auto!important;
  overflow:visible!important;
  color:inherit!important;
  font-size:13px!important;
  font-weight:800!important;
  white-space:nowrap!important;
}

/* One actual season/episode means no series UI anywhere, including native skin buttons. */
.ilyaugly-player[data-videojs10-player="1"].is-single-episode .ugly-top-episodes,
.ilyaugly-player[data-videojs10-player="1"].is-single-episode .ugly-skin-extension--navigation,
.ilyaugly-player[data-videojs10-player="1"].is-single-episode .ugly-skin-button--episodes,
.ilyaugly-player[data-videojs10-player="1"].is-single-episode .ugly-prev,
.ilyaugly-player[data-videojs10-player="1"].is-single-episode .ugly-next,
.ilyaugly-player[data-videojs10-player="1"].is-single-episode .ugly-episodes,
.ilyaugly-player[data-videojs10-player="1"].is-single-episode .ugly-episode-panel,
.ilyaugly-player[data-videojs10-player="1"].is-single-episode [data-playlist-trigger],
.ilyaugly-player[data-videojs10-player="1"].is-single-episode [data-playlist-previous],
.ilyaugly-player[data-videojs10-player="1"].is-single-episode [data-playlist-next],
.ilyaugly-player[data-videojs10-player="1"].is-single-episode media-playlist-button,
.ilyaugly-player[data-videojs10-player="1"].is-single-episode .media-button--playlist{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}

/* Right click: only a small branding plate, no action menu. */
.ilyaugly-player[data-videojs10-player="1"] .ugly-context{
  width:max-content!important;
  min-width:0!important;
  max-width:calc(100% - 16px)!important;
  display:block!important;
  padding:9px 12px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:9px!important;
  background:rgba(17,18,23,.96)!important;
  box-shadow:0 12px 32px rgba(0,0,0,.38)!important;
  backdrop-filter:blur(16px)!important;
  -webkit-backdrop-filter:blur(16px)!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-context[hidden]{display:none!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-context b{
  display:block!important;
  padding:0!important;
  margin:0!important;
  color:rgba(255,255,255,.82)!important;
  font-size:11px!important;
  line-height:1.25!important;
  font-weight:650!important;
  white-space:nowrap!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-context span,
.ilyaugly-player[data-videojs10-player="1"] .ugly-context a,
.ilyaugly-player[data-videojs10-player="1"] .ugly-context button{display:none!important}

@media (max-width:767px){
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-content{
    padding:12px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate-flow{
    width:min(100%,430px)!important;
    max-height:calc(100% - 2px)!important;
    gap:9px!important;
    padding:12px!important;
    border-radius:17px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials{
    gap:9px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label{
    gap:2px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label b{
    font-size:15px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label small{
    font-size:9px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items{
    grid-template-columns:1fr!important;
    gap:7px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items>.ugly-start-social:only-child{
    width:100%!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social{
    min-height:58px!important;
    grid-template-columns:38px minmax(0,1fr) 24px!important;
    gap:10px!important;
    padding:9px 11px!important;
    border-radius:13px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon{
    width:38px!important;
    height:38px!important;
    border-radius:11px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon svg{
    width:20px!important;
    height:20px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy b{
    font-size:12px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy small{
    margin-top:2px!important;
    font-size:9px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__state{
    width:24px!important;
    height:24px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate{
    min-height:43px!important;
    grid-template-columns:28px minmax(0,1fr)!important;
    gap:8px!important;
    padding:7px 10px 11px!important;
    border-radius:12px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__icon{
    width:28px!important;
    height:28px!important;
    border-radius:8px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__copy b{
    font-size:10px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__copy small{
    font-size:8px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play{
    height:42px!important;
    min-height:42px!important;
    border-radius:12px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play__label{
    font-size:11px!important;
  }
}

@media (max-height:430px){
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate-flow{
    gap:6px!important;
    padding:9px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label small,
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy small{
    display:none!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social{
    min-height:46px!important;
    padding:6px 9px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate{
    display:none!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play{
    height:38px!important;
    min-height:38px!important;
  }
}

/* 2.0.42 / R43 — social gate without a permanent Play button */
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-content{
  width:min(92%,700px)!important;
  padding:18px!important;
  margin:auto!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate-flow{
  width:100%!important;
  max-width:700px!important;
  max-height:calc(100% - 24px)!important;
  display:grid!important;
  align-content:center!important;
  justify-items:stretch!important;
  gap:16px!important;
  padding:22px!important;
  margin:auto!important;
  border:1px solid rgba(255,255,255,.11)!important;
  border-radius:24px!important;
  background:linear-gradient(180deg,rgba(17,19,26,.96),rgba(10,12,18,.98))!important;
  box-shadow:0 26px 80px rgba(0,0,0,.50)!important;
  backdrop-filter:blur(22px)!important;
  -webkit-backdrop-filter:blur(22px)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials{
  width:100%!important;
  display:grid!important;
  gap:16px!important;
  margin:0!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label{
  display:grid!important;
  justify-items:center!important;
  gap:5px!important;
  padding:0 8px!important;
  text-align:center!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label b{
  color:#fff!important;
  font-size:22px!important;
  line-height:1.15!important;
  font-weight:800!important;
  letter-spacing:-.025em!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label small{
  color:rgba(255,255,255,.62)!important;
  font-size:12px!important;
  line-height:1.35!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items{
  width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items>.ugly-start-social:only-child{
  grid-column:1/-1!important;
  width:min(100%,430px)!important;
  justify-self:center!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  min-height:86px!important;
  display:grid!important;
  grid-template-columns:48px minmax(0,1fr) 30px!important;
  align-items:center!important;
  gap:13px!important;
  padding:14px 15px!important;
  border:1px solid rgba(255,255,255,.11)!important;
  border-radius:18px!important;
  color:#fff!important;
  text-decoration:none!important;
  text-align:left!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
  transform:none!important;
  transition:border-color .18s ease,filter .18s ease,box-shadow .18s ease!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:hover,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:focus-visible{
  transform:none!important;
  filter:brightness(1.08)!important;
  border-color:rgba(255,255,255,.24)!important;
  box-shadow:0 14px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--telegram{
  background:linear-gradient(135deg,rgba(22,55,78,.96),rgba(15,32,48,.98))!important;
  border-color:rgba(42,171,238,.28)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--instagram{
  background:linear-gradient(135deg,rgba(66,25,71,.96),rgba(35,18,51,.98))!important;
  border-color:rgba(221,42,123,.30)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon{
  width:48px!important;
  height:48px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:15px!important;
  color:#fff!important;
  box-shadow:0 10px 24px rgba(0,0,0,.24)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--telegram .ugly-start-social__icon{
  background:linear-gradient(180deg,#31b5f4,#229ed9)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--instagram .ugly-start-social__icon{
  background:radial-gradient(circle at 30% 110%,#fdf497 0 5%,#fdf497 5%,#fd5949 38%,#d6249f 62%,#285aeb 100%)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon svg{
  width:24px!important;
  height:24px!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy{
  display:block!important;
  min-width:0!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy b{
  display:block!important;
  color:#fff!important;
  font-size:16px!important;
  line-height:1.2!important;
  font-weight:800!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy small{
  display:block!important;
  margin-top:5px!important;
  color:rgba(255,255,255,.66)!important;
  font-size:11px!important;
  line-height:1.3!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__state{
  position:relative!important;
  width:30px!important;
  height:30px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:50%!important;
  border:1px solid rgba(255,255,255,.16)!important;
  background:rgba(255,255,255,.07)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__state::before{
  content:'↗'!important;
  color:#fff!important;
  font-size:15px!important;
  line-height:1!important;
  font-weight:800!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete{
  border-color:rgba(73,211,123,.55)!important;
  filter:saturate(.72)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete .ugly-start-social__state{
  border-color:rgba(73,211,123,.45)!important;
  background:#2caf61!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete .ugly-start-social__state::before{
  content:'✓'!important;
}

/* Never show the normal Play control inside the social gate. It remains only as an autoplay-failure fallback. */
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play{
  display:none!important;
}

/* Countdown replaces the cards after all configured links were opened. */
.ilyaugly-player[data-videojs10-player="1"].has-social-gate.is-social-countdown .ugly-start-socials{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate.is-social-countdown .ugly-start-gate{
  position:relative!important;
  box-sizing:border-box!important;
  width:min(100%,430px)!important;
  min-height:154px!important;
  display:grid!important;
  grid-template-columns:72px minmax(0,1fr)!important;
  align-items:center!important;
  justify-self:center!important;
  gap:18px!important;
  padding:24px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:20px!important;
  background:rgba(5,8,14,.72)!important;
  box-shadow:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate.is-social-countdown .ugly-start-gate__icon{
  width:72px!important;
  height:72px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:50%!important;
  color:#fff!important;
  background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.06))!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate.is-social-countdown .ugly-start-gate__icon svg{
  width:27px!important;
  height:27px!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate.is-social-countdown .ugly-start-gate__copy b{
  display:block!important;
  color:#fff!important;
  font-size:17px!important;
  line-height:1.2!important;
  font-weight:800!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate.is-social-countdown .ugly-start-gate__copy small{
  display:block!important;
  margin-top:7px!important;
  color:rgba(255,255,255,.65)!important;
  font-size:12px!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate.is-social-countdown .ugly-start-gate__timer{
  position:absolute!important;
  left:48px!important;
  top:48px!important;
  width:24px!important;
  height:24px!important;
  display:grid!important;
  place-items:center!important;
  color:#fff!important;
  font-size:12px!important;
  line-height:1!important;
  font-weight:800!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate.is-social-countdown .ugly-start-gate__progress{
  position:absolute!important;
  left:24px!important;
  right:24px!important;
  bottom:17px!important;
  height:3px!important;
  overflow:hidden!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.08)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate.is-social-countdown .ugly-start-gate__progress>i{
  display:block!important;
  width:0;
  height:100%!important;
  border-radius:inherit!important;
  background:#fff!important;
}

@media (max-width:767px){
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-content{
    width:min(96%,480px)!important;
    padding:10px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate-flow{
    gap:11px!important;
    padding:13px!important;
    border-radius:18px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label b{
    font-size:16px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label small{
    font-size:9px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items{
    grid-template-columns:1fr!important;
    gap:8px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items>.ugly-start-social:only-child{
    width:100%!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social{
    min-height:62px!important;
    grid-template-columns:40px minmax(0,1fr) 26px!important;
    gap:10px!important;
    padding:10px 11px!important;
    border-radius:14px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon{
    width:40px!important;
    height:40px!important;
    border-radius:12px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon svg{
    width:20px!important;
    height:20px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy b{
    font-size:13px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy small{
    margin-top:3px!important;
    font-size:9px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__state{
    width:26px!important;
    height:26px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate.is-social-countdown .ugly-start-gate{
    width:100%!important;
    min-height:124px!important;
    grid-template-columns:56px minmax(0,1fr)!important;
    gap:13px!important;
    padding:18px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate.is-social-countdown .ugly-start-gate__icon{
    width:56px!important;
    height:56px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate.is-social-countdown .ugly-start-gate__timer{
    left:34px!important;
    top:34px!important;
  }
}

/* 2.0.43 / R44 — compact social access pills (no dialog/play button). */
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-layer{
  display:grid!important;
  place-items:center!important;
  padding:18px!important;
  background:rgba(0,0,0,.72)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-backdrop{
  opacity:.58!important;
  filter:blur(1px)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-content{
  position:relative!important;
  inset:auto!important;
  width:min(92%,560px)!important;
  max-width:560px!important;
  margin:auto!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  transform:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate-flow{
  position:static!important;
  width:100%!important;
  max-width:560px!important;
  margin:0 auto!important;
  padding:0!important;
  display:grid!important;
  gap:10px!important;
  place-items:center!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  overflow:visible!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials{
  position:static!important;
  width:100%!important;
  max-width:560px!important;
  margin:0 auto!important;
  padding:0!important;
  display:block!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__label{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate.has-multiple-social-gates .ugly-start-socials__items{
  width:100%!important;
  max-width:560px!important;
  margin:0 auto!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:10px!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social{
  position:relative!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  min-height:58px!important;
  margin:0!important;
  padding:10px 48px 10px 16px!important;
  display:grid!important;
  grid-template-columns:30px minmax(0,1fr)!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.22)!important;
  border-radius:12px!important;
  color:#fff!important;
  text-decoration:none!important;
  text-align:center!important;
  box-shadow:0 12px 30px rgba(0,0,0,.28)!important;
  transform:none!important;
  transition:filter .16s ease,transform .16s ease,opacity .16s ease!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:hover,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:focus-visible{
  transform:translateY(-1px)!important;
  filter:brightness(1.06)!important;
  outline:2px solid rgba(255,255,255,.35)!important;
  outline-offset:2px!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:active{
  transform:scale(.985)!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-social--telegram,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--telegram{
  background:linear-gradient(180deg,#31b6f4 0%,#229ed9 100%)!important;
  border-color:rgba(255,255,255,.22)!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-start-social--instagram,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--instagram{
  background:linear-gradient(100deg,#f58529 0%,#dd2a7b 40%,#8134af 72%,#515bd4 100%)!important;
  border-color:rgba(255,255,255,.22)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon{
  position:static!important;
  grid-column:1!important;
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  border-radius:0!important;
  display:grid!important;
  place-items:center!important;
  background:transparent!important;
  color:#fff!important;
  box-shadow:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon svg{
  width:25px!important;
  height:25px!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy{
  grid-column:2!important;
  min-width:0!important;
  display:block!important;
  color:#fff!important;
  font-size:16px!important;
  font-weight:650!important;
  line-height:1.2!important;
  letter-spacing:-.015em!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  text-align:center!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy b{
  display:inline!important;
  color:inherit!important;
  font:inherit!important;
  font-weight:800!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy small{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__state{
  position:absolute!important;
  right:15px!important;
  top:50%!important;
  width:24px!important;
  height:24px!important;
  margin:0!important;
  transform:translateY(-50%)!important;
  display:grid!important;
  place-items:center!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.16)!important;
  color:#fff!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__state::before{
  content:'›'!important;
  font-size:24px!important;
  font-weight:700!important;
  line-height:.8!important;
  transform:translateX(1px)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete{
  opacity:.74!important;
  filter:saturate(.72)!important;
  pointer-events:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete .ugly-start-social__state{
  background:#fff!important;
  color:#171a20!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete .ugly-start-social__state::before{
  content:'✓'!important;
  font-size:14px!important;
  transform:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate{
  position:relative!important;
  box-sizing:border-box!important;
  width:min(100%,420px)!important;
  min-height:58px!important;
  margin:0 auto!important;
  padding:13px 20px 16px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid rgba(255,255,255,.2)!important;
  border-radius:12px!important;
  background:rgba(13,16,22,.92)!important;
  color:#fff!important;
  box-shadow:0 12px 30px rgba(0,0,0,.30)!important;
  backdrop-filter:blur(14px)!important;
  -webkit-backdrop-filter:blur(14px)!important;
  overflow:hidden!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate[hidden]{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__icon,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__timer{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__copy{
  display:block!important;
  min-width:0!important;
  text-align:center!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__copy b{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__copy small{
  display:block!important;
  color:#fff!important;
  font-size:15px!important;
  font-weight:700!important;
  line-height:1.2!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__copy strong{
  font:inherit!important;
  font-weight:850!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__progress{
  position:absolute!important;
  left:12px!important;
  right:12px!important;
  bottom:7px!important;
  height:3px!important;
  border-radius:99px!important;
  overflow:hidden!important;
  background:rgba(255,255,255,.16)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__progress>i{
  display:block!important;
  width:0;
  height:100%!important;
  border-radius:inherit!important;
  background:#2aabee!important;
  transition:width .1s linear!important;
}
@media (max-width:600px){
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-layer{
    padding:12px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-content,
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate-flow,
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials,
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items{
    width:min(100%,440px)!important;
    max-width:440px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social{
    min-height:54px!important;
    padding:9px 42px 9px 13px!important;
    grid-template-columns:26px minmax(0,1fr)!important;
    gap:8px!important;
    border-radius:11px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon{
    width:26px!important;
    height:26px!important;
    min-width:26px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon svg{
    width:22px!important;
    height:22px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy{
    font-size:13px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__state{
    right:12px!important;
    width:22px!important;
    height:22px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate{
    width:min(100%,360px)!important;
    min-height:52px!important;
    padding:11px 15px 14px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__copy small{
    font-size:13px!important;
  }
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials[hidden]{display:none!important}

/* 2.0.45 / R46 — desktop-style episode selector on touch layouts. */
@media (pointer:coarse) and (max-width:960px){
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-actions .ugly-top-episodes{
    width:auto!important;
    min-width:104px!important;
    max-width:168px!important;
    height:40px!important;
    min-height:40px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    padding:0 12px!important;
    border:1px solid rgba(255,255,255,.22)!important;
    border-radius:11px!important;
    background:rgba(12,12,15,.72)!important;
    color:#fff!important;
    box-shadow:0 8px 24px rgba(0,0,0,.22)!important;
    backdrop-filter:blur(14px)!important;
    -webkit-backdrop-filter:blur(14px)!important;
    touch-action:manipulation!important;
    -webkit-tap-highlight-color:transparent!important;
    user-select:none!important;
    -webkit-user-select:none!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-actions .ugly-top-episodes:hover,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-actions .ugly-top-episodes:focus-visible,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-actions .ugly-top-episodes[aria-expanded="true"]{
    background:rgba(24,24,29,.92)!important;
    border-color:rgba(255,255,255,.34)!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-actions .ugly-top-episodes .ugly-top-action-icon{
    display:grid!important;
    width:18px!important;
    height:18px!important;
    place-items:center!important;
    flex:0 0 18px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-actions .ugly-top-episodes .ugly-top-action-icon svg{
    width:18px!important;
    height:18px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-episodes-label{
    display:block!important;
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:12px!important;
    font-weight:700!important;
    line-height:1!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-action-chevron{
    display:grid!important;
    width:14px!important;
    height:14px!important;
    place-items:center!important;
    flex:0 0 14px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-action-chevron svg{
    width:13px!important;
    height:13px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-episode-panel,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout [data-playlist-items],
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout [data-playlist-item]{
    touch-action:pan-y!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout [data-playlist-item]{
    -webkit-tap-highlight-color:transparent!important;
  }
}
@media (pointer:coarse) and (max-width:420px){
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-actions .ugly-top-episodes{
    min-width:96px!important;
    max-width:136px!important;
    height:38px!important;
    min-height:38px!important;
    padding:0 10px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-episodes-label{
    font-size:11px!important;
  }
}

/* 2.0.46 / R47 — refined social access gate and countdown */
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-layer{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:20px!important;
  background:rgba(0,0,0,.74)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-content,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate-flow{
  width:min(100%,520px)!important;
  max-width:520px!important;
  margin:0 auto!important;
  padding:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:center!important;
  gap:14px!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:18px!important;
  display:flex!important;
  flex-direction:column!important;
  gap:14px!important;
  border:1px solid rgba(255,255,255,.11)!important;
  border-radius:22px!important;
  background:linear-gradient(180deg,rgba(18,21,28,.95),rgba(10,12,17,.96))!important;
  box-shadow:0 24px 70px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.04)!important;
  backdrop-filter:blur(20px)!important;
  -webkit-backdrop-filter:blur(20px)!important;
  box-sizing:border-box!important;
  opacity:1!important;
  transform:translateY(0) scale(1)!important;
  transition:opacity .2s ease,transform .2s ease!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials.is-exiting{
  opacity:0!important;
  transform:translateY(-6px) scale(.98)!important;
  pointer-events:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__heading{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:4px!important;
  padding:0 8px 2px!important;
  text-align:center!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__heading b{
  color:#fff!important;
  font-size:18px!important;
  font-weight:800!important;
  line-height:1.2!important;
  letter-spacing:-.02em!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__heading small{
  max-width:390px!important;
  color:rgba(255,255,255,.58)!important;
  font-size:12px!important;
  font-weight:500!important;
  line-height:1.35!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items{
  width:100%!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:10px!important;
  margin:0!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social{
  position:relative!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  min-height:72px!important;
  display:grid!important;
  grid-template-columns:48px minmax(0,1fr) 34px!important;
  align-items:center!important;
  gap:13px!important;
  margin:0!important;
  padding:11px 13px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:16px!important;
  color:#fff!important;
  text-decoration:none!important;
  text-align:left!important;
  overflow:hidden!important;
  transform:translateZ(0)!important;
  transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease,opacity .18s ease!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  opacity:.18!important;
  background:radial-gradient(circle at 10% 50%,currentColor 0,transparent 55%)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--telegram{
  color:#36b8f4!important;
  background:linear-gradient(180deg,rgba(33,73,96,.42),rgba(19,31,42,.52))!important;
  border-color:rgba(54,184,244,.28)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--instagram{
  color:#ef5da8!important;
  background:linear-gradient(180deg,rgba(87,34,84,.40),rgba(43,23,54,.52))!important;
  border-color:rgba(239,93,168,.28)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:hover,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:focus-visible{
  transform:translateY(-1px)!important;
  border-color:currentColor!important;
  box-shadow:0 12px 28px rgba(0,0,0,.25)!important;
  outline:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon{
  position:relative!important;
  z-index:1!important;
  width:48px!important;
  height:48px!important;
  min-width:48px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:14px!important;
  color:#fff!important;
  box-shadow:0 8px 18px rgba(0,0,0,.22)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--telegram .ugly-start-social__icon{
  background:linear-gradient(180deg,#2fb4ef,#229ed9)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--instagram .ugly-start-social__icon{
  background:linear-gradient(135deg,#f9ce34 0%,#ee2a7b 46%,#6228d7 100%)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon .svg-inline--fa{
  display:block!important;
  width:25px!important;
  height:25px!important;
  max-width:25px!important;
  max-height:25px!important;
  color:#fff!important;
  overflow:visible!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy{
  position:relative!important;
  z-index:1!important;
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:3px!important;
  color:#fff!important;
  text-align:left!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy b{
  display:block!important;
  color:#fff!important;
  font-size:15px!important;
  font-weight:800!important;
  line-height:1.15!important;
  letter-spacing:-.015em!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy small{
  display:block!important;
  color:rgba(255,255,255,.62)!important;
  font-size:11px!important;
  font-weight:500!important;
  line-height:1.25!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__state{
  position:relative!important;
  z-index:1!important;
  width:32px!important;
  height:32px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.08)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  color:#fff!important;
  transform:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__state::before{
  content:"→"!important;
  font-size:15px!important;
  font-weight:800!important;
  line-height:1!important;
  transform:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete{
  opacity:.64!important;
  pointer-events:none!important;
  filter:saturate(.7)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete .ugly-start-social__state{
  background:#fff!important;
  color:#11151b!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete .ugly-start-social__state::before{
  content:"✓"!important;
  font-size:14px!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate{
  --ugly-gate-progress:0%;
  box-sizing:border-box!important;
  width:min(100%,340px)!important;
  min-height:74px!important;
  margin:0 auto!important;
  padding:11px 13px!important;
  display:grid!important;
  grid-template-columns:42px minmax(0,1fr) 48px!important;
  align-items:center!important;
  gap:12px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,rgba(18,21,28,.97),rgba(10,12,17,.98))!important;
  box-shadow:0 20px 60px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.04)!important;
  color:#fff!important;
  opacity:1!important;
  transform:translateY(0) scale(1)!important;
  transition:opacity .18s ease,transform .18s ease!important;
  overflow:hidden!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate.is-entering{
  opacity:0!important;
  transform:translateY(7px) scale(.97)!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-closing .ugly-start-gate{
  opacity:0!important;
  transform:translateY(-5px) scale(.98)!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__check{
  width:42px!important;
  height:42px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:13px!important;
  background:rgba(48,209,88,.12)!important;
  border:1px solid rgba(48,209,88,.24)!important;
  color:#45d976!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__check svg{
  width:20px!important;
  height:20px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__copy{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:3px!important;
  text-align:left!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__copy b{
  display:block!important;
  color:#fff!important;
  font-size:15px!important;
  font-weight:800!important;
  line-height:1.15!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__copy small{
  display:block!important;
  color:rgba(255,255,255,.58)!important;
  font-size:11px!important;
  font-weight:500!important;
  line-height:1.25!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__copy strong{
  color:rgba(255,255,255,.86)!important;
  font-weight:750!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__seconds{
  width:48px!important;
  height:48px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:50%!important;
  color:#fff!important;
  font-size:16px!important;
  font-weight:850!important;
  line-height:1!important;
  background:radial-gradient(circle at center,#11151b 0 60%,transparent 62%),conic-gradient(#2aabee var(--ugly-gate-progress),rgba(255,255,255,.10) 0)!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__seconds::after{
  content:""!important;
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__progress{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-closing .ugly-start-layer{
  opacity:0!important;
  transition:opacity .17s ease!important;
}
@media (min-width:760px){
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate.has-multiple-social-gates .ugly-start-socials__items{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate.has-multiple-social-gates .ugly-start-social{
    grid-template-columns:44px minmax(0,1fr) 30px!important;
    min-height:78px!important;
    padding:12px!important;
    gap:11px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate.has-multiple-social-gates .ugly-start-social__icon{
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate.has-multiple-social-gates .ugly-start-social__copy b{
    font-size:14px!important;
  }
}
@media (max-width:600px){
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-layer{
    padding:12px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials{
    padding:14px!important;
    gap:12px!important;
    border-radius:18px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__heading b{
    font-size:16px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__heading small{
    font-size:10px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social{
    min-height:64px!important;
    grid-template-columns:42px minmax(0,1fr) 30px!important;
    gap:10px!important;
    padding:10px 11px!important;
    border-radius:14px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon{
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    border-radius:12px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon .svg-inline--fa{
    width:22px!important;
    height:22px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy b{
    font-size:13px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy small{
    font-size:10px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate{
    width:min(100%,310px)!important;
    min-height:66px!important;
    padding:9px 11px!important;
    grid-template-columns:38px minmax(0,1fr) 42px!important;
    gap:10px!important;
    border-radius:16px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__check{
    width:38px!important;
    height:38px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__seconds{
    width:42px!important;
    height:42px!important;
    font-size:15px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__copy b{
    font-size:13px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__copy small{
    font-size:10px!important;
  }
}


/* 2.0.48 / R49 — dimension-aware social gate */
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-layer{
  box-sizing:border-box!important;
  display:grid!important;
  place-items:center!important;
  padding:clamp(10px,2.2vw,22px)!important;
  overflow:hidden!important;
  background:rgba(0,0,0,.78)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-backdrop{
  opacity:.28!important;
  filter:blur(2px)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-content,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate-flow{
  box-sizing:border-box!important;
  width:min(100%,620px)!important;
  max-width:620px!important;
  max-height:100%!important;
  margin:0 auto!important;
  padding:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:center!important;
  gap:0!important;
  overflow:visible!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:none!important;
  max-height:100%!important;
  margin:0!important;
  padding:18px!important;
  display:flex!important;
  flex-direction:column!important;
  gap:14px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.11)!important;
  border-radius:22px!important;
  background:linear-gradient(180deg,rgba(17,19,25,.965),rgba(9,10,14,.985))!important;
  box-shadow:0 24px 70px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.045)!important;
  backdrop-filter:blur(20px)!important;
  -webkit-backdrop-filter:blur(20px)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__heading{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:3px!important;
  padding:0 8px!important;
  text-align:center!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__heading b{
  display:block!important;
  color:#fff!important;
  font-size:18px!important;
  font-weight:800!important;
  line-height:1.15!important;
  letter-spacing:-.025em!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__heading small{
  display:block!important;
  color:rgba(255,255,255,.58)!important;
  font-size:11px!important;
  font-weight:500!important;
  line-height:1.3!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate.has-multiple-social-gates .ugly-start-socials__items{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;
  gap:10px!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social{
  position:relative!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  min-height:66px!important;
  margin:0!important;
  padding:11px 14px!important;
  display:grid!important;
  grid-template-columns:42px minmax(0,1fr)!important;
  align-items:center!important;
  gap:12px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:16px!important;
  color:#fff!important;
  text-decoration:none!important;
  text-align:left!important;
  background:#151820!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
  transform:translateZ(0)!important;
  transition:transform .16s ease,border-color .16s ease,background-color .16s ease!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--telegram{
  border-color:rgba(42,171,238,.28)!important;
  background:linear-gradient(135deg,rgba(42,171,238,.13),rgba(19,24,32,.98) 55%)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--instagram{
  border-color:rgba(221,42,123,.26)!important;
  background:linear-gradient(135deg,rgba(245,133,41,.10),rgba(221,42,123,.10) 38%,rgba(19,20,29,.98) 75%)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:hover,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:focus-visible{
  transform:translateY(-1px)!important;
  border-color:rgba(255,255,255,.24)!important;
  background-color:#1b1f29!important;
  outline:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:active{
  transform:scale(.987)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon{
  position:relative!important;
  z-index:1!important;
  box-sizing:border-box!important;
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:13px!important;
  color:#fff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 20px rgba(0,0,0,.18)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--telegram .ugly-start-social__icon{
  background:linear-gradient(180deg,#35b8f2,#229ed9)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--instagram .ugly-start-social__icon{
  background:linear-gradient(135deg,#f58529 0%,#dd2a7b 48%,#8134af 78%,#515bd4 100%)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon .svg-inline--fa,
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon svg{
  display:block!important;
  width:22px!important;
  height:22px!important;
  max-width:22px!important;
  max-height:22px!important;
  color:#fff!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy{
  position:relative!important;
  z-index:1!important;
  min-width:0!important;
  padding:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:3px!important;
  color:#fff!important;
  text-align:left!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy b{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  color:#fff!important;
  font-size:14px!important;
  font-weight:800!important;
  line-height:1.15!important;
  letter-spacing:-.01em!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy small{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  color:rgba(255,255,255,.62)!important;
  font-size:10px!important;
  font-weight:500!important;
  line-height:1.2!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social::after{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete{
  opacity:.72!important;
  pointer-events:none!important;
  filter:saturate(.65)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete::after{
  content:"✓"!important;
  position:absolute!important;
  right:10px!important;
  top:10px!important;
  width:22px!important;
  height:22px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:50%!important;
  background:rgba(48,209,88,.18)!important;
  border:1px solid rgba(48,209,88,.34)!important;
  color:#63e890!important;
  font-size:12px!important;
  font-weight:900!important;
  line-height:1!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-play{
  display:none!important;
}

/* Compact countdown: never a modal inside a modal. */
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate{
  --ugly-gate-progress:0%;
  position:relative!important;
  box-sizing:border-box!important;
  width:min(100%,310px)!important;
  min-height:54px!important;
  margin:0 auto!important;
  padding:9px 48px 10px 10px!important;
  display:grid!important;
  grid-template-columns:36px minmax(0,1fr)!important;
  align-items:center!important;
  gap:10px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.11)!important;
  border-radius:16px!important;
  background:linear-gradient(180deg,rgba(18,21,28,.98),rgba(8,10,14,.99))!important;
  box-shadow:0 18px 52px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.035)!important;
  color:#fff!important;
  opacity:1!important;
  transform:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate::after{
  content:""!important;
  position:absolute!important;
  left:0!important;
  bottom:0!important;
  width:var(--ugly-gate-progress)!important;
  height:2px!important;
  background:#2aabee!important;
  transition:width .1s linear!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__check{
  box-sizing:border-box!important;
  width:36px!important;
  height:36px!important;
  min-width:36px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:11px!important;
  background:rgba(48,209,88,.12)!important;
  border:1px solid rgba(48,209,88,.25)!important;
  color:#58e884!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__check svg{
  width:17px!important;
  height:17px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__copy{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:2px!important;
  text-align:left!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__copy b{
  color:#fff!important;
  font-size:13px!important;
  font-weight:800!important;
  line-height:1.15!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__copy small{
  color:rgba(255,255,255,.58)!important;
  font-size:10px!important;
  font-weight:500!important;
  line-height:1.2!important;
  white-space:nowrap!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__seconds{
  position:absolute!important;
  right:10px!important;
  top:50%!important;
  width:28px!important;
  height:28px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:9px!important;
  background:rgba(255,255,255,.075)!important;
  border:1px solid rgba(255,255,255,.08)!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:850!important;
  line-height:1!important;
  transform:translateY(-50%)!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__progress{
  display:none!important;
}

/* Player dimensions, not browser viewport, drive compact layouts. */
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-layer,
.ilyaugly-player[data-videojs10-player="1"].is-player-narrow.has-social-gate .ugly-start-layer{
  padding:8px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-content,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-gate-flow,
.ilyaugly-player[data-videojs10-player="1"].is-player-narrow.has-social-gate .ugly-start-content,
.ilyaugly-player[data-videojs10-player="1"].is-player-narrow.has-social-gate .ugly-start-gate-flow{
  width:min(100%,390px)!important;
  max-width:390px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-socials,
.ilyaugly-player[data-videojs10-player="1"].is-player-narrow.has-social-gate .ugly-start-socials{
  padding:11px!important;
  gap:9px!important;
  border-radius:17px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-socials__heading b,
.ilyaugly-player[data-videojs10-player="1"].is-player-narrow.has-social-gate .ugly-start-socials__heading b{
  font-size:14px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-socials__heading small,
.ilyaugly-player[data-videojs10-player="1"].is-player-narrow.has-social-gate .ugly-start-socials__heading small{
  font-size:9px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-socials__items,
.ilyaugly-player[data-videojs10-player="1"].is-player-narrow.has-social-gate .ugly-start-socials__items{
  grid-template-columns:1fr!important;
  gap:7px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social,
.ilyaugly-player[data-videojs10-player="1"].is-player-narrow.has-social-gate .ugly-start-social{
  min-height:50px!important;
  padding:7px 9px!important;
  grid-template-columns:35px minmax(0,1fr)!important;
  gap:9px!important;
  border-radius:13px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social__icon,
.ilyaugly-player[data-videojs10-player="1"].is-player-narrow.has-social-gate .ugly-start-social__icon{
  width:35px!important;
  height:35px!important;
  min-width:35px!important;
  border-radius:10px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social__icon .svg-inline--fa,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social__icon svg,
.ilyaugly-player[data-videojs10-player="1"].is-player-narrow.has-social-gate .ugly-start-social__icon .svg-inline--fa,
.ilyaugly-player[data-videojs10-player="1"].is-player-narrow.has-social-gate .ugly-start-social__icon svg{
  width:19px!important;
  height:19px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social__copy b,
.ilyaugly-player[data-videojs10-player="1"].is-player-narrow.has-social-gate .ugly-start-social__copy b{
  font-size:12px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social__copy small,
.ilyaugly-player[data-videojs10-player="1"].is-player-narrow.has-social-gate .ugly-start-social__copy small{
  font-size:9px!important;
}

/* Short 16:9 cards: two compact pills stay inside the player. */
.ilyaugly-player[data-videojs10-player="1"].is-player-short.has-social-gate .ugly-start-content,
.ilyaugly-player[data-videojs10-player="1"].is-player-short.has-social-gate .ugly-start-gate-flow{
  width:min(100%,360px)!important;
  max-width:360px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.has-social-gate .ugly-start-socials{
  padding:9px!important;
  gap:7px!important;
  border-radius:15px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.has-social-gate .ugly-start-socials__heading{
  gap:1px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.has-social-gate .ugly-start-socials__heading b{
  font-size:13px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.has-social-gate .ugly-start-socials__heading small{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.has-social-gate.has-multiple-social-gates .ugly-start-socials__items{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:6px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.has-social-gate .ugly-start-social{
  min-height:44px!important;
  padding:6px 8px!important;
  grid-template-columns:31px minmax(0,1fr)!important;
  gap:7px!important;
  border-radius:11px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.has-social-gate .ugly-start-social__icon{
  width:31px!important;
  height:31px!important;
  min-width:31px!important;
  border-radius:9px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.has-social-gate .ugly-start-social__icon .svg-inline--fa,
.ilyaugly-player[data-videojs10-player="1"].is-player-short.has-social-gate .ugly-start-social__icon svg{
  width:17px!important;
  height:17px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.has-social-gate .ugly-start-social__copy b{
  font-size:11px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.has-social-gate .ugly-start-social__copy small{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.is-player-very-narrow.has-social-gate.has-multiple-social-gates .ugly-start-socials__items{
  grid-template-columns:1fr!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.is-player-very-narrow.has-social-gate .ugly-start-socials__heading{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.is-player-very-narrow.has-social-gate .ugly-start-socials{
  gap:5px!important;
  padding:7px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.is-player-very-narrow.has-social-gate .ugly-start-social{
  min-height:39px!important;
  grid-template-columns:28px minmax(0,1fr)!important;
  padding:5px 7px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.is-player-very-narrow.has-social-gate .ugly-start-social__icon{
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.is-player-very-narrow.has-social-gate .ugly-start-social__copy b{
  font-size:10px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.is-player-very-short.has-social-gate .ugly-start-layer{
  padding:5px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.is-player-very-short.has-social-gate .ugly-start-socials{
  padding:6px!important;
  border-radius:12px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.is-player-very-short.has-social-gate .ugly-start-socials__heading{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-short.is-player-very-short.has-social-gate .ugly-start-social{
  min-height:36px!important;
}

.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-social-countdown .ugly-start-gate,
.ilyaugly-player[data-videojs10-player="1"].is-player-short.is-social-countdown .ugly-start-gate{
  width:min(100%,260px)!important;
  min-height:46px!important;
  padding:7px 42px 8px 8px!important;
  grid-template-columns:31px minmax(0,1fr)!important;
  gap:8px!important;
  border-radius:13px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-social-countdown .ugly-start-gate__check,
.ilyaugly-player[data-videojs10-player="1"].is-player-short.is-social-countdown .ugly-start-gate__check{
  width:31px!important;
  height:31px!important;
  min-width:31px!important;
  border-radius:9px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-social-countdown .ugly-start-gate__copy b,
.ilyaugly-player[data-videojs10-player="1"].is-player-short.is-social-countdown .ugly-start-gate__copy b{
  font-size:11px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-social-countdown .ugly-start-gate__copy small,
.ilyaugly-player[data-videojs10-player="1"].is-player-short.is-social-countdown .ugly-start-gate__copy small{
  font-size:9px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-social-countdown .ugly-start-gate__seconds,
.ilyaugly-player[data-videojs10-player="1"].is-player-short.is-social-countdown .ugly-start-gate__seconds{
  right:8px!important;
  width:26px!important;
  height:26px!important;
  border-radius:8px!important;
  font-size:11px!important;
}

/* 2.0.49 / R50 — larger mobile social gate, completion without checkmarks */
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social{
  grid-template-columns:50px minmax(0,1fr)!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__state{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete{
  border-color:rgba(255,255,255,.08)!important;
  box-shadow:none!important;
  opacity:.62!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete .ugly-start-social__icon{
  opacity:.32!important;
  filter:grayscale(.65) saturate(.45)!important;
  box-shadow:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete .ugly-start-social__copy{
  opacity:.72!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate{
  grid-template-columns:minmax(0,1fr)!important;
  padding-left:14px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__check,
.ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-gate__icon{
  display:none!important;
}

/* The embedded player width, not the browser viewport, controls the mobile layout. */
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-layer{
  box-sizing:border-box!important;
  padding:10px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-content,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-gate-flow{
  box-sizing:border-box!important;
  width:calc(100% - 8px)!important;
  max-width:430px!important;
  min-width:0!important;
  margin:0 auto!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-socials{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:none!important;
  padding:13px!important;
  gap:11px!important;
  border-radius:18px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-socials__heading{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:2px!important;
  padding:0 4px 2px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-socials__heading b{
  font-size:15px!important;
  line-height:1.15!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-socials__heading small{
  display:block!important;
  font-size:10px!important;
  line-height:1.2!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-socials__items{
  width:100%!important;
  grid-template-columns:1fr!important;
  gap:8px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social{
  min-height:58px!important;
  grid-template-columns:42px minmax(0,1fr)!important;
  gap:11px!important;
  padding:8px 11px!important;
  border-radius:14px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social__icon{
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  border-radius:12px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social__icon .svg-inline--fa,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social__icon svg{
  width:22px!important;
  height:22px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social__copy b{
  font-size:13px!important;
  line-height:1.18!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social__copy small{
  display:block!important;
  margin-top:3px!important;
  font-size:9px!important;
  line-height:1.2!important;
}

/* A regular phone-width 16:9 player keeps two large cards side by side. */
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-player-short:not(.is-player-very-narrow).has-social-gate.has-multiple-social-gates .ugly-start-socials__items{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-player-short:not(.is-player-very-narrow).has-social-gate .ugly-start-social{
  min-height:62px!important;
  grid-template-columns:40px minmax(0,1fr)!important;
  padding:9px 10px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-player-short:not(.is-player-very-narrow).has-social-gate .ugly-start-social__icon{
  width:40px!important;
  height:40px!important;
  min-width:40px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-player-short:not(.is-player-very-narrow).has-social-gate .ugly-start-social__copy small{
  display:none!important;
}

/* Very narrow players use one full-width row per network, without shrinking to a tiny box. */
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-player-very-narrow.has-social-gate .ugly-start-content,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-player-very-narrow.has-social-gate .ugly-start-gate-flow{
  width:calc(100% - 4px)!important;
  max-width:330px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-player-very-narrow.has-social-gate .ugly-start-socials{
  width:100%!important;
  padding:10px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-player-very-narrow.has-social-gate .ugly-start-socials__heading{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-player-very-narrow.has-social-gate .ugly-start-social{
  min-height:50px!important;
  grid-template-columns:36px minmax(0,1fr)!important;
  padding:7px 9px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-player-very-narrow.has-social-gate .ugly-start-social__icon{
  width:36px!important;
  height:36px!important;
  min-width:36px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-player-very-narrow.has-social-gate .ugly-start-social__copy b{
  font-size:12px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-player-very-narrow.has-social-gate .ugly-start-social__copy small{
  display:none!important;
}

.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-social-countdown .ugly-start-gate{
  width:min(calc(100% - 18px),310px)!important;
  min-height:52px!important;
  padding:9px 46px 10px 13px!important;
  border-radius:14px!important;
}

/* 2.0.50 / R51 — social gate rebuilt from the original 2.0.33 panel */
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-layer{
  box-sizing:border-box!important;
  display:grid!important;
  place-items:center!important;
  padding:16px!important;
  overflow:hidden!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-content{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:none!important;
  height:100%!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
  margin:0!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate-flow{
  position:relative!important;
  inset:auto!important;
  box-sizing:border-box!important;
  width:min(680px,calc(100% - 24px))!important;
  max-width:none!important;
  max-height:calc(100% - 24px)!important;
  display:grid!important;
  gap:12px!important;
  padding:18px!important;
  margin:0 auto!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  border:1px solid rgba(255,255,255,.13)!important;
  border-radius:20px!important;
  background:linear-gradient(180deg,rgba(21,22,27,.97),rgba(11,12,16,.98))!important;
  box-shadow:0 24px 72px rgba(0,0,0,.52)!important;
  transform:none!important;
  overscroll-behavior:contain!important;
  scrollbar-width:none!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate-flow::-webkit-scrollbar{
  display:none!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:none!important;
  display:grid!important;
  gap:12px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:none!important;
  box-shadow:none!important;
  transform:none!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__heading{
  display:grid!important;
  place-items:center!important;
  gap:3px!important;
  padding:0 8px 2px!important;
  text-align:center!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__heading b{
  display:block!important;
  color:#fff!important;
  font-size:20px!important;
  font-weight:800!important;
  line-height:1.15!important;
  letter-spacing:-.025em!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__heading small{
  display:block!important;
  color:rgba(255,255,255,.58)!important;
  font-size:11px!important;
  font-weight:500!important;
  line-height:1.35!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items{
  box-sizing:border-box!important;
  width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-socials__items>.ugly-start-social:only-child{
  grid-column:1/-1!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social{
  position:relative!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  min-height:72px!important;
  display:grid!important;
  grid-template-columns:44px minmax(0,1fr)!important;
  align-items:center!important;
  gap:11px!important;
  padding:12px 14px!important;
  margin:0!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:14px!important;
  color:#fff!important;
  text-align:left!important;
  text-decoration:none!important;
  transform:none!important;
  transition:background-color .16s ease,border-color .16s ease,opacity .16s ease!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--telegram{
  background:linear-gradient(135deg,rgba(35,45,58,.98),rgba(19,25,34,.98))!important;
  border-color:rgba(42,171,238,.30)!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--instagram{
  background:linear-gradient(135deg,rgba(49,27,53,.98),rgba(27,18,34,.98))!important;
  border-color:rgba(221,42,123,.28)!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:hover,
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:focus-visible{
  border-color:rgba(255,255,255,.28)!important;
  background-color:rgba(255,255,255,.05)!important;
  transform:none!important;
  outline:none!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social:active{
  opacity:.84!important;
  transform:none!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social::before,
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social::after,
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__state,
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__state::before,
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__state::after{
  content:none!important;
  display:none!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon{
  box-sizing:border-box!important;
  width:44px!important;
  height:44px!important;
  min-width:44px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:12px!important;
  color:#fff!important;
  box-shadow:none!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--telegram .ugly-start-social__icon{
  background:#2aabee!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social--instagram .ugly-start-social__icon{
  background:linear-gradient(135deg,#f58529 0%,#dd2a7b 48%,#8134af 76%,#515bd4 100%)!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon svg,
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__icon .svg-inline--fa{
  width:23px!important;
  height:23px!important;
  max-width:23px!important;
  max-height:23px!important;
  color:#fff!important;
  fill:currentColor!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy{
  min-width:0!important;
  display:block!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy b{
  display:block!important;
  overflow:hidden!important;
  color:#fff!important;
  font-size:14px!important;
  font-weight:750!important;
  line-height:1.2!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social__copy small{
  display:block!important;
  margin-top:4px!important;
  overflow:hidden!important;
  color:rgba(255,255,255,.58)!important;
  font-size:11px!important;
  font-weight:500!important;
  line-height:1.2!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete{
  pointer-events:none!important;
  opacity:.42!important;
  border-color:rgba(255,255,255,.07)!important;
  filter:none!important;
  box-shadow:none!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete .ugly-start-social__icon{
  opacity:.34!important;
  filter:grayscale(.85) saturate(.35)!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-social.is-complete .ugly-start-social__copy{
  opacity:.64!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].is-social-countdown .ugly-start-socials{
  display:none!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate{
  position:relative!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  min-height:64px!important;
  display:grid!important;
  grid-template-columns:38px minmax(0,1fr) 42px!important;
  align-items:center!important;
  gap:11px!important;
  padding:11px 13px 14px!important;
  margin:0!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,rgba(18,19,24,.98),rgba(10,11,15,.98))!important;
  box-shadow:none!important;
  transform:none!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate[hidden]{
  display:none!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__check{
  display:none!important;
  content:none!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__icon{
  box-sizing:border-box!important;
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:11px!important;
  background:rgba(255,255,255,.07)!important;
  color:rgba(255,255,255,.78)!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__icon svg{
  width:18px!important;
  height:18px!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__copy{
  min-width:0!important;
  display:block!important;
  text-align:left!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__copy b{
  display:block!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:750!important;
  line-height:1.2!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__copy small{
  display:block!important;
  margin-top:3px!important;
  color:rgba(255,255,255,.58)!important;
  font-size:10px!important;
  font-weight:500!important;
  line-height:1.2!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__copy strong{
  color:#fff!important;
  font-weight:700!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__seconds{
  box-sizing:border-box!important;
  width:38px!important;
  height:38px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:11px!important;
  background:rgba(255,255,255,.06)!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:800!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__progress{
  position:absolute!important;
  left:13px!important;
  right:13px!important;
  bottom:7px!important;
  height:3px!important;
  display:block!important;
  overflow:hidden!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.10)!important;
}
html body .ilyaugly-player[data-videojs10-player="1"].has-social-gate .ugly-start-gate__progress>i{
  display:block!important;
  width:0;
  height:100%!important;
  border-radius:inherit!important;
  background:#fff!important;
  transition:width .1s linear!important;
}

@media (max-width:760px), (pointer:coarse){
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-layer{
    padding:6px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-content{
    width:100%!important;
    height:100%!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-gate-flow{
    width:calc(100% - 4px)!important;
    max-width:none!important;
    max-height:calc(100% - 4px)!important;
    gap:8px!important;
    padding:10px!important;
    border-radius:15px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-socials{
    width:100%!important;
    gap:8px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-socials__heading{
    gap:1px!important;
    padding:0 4px 1px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-socials__heading b{
    font-size:14px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-socials__heading small{
    font-size:9px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-socials__items,
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate.has-multiple-social-gates .ugly-start-socials__items{
    width:100%!important;
    grid-template-columns:1fr!important;
    gap:7px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social{
    width:100%!important;
    min-height:52px!important;
    grid-template-columns:38px minmax(0,1fr)!important;
    gap:9px!important;
    padding:7px 9px!important;
    border-radius:12px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social__icon{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    border-radius:10px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social__icon svg,
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social__icon .svg-inline--fa{
    width:20px!important;
    height:20px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social__copy b{
    font-size:12px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social__copy small{
    margin-top:2px!important;
    font-size:9px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-gate{
    width:100%!important;
    min-height:54px!important;
    grid-template-columns:32px minmax(0,1fr) 34px!important;
    gap:8px!important;
    padding:8px 10px 12px!important;
    border-radius:12px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-gate__icon{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    border-radius:9px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-gate__icon svg{
    width:16px!important;
    height:16px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-gate__copy b{
    font-size:11px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-gate__copy small{
    font-size:9px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-gate__seconds{
    width:32px!important;
    height:32px!important;
    border-radius:9px!important;
    font-size:11px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-gate__progress{
    left:10px!important;
    right:10px!important;
    bottom:6px!important;
  }
}

@media (max-height:250px) and (pointer:coarse){
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-layer{
    padding:4px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-gate-flow{
    width:calc(100% - 2px)!important;
    max-height:calc(100% - 2px)!important;
    padding:7px!important;
    gap:6px!important;
    border-radius:12px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-socials__heading small{
    display:none!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-socials__heading b{
    font-size:12px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social{
    min-height:44px!important;
    grid-template-columns:32px minmax(0,1fr)!important;
    padding:5px 7px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social__icon{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social__copy b{
    font-size:11px!important;
  }
  html body .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-social-gate .ugly-start-social__copy small{
    display:none!important;
  }
}


/* 2.0.49 — per-viewer automatic episode transition switch. */
.ilyaugly-player[data-videojs10-player="1"] .ugly-menu-autonext{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  min-height:50px!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-menu-autonext>span{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:3px!important;
  text-align:left!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-menu-autonext>span b{font-size:12px!important;line-height:1.25!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-menu-autonext>span small{font-size:9px!important;opacity:.62!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-apple-switch{
  position:relative!important;
  display:inline-flex!important;
  flex:0 0 42px!important;
  width:42px!important;
  height:24px!important;
  border-radius:999px!important;
  background:rgba(120,120,128,.32)!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)!important;
  transition:background-color .18s ease!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-apple-switch em{
  position:absolute!important;
  top:2px!important;
  left:2px!important;
  width:20px!important;
  height:20px!important;
  border-radius:50%!important;
  background:#fff!important;
  box-shadow:0 2px 6px rgba(0,0,0,.34)!important;
  transition:transform .18s ease!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-menu-autonext[aria-checked="true"] .ugly-apple-switch{background:#34c759!important}
.ilyaugly-player[data-videojs10-player="1"] .ugly-menu-autonext[aria-checked="true"] .ugly-apple-switch em{transform:translateX(18px)!important}

/* The native Video.js controls are moved through shadow roots, so hidden must
   remain authoritative after the control dock is mounted. */
.ilyaugly-player[data-videojs10-player="1"].is-single-episode .ugly-skin-button--previous,
.ilyaugly-player[data-videojs10-player="1"].is-single-episode .ugly-skin-button--next,
.ilyaugly-player[data-videojs10-player="1"].is-single-episode .ugly-skin-button--episodes,
.ilyaugly-player[data-videojs10-player="1"].is-single-episode media-playlist-button,
.ilyaugly-player[data-videojs10-player="1"].is-single-episode media-playlist-next-button,
.ilyaugly-player[data-videojs10-player="1"].is-single-episode media-playlist-previous-button{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}


/* 2.0.55 / R59 — fallback bar mirrors desktop navigation and seeking controls. */
@media (pointer:coarse) and (max-width:960px){
  .ilyaugly-player[data-videojs10-player="1"] .ugly-mobile-safe-controls button:disabled{
    opacity:.3!important;pointer-events:none!important;
  }
  .ilyaugly-player[data-videojs10-player="1"] .ugly-mobile-safe-controls .ugly-mobile-safe-fullscreen{margin-left:auto!important}
}
@media (pointer:coarse) and (max-width:360px){
  .ilyaugly-player[data-videojs10-player="1"] .ugly-mobile-safe-controls button{
    width:34px!important;min-width:34px!important;
  }
}

/* 2.0.55 / R59 — native Video.js mobile bar keeps ±10 sec and episode navigation. */
@media (pointer:coarse) and (max-width:960px){
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-skin-extension--navigation.is-inline{
    display:contents!important;
    visibility:visible!important;
    pointer-events:auto!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-skin-extension--navigation.is-inline .ugly-skin-button{
    display:grid!important;
    visibility:visible!important;
    pointer-events:auto!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-skin-extension--navigation[hidden],
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-skin-extension--navigation .ugly-skin-button[hidden]{
    display:none!important;
  }
}


/* 2.0.55 / R60 — normalize injected episode buttons with the native mobile bar. */
@media (pointer:coarse) and (max-width:960px){
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-skin-extension--navigation.is-inline .ugly-skin-button,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-skin-extension--actions.is-inline .ugly-skin-button{
    box-sizing:border-box!important;align-self:center!important;margin:0!important;padding:0!important;
    line-height:1!important;vertical-align:middle!important
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-skin-button__icon{
    display:grid!important;place-items:center!important;margin:0!important
  }
}

/* 2.0.59 / R64 — container-driven mobile layout.
 * A player can be narrow inside a desktop page, so mobile geometry must follow
 * .is-mobile-layout rather than viewport width or pointer type. */
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ilyaugly-videojs10-container,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-vjs10-shell,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-media-host,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout video-player,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout video-skin{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout{
  overflow:hidden!important;
  border-radius:10px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-vjs10-shell{
  aspect-ratio:16/9!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:hidden!important;
  background:#000!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-media-host,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout video-player,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout video-skin,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-content-media,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-native-fallback-media,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-provider-stage,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-iframe-holder,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout video,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout iframe{
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  min-width:0!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-topbar{
  min-height:0!important;
  padding:7px max(8px,var(--ugly-safe-right)) 24px max(8px,var(--ugly-safe-left))!important;
  align-items:flex-start!important;
  background:linear-gradient(180deg,rgba(0,0,0,.68),rgba(0,0,0,.18) 58%,transparent)!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-title,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-mobile-report-button{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-actions{
  margin-left:auto!important;
  gap:0!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-actions[hidden],
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-single-episode .ugly-top-actions{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-actions .ugly-top-episodes{
  box-sizing:border-box!important;
  width:auto!important;
  min-width:36px!important;
  max-width:124px!important;
  height:34px!important;
  min-height:34px!important;
  padding:0 9px!important;
  gap:6px!important;
  border-radius:10px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-top-episodes-label{
  font-size:10px!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-loading,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-buffering{
  position:absolute!important;
  inset:0!important;
  display:grid!important;
  place-content:center!important;
  justify-items:center!important;
  gap:8px!important;
  background:rgba(0,0,0,.46)!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-loading[hidden],
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-buffering[hidden]{display:none!important}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-loading span,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-buffering span{
  width:28px!important;
  height:28px!important;
  border-width:2px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-loading b,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-buffering b{
  max-width:84%!important;
  padding:6px 10px!important;
  border-radius:999px!important;
  font-size:10px!important;
  line-height:1.2!important;
  text-align:center!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-resume-overlay{
  padding:10px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-resume-card{
  width:min(360px,calc(100% - 8px))!important;
  grid-template-columns:40px minmax(0,1fr)!important;
  gap:10px!important;
  padding:13px!important;
  border-radius:13px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-resume-icon{
  width:40px!important;
  height:40px!important;
  border-radius:10px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-resume-copy b{font-size:14px!important}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-resume-copy small{font-size:11px!important}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-resume-actions{gap:7px!important}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-resume-actions button{
  min-height:38px!important;
  padding:0 10px!important;
  font-size:11px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-menu{
  box-sizing:border-box!important;
  right:7px!important;
  bottom:50px!important;
  width:min(250px,calc(100% - 14px))!important;
  max-height:calc(100% - 58px)!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-episode-panel{
  box-sizing:border-box!important;
  inset:0!important;
  width:100%!important;
  max-width:100%!important;
  border-left:0!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-report-modal form{
  box-sizing:border-box!important;
  width:min(520px,calc(100% - 14px))!important;
  max-height:calc(100% - 14px)!important;
  overflow:auto!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-ad-top{
  left:8px!important;
  right:8px!important;
  top:8px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-ad-bottom{
  left:8px!important;
  right:8px!important;
  bottom:8px!important;
  gap:7px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-ad-label,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-ad-counter{
  min-height:27px!important;
  padding:0 8px!important;
  font-size:10px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-ad-title{display:none!important}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-ad-bottom button{
  min-height:38px!important;
  height:38px!important;
  padding:0 10px!important;
  font-size:10px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-player-social-gate__panel{
  box-sizing:border-box!important;
  width:calc(100% - 16px)!important;
  max-height:calc(100% - 16px)!important;
  overflow:auto!important;
  padding:14px!important;
  border-radius:15px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-player-social-gate__heading{margin-bottom:12px!important}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-player-social-gate__heading strong{font-size:16px!important}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-player-social-gate__button{
  min-height:54px!important;
  grid-template-columns:36px minmax(0,1fr) 24px!important;
  gap:9px!important;
  padding:8px 10px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-player-social-gate__icon{
  width:36px!important;
  height:36px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-compact .ugly-top-actions .ugly-top-episodes{
  max-width:104px!important;
  height:32px!important;
  min-height:32px!important;
  padding:0 8px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-compact .ugly-top-episodes-label{font-size:9px!important}
.ilyaugly-player[data-videojs10-player="1"].is-player-very-narrow .ugly-top-actions .ugly-top-episodes{
  width:34px!important;
  min-width:34px!important;
  max-width:34px!important;
  padding:0!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-player-very-narrow .ugly-top-episodes-label,
.ilyaugly-player[data-videojs10-player="1"].is-player-very-narrow .ugly-top-action-chevron{display:none!important}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-short .ugly-topbar{
  padding-top:5px!important;
  padding-bottom:16px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-short .ugly-player-social-gate__heading span,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-short .ugly-player-social-gate__copy small{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-short .ugly-player-social-gate__button{
  min-height:46px!important;
}


/* 2.0.60 / R65 — full episode selector and one-line mobile controls for playlists. */
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-top-actions{
  display:flex!important;
  align-items:center!important;
  margin-left:auto!important;
  min-width:0!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-top-actions .ugly-top-episodes,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-player-very-narrow:not(.is-single-episode) .ugly-top-actions .ugly-top-episodes{
  display:inline-flex!important;
  visibility:visible!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-width:106px!important;
  max-width:146px!important;
  height:36px!important;
  min-height:36px!important;
  padding:0 11px!important;
  gap:7px!important;
  border-radius:11px!important;
  white-space:nowrap!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-top-episodes-label,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-player-very-narrow:not(.is-single-episode) .ugly-top-episodes-label{
  display:block!important;
  visibility:visible!important;
  min-width:0!important;
  max-width:82px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-size:11px!important;
  font-weight:650!important;
  line-height:1!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-top-action-icon,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-top-action-icon svg{
  display:grid!important;
  visibility:visible!important;
  width:17px!important;
  height:17px!important;
  min-width:17px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-top-action-chevron,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-top-action-chevron svg,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-player-very-narrow:not(.is-single-episode) .ugly-top-action-chevron{
  display:grid!important;
  visibility:visible!important;
  width:14px!important;
  height:14px!important;
  min-width:14px!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-controls-row,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-mobile-safe-controls{
  box-sizing:border-box!important;
  display:flex!important;
  flex-flow:row nowrap!important;
  align-items:center!important;
  justify-content:space-between!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  gap:0!important;
  overflow:visible!important;
  white-space:nowrap!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-controls-left,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-controls-right{
  display:contents!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-play,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-prev,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-rewind,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-forward,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-next,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-mute,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-settings,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-episodes,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-report,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-fullscreen,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-mobile-safe-controls button{
  box-sizing:border-box!important;
  flex:1 1 0!important;
  width:auto!important;
  min-width:0!important;
  max-width:40px!important;
  height:34px!important;
  min-height:34px!important;
  margin:0!important;
  padding:0!important;
  place-items:center!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-mobile-safe-controls button:last-child,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-mobile-safe-fullscreen{
  margin-left:0!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-control svg,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-mobile-safe-controls svg{
  width:18px!important;
  height:18px!important;
}
@media (max-width:380px){
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-top-actions .ugly-top-episodes,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-player-very-narrow:not(.is-single-episode) .ugly-top-actions .ugly-top-episodes{
    min-width:102px!important;
    max-width:124px!important;
    height:34px!important;
    min-height:34px!important;
    padding:0 9px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-top-episodes-label{
    max-width:66px!important;
    font-size:10px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-play,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-prev,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-rewind,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-forward,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-next,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-mute,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-settings,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-episodes,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-report,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-fullscreen,
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout:not(.is-single-episode) .ugly-mobile-safe-controls button{
    max-width:36px!important;
    height:32px!important;
    min-height:32px!important;
  }
}

/* 2.0.61 / R66 — settings, report and fullscreen form a right-aligned utility group. */
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-skin-extension--actions.is-fallback{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  margin-left:auto!important;
  gap:0!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-skin-extension--actions.is-fallback .ugly-skin-button{
  flex:0 0 36px!important;
  width:36px!important;
  min-width:36px!important;
  max-width:36px!important;
  height:36px!important;
  min-height:36px!important;
}
@media (max-width:380px){
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-skin-extension--actions.is-fallback .ugly-skin-button{
    flex-basis:32px!important;
    width:32px!important;
    min-width:32px!important;
    max-width:32px!important;
    height:32px!important;
    min-height:32px!important;
  }
}

/* 2.0.63 / R68 — centered mobile pause overlay and post-skip tap shield. */
.ilyaugly-player[data-videojs10-player="1"] .ugly-post-ad-control-lock{
  position:absolute!important;
  inset:0!important;
  z-index:96!important;
  display:block!important;
  background:transparent!important;
  cursor:default!important;
  touch-action:none!important;
  -webkit-tap-highlight-color:transparent!important;
  user-select:none!important;
  -webkit-user-select:none!important;
}
.ilyaugly-player[data-videojs10-player="1"] .ugly-post-ad-control-lock[hidden]{
  display:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-post-ad-control-lock button,
.ilyaugly-player[data-videojs10-player="1"].is-post-ad-control-lock [role="button"]{
  pointer-events:none!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-center-play{
  box-sizing:border-box!important;
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  right:auto!important;
  bottom:auto!important;
  z-index:28!important;
  width:58px!important;
  min-width:58px!important;
  height:58px!important;
  min-height:58px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.22)!important;
  border-radius:50%!important;
  background:rgba(12,12,14,.72)!important;
  color:#fff!important;
  box-shadow:0 10px 34px rgba(0,0,0,.36)!important;
  backdrop-filter:blur(10px)!important;
  -webkit-backdrop-filter:blur(10px)!important;
  transform:translate(-50%,-50%) scale(.92)!important;
  transform-origin:center center!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  place-items:center!important;
  transition:opacity .16s ease,transform .16s ease,visibility .16s linear!important;
  -webkit-tap-highlight-color:transparent!important;
  touch-action:manipulation!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-center-play.is-visible:not([hidden]){
  display:grid!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  transform:translate(-50%,-50%) scale(1)!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-center-play.is-release-feedback:not([hidden]){
  pointer-events:none!important;
  animation:ugly-mobile-center-play-release .32s ease forwards!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-center-play svg{
  display:block!important;
  width:25px!important;
  height:25px!important;
  margin:0!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-center-play[aria-label="Воспроизвести"] svg{
  transform:translateX(1.5px)!important;
}
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.is-ad-playing .ugly-center-play,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-resume-prompt .ugly-center-play,
.ilyaugly-player[data-videojs10-player="1"].is-mobile-layout.has-open-modal .ugly-center-play{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
@keyframes ugly-mobile-center-play-release{
  0%{opacity:1;transform:translate(-50%,-50%) scale(1)}
  100%{opacity:0;transform:translate(-50%,-50%) scale(1.14)}
}
@media(max-width:380px){
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-center-play{
    width:52px!important;
    min-width:52px!important;
    height:52px!important;
    min-height:52px!important;
  }
  .ilyaugly-player[data-videojs10-player="1"].is-mobile-layout .ugly-center-play svg{
    width:23px!important;
    height:23px!important;
  }
}
