.container.svelte-61q5ku{max-width:1200px;margin:0 auto;padding:0 20px}.video-header.svelte-61q5ku{background:linear-gradient(135deg,#002b5b,#097fc3);color:#fff;padding:60px 0 40px}.video-header.svelte-61q5ku h1:where(.svelte-61q5ku){font-size:2.2rem;margin:20px 0;line-height:1.3;max-width:900px}.back-link.svelte-61q5ku{display:inline-flex;align-items:center;color:#fff;text-decoration:none;font-weight:500;opacity:.8;transition:opacity .2s ease;background:none;border:none;cursor:pointer;font-size:1rem}.back-link.svelte-61q5ku svg:where(.svelte-61q5ku){margin-right:5px}.back-link.svelte-61q5ku:hover{opacity:1}.video-meta.svelte-61q5ku{display:flex;align-items:center;gap:20px;margin-top:15px}.video-date.svelte-61q5ku{display:flex;align-items:center;font-size:.9rem;opacity:.8}.video-date.svelte-61q5ku svg:where(.svelte-61q5ku){margin-right:5px}.video-category.svelte-61q5ku{display:inline-block;background-color:#ff007fcc;color:#fff;font-size:.8rem;padding:4px 12px;border-radius:20px;font-weight:600}.video-container.svelte-61q5ku{display:grid;grid-template-columns:2fr 1fr;gap:30px;max-width:1200px;margin:40px auto;padding:0 20px}.player-container.svelte-61q5ku{display:flex;flex-direction:column}.video-player.svelte-61q5ku{width:100%!important;position:relative!important;padding-top:56.25%!important;overflow:hidden!important;border-radius:10px;box-shadow:0 10px 25px #00000026;margin-bottom:30px;background-color:#000;height:auto!important}.video-player.svelte-61q5ku iframe:where(.svelte-61q5ku){position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border:none!important}.video-info.svelte-61q5ku{background:#fff;border-radius:10px;padding:30px;box-shadow:0 5px 15px #0000000d;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.video-info.svelte-61q5ku h2:where(.svelte-61q5ku){font-size:1.6rem;margin:0 0 20px;color:#002b5b}.video-description.svelte-61q5ku{color:#444;line-height:1.7;margin-bottom:30px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.video-description.svelte-61q5ku p:where(.svelte-61q5ku){margin-bottom:1em}.video-description.svelte-61q5ku p:where(.svelte-61q5ku):last-child{margin-bottom:0}.social-share.svelte-61q5ku{display:flex;align-items:center;gap:10px;margin-bottom:30px;padding-top:20px;border-top:1px solid #eee}.social-share.svelte-61q5ku span:where(.svelte-61q5ku){font-size:.9rem;color:#666}.share-btn.svelte-61q5ku{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#fff;transition:transform .2s ease;text-decoration:none}.share-btn.svelte-61q5ku:hover{transform:scale(1.1)}.share-btn.whatsapp.svelte-61q5ku{background-color:#25d366}.share-btn.linkedin.svelte-61q5ku{background-color:#0077b5}.share-btn.facebook.svelte-61q5ku{background-color:#1877f2}.share-btn.twitter.svelte-61q5ku{background-color:#1da1f2}.channel-info.svelte-61q5ku{display:flex;align-items:center;gap:20px;padding:20px;background-color:#f8f9fa;border-radius:10px;margin-top:20px}.channel-logo.svelte-61q5ku{width:80px;height:80px;border-radius:50%;background:url(../../../Data%20Driven%20School%20Without%20Slogan%202400x1800.jpg) center/cover no-repeat;background-color:#002b5b;flex-shrink:0}.channel-details.svelte-61q5ku h3:where(.svelte-61q5ku){margin:0 0 10px;font-size:1.2rem;color:#002b5b}.channel-details.svelte-61q5ku p:where(.svelte-61q5ku){margin:0 0 15px;font-size:.9rem;color:#555;line-height:1.5}.channel-button.svelte-61q5ku{display:inline-block;background-color:red;color:#fff;text-decoration:none;padding:8px 15px;border-radius:4px;font-size:.9rem;font-weight:600;transition:background-color .2s ease}.channel-button.svelte-61q5ku:hover{background-color:#c00}.sidebar.svelte-61q5ku{display:flex;flex-direction:column;gap:30px}.related-videos.svelte-61q5ku,.related-courses.svelte-61q5ku{background:#fff;border-radius:10px;padding:25px;box-shadow:0 5px 15px #0000000d}.related-videos.svelte-61q5ku h3:where(.svelte-61q5ku),.related-courses.svelte-61q5ku h3:where(.svelte-61q5ku){font-size:1.3rem;margin:0 0 20px;color:#002b5b;padding-bottom:10px;border-bottom:1px solid #eee}.related-videos-list.svelte-61q5ku{display:flex;flex-direction:column;gap:15px}.related-video-card.svelte-61q5ku{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .2s ease;border-radius:8px;overflow:hidden;box-shadow:0 3px 10px #0000001a;cursor:pointer}.related-video-card.svelte-61q5ku:hover{transform:translateY(-5px)}.related-thumbnail.svelte-61q5ku{position:relative;overflow:hidden;aspect-ratio:16 / 9}.related-thumbnail.svelte-61q5ku img:where(.svelte-61q5ku){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.related-video-card.svelte-61q5ku:hover .related-thumbnail:where(.svelte-61q5ku) img:where(.svelte-61q5ku){transform:scale(1.05)}.play-overlay.svelte-61q5ku{position:absolute;inset:0;background-color:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.related-video-card.svelte-61q5ku:hover .play-overlay:where(.svelte-61q5ku){opacity:1}.related-category.svelte-61q5ku{position:absolute;top:10px;right:10px;background-color:#ff007f;color:#fff;font-size:.7rem;padding:3px 8px;border-radius:10px;font-weight:600;z-index:1}.related-title.svelte-61q5ku{padding:12px;margin:0;font-size:.95rem;font-weight:600;color:#333;line-height:1.4}.course-card.svelte-61q5ku{border-radius:8px;overflow:hidden;box-shadow:0 3px 10px #0000001a;margin-bottom:15px;transition:transform .2s ease}.course-card.svelte-61q5ku:hover{transform:translateY(-2px)}.course-card.svelte-61q5ku:last-child{margin-bottom:0}.course-image.svelte-61q5ku{height:120px;background:linear-gradient(145deg,#002b5b,#097fc3);position:relative;overflow:hidden;transition:all .3s ease}.course-card.svelte-61q5ku:hover .course-image:where(.svelte-61q5ku){background:linear-gradient(145deg,#003b7a,#1190d8)}.course-image.svelte-61q5ku:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'%3E%3C/path%3E%3Cpolyline points='3.27 6.96 12 12.01 20.73 6.96'%3E%3C/polyline%3E%3Cline x1='12' y1='22.08' x2='12' y2='12'%3E%3C/line%3E%3C/svg%3E");background-position:center;background-size:40px;background-repeat:no-repeat;opacity:.8}.course-card.svelte-61q5ku h4:where(.svelte-61q5ku){padding:15px 15px 10px;margin:0;font-size:1rem;line-height:1.3}.btn-primary.svelte-61q5ku,.btn-secondary.svelte-61q5ku{display:inline-block;padding:10px 20px;border-radius:5px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .2s ease;border:none;cursor:pointer;text-align:center}.btn-primary.svelte-61q5ku{background-color:#002b5b;color:#fff;margin-right:10px}.btn-primary.svelte-61q5ku:hover{background-color:#003b7a}.btn-secondary.svelte-61q5ku{background-color:#ff007f;color:#fff;margin:0 15px 15px;display:block;width:calc(100% - 30px)}.btn-secondary.svelte-61q5ku:hover{background-color:#e60073}.no-courses.svelte-61q5ku{font-size:.9rem;color:#777;font-style:italic;text-align:center;padding:15px 0}.loading-container.svelte-61q5ku,.error-container.svelte-61q5ku{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;text-align:center}.loading-spinner.svelte-61q5ku{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-radius:50%;border-top-color:#fff;animation:svelte-61q5ku-spin 1s ease-in-out infinite;margin-bottom:20px}@keyframes svelte-61q5ku-spin{to{transform:rotate(360deg)}}.error-container.svelte-61q5ku h2:where(.svelte-61q5ku){margin-bottom:10px;color:#fff}.error-container.svelte-61q5ku p:where(.svelte-61q5ku){margin-bottom:20px;opacity:.8}.error-container.svelte-61q5ku .btn-primary:where(.svelte-61q5ku){margin-bottom:10px}.error-container.svelte-61q5ku .btn-secondary:where(.svelte-61q5ku){background-color:#fff3;color:#fff;margin:0;display:inline-block;width:auto}.error-container.svelte-61q5ku .btn-secondary:where(.svelte-61q5ku):hover{background-color:#ffffff4d}@media(max-width:1100px){.video-container.svelte-61q5ku{grid-template-columns:1fr;margin:20px auto}.sidebar.svelte-61q5ku{order:2}.related-videos-list.svelte-61q5ku{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}}@media(max-width:768px){.video-header.svelte-61q5ku{padding:40px 0 30px}.video-header.svelte-61q5ku h1:where(.svelte-61q5ku){font-size:1.8rem}.video-info.svelte-61q5ku h2:where(.svelte-61q5ku){font-size:1.4rem}.video-info.svelte-61q5ku{padding:20px}.channel-info.svelte-61q5ku{flex-direction:column;text-align:center}.channel-logo.svelte-61q5ku{width:60px;height:60px}.related-videos-list.svelte-61q5ku{grid-template-columns:1fr}.social-share.svelte-61q5ku{flex-wrap:wrap}.video-container.svelte-61q5ku{padding:0 15px}}@media(max-width:480px){.video-header.svelte-61q5ku{padding:30px 0 20px}.video-header.svelte-61q5ku h1:where(.svelte-61q5ku){font-size:1.5rem}.video-info.svelte-61q5ku{padding:15px;margin:0 10px}.video-container.svelte-61q5ku{margin:10px auto;gap:20px}.player-container.svelte-61q5ku{margin:0 10px}.video-description.svelte-61q5ku{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.social-share.svelte-61q5ku{gap:8px}.share-btn.svelte-61q5ku{width:32px;height:32px}.course-card.svelte-61q5ku h4:where(.svelte-61q5ku){font-size:.9rem;padding:12px 12px 8px}.btn-secondary.svelte-61q5ku{font-size:.8rem;padding:8px 12px}}
