:root {--plyr-color-main: #fe4a55;--plyr-video-background: #0a0a0a;--plyr-control-radius: 8px;--plyr-range-fill-background: #fe4a55;--plyr-control-icon-size: 18px;--plyr-video-controls-background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.85));}.apx-player-wrap {border-radius: 16px;overflow: hidden;background: #0d0d0d;width: 100%;}.video-wrapper-secure {position: relative;width: 100%;height: auto;overflow: hidden;}.secure-watermark {position: absolute;top: 15px;left: 15px;z-index: 2147483647;color: rgba(255,255,255,0.5);font-size: 1.2rem;font-weight: bold;font-family: 'Helvetica Neue', Arial, sans-serif;text-shadow: 1px 1px 2px rgba(0,0,0,0.8);pointer-events: none;user-select: none;}.video-js {width: 100% !important;height: auto !important;}.yt-sidebar-list .a-CardView-items {display: flex;flex-direction: column;gap: 12px;padding: 0 !important;}.yt-sidebar-list .a-CardView {display: flex !important;flex-direction: row !important;align-items: flex-start !important;background: transparent !important;border: none !important;box-shadow: none !important;padding: 0 !important;min-height: 80px;position: relative !important;overflow: visible !important;}.yt-sidebar-list .a-CardView:hover {background-color: rgba(0,0,0,0.05) !important;}.yt-sidebar-list .a-CardView-media {order: -1 !important;width: 168px !important;max-width: 168px !important;aspect-ratio: 16/9;height: auto !important;margin: 0 8px 0 0 !important;padding: 0 !important;flex-shrink: 0;border-radius: 8px;overflow: hidden;position: relative !important;z-index: 1;}.yt-sidebar-list .a-CardView-mediaImg {width: 100%;height: 100%;object-fit: cover;display: block;}.yt-sidebar-list .a-CardView-header {order: 2 !important;flex: 1;min-width: 0;padding: 0 24px 0 0 !important;text-align: left !important;}.yt-sidebar-list .a-CardView-badge {position: absolute !important;z-index: 99 !important;top: 80px !important;left: 125px !important;bottom: auto !important;right: auto !important;margin: 0 !important;background-color: rgba(0,0,0,0.8) !important;color: #fff !important;font-size: 10px !important;font-weight: 500;padding: 2px 4px !important;border-radius: 4px;line-height: 1;letter-spacing: 0.5px;}.yt-text-wrapper {display: flex;flex-direction: column;}.yt-card-title {font-family: "Roboto", sans-serif;font-size: 14px !important;font-weight: 500 !important;color: #0f0f0f !important;line-height: 1.4 !important;margin: 0 0 4px 0 !important;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;white-space: normal;}.yt-card-meta {font-family: "Roboto", sans-serif;font-size: 12px !important;color: #606060 !important;line-height: 1.2;display: flex;flex-wrap: wrap;align-items: center;}.yt-meta-highlight:hover { color: #0f0f0f; }.yt-menu-btn {position: absolute;top: 8px;right: 0;background: transparent;border: none;color: #0f0f0f;width: 24px;height: 24px;opacity: 0;transition: opacity 0.2s;cursor: pointer;}.yt-sidebar-list .a-CardView:hover .yt-menu-btn { opacity: 1; }.yt-sidebar-list .a-CardView-items > .a-CardView-item:nth-child(3) {margin-top: 30px !important;position: relative;overflow: visible !important;}.yt-sidebar-list .a-CardView-items > .a-CardView-item:nth-child(3)::before {content: "";display: block;position: absolute;top: -15px;left: 0;right: 0;height: 1px;background-color: #e0e0e0;z-index: 1;}.yt-sidebar-list .a-CardView-items > .a-CardView-item:nth-child(3)::after {content: "";position: absolute;top: -28px;left: 0;font-size: 12px;font-weight: 600;color: #606060;background-color: #fff;padding-right: 10px;text-transform: uppercase;letter-spacing: 0.5px;}.yt-actions-bar {display: flex;align-items: center;gap: 8px;}.yt-reaction-group {display: flex;align-items: center;background-color: #f2f2f2;border-radius: 18px;height: 36px;overflow: hidden;margin-left: 10px;}.yt-btn {background: transparent;border: none;cursor: pointer;display: flex;align-items: center;padding: 0 16px;height: 100%;color: #0f0f0f;font-family: "Roboto", sans-serif;font-size: 14px;font-weight: 500;transition: background-color 0.2s;outline: none;}.yt-btn:hover { background-color: #e5e5e5; }.yt-btn .t-Icon { margin-right: 6px; font-size: 16px; }.yt-btn-dislike .t-Icon { margin-right: 0; }.yt-btn-separator {width: 1px;height: 24px;background-color: #d9d9d9;}.yt-btn.active .fa-thumbs-o-up::before  { content: "\f164"; }.yt-btn.active .fa-thumbs-o-down::before { content: "\f165"; }.yt-btn-pill {background-color: #f2f2f2;border: none;border-radius: 18px;height: 36px;padding: 0 16px;display: flex;align-items: center;gap: 6px;font-weight: 500;cursor: pointer;color: #0f0f0f;white-space: nowrap;}.yt-btn-pill:hover { background-color: #e5e5e5; }#instructor-profile .t-Report-wrap,
#instructor-profile .t-Report-table {border: none !important;background: transparent !important;box-shadow: none !important;}#instructor-profile thead { display: none; }#instructor-profile td   { padding: 0 !important; }.yt-channel-row {display: flex;align-items: center;padding: 12px 0;border-bottom: 1px solid rgba(0,0,0,0.1);margin-bottom: 16px;flex-wrap: wrap;gap: 10px;}.yt-channel-avatar {margin-right: 12px;width: 40px;height: 40px;border-radius: 50%;overflow: hidden;flex-shrink: 0;}.yt-channel-avatar img {width: 100%;height: 100%;object-fit: cover;display: block;}.yt-channel-info {flex: 1;min-width: 0;}.yt-channel-name {font-size: 16px;font-weight: 600;margin: 0;color: #0f0f0f;line-height: 1.2;}.yt-channel-subs {font-size: 12px;color: #606060;}.yt-btn-subscribe {background-color: #0f0f0f;color: #fff;border: none;border-radius: 18px;padding: 0 16px;height: 36px;font-size: 14px;font-weight: 500;cursor: pointer;margin-left: 24px;flex-shrink: 0;white-space: nowrap;}.yt-btn-subscribe:hover { background-color: #272727; }#btnSubscribe {background-color: #cc0000;color: white;border: none;border-radius: 18px;font-weight: 500;transition: background-color 0.2s;}#btnSubscribe:hover { background-color: #ff0000; }#btnSubscribe.subscribed {background-color: #f2f2f2 !important;color: #606060 !important;}#btnSubscribe.subscribed:hover { background-color: #e5e5e5 !important; }#report_table_instructor-profile-data > tbody > tr > td:nth-child(1) > img {width: 40px;border-radius: 20px;}#report_table_instructor-profile-data > tbody > tr > td:nth-child(1) {width: 40px;}.yt-desc-box {background-color: #f2f2f2;border-radius: 12px;padding: 12px;margin-top: 12px;font-family: "Roboto", sans-serif;color: #0f0f0f;}.yt-desc-box:hover { background-color: #e5e5e5; }.yt-desc-meta {font-size: 14px;font-weight: 500;margin-bottom: 8px;}.yt-tag { color: #065fd4; cursor: pointer; }.yt-desc-content {font-size: 14px;line-height: 1.4;overflow: hidden;transition: max-height 0.3s ease-out;}.yt-desc-content.collapsed {max-height: 60px;-webkit-mask-image: linear-gradient(180deg, #000 60%, transparent);mask-image: linear-gradient(180deg, #000 60%, transparent);}.yt-desc-content.expanded {max-height: 1000px;-webkit-mask-image: none;}.yt-desc-toggle {background: none;border: none;padding: 0;margin-top: 4px;font-size: 14px;font-weight: 700;color: #0f0f0f;cursor: pointer;}.yt-comment-input-area { margin-bottom: 20px; }.yt-comment-input-area textarea {width: 100%;border: none;border-bottom: 1px solid #ccc;resize: none;outline: none;background: transparent;transition: 0.3s;}.yt-comment-input-area textarea:focus {border-bottom: 2px solid #0f0f0f;min-height: 60px;}.yt-input-actions { text-align: right; margin-top: 8px; }.yt-btn-post {background: #065fd4;color: white;border: none;padding: 8px 16px;border-radius: 18px;cursor: pointer;}.yt-btn-cancel {background: transparent;border: none;padding: 8px 16px;cursor: pointer;margin-right: 8px;}.yt-comment-row { display: flex; gap: 16px; margin-bottom: 16px; }.yt-c-avatar {width: 40px; height: 40px;border-radius: 50%;background: #ef6c00;color: white;display: flex;align-items: center;justify-content: center;font-weight: bold;flex-shrink: 0;}.yt-c-content { width: 100%; min-width: 0; }.yt-c-header  { font-size: 13px; margin-bottom: 4px; }.yt-c-author  { font-weight: bold; margin-right: 4px; color: #0f0f0f; }.yt-c-date    { color: #606060; }.yt-c-edited  { font-style: italic; color: #606060; margin-left: 4px; font-size: 11px; }.yt-c-text    { font-size: 14px; line-height: 1.4; color: #0f0f0f; white-space: pre-wrap; word-break: break-word; }.yt-c-actions { display: flex; align-items: center; margin-top: 8px; gap: 4px; flex-wrap: wrap; }.react-btn {background: transparent;border: none;cursor: pointer;font-size: 14px;padding: 4px 8px;border-radius: 12px;display: flex;align-items: center;gap: 4px;color: #606060;transition: 0.2s;}.react-btn:hover { background: rgba(0,0,0,0.05); }.react-btn.active {background: #e5f2ff;color: #065fd4;border: 1px solid rgba(6,95,212,0.1);}.react-btn .count { font-size: 12px; font-weight: normal; }.owner-btn {background: none;border: none;color: #606060;font-size: 12px;cursor: pointer;font-weight: 500;margin-left: 8px;}.owner-btn:hover { text-decoration: underline; color: #0f0f0f; }.sep { color: #ccc; font-size: 10px; }.yt-share-container { padding: 10px; }.yt-share-grid {display: flex;gap: 20px;justify-content: center;margin-bottom: 24px;flex-wrap: wrap;}.yt-share-icon {display: flex;flex-direction: column;align-items: center;text-decoration: none !important;color: #0f0f0f;font-size: 12px;gap: 8px;transition: transform 0.2s;}.yt-share-icon:hover { transform: scale(1.1); }.yt-share-icon .fa {width: 60px; height: 60px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 28px;color: white;}.yt-share-icon.whatsapp .fa { background-color: #25D366; }.yt-share-icon.linkedin  .fa { background-color: #0077b5; }.yt-share-icon.facebook  .fa { background-color: #1877F2; }.yt-share-icon.twitter   .fa { background-color: #000000; }.yt-share-icon.email     .fa { background-color: #777; }.yt-copy-box {display: flex;border: 1px solid #ccc;border-radius: 8px;padding: 4px;background-color: #f9f9f9;align-items: center;}.yt-copy-box input {border: none;background: transparent;flex-grow: 1;padding: 8px;font-size: 13px;color: #606060;outline: none;min-width: 0;}.yt-copy-box button {background-color: #065fd4;color: white;border: none;border-radius: 18px;padding: 8px 16px;font-weight: bold;cursor: pointer;flex-shrink: 0;}.yt-copy-box button:hover { background-color: #0056b3; }.apx-endscreen {position: absolute;inset: 0;background: rgba(0,0,0,0.82);display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 20px;z-index: 9999;opacity: 0;pointer-events: none;transition: opacity 0.4s ease;border-radius: inherit;}.apx-endscreen.visible { opacity: 1; pointer-events: all; }.apx-endscreen__next {display: flex;flex-direction: column;align-items: center;gap: 10px;}.apx-endscreen__next-label { color: rgba(255,255,255,0.6); font-size: 13px; }.apx-endscreen__next-btn {display: flex;align-items: center;gap: 10px;background: #00c896;color: #fff;border: none;border-radius: 30px;padding: 10px 24px;font-size: 15px;font-weight: 600;cursor: pointer;transition: background 0.2s, transform 0.15s;}.apx-endscreen__next-btn:hover { background: #00a87e; transform: scale(1.03); }.apx-endscreen__next-btn .fa { font-size: 16px; }.apx-countdown {width: 36px; height: 36px;border-radius: 50%;border: 3px solid rgba(255,255,255,0.2);border-top-color: #00c896;display: flex;align-items: center;justify-content: center;font-size: 13px;font-weight: 700;color: #fff;animation: apx-spin linear infinite;}@keyframes apx-spin { to { transform: rotate(360deg); } }.apx-endscreen__cards {display: flex;gap: 14px;flex-wrap: wrap;justify-content: center;padding: 0 16px;}.apx-video-card {width: 180px;background: rgba(255,255,255,0.07);border-radius: 10px;overflow: hidden;cursor: pointer;border: 1px solid rgba(255,255,255,0.1);transition: transform 0.2s, background 0.2s;text-decoration: none;}.apx-video-card:hover { transform: translateY(-3px); background: rgba(255,255,255,0.13); }.apx-video-card__thumb {width: 100%; height: 100px;object-fit: cover;display: block;background: #111;}.apx-video-card__thumb-placeholder {width: 100%; height: 100px;background: linear-gradient(135deg, #1a1a2e, #0f3460);display: flex;align-items: center;justify-content: center;color: rgba(255,255,255,0.3);font-size: 28px;}.apx-video-card__info { padding: 8px 10px; }.apx-video-card__title {color: #fff;font-size: 12px;font-weight: 500;line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.apx-video-card__duration { color: rgba(255,255,255,0.45); font-size: 11px; margin-top: 4px; }.apx-suggestions-preview {position: absolute;bottom: 70px;right: 12px;display: flex;flex-direction: column;gap: 8px;z-index: 9998;opacity: 0;pointer-events: none;transition: opacity 0.35s ease;}.apx-suggestions-preview.visible { opacity: 1; pointer-events: all; }.apx-suggestions-preview .apx-video-card { width: 160px; }.apx-suggestions-preview .apx-video-card__thumb,
.apx-suggestions-preview .apx-video-card__thumb-placeholder { height: 85px; }.apx-suggestions-preview__close {position: absolute;top: -10px; right: -8px;width: 20px; height: 20px;border-radius: 50%;background: rgba(0,0,0,0.7);border: 1px solid rgba(255,255,255,0.2);color: #fff;font-size: 10px;display: flex;align-items: center;justify-content: center;cursor: pointer;line-height: 1;}@media (max-width: 900px) {.t-Body-contentInner .container > .row {display: flex !important;flex-direction: column !important;}.t-Body-contentInner .col-9,
.t-Body-contentInner .col-3 {width: 100% !important;max-width: 100% !important;flex: 0 0 100% !important;padding-left: 0 !important;padding-right: 0 !important;}.t-Body-contentInner .margin-left-lg,
.t-Body-contentInner .margin-top-md,
.t-Body-contentInner .margin-bottom-none {margin-left: 0 !important;margin-right: 0 !important;}#videoRegion,
#videoRegion .t-Region-bodyWrap,
#videoRegion .t-Region-body {padding: 0 !important;margin: 0 !important;overflow: visible !important;}.apx-player-wrap {border-radius: 0 !important;width: 100% !important;margin: 0 !important;padding: 0 !important;background: #000;position: relative !important;padding-top: 56.25% !important;height: 0 !important;overflow: hidden !important;}.apx-player-wrap > .plyr {position: absolute !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;}.apx-player-wrap .plyr__video-wrapper {position: absolute !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;}.apx-player-wrap video {position: absolute !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;object-fit: contain !important;}.secure-watermark {font-size: clamp(0.6rem, 2.5vw, 1rem) !important;top: 8px !important;left: 8px !important;}#R43140610518796045 h3 {font-size: 1rem !important;font-weight: 700;line-height: 1.4;word-break: break-word;overflow-wrap: break-word;white-space: normal !important;padding: 12px 12px 0;margin: 0 !important;}.yt-channel-row {flex-wrap: wrap !important;gap: 8px !important;padding: 10px 0 !important;}.yt-channel-info {min-width: 0;flex: 1;}.yt-channel-name {font-size: 14px !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}#btnSubscribe,
.yt-btn-subscribe {margin-left: 0 !important;padding: 0 14px !important;height: 32px !important;font-size: 13px !important;flex-shrink: 0;}.yt-actions-bar {flex-wrap: wrap !important;gap: 8px !important;width: 100%;}.yt-reaction-group { margin-left: 0 !important; }.yt-btn {padding: 0 12px !important;font-size: 13px !important;}.yt-btn-pill {padding: 0 12px !important;font-size: 13px !important;height: 32px !important;}#report_instructor-profile-data .t-Report-tableWrap {overflow: hidden !important;}#report_table_instructor-profile-data,
#report_table_instructor-profile-data tbody,
#report_table_instructor-profile-data tr {display: flex !important;width: 100% !important;align-items: center !important;}#report_table_instructor-profile-data td {display: block !important;}#report_table_instructor-profile-data > tbody > tr > td:nth-child(1) {width: auto !important;flex-shrink: 0;}#report_table_instructor-profile-data > tbody > tr > td:nth-child(2) {flex: 1;min-width: 0;}#R43139813401796037 {margin-top: 20px !important;width: 100% !important;}.yt-sidebar-list .a-CardView-items {gap: 10px !important;}.yt-sidebar-list .a-CardView-media {width: 140px !important;max-width: 140px !important;}.yt-sidebar-list .a-CardView-badge {left: 103px !important;top: auto !important;bottom: 4px !important;}.apx-video-card { width: 140px; }.apx-video-card__thumb,
.apx-video-card__thumb-placeholder { height: 80px; }.apx-suggestions-preview {bottom: 60px;right: 6px;}.apx-suggestions-preview .apx-video-card { width: 130px; }}@media (max-width: 480px) {#R43140610518796045 h3 {font-size: 0.92rem !important;padding: 10px 8px 0;}.yt-channel-name { font-size: 13px !important; }#btnSubscribe,
.yt-btn-subscribe {height: 30px !important;padding: 0 12px !important;font-size: 12px !important;}.yt-btn,
.yt-btn-pill {height: 30px !important;font-size: 12px !important;}.yt-sidebar-list .a-CardView-media {width: 120px !important;max-width: 120px !important;}.yt-sidebar-list .a-CardView-badge {left: 86px !important;}.yt-card-title { font-size: 12px !important; }.yt-card-meta  { font-size: 11px !important; }.apx-endscreen__cards { gap: 8px; padding: 0 8px; }.apx-video-card { width: 120px; }.apx-video-card__thumb,
.apx-video-card__thumb-placeholder { height: 68px; }}