.video-gallery_category__uVS9f{margin-bottom:4rem}.video-gallery_category__uVS9f h2{color:#2c3e50;font-size:2rem;margin-bottom:.5rem;text-align:center}.video-gallery_categoryDesc__KtX_n{text-align:center;color:#666;font-size:1.1rem;margin-bottom:2rem}.video-gallery_gridMode__EAhiH{max-width:1200px;margin:0 auto;padding:1rem}.video-gallery_videoGrid__8wAHU{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.video-gallery_videoCard__oooV3{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.1);cursor:pointer;transition:transform .2s,box-shadow .2s}.video-gallery_videoCard__oooV3:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.video-gallery_videoThumbnail__CYGn8{position:relative;width:100%;padding-top:56.25%;background:#1a1a2e;overflow:hidden}.video-gallery_videoPoster__LYL7K{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:50%;background-repeat:no-repeat;transition:transform .3s ease}.video-gallery_videoCard__oooV3:hover .video-gallery_videoPoster__LYL7K{transform:scale(1.05)}.video-gallery_videoThumbnail__CYGn8 video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.8}.video-gallery_playIcon__tndA1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;color:#fff;opacity:.9;z-index:2;text-shadow:0 2px 8px rgba(0,0,0,.5)}.video-gallery_videoInfo__c2qdx{padding:1rem}.video-gallery_videoInfo__c2qdx h3{color:#2c3e50;font-size:1.1rem;margin:0 0 .5rem;line-height:1.3}.video-gallery_videoInfo__c2qdx p{color:#666;font-size:.9rem;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-gallery_playlistMode__AXHnZ{max-width:1400px;margin:0 auto;padding:1rem;display:flex;gap:2rem;flex-wrap:wrap}.video-gallery_playerSection__60Dqk{flex:2 1;min-width:300px}.video-gallery_mainPlayer__bPlyx{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1);margin-bottom:1rem}.video-gallery_mainPlayer__bPlyx video{width:100%;height:auto;display:block}.video-gallery_currentVideoInfo__ARS1U{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.video-gallery_headerRow__5TXtT{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.video-gallery_currentVideoInfo__ARS1U h2{color:#2c3e50;font-size:1.5rem;margin:0}.video-gallery_backButton__z_Boo{padding:.5rem 1rem;background:transparent;color:#3498db;border:2px solid #3498db;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s;white-space:nowrap}.video-gallery_backButton__z_Boo:hover{background:#3498db;color:#fff}.video-gallery_currentVideoInfo__ARS1U p{color:#666;font-size:1rem;margin:0 0 1rem;line-height:1.5}.video-gallery_navigation__aYrBa{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.video-gallery_navButton__3Fi8x{padding:.5rem 1rem;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .2s}.video-gallery_navButton__3Fi8x:hover:not(:disabled){background:#2980b9}.video-gallery_navButton__3Fi8x:disabled{opacity:.5;cursor:not-allowed}.video-gallery_counter__sIqCW{color:#666;font-size:.9rem}.video-gallery_playlist__wFkgq{flex:1 1;min-width:300px;max-height:calc(100vh - 200px);background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column}.video-gallery_playlist__wFkgq h3{padding:1rem;margin:0;color:#2c3e50;border-bottom:2px solid #3498db}.video-gallery_playlistItems__GpwC6{overflow-y:auto;flex:1 1;padding:.5rem}.video-gallery_playlistCategory__dTG8V{margin-bottom:1rem}.video-gallery_playlistCategory__dTG8V:last-child{margin-bottom:0}.video-gallery_playlistCategoryTitle__R5kU1{padding:.5rem .75rem;color:#3498db;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.video-gallery_playlistItem__h4J7n{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:8px;cursor:pointer;transition:background .2s}.video-gallery_playlistItem__h4J7n:hover{background:#f5f5f5}.video-gallery_playlistItem__h4J7n.video-gallery_active__1GG4h{background:#3498db;color:#fff}.video-gallery_playlistPlayIcon__b0EP_{font-size:.8rem;margin-top:.2rem;opacity:.7;flex-shrink:0}.video-gallery_playlistItemInfo__JlwoN{flex:1 1;overflow:hidden}.video-gallery_playlistItemTitle__ZVzly{display:block;font-weight:500;font-size:.9rem;margin-bottom:.25rem}.video-gallery_playlistItemDesc__WqYFo{display:block;font-size:.8rem;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-gallery_accordionMode__cV8jY{max-width:1000px;margin:0 auto;padding:1rem}.video-gallery_accordionCategoryWrapper__KllJa{margin-bottom:3rem}.video-gallery_accordion__4pItf{display:flex;flex-direction:column;gap:.75rem}.video-gallery_accordionItem__EMpAE{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:box-shadow .2s}.video-gallery_accordionItem__EMpAE.video-gallery_expanded__NFex9{box-shadow:0 4px 16px rgba(0,0,0,.15)}.video-gallery_accordionItem__EMpAE.video-gallery_expanded__NFex9 .video-gallery_accordionHeader__oDfbm{background:#f0f8ff}.video-gallery_accordionHeader__oDfbm{display:flex;align-items:center;gap:1rem;padding:1rem;cursor:pointer;transition:background .2s}.video-gallery_accordionHeader__oDfbm:hover{background:#f5f5f5}.video-gallery_accordionToggle__jwN4b{font-size:.8rem;color:#3498db;flex-shrink:0}.video-gallery_accordionThumbnail__Q3K37{position:relative;width:120px;height:68px;flex-shrink:0;background:#1a1a2e;border-radius:6px;overflow:hidden}.video-gallery_accordionPoster__VOac5{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:50%;background-repeat:no-repeat}.video-gallery_accordionThumbnail__Q3K37 video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.9}.video-gallery_accordionPlayIcon__POIXo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.2rem;color:#fff;opacity:.9;text-shadow:0 2px 8px rgba(0,0,0,.5)}.video-gallery_accordionTitle__kDS5q{flex:1 1;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.video-gallery_accordionTitle__kDS5q span:first-child{display:block;color:#2c3e50;font-weight:600;font-size:1rem;margin-bottom:.25rem}.video-gallery_accordionDesc__ssgZ8{display:block;color:#666;font-size:.9rem;line-height:1.4}.video-gallery_accordionContent__X2pVF{overflow:hidden;animation:video-gallery_slideDown__0mKQN .3s ease-out}.video-gallery_accordionContent__X2pVF video{width:100%;height:auto;display:block}@keyframes video-gallery_slideDown__0mKQN{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.video-gallery_simpleAccordionMode__6AsM6{max-width:1000px;margin:0 auto;padding:1rem}.video-gallery_simpleAccordion__NnyS7{display:flex;flex-direction:column;gap:.5rem}.video-gallery_simpleAccordionItem__vGVni{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:box-shadow .2s}.video-gallery_simpleAccordionItem__vGVni.video-gallery_expanded__NFex9{box-shadow:0 4px 16px rgba(0,0,0,.15)}.video-gallery_simpleAccordionItem__vGVni.video-gallery_expanded__NFex9 .video-gallery_simpleAccordionHeader__FN73y{background:#f0f8ff}.video-gallery_simpleAccordionHeader__FN73y{display:flex;align-items:flex-start;gap:1rem;padding:1rem;cursor:pointer;transition:background .2s}.video-gallery_simpleAccordionHeader__FN73y:hover{background:#f5f5f5}.video-gallery_simpleAccordionToggle__OT37B{font-size:.8rem;color:#3498db;flex-shrink:0;margin-top:.2rem}.video-gallery_simpleAccordionTitle__yqd55{flex:1 1;overflow:hidden}.video-gallery_simpleAccordionTitle__yqd55 span:first-child{display:block;color:#2c3e50;font-weight:600;font-size:1rem;margin-bottom:.25rem}.video-gallery_simpleAccordionDesc__VFGfZ{display:block;color:#666;font-size:.9rem;line-height:1.4}.video-gallery_simpleAccordionContent__XV0wy{overflow:hidden;animation:video-gallery_slideDown__0mKQN .3s ease-out}.video-gallery_simpleAccordionContent__XV0wy video{width:100%;height:auto;display:block}.video-gallery_lightbox__e1S1p{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:10000;padding:2rem}.video-gallery_lightboxContent__UIso5{position:relative;max-width:1200px;width:100%;display:flex;flex-direction:column}.video-gallery_lightboxClose__2vKju{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;opacity:.8;transition:opacity .2s}.video-gallery_lightboxClose__2vKju:hover{opacity:1}.video-gallery_lightboxNext__yjQij,.video-gallery_lightboxPrev__MKMvb{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.1);color:#fff;border:none;font-size:3rem;padding:1rem;cursor:pointer;opacity:.8;transition:opacity .2s,background .2s}.video-gallery_lightboxNext__yjQij:hover:not(:disabled),.video-gallery_lightboxPrev__MKMvb:hover:not(:disabled){opacity:1;background:hsla(0,0%,100%,.2)}.video-gallery_lightboxNext__yjQij:disabled,.video-gallery_lightboxPrev__MKMvb:disabled{opacity:.3;cursor:not-allowed}.video-gallery_lightboxPrev__MKMvb{left:-60px}.video-gallery_lightboxNext__yjQij{right:-60px}.video-gallery_lightboxVideo__RHCEW{background:#000;border-radius:8px;overflow:hidden}.video-gallery_lightboxVideo__RHCEW video{width:100%;height:auto;max-height:70vh;display:block}.video-gallery_lightboxInfo__8peIO{background:#fff;border-radius:8px;padding:1.5rem;margin-top:1rem}.video-gallery_lightboxInfo__8peIO h2{color:#2c3e50;font-size:1.3rem;margin:0 0 .5rem}.video-gallery_lightboxInfo__8peIO p{color:#666;font-size:1rem;margin:0 0 .5rem;line-height:1.5}.video-gallery_lightboxCounter__txYXJ{color:#3498db;font-size:.9rem;font-weight:600}@media (prefers-reduced-motion:reduce){.video-gallery_accordionItem__EMpAE,.video-gallery_accordionThumbnail__Q3K37,.video-gallery_lightbox__e1S1p,.video-gallery_playlistCategoryTitle__R5kU1,.video-gallery_playlistItem__h4J7n,.video-gallery_simpleAccordionItem__vGVni,.video-gallery_videoCard__oooV3,.video-gallery_videoThumbnail__CYGn8{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@supports (content-visibility:auto){.video-gallery_accordionItem__EMpAE,.video-gallery_playlistItem__h4J7n,.video-gallery_simpleAccordionItem__vGVni,.video-gallery_videoCard__oooV3{content-visibility:auto;contain-intrinsic-size:200px}}@media (max-width:768px){.video-gallery_accordionItem__EMpAE,.video-gallery_playlistItem__h4J7n,.video-gallery_simpleAccordionItem__vGVni,.video-gallery_videoCard__oooV3{box-shadow:0 1px 4px rgba(0,0,0,.08);transform:none!important}.video-gallery_mainPlayer__bPlyx{box-shadow:0 2px 8px rgba(0,0,0,.1)}.video-gallery_videoCard__oooV3:hover{transform:none}}.video-gallery_accordionItem__EMpAE:hover,.video-gallery_playlistItem__h4J7n:hover,.video-gallery_videoCard__oooV3:hover{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (max-width:1024px){.video-gallery_playlistMode__AXHnZ{flex-direction:column}.video-gallery_playlist__wFkgq{max-height:500px}.video-gallery_lightboxPrev__MKMvb{left:-40px}.video-gallery_lightboxNext__yjQij{right:-40px}.video-gallery_accordionThumbnail__Q3K37{width:100px;height:56px}}@media (max-width:768px){.video-gallery_accordionThumbnail__Q3K37{width:80px;height:45px}.video-gallery_videoGrid__8wAHU{grid-template-columns:1fr}.video-gallery_lightbox__e1S1p{padding:1rem}.video-gallery_lightboxPrev__MKMvb{left:-35px;font-size:2rem;padding:.5rem}.video-gallery_lightboxNext__yjQij{right:-35px;font-size:2rem;padding:.5rem}.video-gallery_lightboxVideo__RHCEW video{max-height:50vh}.video-gallery_category__uVS9f h2{font-size:1.5rem}}@media (max-width:480px){.video-gallery_accordionHeader__oDfbm{flex-wrap:wrap;gap:.75rem}.video-gallery_accordionToggle__jwN4b{order:1;width:100%;text-align:left;margin-bottom:.5rem}.video-gallery_accordionThumbnail__Q3K37{width:100%;height:56vw;aspect-ratio:16/9;order:2}.video-gallery_accordionTitle__kDS5q{order:3;width:100%;padding-left:0}.video-gallery_navigation__aYrBa{flex-direction:column;align-items:stretch}.video-gallery_navButton__3Fi8x{width:100%}.video-gallery_headerRow__5TXtT{flex-direction:column;align-items:flex-start}.video-gallery_backButton__z_Boo{align-self:flex-end}}.examples_pageHeader__IsfVv{text-align:center;padding:1rem 0 2rem;margin-bottom:1rem}.examples_pageHeader__IsfVv h1{color:#2c3e50;font-size:2.5rem;margin-bottom:1rem}.examples_pageHeader__IsfVv p{font-size:1.2rem;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.examples_examplesSection__q_qoT{padding:1rem;line-height:1.7;background:#fff;max-width:1200px;margin:0 auto}.examples_exampleItem__n8tH9{margin-bottom:3rem}.examples_exampleItem__n8tH9:last-child{margin-bottom:1rem}.examples_exampleItem__n8tH9 h2{color:#2c3e50;font-size:1.8rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #3498db;text-align:center}.examples_videoContainer__Wapzi{background-color:#fff;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:4px;max-width:100%;margin:0 auto}.examples_videoPlayer__4GCQy{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:4px}@media (max-width:768px){.examples_pageHeader__IsfVv h1{font-size:2rem}.examples_pageHeader__IsfVv p{font-size:1rem;padding:0 1rem}.examples_exampleItem__n8tH9 h2{font-size:1.5rem}.examples_videoContainer__Wapzi{padding:10px}}