.VideoSection_videoSection___EYMx{min-height:100vh;background-color:#ffffff;padding-bottom:80px}.VideoSection_spacer96__Lb1CK{height:96px}.VideoSection_breadcrumb__n_u1q{max-width:1200px;margin:0 auto;padding:0 20px 40px;display:flex;align-items:center;gap:12px}.VideoSection_breadcrumbLink__Zm57h{color:#666;text-decoration:none;font-size:14px;padding:8px 16px;border:1px solid #ddd;border-radius:4px;transition:all .2s ease}.VideoSection_breadcrumbLink__Zm57h:hover{background-color:#f5f5f5;border-color:#ccc}.VideoSection_breadcrumbArrow__WE3OR{display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain}.VideoSection_breadcrumbCurrent__5ZhZV{color:#333;font-size:14px;font-weight:500}.VideoSection_container__OOY0Z{max-width:1200px;margin:0 auto;padding:0 20px}.VideoSection_header__0VWJy{text-align:center;margin-bottom:40px}.VideoSection_title__FQ6nl{font-size:48px;font-weight:700;color:#333;margin-bottom:16px;line-height:1.2}.VideoSection_description__i2T8E{font-size:20px;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.VideoSection_videoContainer__Ntdet{max-width:1000px;margin:0 auto 60px;background-color:#000;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.1)}.VideoSection_actions___1Gii{text-align:center}.VideoSection_backLink__lI6hR{color:#2196f3;text-decoration:none;font-size:16px;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:2px solid #2196f3;border-radius:8px;transition:all .2s ease}.VideoSection_backLink__lI6hR:hover{background-color:#2196f3;color:white}@media (max-width:768px){.VideoSection_videoSection___EYMx{padding-bottom:60px}.VideoSection_spacer96__Lb1CK{height:80px}.VideoSection_title__FQ6nl{font-size:32px}.VideoSection_description__i2T8E{font-size:18px}.VideoSection_breadcrumb__n_u1q{padding:0 20px 24px}.VideoSection_videoContainer__Ntdet{margin-bottom:40px}.VideoSection_backLink__lI6hR{font-size:14px;padding:10px 20px}}.VideoPlayer_videoContainer__2ruFI{position:relative;width:100%;max-width:100%;margin:0 auto}.VideoPlayer_video__AWS34{width:100%;height:auto;max-width:100%;background-color:#000;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.VideoPlayer_error__OclH3,.VideoPlayer_loading__GaTPm,.VideoPlayer_placeholder__BEbZv{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;background-color:#f5f5f5;border-radius:8px;padding:2rem;text-align:center}.VideoPlayer_loading__GaTPm{color:#666;font-size:1.1rem}.VideoPlayer_error__OclH3{color:#d32f2f;font-size:1.1rem}.VideoPlayer_placeholder__BEbZv{color:#666;font-size:1.1rem}.VideoPlayer_placeholder__BEbZv p{margin:.5rem 0}.VideoPlayer_hint__jo_1a{color:#999;font-size:.95rem;margin-top:.5rem}.VideoPlayer_accessMessage__ymekj{margin-top:1rem;color:#666;font-size:.95rem}.VideoPlayer_title__7iHhV{margin-top:1rem;font-size:1rem;color:#333;text-align:center}.ImageViewer_container__dtwsO{position:relative;display:flex;align-items:center;justify-content:center;min-height:200px;background-color:#f5f5f5}.ImageViewer_accessDenied__a2atu,.ImageViewer_error__LlOBG,.ImageViewer_loading__h9P2U{text-align:center;padding:2rem}.ImageViewer_loading__h9P2U{color:#666}.ImageViewer_error__LlOBG{color:#d32f2f}.ImageViewer_accessDenied__a2atu p,.ImageViewer_error__LlOBG p{margin:0 0 .5rem;font-size:1.1rem;font-weight:500}.ImageViewer_accessDenied__a2atu small,.ImageViewer_error__LlOBG small{font-size:.875rem;opacity:.8}.ImageViewer_accessDenied__a2atu{color:#f57c00}.ImageViewer_imageWrapper__X4gDz{position:relative;display:block;width:100%;height:100%}.ImageViewer_loadingOverlay__EtHvV{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgba(245,245,245,.8);z-index:1}.ImageViewer_spinner__uDEgy{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:ImageViewer_spin__LpS51 1s linear infinite}@keyframes ImageViewer_spin__LpS51{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}