.ilyaugly-player[data-venom-player="1"] {
    position: relative;
    width: 100%;
    min-width: 0;
}
.ilyaugly-player[data-venom-player="1"] .ilyaugly-venom-container {
    width: 100%;
    min-height: 220px;
}
.ilyaugly-player[data-venom-player="1"] .ilyaugly-venom-error {
    position: absolute;
    inset: 0;
    z-index: 1000;
    box-sizing: border-box;
    min-height: 220px;
    padding: 24px;
    display: grid;
    place-items: center;
    border-radius: 12px;
    background: rgba(11, 13, 16, .96);
    color: #fff;
    font: 14px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}
.ilyaugly-player[data-venom-player="1"] .ilyaugly-venom-error[hidden] {
    display: none;
}

.ilyaugly-player-error-card {
    width: min(680px, 100%);
    display: grid;
    grid-template-columns: 44px minmax(0, 1fr);
    gap: 16px;
    align-items: start;
    text-align: left;
}
.ilyaugly-player-error-icon {
    width: 44px;
    height: 44px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    background: rgba(255, 69, 58, .16);
    color: #ff6961;
    font-size: 24px;
    font-weight: 700;
}
.ilyaugly-player-error-content {
    min-width: 0;
}
.ilyaugly-player-error-title {
    margin: 0 0 6px;
    font-size: 18px;
    line-height: 1.25;
    font-weight: 700;
}
.ilyaugly-player-error-message {
    color: rgba(255, 255, 255, .72);
    font-size: 14px;
    line-height: 1.55;
}
.ilyaugly-player-error-code {
    display: inline-flex;
    margin-top: 10px;
    padding: 5px 9px;
    border-radius: 7px;
    background: rgba(255, 255, 255, .07);
    color: rgba(255, 255, 255, .6);
    font: 12px/1.2 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}
.ilyaugly-player-error-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 16px;
}
.ilyaugly-player-error-button {
    appearance: none;
    min-height: 36px;
    padding: 0 14px;
    border: 1px solid rgba(255, 255, 255, .14);
    border-radius: 9px;
    background: rgba(255, 255, 255, .07);
    color: #fff;
    cursor: pointer;
    font: 600 13px/1 -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}
.ilyaugly-player-error-button:hover {
    background: rgba(255, 255, 255, .12);
}
.ilyaugly-player-error-button.is-primary {
    border-color: transparent;
    background: #0a84ff;
}
.ilyaugly-player-error-button.is-primary:hover {
    background: #2997ff;
}
.ilyaugly-player-error-details {
    margin-top: 14px;
    color: rgba(255, 255, 255, .58);
}
.ilyaugly-player-error-details summary {
    cursor: pointer;
    user-select: none;
    font-size: 12px;
}
.ilyaugly-player-error-details pre {
    box-sizing: border-box;
    max-height: 190px;
    margin: 10px 0 0;
    padding: 12px;
    overflow: auto;
    border: 1px solid rgba(255, 255, 255, .09);
    border-radius: 9px;
    background: rgba(0, 0, 0, .28);
    color: rgba(255, 255, 255, .7);
    white-space: pre-wrap;
    overflow-wrap: anywhere;
    font: 11px/1.55 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}
@media (max-width: 640px) {
    .ilyaugly-player[data-venom-player="1"] .ilyaugly-venom-error {
        padding: 18px;
    }
    .ilyaugly-player-error-card {
        grid-template-columns: 36px minmax(0, 1fr);
        gap: 12px;
    }
    .ilyaugly-player-error-icon {
        width: 36px;
        height: 36px;
        font-size: 20px;
    }
    .ilyaugly-player-error-title {
        font-size: 16px;
    }
}

.ilyaugly-player[data-venom-player="1"] .ugly-player-quality-hidden {
    display: none !important;
}

