.PlaylistVideo_pageGrid__FExYn{display:grid;grid-template-columns:minmax(0,2fr) 380px;grid-gap:32px;gap:32px}@media (max-width:1024px){.PlaylistVideo_pageGrid__FExYn{grid-template-columns:1fr}}.PlaylistVideo_breadcrumb__3mGZq{margin-bottom:20px;display:flex;align-items:center;gap:12px}.PlaylistVideo_breadcrumbLink__4s92p{text-decoration:none;color:var(--primary);font-weight:700;font-size:.85rem;display:flex;align-items:center;gap:4px}.PlaylistVideo_breadcrumbSep__Qp9Qo{opacity:.3;color:#fff}.PlaylistVideo_breadcrumbCurrent__se3vc{text-decoration:none;color:rgba(255,255,255,.6);font-weight:600;font-size:.85rem}.PlaylistVideo_playerWrapper__fqt_k{aspect-ratio:16/9;background:#000;border-radius:24px;overflow:hidden;margin-bottom:24px;box-shadow:0 20px 50px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.05)}.PlaylistVideo_noVideoPlaceholder__gSfYz{display:flex;align-items:center;justify-content:center;height:100%;background:#111}.PlaylistVideo_metaSection__2NnZx{margin-bottom:24px}.PlaylistVideo_badgeRow__AaDAH{display:flex;gap:8px;margin-bottom:16px}.PlaylistVideo_stepBadge__n1GvY{font-size:.75rem;padding:4px 12px;border-radius:20px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.6);font-weight:600}.PlaylistVideo_videoTitle__2n5CT{font-size:2.2rem;font-weight:800;margin-bottom:20px;line-height:1.2;color:#fff}@media (max-width:768px){.PlaylistVideo_videoTitle__2n5CT{font-size:1.8rem;margin-bottom:16px}}@media (max-width:480px){.PlaylistVideo_videoTitle__2n5CT{font-size:1.5rem}}.PlaylistVideo_authorRow__zdbB2{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.PlaylistVideo_authorAvatarWrapper__l0k3c{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary));padding:2px;flex-shrink:0}.PlaylistVideo_authorAvatarInner__uzHpz{width:100%;height:100%;border-radius:50%;background:#05070a;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.PlaylistVideo_authorInitial__hvV33{font-size:1.2rem;font-weight:700;color:var(--primary)}.PlaylistVideo_authorName__UEyIs{font-weight:700;font-size:1.1rem;color:#fff}.PlaylistVideo_authorLabel__KkVXY{font-size:.85rem;color:var(--text-secondary)}.PlaylistVideo_descriptionBox__CIzcF{background:rgba(255,255,255,.03);padding:24px;border-radius:20px;border:1px solid rgba(255,255,255,.05)}.PlaylistVideo_descTitle__z_iOS{font-size:1rem;font-weight:700;color:#fff;margin-bottom:12px}.PlaylistVideo_descText__5g6gY{color:var(--text-secondary);line-height:1.8;white-space:pre-line;font-size:1.05rem}.PlaylistVideo_sidebar__OImyd{background:#0f1115;border-radius:12px;border:1px solid rgba(255,255,255,.1);overflow:hidden;height:-moz-fit-content;height:fit-content;box-shadow:0 4px 30px rgba(0,0,0,.3);position:-webkit-sticky;position:sticky;top:100px;display:flex;flex-direction:column}.PlaylistVideo_sidebarHeader__jb9Fr{background:#1a1d23;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.PlaylistVideo_sidebarTitle__1Rb6t{font-size:1.1rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:12px;margin-bottom:4px}.PlaylistVideo_sidebarTitleIcon__PiuPL{color:var(--primary)}.PlaylistVideo_sidebarMeta__SXKBn{font-size:.85rem;color:rgba(255,255,255,.5);font-weight:600}.PlaylistVideo_sidebarList__qC0IB{padding:12px 6px;overflow-y:auto;max-height:480px}.PlaylistVideo_sidebarList__qC0IB::-webkit-scrollbar{width:6px}.PlaylistVideo_sidebarList__qC0IB::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:10px}.PlaylistVideo_sidebarItems__bb9az{display:flex;flex-direction:column;gap:8px}.PlaylistVideo_playlistItem__K6SiX{text-decoration:none;display:flex;gap:12px;padding:10px;border-radius:8px;transition:background .2s;position:relative;border:1px solid transparent}.PlaylistVideo_playlistItemActive__uojn_,.PlaylistVideo_playlistItem__K6SiX:hover{background:rgba(255,255,255,.1)}.PlaylistVideo_playlistItemActive__uojn_:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);height:32px;width:3px;background:var(--primary);border-radius:4px;box-shadow:0 0 8px var(--primary)}.PlaylistVideo_playlistItemActive__uojn_:hover{background:rgba(255,255,255,.15)}.PlaylistVideo_playlistItemDefault__zR8R3{border:1px solid transparent}.PlaylistVideo_itemThumbWrapper__a5xbI{position:relative;width:100px;aspect-ratio:16/9;border-radius:6px;overflow:hidden;flex-shrink:0;transition:all .3s ease}.PlaylistVideo_itemThumbOverlay__0j5r_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:white;font-size:1rem}.PlaylistVideo_itemThumbOverlayActive__wNiWr{background:rgba(0,0,0,.4)}.PlaylistVideo_itemIndexBadge__OlONq{position:absolute;top:4px;left:4px;background:rgba(0,0,0,.7);padding:1px 6px;border-radius:4px;font-size:.6rem;color:white;font-weight:700}.PlaylistVideo_itemInfo__8EwaY{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;padding-top:2px}.PlaylistVideo_itemTitleActive__FRD6R{color:#fff;font-weight:700}.PlaylistVideo_itemTitleActive__FRD6R,.PlaylistVideo_itemTitleDefault__yjCqy{font-size:.82rem;margin-bottom:4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.PlaylistVideo_itemTitleDefault__yjCqy{color:rgba(255,255,255,.8);font-weight:500}.PlaylistVideo_itemLabelActive__GMkpP{font-size:.75rem;color:var(--primary);font-weight:600}.PlaylistVideo_itemLabelDefault__7iP_k{font-size:.75rem;color:rgba(255,255,255,.4);font-weight:600}.PlaylistVideo_actionBar__1hZoY{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:24px;flex-wrap:nowrap;gap:16px}@media (max-width:640px){.PlaylistVideo_actionBar__1hZoY{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:16px 0}.PlaylistVideo_videoActions__QzpKl{width:auto;gap:10px}.PlaylistVideo_actionBtn__dhB4c,.PlaylistVideo_videoActions__QzpKl .portal-btn{padding:8px 16px!important;font-size:.8rem!important;min-width:80px}}.PlaylistVideo_videoActions__QzpKl{display:flex;gap:12px;flex-shrink:0}.PlaylistVideo_actionBtn__dhB4c,.PlaylistVideo_videoActions__QzpKl .portal-btn{padding:10px 24px!important;font-size:.88rem!important;border-radius:10px!important;min-width:110px;display:flex;align-items:center;justify-content:center;height:auto;line-height:1.4}.PlaylistVideo_resourcesSection__FwKO3{margin-top:40px;background:linear-gradient(135deg,rgba(51,103,145,.1),rgba(0,188,212,.05));padding:32px;border-radius:24px;border:1px solid rgba(255,255,255,.1)}.PlaylistVideo_resourcesTitle__P_peV{margin-bottom:20px;font-size:1.2rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:10px}.PlaylistVideo_resourcesGrid__wjW1m{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.PlaylistVideo_resourceLink__SxPcW{display:flex;align-items:center;gap:12px;padding:14px;background:rgba(255,255,255,.05);border-radius:12px;color:#fff;text-decoration:none;font-size:.9rem;font-weight:600;border:1px solid rgba(255,255,255,.05);transition:var(--transition)}.PlaylistVideo_resourceLink__SxPcW:hover{background:rgba(255,255,255,.1);border-color:var(--primary);transform:translateY(-2px)}.PlaylistVideo_resourceIcon__JYfR7{width:36px;height:36px;border-radius:8px;background:var(--primary);display:flex;align-items:center;justify-content:center;font-size:1rem}.PlaylistVideo_resourceName__DrSSw{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.PlaylistVideo_resourcesSection__FwKO3{padding:24px;margin-top:30px}}@media (max-width:480px){.PlaylistVideo_resourcesSection__FwKO3{padding:16px;border-radius:16px}.PlaylistVideo_resourcesGrid__wjW1m{grid-template-columns:1fr}.PlaylistVideo_itemThumbWrapper__a5xbI{width:80px}.PlaylistVideo_itemTitleActive__FRD6R,.PlaylistVideo_itemTitleDefault__yjCqy{font-size:.75rem}}@media (max-width:360px){.PlaylistVideo_itemThumbWrapper__a5xbI{width:60px}.PlaylistVideo_playlistItem__K6SiX{padding:8px 6px;gap:8px}}.PlaylistVideo_youtubeWrapper__QCrJx{width:100%;height:100%;overflow:hidden;position:relative}.ShareModal_modalOverlay__zJwfS{position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:2000;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ShareModal_shareModal__c1Mvw{background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:40px;width:90%;max-width:520px;position:relative;box-shadow:0 40px 80px rgba(0,0,0,.6)}@media (max-width:480px){.ShareModal_shareModal__c1Mvw{padding:40px 20px 30px;border-radius:24px}.ShareModal_shareModalTitle__Y7Gqv{font-size:1.25rem;padding-right:40px}.ShareModal_shareModalDesc__aFSlo{margin-bottom:24px;font-size:.85rem}.ShareModal_modalClose__1awcQ{top:15px;right:15px;width:32px;height:32px}}.ShareModal_modalClose__1awcQ{position:absolute;top:24px;right:24px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:white;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.ShareModal_modalClose__1awcQ:hover{background:rgba(255,255,255,.15);transform:scale(1.1)}.ShareModal_shareModalTitle__Y7Gqv{font-size:1.5rem;font-weight:800;color:#fff;margin-bottom:8px}.ShareModal_shareModalDesc__aFSlo{color:var(--text-secondary);margin-bottom:32px;font-size:.95rem}.ShareModal_socialGrid__s_QEo{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-bottom:32px}@media (max-width:500px){.ShareModal_socialGrid__s_QEo{grid-template-columns:repeat(3,1fr)}}@media (max-width:350px){.ShareModal_socialGrid__s_QEo{grid-template-columns:repeat(2,1fr)}}.ShareModal_socialItem__wZeUL{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:16px;cursor:pointer;text-decoration:none;transition:all .2s}.ShareModal_socialItem__wZeUL:hover{background:rgba(255,255,255,.08);transform:translateY(-2px)}.ShareModal_socialIcon__NHqNt{display:flex;align-items:center;justify-content:center}.ShareModal_socialLabel__FaKWU{font-size:.7rem;color:rgba(255,255,255,.6);font-weight:600;text-align:center}.ShareModal_copyLinkSection__1oT2G{display:flex;gap:8px}@media (max-width:480px){.ShareModal_copyLinkSection__1oT2G{flex-direction:column}.ShareModal_copyBtn__Kc72F{width:100%}}.ShareModal_linkInput__axte1{flex:1 1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 16px;color:rgba(255,255,255,.7);font-size:.85rem;outline:none;font-family:Outfit,sans-serif;min-width:0}.ShareModal_copyBtn__Kc72F{padding:12px 20px;background:var(--primary);border:none;border-radius:12px;color:white;font-weight:700;font-size:.85rem;cursor:pointer;transition:all .2s;white-space:nowrap;font-family:Outfit,sans-serif}.ShareModal_copyBtn__Kc72F:hover{background:#2a5580}.ShareModal_copyBtnCopied__xDo9Y{background:#22c55e}.ShareModal_copyBtnCopied__xDo9Y:hover{background:#16a34a}