.ilyaugly-player[data-venom-player="1"] .ugly-player-about-dialog {
    width: min(360px, calc(100vw - 28px)) !important;
    max-width: min(360px, calc(100vw - 28px)) !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, .16) !important;
    border-radius: 28px !important;
    background:
        linear-gradient(180deg, rgba(34, 38, 48, .88), rgba(12, 14, 19, .94)) !important;
    box-shadow:
        0 30px 90px rgba(0, 0, 0, .62),
        inset 0 1px 0 rgba(255, 255, 255, .1) !important;
    backdrop-filter: blur(34px) saturate(145%);
    -webkit-backdrop-filter: blur(34px) saturate(145%);
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-header {
    position: relative;
    min-height: 116px !important;
    padding: 24px 56px 8px !important;
    box-sizing: border-box;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 0 !important;
    background: transparent !important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-header > button {
    position: absolute !important;
    top: 14px !important;
    right: 14px !important;
    width: 34px !important;
    height: 34px !important;
    border: 0 !important;
    border-radius: 50% !important;
    background: rgba(255, 255, 255, .1) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .08) !important;
    transition: transform .18s ease, background-color .18s ease !important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-header > button:hover {
    background: rgba(255, 255, 255, .17) !important;
    transform: scale(1.04);
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-header > button:active {
    transform: scale(.94);
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-brand {
    width: 100%;
    min-width: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-logo {
    display: block !important;
    width: 208px !important;
    max-width: 100% !important;
    height: 58px !important;
    object-fit: contain;
    object-position: center;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-brand-fallback {
    color: #fff;
    text-align: center;
    font: 750 20px/1.2 -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Arial, sans-serif;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-body {
    min-height: 0 !important;
    padding: 4px 18px 20px !important;
    box-sizing: border-box;
    display: flex !important;
    flex-direction: column;
    align-items: stretch !important;
    justify-content: flex-start !important;
    gap: 18px !important;
    text-align: center !important;
    background: transparent !important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-title {
    color: rgba(255, 255, 255, .94);
    text-align: center;
    font: 700 19px/1.2 -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Arial, sans-serif;
    letter-spacing: -.018em;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-links {
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, .1);
    border-radius: 18px;
    background: rgba(255, 255, 255, .07);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .045);
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link {
    position: relative;
    min-height: 64px;
    padding: 9px 14px;
    box-sizing: border-box;
    display: grid;
    grid-template-columns: 38px minmax(0, 1fr) 20px;
    align-items: center;
    gap: 11px;
    color: #fff !important;
    text-decoration: none !important;
    background: transparent;
    transition: background-color .16s ease, transform .16s ease;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link + .ugly-player-about-link::before {
    content: "";
    position: absolute;
    top: 0;
    right: 14px;
    left: 63px;
    height: 1px;
    background: rgba(255, 255, 255, .09);
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link:hover {
    background: rgba(255, 255, 255, .075);
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link:active {
    background: rgba(255, 255, 255, .11);
    transform: scale(.992);
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-icon {
    width: 38px;
    height: 38px;
    display: grid;
    place-items: center;
    border-radius: 11px;
    color: #fff;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 6px 18px rgba(0, 0, 0, .2);
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-icon--telegram {
    background: linear-gradient(145deg, #39b9f2, #168bd0);
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-icon--web {
    background: linear-gradient(145deg, #6d83ff, #4163e8);
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-icon svg {
    width: 21px;
    height: 21px;
    display: block;
    fill: currentColor;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-copy {
    min-width: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 2px;
    text-align: left;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-copy span {
    color: rgba(255, 255, 255, .48);
    font: 11px/1.2 -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Arial, sans-serif;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-copy strong {
    overflow: hidden;
    max-width: 100%;
    color: rgba(255, 255, 255, .94);
    text-overflow: ellipsis;
    white-space: nowrap;
    font: 600 14px/1.25 -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Arial, sans-serif;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-chevron {
    color: rgba(255, 255, 255, .32);
    font: 300 28px/1 -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Arial, sans-serif;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-footer,
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-footer[hidden] {
    display: none !important;
}

/* Built-in share panel with an extra Telegram action. */
.ilyaugly-player[data-venom-player="1"] .ugly-player-share-panel {
    box-sizing: border-box !important;
    padding: 8px !important;
    gap: 5px !important;
    border: 1px solid rgba(255, 255, 255, .11) !important;
    border-radius: 14px !important;
    background: rgba(8, 10, 14, .9) !important;
    box-shadow: 0 18px 48px rgba(0, 0, 0, .46) !important;
    backdrop-filter: blur(20px) saturate(130%);
    -webkit-backdrop-filter: blur(20px) saturate(130%);
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-share-panel button,
.ilyaugly-player[data-venom-player="1"] .ugly-player-share-panel a {
    position: relative;
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    border-radius: 10px !important;
    background: rgba(255, 255, 255, .055) !important;
    transition: transform .16s ease, background-color .16s ease !important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-share-panel button:hover,
.ilyaugly-player[data-venom-player="1"] .ugly-player-share-panel a:hover {
    background: rgba(255, 255, 255, .12) !important;
    transform: translateY(-2px);
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-share-panel .ugly-player-share-telegram {
    background: rgba(34, 158, 217, .19) !important;
    color: #62c8f5 !important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-share-panel .ugly-player-share-telegram:hover {
    background: rgba(34, 158, 217, .32) !important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-share-telegram svg {
    width: 21px;
    height: 21px;
    display: block;
    fill: currentColor;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-share-tooltip {
    position: absolute;
    right: 0;
    bottom: calc(100% + 8px);
    z-index: 4;
    padding: 6px 8px;
    border-radius: 7px;
    background: rgba(0, 0, 0, .88);
    color: #fff;
    opacity: 0;
    pointer-events: none;
    white-space: nowrap;
    transform: translateY(3px);
    transition: opacity .15s ease, transform .15s ease;
    font: 11px/1 -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-share-telegram:hover .ugly-player-share-tooltip {
    opacity: 1;
    transform: translateY(0);
}

@media (max-width: 520px) {
    .ilyaugly-player[data-venom-player="1"] .ugly-player-about-dialog {
        width: calc(100vw - 18px) !important;
        max-width: calc(100vw - 18px) !important;
        border-radius: 24px !important;
    }
    .ilyaugly-player[data-venom-player="1"] .ugly-player-about-header {
        min-height: 104px !important;
        padding: 22px 52px 6px !important;
    }
    .ilyaugly-player[data-venom-player="1"] .ugly-player-about-logo {
        width: 188px !important;
        height: 52px !important;
    }
    .ilyaugly-player[data-venom-player="1"] .ugly-player-about-body {
        padding: 3px 14px 16px !important;
        gap: 15px !important;
    }
    .ilyaugly-player[data-venom-player="1"] .ugly-player-about-link {
        min-height: 61px;
        padding-right: 12px;
        padding-left: 12px;
    }
}



/* v1.1.7: compact Apple-style about dialog without product title */
.ilyaugly-player .ugly-player-about-body{padding-top:8px!important}
.ilyaugly-player .ugly-player-about-links{margin-top:0!important}


/* v1.1.8: non-blocking lazy bootstrap */
.ilyaugly-player.ilyaugly-player-loading .ilyaugly-venom-container{min-height:clamp(260px,56.25vw,720px);background:#050607;position:relative}
.ilyaugly-player.ilyaugly-player-loading .ilyaugly-venom-container::after{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px;border:3px solid rgba(255,255,255,.16);border-top-color:rgba(255,255,255,.72);border-radius:50%;animation:ugly-player-spin .75s linear infinite}
@keyframes ugly-player-spin{to{transform:rotate(360deg)}}

/* v1.3.1: no transient Venom error flash; native series stay inside the player. */
.ilyaugly-player[data-venom-player="1"] {
    overflow: hidden;
    background: #050608;
}
.ilyaugly-player[data-venom-player="1"] .ilyaugly-venom-container {
    position: relative;
    transition: opacity .16s ease, visibility .16s ease;
}
.ilyaugly-player[data-venom-player="1"].ilyaugly-player-loading .ilyaugly-venom-container {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}
.ilyaugly-player[data-venom-player="1"].ilyaugly-player-loading::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 40;
    min-height: 220px;
    background: linear-gradient(180deg, #0c0e12, #050608);
}
.ilyaugly-player[data-venom-player="1"].ilyaugly-player-loading::after {
    content: "";
    position: absolute;
    z-index: 41;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    margin: -15px 0 0 -15px;
    border: 3px solid rgba(255,255,255,.16);
    border-top-color: rgba(255,255,255,.88);
    border-radius: 50%;
    animation: ugly-player-spin .72s linear infinite;
}
@keyframes ugly-player-spin { to { transform: rotate(360deg); } }
.ilyaugly-player[data-venom-player="1"] .ugly-player-quality-host {
    position: absolute;
    z-index: 120;
    top: 12px;
    right: 12px;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-quality-host[hidden] { display: none !important; }
.ilyaugly-player[data-venom-player="1"] .ugly-player-quality-field {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 7px 9px;
    border: 1px solid rgba(255,255,255,.14);
    border-radius: 10px;
    background: rgba(8,10,14,.72);
    color: #fff;
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    font: 600 12px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-quality-field select {
    border: 0;
    outline: 0;
    background: transparent;
    color: #fff;
    font: inherit;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-quality-field option { color: #111; }

.ilyaugly-player[data-venom-player="1"] .ilyaugly-venom-error {
    padding: clamp(18px, 4vw, 38px);
    background: rgba(3, 6, 10, .58);
    backdrop-filter: blur(18px) saturate(125%);
    -webkit-backdrop-filter: blur(18px) saturate(125%);
}
.ilyaugly-player-error-card {
    width: min(480px, 100%);
    display: block;
    box-sizing: border-box;
    padding: 22px;
    border: 1px solid rgba(255,255,255,.14);
    border-radius: 24px;
    background: linear-gradient(180deg, rgba(35,39,48,.94), rgba(16,18,23,.96));
    box-shadow: 0 28px 80px rgba(0,0,0,.48), inset 0 1px 0 rgba(255,255,255,.08);
    color: #fff;
}
.ilyaugly-player-error-head {
    display: flex;
    align-items: center;
    gap: 13px;
}
.ilyaugly-player-error-heading {
    min-width: 0;
}
.ilyaugly-player-error-icon {
    flex: 0 0 42px;
    width: 42px;
    height: 42px;
    border-radius: 14px;
    background: linear-gradient(180deg, rgba(255,91,82,.24), rgba(255,69,58,.12));
    box-shadow: inset 0 0 0 1px rgba(255,105,97,.22);
    color: #ff6961;
    font-size: 20px;
}
.ilyaugly-player-error-eyebrow {
    margin-bottom: 3px;
    color: rgba(255,255,255,.46);
    font-size: 10px;
    font-weight: 800;
    letter-spacing: .11em;
}
.ilyaugly-player-error-title {
    margin: 0;
    font-size: 18px;
    line-height: 1.22;
    letter-spacing: -.015em;
}
.ilyaugly-player-error-message {
    margin-top: 15px;
    color: rgba(255,255,255,.68);
    font-size: 13px;
    line-height: 1.55;
}
.ilyaugly-player-error-meta {
    display: flex;
    margin-top: 13px;
}
.ilyaugly-player-error-code {
    margin: 0;
    padding: 6px 9px;
    border: 1px solid rgba(255,255,255,.08);
    border-radius: 9px;
    background: rgba(255,255,255,.055);
    color: rgba(255,255,255,.5);
    font-size: 10px;
    letter-spacing: .02em;
}
.ilyaugly-player-error-actions {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 9px;
    margin-top: 18px;
}
.ilyaugly-player-error-button {
    min-height: 42px;
    padding: 0 13px;
    border-radius: 12px;
    border-color: rgba(255,255,255,.11);
    background: rgba(255,255,255,.075);
    font-size: 12px;
    transition: transform .15s ease, background .15s ease, border-color .15s ease;
}
.ilyaugly-player-error-button:hover {
    transform: translateY(-1px);
    background: rgba(255,255,255,.12);
}
.ilyaugly-player-error-button.is-primary {
    background: #0a84ff;
    box-shadow: 0 8px 22px rgba(10,132,255,.25);
}
.ilyaugly-player-error-details {
    margin-top: 13px;
    padding-top: 12px;
    border-top: 1px solid rgba(255,255,255,.08);
}
.ilyaugly-player-error-details summary {
    display: flex;
    align-items: center;
    min-height: 28px;
    color: rgba(255,255,255,.48);
    font-size: 11px;
    list-style: none;
}
.ilyaugly-player-error-details summary::-webkit-details-marker { display: none; }
.ilyaugly-player-error-details summary::after {
    content: "⌄";
    margin-left: auto;
    font-size: 15px;
    transition: transform .16s ease;
}
.ilyaugly-player-error-details[open] summary::after { transform: rotate(180deg); }
.ilyaugly-player-error-details pre {
    max-height: 160px;
    margin-top: 9px;
    border-radius: 12px;
    background: rgba(0,0,0,.24);
    color: rgba(255,255,255,.58);
    font-size: 10px;
}
@media (max-width: 520px) {
    .ilyaugly-player-error-card { padding: 18px; border-radius: 20px; }
    .ilyaugly-player-error-actions { grid-template-columns: 1fr; }
    .ilyaugly-player-error-title { font-size: 16px; }
}


.ilyaugly-player[data-venom-player="1"].ilyaugly-player-loading{aspect-ratio:16/9;min-height:0!important;max-height:none!important;isolation:isolate}
.ilyaugly-player[data-venom-player="1"].ilyaugly-player-loading .ilyaugly-venom-container{width:100%;height:100%;min-height:0!important}
.ilyaugly-player[data-venom-player="1"].ilyaugly-player-loading::before{min-height:0!important}
.ilyaugly-player[data-venom-player="1"].ilyaugly-player-ready{aspect-ratio:auto}



.ilyaugly-player .ugly-native-report{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;background:rgba(5,8,13,.48)!important;backdrop-filter:blur(14px) saturate(120%)!important;-webkit-backdrop-filter:blur(14px) saturate(120%)!important;z-index:80!important}

.ilyaugly-player .ugly-report-panel,.ilyaugly-player .ugly-report-panel *{box-sizing:border-box!important}
.ilyaugly-player .ugly-report-panel{display:flex!important;width:min(500px,calc(100% - 20px))!important;max-width:500px!important;max-height:calc(100% - 20px)!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(31,35,44,.985),rgba(15,17,22,.985))!important;box-shadow:0 28px 80px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.08)!important;color:#fff!important}
.ilyaugly-player .ugly-report-header{display:flex!important;align-items:center!important;min-height:56px!important;flex:0 0 56px!important;padding:0 14px 0 18px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:transparent!important}
.ilyaugly-player .ugly-report-title{min-width:0!important;flex:1!important;color:#fff!important;font:700 16px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.ilyaugly-player .ugly-report-close{display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;margin-left:12px!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.72)!important;font:300 25px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;cursor:pointer!important}.ilyaugly-player .ugly-report-close:hover{background:rgba(255,255,255,.14)!important;color:#fff!important}
.ilyaugly-player .ugly-report-body{display:block!important;width:100%!important;min-width:0!important;flex:1!important;overflow:auto!important;padding:0!important;background:transparent!important;scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.2) transparent!important}
.ilyaugly-player .ugly-report-form{display:grid!important;width:100%!important;min-width:0!important;max-width:none!important;grid-template-columns:1fr!important;gap:11px!important;margin:0!important;padding:16px 18px 18px!important;background:transparent!important}
.ilyaugly-player .ugly-report-intro{display:flex!important;flex-direction:column!important;gap:3px!important;margin:0!important}.ilyaugly-player .ugly-report-intro strong{color:#fff!important;font:700 14px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.ilyaugly-player .ugly-report-intro span{color:rgba(255,255,255,.54)!important;font:400 11px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
.ilyaugly-player .ugly-report-field{display:flex!important;width:100%!important;min-width:0!important;flex-direction:column!important;gap:6px!important;margin:0!important}.ilyaugly-player .ugly-report-field>span{color:rgba(255,255,255,.58)!important;font:600 10px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.ilyaugly-player .ugly-report-field>small{color:rgba(255,255,255,.4)!important;font:400 10px/1.35 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
.ilyaugly-player .ugly-report-select{display:block!important;width:100%!important;height:42px!important;margin:0!important;padding:0 38px 0 12px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;outline:0!important;appearance:auto!important;-webkit-appearance:menulist!important;background:rgba(255,255,255,.065)!important;background-image:none!important;color:#fff!important;font:600 12px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color-scheme:dark!important;box-shadow:none!important}.ilyaugly-player .ugly-report-select:focus{border-color:#0a84ff!important;box-shadow:0 0 0 3px rgba(10,132,255,.18)!important}.ilyaugly-player .ugly-report-select option{background:#1c2028!important;color:#fff!important}
.ilyaugly-player .ugly-report-form input,.ilyaugly-player .ugly-report-form textarea{display:block!important;width:100%!important;min-width:0!important;margin:0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;outline:0!important;background:rgba(255,255,255,.065)!important;background-image:none!important;color:#fff!important;font:500 12px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;box-shadow:none!important}.ilyaugly-player .ugly-report-form input{height:42px!important;padding:0 12px!important}.ilyaugly-player .ugly-report-form textarea{height:76px!important;min-height:76px!important;max-height:120px!important;padding:10px 12px!important;resize:vertical!important}.ilyaugly-player .ugly-report-form input:focus,.ilyaugly-player .ugly-report-form textarea:focus{border-color:#0a84ff!important;box-shadow:0 0 0 3px rgba(10,132,255,.18)!important}
.ilyaugly-player .ugly-report-account{display:grid!important;width:100%!important;min-width:0!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px 11px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:rgba(255,255,255,.05)!important}.ilyaugly-player .ugly-report-avatar{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:50%!important;background:linear-gradient(180deg,#3198ff,#0a84ff)!important;box-shadow:0 7px 18px rgba(10,132,255,.22)!important;color:#fff!important;font:800 13px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.ilyaugly-player .ugly-report-account-copy{display:flex!important;min-width:0!important;flex-direction:column!important;align-items:flex-start!important}.ilyaugly-player .ugly-report-account-copy small{display:block!important;width:100%!important;color:rgba(255,255,255,.43)!important;font:500 9px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ilyaugly-player .ugly-report-account-copy strong{display:block!important;width:100%!important;margin-top:2px!important;overflow:hidden!important;color:#fff!important;font:700 13px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ilyaugly-player .ugly-report-account-copy em{display:block!important;width:100%!important;margin-top:2px!important;overflow:hidden!important;color:rgba(255,255,255,.55)!important;font:400 10px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-style:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ilyaugly-player .ugly-report-auth-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 8px!important;border-radius:999px!important;background:rgba(48,209,88,.12)!important;color:#55dc7b!important;font:700 9px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;white-space:nowrap!important}
.ilyaugly-player .ugly-report-privacy,.ilyaugly-player .ugly-report-guest-note{margin:0!important;color:rgba(255,255,255,.4)!important;font:400 9px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.ilyaugly-player .ugly-report-status{margin:0!important;padding:9px 10px!important;border-radius:10px!important;background:rgba(10,132,255,.11)!important;color:#69adff!important;font:600 10px/1.35 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.ilyaugly-player .ugly-report-status.is-error{background:rgba(255,69,58,.12)!important;color:#ff6961!important}.ilyaugly-player .ugly-report-status[hidden]{display:none!important}
.ilyaugly-player .ugly-report-submit{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:42px!important;margin:0!important;padding:0 14px!important;border:0!important;border-radius:12px!important;background:#0a84ff!important;color:#fff!important;font:700 12px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;box-shadow:0 9px 22px rgba(10,132,255,.22)!important;cursor:pointer!important}.ilyaugly-player .ugly-report-submit:hover{filter:brightness(1.07)!important}.ilyaugly-player .ugly-report-submit:active{transform:scale(.988)!important}.ilyaugly-player .ugly-report-submit:disabled{opacity:.55!important;cursor:wait!important}
@media(max-width:620px){.ilyaugly-player .ugly-native-report{align-items:flex-end!important;padding:7px!important}.ilyaugly-player .ugly-report-panel{width:100%!important;max-width:none!important;max-height:94%!important;border-radius:20px 20px 14px 14px!important}.ilyaugly-player .ugly-report-header{min-height:52px!important;flex-basis:52px!important}.ilyaugly-player .ugly-report-form{gap:9px!important;padding:13px!important}.ilyaugly-player .ugly-report-account{grid-template-columns:38px minmax(0,1fr)!important}.ilyaugly-player .ugly-report-auth-badge{display:none!important}.ilyaugly-player .ugly-report-intro span,.ilyaugly-player .ugly-report-privacy{display:none!important}.ilyaugly-player .ugly-report-form textarea{height:68px!important;min-height:68px!important}}


.ilyaugly-player .ugly-native-report{background:rgba(0,0,0,.68)!important;backdrop-filter:blur(16px) saturate(105%)!important;-webkit-backdrop-filter:blur(16px) saturate(105%)!important}
.ilyaugly-player .ugly-report-panel{border:1px solid #2a2a2a!important;background:#0a0a0a!important;box-shadow:0 30px 90px rgba(0,0,0,.68)!important}
.ilyaugly-player .ugly-report-header{border-bottom:1px solid #242424!important;background:#0a0a0a!important}
.ilyaugly-player .ugly-report-body,.ilyaugly-player .ugly-report-form{background:#0a0a0a!important}
.ilyaugly-player .ugly-report-close{background:#171717!important;color:#a3a3a3!important}.ilyaugly-player .ugly-report-close:hover{background:#242424!important;color:#fff!important}
.ilyaugly-player .ugly-report-field{position:relative!important}
.ilyaugly-player .ugly-report-select{position:relative!important;display:flex!important;width:100%!important;height:46px!important;align-items:center!important;justify-content:space-between!important;margin:0!important;padding:0 14px!important;border:1px solid #2a2a2a!important;border-radius:13px!important;outline:0!important;background:#171717!important;color:#fff!important;font:600 12px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;cursor:pointer!important;user-select:none!important;box-shadow:none!important}
.ilyaugly-player .ugly-report-select:hover{border-color:#3a3a3a!important;background:#1d1d1d!important}.ilyaugly-player .ugly-report-select:focus,.ilyaugly-player .ugly-report-select.is-open{border-color:#525252!important;box-shadow:0 0 0 3px rgba(255,255,255,.07)!important}
.ilyaugly-player .ugly-report-select-label{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.ilyaugly-player .ugly-report-select-chevron{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;margin-left:12px!important;color:#a3a3a3!important;font:700 18px/1 sans-serif!important;transition:transform .18s ease!important}.ilyaugly-player .ugly-report-select.is-open .ugly-report-select-chevron{transform:rotate(180deg)!important;color:#fff!important}
.ilyaugly-player .ugly-report-select-menu{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 8px)!important;display:flex!important;max-height:250px!important;flex-direction:column!important;gap:3px!important;overflow:auto!important;padding:7px!important;border:1px solid #2a2a2a!important;border-radius:14px!important;background:#171717!important;box-shadow:0 20px 55px rgba(0,0,0,.62)!important;z-index:110!important;scrollbar-width:thin!important;scrollbar-color:#3a3a3a #171717!important}.ilyaugly-player .ugly-report-select-menu[hidden]{display:none!important}
.ilyaugly-player .ugly-report-select-option{display:flex!important;width:100%!important;min-height:38px!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:8px 10px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#d4d4d4!important;font:500 12px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;text-align:left!important;cursor:pointer!important}.ilyaugly-player .ugly-report-select-option:hover{background:#242424!important;color:#fff!important}.ilyaugly-player .ugly-report-select-option.is-selected{background:#0a0a0a!important;color:#fff!important}.ilyaugly-player .ugly-report-select-option i{display:none!important;color:#fff!important;font-style:normal!important}.ilyaugly-player .ugly-report-select-option.is-selected i{display:block!important}
.ilyaugly-player .ugly-report-form input,.ilyaugly-player .ugly-report-form textarea{border-color:#2a2a2a!important;background:#171717!important;color:#fff!important}.ilyaugly-player .ugly-report-form input:hover,.ilyaugly-player .ugly-report-form textarea:hover{border-color:#3a3a3a!important}.ilyaugly-player .ugly-report-form input:focus,.ilyaugly-player .ugly-report-form textarea:focus{border-color:#525252!important;box-shadow:0 0 0 3px rgba(255,255,255,.07)!important}
.ilyaugly-player .ugly-report-account{border-color:#2a2a2a!important;background:#171717!important}.ilyaugly-player .ugly-report-avatar{background:#242424!important;box-shadow:none!important}.ilyaugly-player .ugly-report-auth-badge{background:#242424!important;color:#d4d4d4!important}
.ilyaugly-player .ugly-report-submit{border:1px solid #2a2a2a!important;background:#171717!important;color:#fff!important;box-shadow:none!important}.ilyaugly-player .ugly-report-submit:hover{background:#242424!important;filter:none!important}.ilyaugly-player .ugly-report-submit:active{background:#2d2d2d!important}
.ilyaugly-player .ugly-report-status{background:#171717!important;color:#d4d4d4!important}.ilyaugly-player .ugly-report-status.is-error{background:#171717!important;color:#ff6961!important}

.ilyaugly-player .ugly-native-report{
    overflow:visible!important;
    padding:18px!important;
    background:rgba(0,0,0,.72)!important;
    backdrop-filter:blur(18px) saturate(110%)!important;
    -webkit-backdrop-filter:blur(18px) saturate(110%)!important;
}
.ilyaugly-player .ugly-report-panel{
    width:min(520px,calc(100% - 24px))!important;
    max-width:520px!important;
    max-height:calc(100% - 24px)!important;
    overflow:hidden!important;
    border:1px solid #292929!important;
    border-radius:22px!important;
    background:#0a0a0a!important;
    box-shadow:0 34px 100px rgba(0,0,0,.72)!important;
}
.ilyaugly-player .ugly-report-header{
    min-height:58px!important;
    flex-basis:58px!important;
    padding:0 14px 0 20px!important;
    border-bottom:1px solid #202020!important;
    background:#0a0a0a!important;
}
.ilyaugly-player .ugly-report-title{
    font-size:17px!important;
    font-weight:750!important;
    letter-spacing:-.02em!important;
}
.ilyaugly-player .ugly-report-close{
    width:36px!important;
    height:36px!important;
    flex-basis:36px!important;
    background:#171717!important;
    color:#8f8f8f!important;
}
.ilyaugly-player .ugly-report-close:hover{background:#232323!important;color:#fff!important}
.ilyaugly-player .ugly-report-body{
    overflow:auto!important;
    padding:0!important;
    background:#0a0a0a!important;
}
.ilyaugly-player .ugly-report-form{
    gap:12px!important;
    padding:18px 20px 20px!important;
    background:#0a0a0a!important;
}
.ilyaugly-player .ugly-report-intro{display:none!important}
.ilyaugly-player .ugly-report-field{
    position:relative!important;
    z-index:1!important;
    gap:7px!important;
}
.ilyaugly-player .ugly-report-field>span{
    color:#8f8f8f!important;
    font-size:11px!important;
    font-weight:650!important;
}
.ilyaugly-player .ugly-report-reason-field{z-index:3!important}
.ilyaugly-player .ugly-report-select{
    height:48px!important;
    padding:0 15px!important;
    border:1px solid #2b2b2b!important;
    border-radius:14px!important;
    background:#171717!important;
    color:#f4f4f4!important;
    font-size:13px!important;
    font-weight:600!important;
}
.ilyaugly-player .ugly-report-select:hover{background:#1c1c1c!important;border-color:#383838!important}
.ilyaugly-player .ugly-report-select:focus,
.ilyaugly-player .ugly-report-select.is-open{
    border-color:#4a4a4a!important;
    background:#1b1b1b!important;
    box-shadow:0 0 0 3px rgba(255,255,255,.06)!important;
}
.ilyaugly-player .ugly-report-select-chevron{
    width:22px!important;
    height:22px!important;
    color:#888!important;
    font-size:17px!important;
}
.ilyaugly-player .ugly-report-select-menu{
    position:absolute!important;
    right:auto!important;
    bottom:auto!important;
    display:flex!important;
    max-height:238px!important;
    flex-direction:column!important;
    gap:3px!important;
    overflow:auto!important;
    padding:7px!important;
    border:1px solid #303030!important;
    border-radius:14px!important;
    background:#171717!important;
    box-shadow:0 24px 70px rgba(0,0,0,.78)!important;
    z-index:9999!important;
}
.ilyaugly-player .ugly-report-select-menu[hidden]{display:none!important}
.ilyaugly-player .ugly-report-select-option{
    min-height:40px!important;
    padding:9px 11px!important;
    border-radius:10px!important;
    color:#cfcfcf!important;
    font-size:12px!important;
    font-weight:550!important;
}
.ilyaugly-player .ugly-report-select-option:hover,
.ilyaugly-player .ugly-report-select-option:focus{
    outline:0!important;
    background:#242424!important;
    color:#fff!important;
}
.ilyaugly-player .ugly-report-select-option.is-selected{
    background:#0a0a0a!important;
    color:#fff!important;
}
.ilyaugly-player .ugly-report-account{
    min-height:58px!important;
    grid-template-columns:38px minmax(0,1fr) auto!important;
    gap:10px!important;
    padding:9px 11px!important;
    border:1px solid #292929!important;
    border-radius:14px!important;
    background:#171717!important;
}
.ilyaugly-player .ugly-report-avatar{
    width:38px!important;
    height:38px!important;
    background:#242424!important;
    color:#fff!important;
    font-size:12px!important;
}
.ilyaugly-player .ugly-report-account-copy small{
    color:#777!important;
    font-size:9px!important;
}
.ilyaugly-player .ugly-report-account-copy strong{
    margin-top:1px!important;
    font-size:13px!important;
}
.ilyaugly-player .ugly-report-account-copy em{
    margin-top:1px!important;
    color:#8d8d8d!important;
    font-size:10px!important;
}
.ilyaugly-player .ugly-report-auth-badge{
    padding:5px 8px!important;
    background:#242424!important;
    color:#cfcfcf!important;
    font-size:9px!important;
}
.ilyaugly-player .ugly-report-form textarea{
    height:92px!important;
    min-height:92px!important;
    max-height:140px!important;
    padding:12px 14px!important;
    border:1px solid #2b2b2b!important;
    border-radius:14px!important;
    background:#171717!important;
    color:#fff!important;
    font-size:12px!important;
    resize:vertical!important;
}
.ilyaugly-player .ugly-report-form textarea:hover{border-color:#383838!important}
.ilyaugly-player .ugly-report-form textarea:focus{
    border-color:#4a4a4a!important;
    box-shadow:0 0 0 3px rgba(255,255,255,.06)!important;
}
.ilyaugly-player .ugly-report-form textarea::placeholder{color:#777!important}
.ilyaugly-player .ugly-report-privacy{
    color:#666!important;
    font-size:9px!important;
    line-height:1.45!important;
}
.ilyaugly-player .ugly-report-submit{
    min-height:46px!important;
    border:1px solid #2b2b2b!important;
    border-radius:14px!important;
    background:#171717!important;
    color:#fff!important;
    font-size:12px!important;
    font-weight:700!important;
}
.ilyaugly-player .ugly-report-submit:hover{background:#242424!important;border-color:#343434!important}
.ilyaugly-player .ugly-report-submit:active{background:#2b2b2b!important;transform:scale(.992)!important}
@media(max-width:620px){
    .ilyaugly-player .ugly-native-report{align-items:flex-end!important;padding:8px!important}
    .ilyaugly-player .ugly-report-panel{width:100%!important;max-width:none!important;max-height:94%!important;border-radius:20px 20px 14px 14px!important}
    .ilyaugly-player .ugly-report-form{padding:14px!important}
    .ilyaugly-player .ugly-report-auth-badge{display:none!important}
    .ilyaugly-player .ugly-report-select-menu{max-height:210px!important}
}


.ilyaugly-player .ugly-report-reason-field{position:relative!important;z-index:30!important}
.ilyaugly-player .ugly-report-select{position:relative!important;z-index:31!important;cursor:pointer!important}
.ilyaugly-player .ugly-report-select-chevron{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;transition:transform .18s ease!important}
.ilyaugly-player .ugly-report-select.is-open .ugly-report-select-chevron{transform:rotate(180deg)!important}
.ilyaugly-player .ugly-report-select-menu{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 8px)!important;bottom:auto!important;width:auto!important;display:flex!important;max-height:236px!important;z-index:1000!important}
.ilyaugly-player .ugly-report-select-menu[hidden]{display:none!important}
.ilyaugly-player .ugly-report-select-option{appearance:none!important;-webkit-appearance:none!important}
.ilyaugly-player .ugly-report-option-check{display:none;width:16px;height:16px;color:#fff}
.ilyaugly-player .ugly-report-select-option.is-selected .ugly-report-option-check{display:inline-block!important}
.ilyaugly-player .ugly-report-close iconify-icon{display:block;width:20px;height:20px}

.ilyaugly-player[data-venom-player="1"] .ugly-player-about-dialog{
    border-color:#292929!important;
    background:#0a0a0a!important;
    box-shadow:0 30px 90px rgba(0,0,0,.72)!important;
    backdrop-filter:blur(22px) saturate(105%)!important;
    -webkit-backdrop-filter:blur(22px) saturate(105%)!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-header,
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-body{background:#0a0a0a!important}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-header>button{background:#171717!important;border:1px solid #292929!important;box-shadow:none!important}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-header>button:hover{background:#242424!important}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-links{border-color:#292929!important;background:#171717!important;box-shadow:none!important}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link+.ugly-player-about-link::before{background:#292929!important}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link:hover{background:#242424!important}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link:active{background:#2c2c2c!important}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-icon{background:#0a0a0a!important;border:1px solid #292929!important;box-shadow:none!important;color:#fff!important}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-icon--telegram,
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-icon--web{background:#0a0a0a!important}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-icon iconify-icon,
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-chevron iconify-icon{display:block;width:1em;height:1em;color:currentColor}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-chevron{display:grid!important;place-items:center!important;color:#737373!important;font-size:19px!important}
.ilyaugly-player[data-venom-player="1"] .ugly-player-share-telegram iconify-icon{display:block;width:22px;height:22px;color:currentColor}
iconify-icon{display:inline-block;width:1em;height:1em}


.ilyaugly-player[data-venom-player="1"] .ugly-player-about-dialog{
    width:min(420px,calc(100% - 24px))!important;
    max-width:420px!important;
    overflow:hidden!important;
    border:1px solid #2c2c2e!important;
    border-radius:26px!important;
    background:#0a0a0a!important;
    box-shadow:0 32px 96px rgba(0,0,0,.72)!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-header{
    min-height:auto!important;
    padding:22px 22px 10px!important;
    background:#0a0a0a!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-logo{
    width:220px!important;
    height:56px!important;
    max-width:calc(100% - 68px)!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-header>button{
    top:16px!important;
    right:16px!important;
    width:38px!important;
    height:38px!important;
    border:1px solid #2c2c2e!important;
    background:#1c1c1e!important;
    color:#f5f5f7!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-header>button:hover{
    background:#2c2c2e!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-body{
    padding:12px 18px 20px!important;
    gap:0!important;
    background:#0a0a0a!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-links{
    width:100%!important;
    margin:0!important;
    overflow:hidden!important;
    border:1px solid #2c2c2e!important;
    border-radius:17px!important;
    background:#171717!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link{
    min-height:64px!important;
    padding:10px 14px!important;
    grid-template-columns:38px minmax(0,1fr) 18px!important;
    gap:12px!important;
    background:transparent!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link:hover{
    background:#222224!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link:active{
    background:#2c2c2e!important;
    transform:none!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link+.ugly-player-about-link::before{
    left:64px!important;
    right:14px!important;
    background:#303033!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-icon{
    width:36px!important;
    height:36px!important;
    border:0!important;
    border-radius:9px!important;
    color:#fff!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 3px 10px rgba(0,0,0,.24)!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-icon--telegram{
    background:linear-gradient(180deg,#36b7f4 0%,#229ed9 100%)!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-icon--web{
    background:linear-gradient(180deg,#7d7aff 0%,#5856d6 100%)!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-icon iconify-icon{
    width:21px!important;
    height:21px!important;
    color:#fff!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-copy span{
    color:#8e8e93!important;
    font-size:11px!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-copy strong{
    color:#f5f5f7!important;
    font-size:15px!important;
    font-weight:650!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-chevron{
    color:#8e8e93!important;
    font-size:20px!important;
}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-chevron iconify-icon{
    width:20px!important;
    height:20px!important;
}
@media(max-width:480px){
    .ilyaugly-player[data-venom-player="1"] .ugly-player-about-dialog{
        width:calc(100% - 20px)!important;
        border-radius:22px!important;
    }
    .ilyaugly-player[data-venom-player="1"] .ugly-player-about-header{
        padding:18px 16px 8px!important;
    }
    .ilyaugly-player[data-venom-player="1"] .ugly-player-about-logo{
        width:190px!important;
        height:50px!important;
    }
    .ilyaugly-player[data-venom-player="1"] .ugly-player-about-body{
        padding:10px 12px 14px!important;
    }
}

/* v1.4.9 — reliable Iconify CDN images */
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-icon .ugly-player-cdn-icon{display:block!important;width:22px!important;height:22px!important;min-width:22px!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;filter:none!important}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-chevron .ugly-player-cdn-chevron{display:block!important;width:18px!important;height:18px!important;object-fit:contain!important;opacity:.9!important}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-icon--telegram{background:linear-gradient(180deg,#35b8f4 0%,#169bd7 100%)!important;border-color:rgba(255,255,255,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px rgba(22,155,215,.22)!important}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link-icon--web{background:linear-gradient(180deg,#7b70ff 0%,#5950df 100%)!important;border-color:rgba(255,255,255,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 8px 18px rgba(89,80,223,.22)!important}


.ilyaugly-player[data-venom-player="1"] .ilyaugly-venom-error{
    padding:clamp(14px,3vw,28px)!important;
    background:rgba(0,0,0,.58)!important;
    backdrop-filter:blur(16px) saturate(110%)!important;
    -webkit-backdrop-filter:blur(16px) saturate(110%)!important;
}
.ilyaugly-player-error-card{
    width:min(650px,calc(100% - 20px))!important;
    padding:0!important;
    overflow:hidden!important;
    border:1px solid #292929!important;
    border-radius:28px!important;
    background:#0a0a0a!important;
    box-shadow:0 30px 90px rgba(0,0,0,.62)!important;
    color:#fff!important;
}
.ilyaugly-player-error-head{
    min-height:72px!important;
    padding:18px 22px!important;
    gap:14px!important;
    border-bottom:1px solid #242424!important;
    background:#0a0a0a!important;
}
.ilyaugly-player-error-icon{
    flex:0 0 46px!important;
    width:46px!important;
    height:46px!important;
    border:1px solid #343434!important;
    border-radius:15px!important;
    background:#171717!important;
    box-shadow:none!important;
    color:#ff6259!important;
    font-size:21px!important;
}
.ilyaugly-player-error-eyebrow{
    margin-bottom:4px!important;
    color:#777!important;
    font-size:10px!important;
    letter-spacing:.12em!important;
}
.ilyaugly-player-error-title{
    color:#fff!important;
    font-size:20px!important;
    line-height:1.2!important;
}
.ilyaugly-player-error-message{
    margin:0!important;
    padding:18px 22px 0!important;
    color:#a3a3a3!important;
    font-size:13px!important;
    line-height:1.55!important;
}
.ilyaugly-player-error-meta{
    margin:13px 22px 0!important;
}
.ilyaugly-player-error-code{
    padding:7px 10px!important;
    border:1px solid #303030!important;
    border-radius:10px!important;
    background:#171717!important;
    color:#8c8c8c!important;
}
.ilyaugly-player-error-actions{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:10px!important;
    margin:18px 22px 0!important;
}
.ilyaugly-player-error-button{
    min-height:48px!important;
    border:1px solid #303030!important;
    border-radius:14px!important;
    background:#171717!important;
    box-shadow:none!important;
    color:#fff!important;
    font-size:12px!important;
    font-weight:700!important;
}
.ilyaugly-player-error-button:hover{
    transform:none!important;
    border-color:#3b3b3b!important;
    background:#222!important;
}
.ilyaugly-player-error-button.is-primary{
    border-color:#303030!important;
    background:#171717!important;
    box-shadow:none!important;
}
.ilyaugly-player-error-button.is-primary:hover{background:#222!important}
.ilyaugly-player-error-details{
    margin:18px 22px 0!important;
    padding:0 0 18px!important;
    border-top:1px solid #242424!important;
}
.ilyaugly-player-error-details summary{
    min-height:48px!important;
    color:#777!important;
    font-size:11px!important;
}
.ilyaugly-player-error-details pre{
    max-height:180px!important;
    margin:0!important;
    padding:13px!important;
    border:1px solid #292929!important;
    border-radius:14px!important;
    background:#171717!important;
    color:#8f8f8f!important;
}
@media(max-width:620px){
    .ilyaugly-player-error-card{border-radius:22px!important}
    .ilyaugly-player-error-head{padding:16px 17px!important}
    .ilyaugly-player-error-message{padding:16px 17px 0!important}
    .ilyaugly-player-error-meta,.ilyaugly-player-error-actions,.ilyaugly-player-error-details{margin-left:17px!important;margin-right:17px!important}
    .ilyaugly-player-error-actions{grid-template-columns:1fr!important}
}

.ugly-antiadblock,.ugly-pause-ad{position:absolute;inset:0;z-index:999999;display:grid;place-items:center;background:rgba(10,10,10,.78);backdrop-filter:blur(14px)}.ugly-antiadblock-card{width:min(430px,calc(100% - 28px));padding:24px;border:1px solid #292929;border-radius:22px;background:#0a0a0a;color:#fff;text-align:center;box-shadow:0 24px 70px rgba(0,0,0,.45)}.ugly-antiadblock-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 14px;border-radius:15px;background:#171717;color:#ff453a;font-size:25px;font-weight:900}.ugly-antiadblock-card strong{display:block;font-size:18px}.ugly-antiadblock-card p{margin:10px 0 18px;color:#a1a1aa;line-height:1.5}.ugly-antiadblock-card>div{display:flex;gap:9px;justify-content:center}.ugly-antiadblock-card button{min-height:42px;padding:0 16px;border:1px solid #292929;border-radius:12px;background:#171717;color:#fff;font-weight:750}.ugly-pause-ad{background:#0a0a0a}.ugly-pause-ad video{width:100%;height:100%;object-fit:contain;background:#000}.ugly-pause-close{position:absolute;right:16px;top:16px;min-height:40px;padding:0 14px;border:1px solid #292929;border-radius:12px;background:#171717;color:#fff;font-weight:750}.ugly-pause-close:disabled{opacity:.6}


/* Anti-AdBlock v1.8.0 */
.ugly-antiadblock-card.is-fallback{width:min(560px,calc(100% - 28px));padding:18px}.ugly-antiadblock-media{position:relative;margin-top:14px;overflow:hidden;border:1px solid #292929;border-radius:16px;background:#000}.ugly-antiadblock-media video{display:block;width:100%;max-height:min(52vh,420px);aspect-ratio:16/9;object-fit:contain;background:#000}.ugly-antiadblock-media button{position:absolute;z-index:2;min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(23,23,23,.92);color:#fff;font-weight:750}.ugly-antiadblock-media [data-adblock-play]{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ugly-antiadblock-media [data-adblock-skip]{right:12px;bottom:12px}.ugly-antiadblock-actions{display:flex;gap:9px;justify-content:center;flex-wrap:wrap}

/* Anti-AdBlock v1.8.0 */
.ugly-antiadblock-card>[data-adblock-status]{display:block;margin:-9px 0 16px;color:#73737d;font-size:11px;line-height:1.4}.ugly-antiadblock-card button:disabled{opacity:.58;cursor:wait}.ugly-antiadblock-progress{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(255,255,255,.13)}.ugly-antiadblock-progress i{display:block;width:0;height:100%;background:#fff;transition:width .2s linear}.ugly-antiadblock-card.is-fallback>p{margin-bottom:12px}.ugly-antiadblock-card.is-fallback>.ugly-antiadblock-actions{display:none}

/* Live/VOD mode — v1.9.4 */
.ugly-player-live-badge{
    position:absolute;
    z-index:35;
    top:54px;
    left:16px;
    display:inline-flex;
    align-items:center;
    gap:7px;
    min-height:28px;
    padding:0 10px;
    border:1px solid rgba(255,255,255,.14);
    border-radius:999px;
    background:rgba(10,10,10,.78);
    color:#fff;
    font:800 11px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
    letter-spacing:.08em;
    box-shadow:0 8px 24px rgba(0,0,0,.28);
    backdrop-filter:blur(14px) saturate(120%);
    pointer-events:none;
}
.ugly-player-live-badge[hidden]{display:none!important}
.ugly-player-live-badge i{
    width:7px;
    height:7px;
    border-radius:50%;
    background:#ff453a;
    box-shadow:0 0 0 4px rgba(255,69,58,.16);
    animation:uglyPlayerLivePulse 1.7s ease-in-out infinite;
}
.ugly-player-live-current{font-variant-numeric:tabular-nums}
.ugly-player-live-duration-hidden{display:none!important}
@keyframes uglyPlayerLivePulse{0%,100%{opacity:1}50%{opacity:.45}}
@media(max-width:620px){.ugly-player-live-badge{top:46px;left:11px;min-height:25px;padding:0 8px;font-size:10px}}

.ugly-player-is-live .ugly-player-live-time-label{
    display:inline-flex!important;
    align-items:center;
    justify-content:center;
    min-width:46px;
    min-height:22px;
    padding:0 8px;
    border-radius:999px;
    background:#e50914;
    color:#fff!important;
    font-size:10px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.08em;
    font-variant-numeric:normal;
    text-transform:uppercase;
    white-space:nowrap;
}


.ilyaugly-player[data-venom-player="1"].ugly-mobile-plugin-v2 {
    --ugly-mobile-brightness: 1;
    -webkit-tap-highlight-color: transparent;
    touch-action: pan-y pinch-zoom;
    user-select: none;
    -webkit-user-select: none;
}
.ilyaugly-player[data-venom-player="1"].ugly-mobile-plugin-v2:fullscreen,
.ilyaugly-player[data-venom-player="1"].ugly-mobile-plugin-v2:-webkit-full-screen {
    width: 100vw !important;
    height: 100vh !important;
    max-width: none !important;
    max-height: none !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #000 !important;
    touch-action: none !important;
}
.ilyaugly-player[data-venom-player="1"].ugly-mobile-plugin-v2:fullscreen .ilyaugly-venom-container,
.ilyaugly-player[data-venom-player="1"].ugly-mobile-plugin-v2:fullscreen .ilyaugly-venom-shell,
.ilyaugly-player[data-venom-player="1"].ugly-mobile-plugin-v2:fullscreen video,
.ilyaugly-player[data-venom-player="1"].ugly-mobile-plugin-v2:-webkit-full-screen .ilyaugly-venom-container,
.ilyaugly-player[data-venom-player="1"].ugly-mobile-plugin-v2:-webkit-full-screen .ilyaugly-venom-shell,
.ilyaugly-player[data-venom-player="1"].ugly-mobile-plugin-v2:-webkit-full-screen video {
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    max-height: none !important;
}
.ilyaugly-player[data-venom-player="1"].ugly-mobile-plugin-v2:fullscreen video,
.ilyaugly-player[data-venom-player="1"].ugly-mobile-plugin-v2:-webkit-full-screen video {
    object-fit: contain !important;
}
.ilyaugly-player[data-venom-player="1"].ugly-mobile-plugin-v2.ugly-mobile-brightness-active video {
    filter: brightness(var(--ugly-mobile-brightness)) !important;
}
.ugly-mobile-gesture-feedback {
    position: absolute;
    z-index: 2147483001;
    top: 50%;
    left: 50%;
    min-width: 76px;
    max-width: min(72%, 260px);
    padding: 11px 15px;
    border-radius: 999px;
    background: rgba(12, 12, 14, .78);
    color: #fff;
    font: 600 14px/1.2 system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    text-align: center;
    white-space: nowrap;
    pointer-events: none;
    opacity: 0;
    transform: translate(-50%, -50%) scale(.92);
    transition: opacity .16s ease, transform .16s ease;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}
.ugly-mobile-gesture-feedback[data-side="left"] { left: 25%; }
.ugly-mobile-gesture-feedback[data-side="right"] { left: 75%; }
.ugly-mobile-gesture-feedback.is-visible {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
}
.ilyaugly-player[data-venom-player="1"].ugly-platform-ios.ugly-mobile-ios-no-cast button[aria-label*="Cast" i],
.ilyaugly-player[data-venom-player="1"].ugly-platform-ios.ugly-mobile-ios-no-cast button[title*="Cast" i],
.ilyaugly-player[data-venom-player="1"].ugly-platform-ios.ugly-mobile-ios-no-cast [class*="chromecast" i] {
    display: none !important;
}
@media (pointer: coarse), (max-width: 900px) {
    .ilyaugly-player[data-venom-player="1"].ugly-mobile-plugin-v2 { min-height: 180px; }
    .ilyaugly-player[data-venom-player="1"].ugly-mobile-plugin-v2 button,
    .ilyaugly-player[data-venom-player="1"].ugly-mobile-plugin-v2 [role="button"] {
        min-width: 40px;
        min-height: 40px;
    }
}
@media (prefers-reduced-motion: reduce) {
    .ugly-mobile-gesture-feedback { transition: none; }
}


.ilyaugly-player .venom-native-report[class*="hidden"]{display:none!important}
.ilyaugly-player .venom-report-form{display:flex;flex-direction:column;gap:12px;width:100%;padding:18px 22px 22px;box-sizing:border-box}
.ilyaugly-player .venom-report-intro{display:none}
.ilyaugly-player .venom-report-field{display:flex;flex-direction:column;gap:7px;position:relative;color:rgba(255,255,255,.72);font-size:13px}
.ilyaugly-player .venom-report-select{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06);color:#fff;cursor:pointer}
.ilyaugly-player .venom-report-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#202027;box-shadow:0 14px 35px rgba(0,0,0,.45)}
.ilyaugly-player .venom-report-select-menu[hidden]{display:none!important}
.ilyaugly-player .venom-report-select-option{display:flex;width:100%;align-items:center;justify-content:space-between;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:rgba(255,255,255,.82);text-align:left;cursor:pointer}
.ilyaugly-player .venom-report-select-option:hover,.ilyaugly-player .venom-report-select-option.is-selected{background:rgba(255,255,255,.08);color:#fff}
.ilyaugly-player .venom-report-textarea,.ilyaugly-player .venom-report-input{box-sizing:border-box;width:100%;padding:11px 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;outline:0;background:rgba(255,255,255,.06);color:#fff;font:inherit}
.ilyaugly-player .venom-report-textarea{min-height:92px;resize:vertical}
.ilyaugly-player .venom-report-account{display:none}
.ilyaugly-player .venom-report-privacy{color:rgba(255,255,255,.48);font-size:11px;line-height:1.45}
.ilyaugly-player .venom-report-submit{min-height:42px;border:0;border-radius:8px;background:rgba(255,255,255,.12);color:#fff;font-weight:600;cursor:pointer}
.ilyaugly-player .venom-report-submit:hover{background:rgba(255,255,255,.18)}
.ilyaugly-player .venom-report-status{padding:8px 10px;border-radius:6px;background:rgba(255,255,255,.08);font-size:12px}
.ilyaugly-player .venom-report-status[hidden]{display:none!important}
.ilyaugly-player .venom-report-status.is-error{color:#ff7b72}
.ilyaugly-player .venom-report-title{font-weight:600}
.ilyaugly-player .venom-report-close{display:grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}

.ilyaugly-player [class*="about_"] [class*="header_"]>svg,
.ilyaugly-player [class*="about_"] [class*="header_"]>img{display:none!important}


.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link.is-static{cursor:default!important;text-decoration:none!important}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link.is-static:hover,
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link.is-static:active{background:transparent!important;transform:none!important}
.ilyaugly-player[data-venom-player="1"] .ugly-player-about-link.is-static .ugly-player-about-link-copy strong{font-weight:600!important}


.ilyaugly-player[data-venom-player="1"] .ugly-venom-next-episode{position:absolute!important;z-index:45!important;right:18px!important;bottom:78px!important;display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;width:min(430px,calc(100% - 36px))!important;min-height:126px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:18px!important;background:rgba(16,16,18,.96)!important;box-shadow:0 22px 70px rgba(0,0,0,.52)!important;color:#fff!important;backdrop-filter:blur(22px) saturate(125%)!important}
.ilyaugly-player[data-venom-player="1"] .ugly-venom-next-episode[hidden]{display:none!important}
.ilyaugly-player[data-venom-player="1"] .ugly-venom-next-episode__poster{min-height:126px!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}
.ilyaugly-player[data-venom-player="1"] .ugly-venom-next-episode__poster[hidden]{display:none!important}
.ilyaugly-player[data-venom-player="1"] .ugly-venom-next-episode__poster[hidden]+.ugly-venom-next-episode__body{grid-column:1/-1!important}
.ilyaugly-player[data-venom-player="1"] .ugly-venom-next-episode__body{display:flex!important;min-width:0!important;flex-direction:column!important;justify-content:center!important;padding:14px 15px 13px!important}
.ilyaugly-player[data-venom-player="1"] .ugly-venom-next-episode__eyebrow{color:#9a9aa2!important;font-size:10px!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important}
.ilyaugly-player[data-venom-player="1"] .ugly-venom-next-episode__title{overflow:hidden!important;margin-top:4px!important;color:#fff!important;font-size:17px!important;font-weight:750!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.ilyaugly-player[data-venom-player="1"] .ugly-venom-next-episode__timer{margin-top:4px!important;color:#c7c7cc!important;font-size:12px!important}
.ilyaugly-player[data-venom-player="1"] .ugly-venom-next-episode__progress{height:3px!important;margin-top:9px!important;overflow:hidden!important;border-radius:999px!important;background:rgba(255,255,255,.14)!important}
.ilyaugly-player[data-venom-player="1"] .ugly-venom-next-episode__progress i{display:block!important;width:0;height:100%!important;border-radius:inherit!important;background:#fff!important;transition:width .2s linear!important}
.ilyaugly-player[data-venom-player="1"] .ugly-venom-next-episode__actions{display:flex!important;gap:8px!important;margin-top:11px!important}
.ilyaugly-player[data-venom-player="1"] .ugly-venom-next-episode__actions button{min-height:34px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:10px!important;font:700 11px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;cursor:pointer!important}
.ilyaugly-player[data-venom-player="1"] .ugly-venom-next-episode__watch{background:#fff!important;color:#111!important}
.ilyaugly-player[data-venom-player="1"] .ugly-venom-next-episode__cancel{background:rgba(255,255,255,.08)!important;color:#fff!important}
@media(max-width:620px){.ilyaugly-player[data-venom-player="1"] .ugly-venom-next-episode{right:10px!important;bottom:70px!important;grid-template-columns:78px minmax(0,1fr)!important;width:calc(100% - 20px)!important;min-height:108px!important;border-radius:16px!important}.ilyaugly-player[data-venom-player="1"] .ugly-venom-next-episode__poster{min-height:108px!important}}

/* Broken source recovery controls */
.ilyaugly-player-error-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.ilyaugly-player-error-episode{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,250px);align-items:center;gap:12px;margin:14px 22px 0;padding:13px 14px;border:1px solid #292929;border-radius:14px;background:#121212;color:#a3a3a3;font-size:12px;font-weight:650}
.ilyaugly-player-error-episode select{width:100%;min-height:40px;padding:0 36px 0 12px;border:1px solid #303030;border-radius:11px;background:#1a1a1a;color:#fff;outline:none;font:600 12px/1.2 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Arial,sans-serif}
.ilyaugly-player-error-button:disabled{opacity:.6;cursor:wait}
@media(max-width:760px){.ilyaugly-player-error-actions{grid-template-columns:1fr!important}.ilyaugly-player-error-episode{grid-template-columns:1fr;margin-left:17px!important;margin-right:17px!important}}

/* Flussonic LIVE always plays at 1x. Venom speed controls are hidden only
   while the active source is a signed Flussonic stream. */
.ilyaugly-player[data-ugly-playback-rate-locked="1"] [class*="speed_"],
.ilyaugly-player[data-ugly-playback-rate-locked="1"] [class~="speed"] {
  display: none !important;
}
