.VideoSizeCalculator_videoCalculator__1HWqv{max-width:1000px;margin:0 auto;padding:1rem;font-family:Arial,sans-serif}.VideoSizeCalculator_header__VwK3y{text-align:center;margin-bottom:2rem}.VideoSizeCalculator_header__VwK3y h2{font-size:2.5rem;color:#2d3748;margin-bottom:.5rem;font-weight:700}.VideoSizeCalculator_header__VwK3y p{color:#4a5568;font-size:1.1rem;margin:0}.VideoSizeCalculator_calculatorCard__Pk7D3{background:linear-gradient(135deg,#9f7aea,#805ad5);border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.2);margin-bottom:2rem;color:#fff}.VideoSizeCalculator_typeSelector__yMVqI{margin-bottom:2rem}.VideoSizeCalculator_typeSelector__yMVqI h3{color:#fff;text-align:center;margin-bottom:1rem;font-size:1.3rem}.VideoSizeCalculator_typeButtons__91OLx{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.VideoSizeCalculator_typeButtons__91OLx button{background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);color:#fff;padding:1rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:500;backdrop-filter:blur(10px);text-align:center}.VideoSizeCalculator_typeButtons__91OLx button:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);transform:translateY(-2px)}.VideoSizeCalculator_typeButtons__91OLx button.VideoSizeCalculator_active__VXJ_N{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.6);box-shadow:0 4px 15px hsla(0,0%,100%,.2)}.VideoSizeCalculator_formSection__qacsQ{background:hsla(0,0%,100%,.95);border-radius:16px;padding:2rem;margin-bottom:2rem;backdrop-filter:blur(10px);color:#2d3748}.VideoSizeCalculator_formSection__qacsQ h3{color:#2d3748;margin-bottom:1.5rem;font-size:1.3rem;text-align:center}.VideoSizeCalculator_formGrid__dOxPA{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:500px;margin:0 auto}.VideoSizeCalculator_inputGroup__ypQXm{display:flex;flex-direction:column}.VideoSizeCalculator_inputGroup__ypQXm label{color:#2d3748;font-weight:600;margin-bottom:.5rem;font-size:1rem}.VideoSizeCalculator_inputGroup__ypQXm input,.VideoSizeCalculator_inputGroup__ypQXm select{width:100%;padding:.6rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.9rem;transition:all .3s ease;background:#fff;color:#2d3748}.VideoSizeCalculator_inputGroup__ypQXm input:focus,.VideoSizeCalculator_inputGroup__ypQXm select:focus{outline:none;border-color:#9f7aea;box-shadow:0 0 0 3px rgba(159,122,234,.1)}.VideoSizeCalculator_inputGroup__ypQXm small{color:#718096;font-size:.8rem;margin-top:.25rem;font-style:italic}.VideoSizeCalculator_buttonGroup__hw42C{display:flex;gap:1rem}.VideoSizeCalculator_calculateBtn__Sg2_N{flex:2;background:linear-gradient(135deg,#38a169,#2f855a);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(56,161,105,.3)}.VideoSizeCalculator_calculateBtn__Sg2_N:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(56,161,105,.4)}.VideoSizeCalculator_calculateBtn__Sg2_N:disabled{opacity:.6;cursor:not-allowed;transform:none}.VideoSizeCalculator_resetBtn__YTCau{flex:1;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:2px solid hsla(0,0%,100%,.2);padding:1rem;border-radius:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.VideoSizeCalculator_resetBtn__YTCau:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.VideoSizeCalculator_errorBox__QLXM9{background:rgba(220,38,38,.1);border:2px solid rgba(220,38,38,.3);border-radius:12px;padding:1rem;margin-top:1rem;backdrop-filter:blur(10px)}.VideoSizeCalculator_errorBox__QLXM9 p{color:#dc2626;margin:.25rem 0;font-weight:500}.VideoSizeCalculator_resultsSection__laMj9{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.1)}.VideoSizeCalculator_mainResult__U0gom{text-align:center;margin-bottom:2rem;padding:2rem;background:linear-gradient(135deg,#9f7aea,#805ad5);border-radius:16px;color:#fff}.VideoSizeCalculator_mainResult__U0gom h3{margin-bottom:1rem;font-size:1.5rem;opacity:.9}.VideoSizeCalculator_videoDisplay__R6SyE{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem}.VideoSizeCalculator_videoValue___tO84{font-size:2.5rem;font-weight:800;text-shadow:2px 2px 4px rgba(0,0,0,.3);color:#faf5ff;text-align:center;word-break:break-word}.VideoSizeCalculator_videoLabel__IOKUu{font-size:1.3rem;opacity:.8;font-weight:500}.VideoSizeCalculator_calculationType__wRSBY{font-size:1.1rem;font-weight:600;opacity:.9;background:hsla(0,0%,100%,.1);padding:.5rem 1rem;border-radius:8px;display:inline-block}.VideoSizeCalculator_detailsGrid__aKzI_{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;margin-bottom:2rem}.VideoSizeCalculator_detailCard__ZKyL2{background:#f7fafc;border-radius:12px;padding:1.5rem;border-left:4px solid #9f7aea}.VideoSizeCalculator_detailCard__ZKyL2 h4{color:#2d3748;margin-bottom:1rem;font-size:1.2rem}.VideoSizeCalculator_detailRow__3Wpg6{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e2e8f0}.VideoSizeCalculator_detailRow__3Wpg6:last-child{border-bottom:none}.VideoSizeCalculator_detailRow__3Wpg6 span:first-child{color:#4a5568;font-weight:500}.VideoSizeCalculator_detailRow__3Wpg6 span:last-child{color:#2d3748;font-weight:600}.VideoSizeCalculator_recommendations__1d25G{background:#f0f4ff;border:2px solid #c3dafe;border-radius:12px;padding:1.5rem}.VideoSizeCalculator_recommendations__1d25G h4{color:#3730a3;margin-bottom:1rem;font-size:1.2rem}.VideoSizeCalculator_recommendations__1d25G ul{list-style:none;padding:0;margin:0}.VideoSizeCalculator_recommendations__1d25G li{background:#fff;padding:.75rem;border-radius:8px;margin-bottom:.5rem;color:#2d3748;border-left:3px solid #9f7aea}@media (max-width:768px){.VideoSizeCalculator_videoCalculator__1HWqv{padding:.5rem}.VideoSizeCalculator_calculatorCard__Pk7D3{padding:1.5rem}.VideoSizeCalculator_formGrid__dOxPA{grid-template-columns:1fr;max-width:350px}.VideoSizeCalculator_detailsGrid__aKzI_{grid-template-columns:1fr}.VideoSizeCalculator_buttonGroup__hw42C{flex-direction:column}.VideoSizeCalculator_videoValue___tO84{font-size:2rem}.VideoSizeCalculator_typeButtons__91OLx{grid-template-columns:1fr}}@media (max-width:480px){.VideoSizeCalculator_header__VwK3y h2{font-size:2rem}.VideoSizeCalculator_videoValue___tO84{font-size:1.5rem}.VideoSizeCalculator_formSection__qacsQ{padding:1rem}.VideoSizeCalculator_formGrid__dOxPA{max-width:280px}.VideoSizeCalculator_recommendations__1d25G{padding:1rem}}.VideoSizeExplanation_explanationContainer__PE8ZD{max-width:1200px;margin:2rem auto;padding:2rem;font-family:Arial,sans-serif;line-height:1.6;color:#2d3748;background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.VideoSizeExplanation_section__KZnIh{margin-bottom:3rem;padding:2rem;background:#faf5ff;border-radius:16px;border-left:4px solid #9f7aea}.VideoSizeExplanation_section__KZnIh h2{color:#553c9a;font-size:1.8rem;margin-bottom:1.5rem;text-align:center;font-weight:700}.VideoSizeExplanation_conceptGrid__0gvhw{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.VideoSizeExplanation_conceptCard__F4ciz{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease}.VideoSizeExplanation_conceptCard__F4ciz:hover{transform:translateY(-4px)}.VideoSizeExplanation_conceptCard__F4ciz h3{color:#6b46c1;margin-bottom:1rem;font-size:1.2rem}.VideoSizeExplanation_conceptCard__F4ciz p{color:#4a5568;margin:0;font-size:.95rem}.VideoSizeExplanation_instructionsGrid__IBGEN{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.VideoSizeExplanation_instructionCard__qwZVF{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);text-align:center}.VideoSizeExplanation_instructionCard__qwZVF h3{color:#6b46c1;margin-bottom:1rem;font-size:1.3rem}.VideoSizeExplanation_instructionCard__qwZVF p{color:#4a5568;margin:0}.VideoSizeExplanation_applicationsGrid__d6iCA{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.VideoSizeExplanation_applicationCard__5sXks{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.VideoSizeExplanation_applicationCard__5sXks h3{color:#6b46c1;margin-bottom:1rem;font-size:1.3rem;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}.VideoSizeExplanation_applicationCard__5sXks p{color:#4a5568;margin-bottom:1.5rem}.VideoSizeExplanation_applicationCard__5sXks ul{margin:0;padding-left:1.5rem;color:#4a5568}.VideoSizeExplanation_applicationCard__5sXks li{margin-bottom:.5rem;font-size:.9rem}.VideoSizeExplanation_bestPractices__Xjfbl{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.VideoSizeExplanation_practiceItem__QeYnJ{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);border-left:4px solid #a78bfa}.VideoSizeExplanation_practiceItem__QeYnJ h3{color:#7c3aed;margin-bottom:1rem;font-size:1.2rem}.VideoSizeExplanation_practiceItem__QeYnJ p{color:#4a5568;margin:0}.VideoSizeExplanation_faqSection__ZGPzG{background:#faf5ff;border-radius:16px;padding:2rem;border-left:4px solid #9f7aea}.VideoSizeExplanation_faqSection__ZGPzG h2{color:#553c9a;font-size:1.8rem;margin-bottom:1.5rem;text-align:center;font-weight:700}.VideoSizeExplanation_faqGrid__xd0YA{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.VideoSizeExplanation_faqItem__6TZDa{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.VideoSizeExplanation_faqItem__6TZDa h3{color:#6b46c1;margin-bottom:1rem;font-size:1.1rem}.VideoSizeExplanation_faqItem__6TZDa p{color:#4a5568;margin:0;font-size:.95rem}.VideoSizeExplanation_technicalGrid__6ZInT{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.VideoSizeExplanation_technicalCard__Wrxgr{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.VideoSizeExplanation_technicalCard__Wrxgr h3{color:#6b46c1;margin-bottom:1rem;font-size:1.3rem}.VideoSizeExplanation_technicalCard__Wrxgr p{color:#4a5568;margin-bottom:1.5rem}.VideoSizeExplanation_technicalDetails__8Jwf0{background:#faf5ff;padding:1rem;border-radius:8px;border-left:3px solid #9f7aea}.VideoSizeExplanation_technicalDetails__8Jwf0 h4{color:#6b46c1;margin-bottom:.75rem;font-size:1rem}.VideoSizeExplanation_technicalDetails__8Jwf0 ul{margin:0;padding-left:1.5rem;color:#4a5568}.VideoSizeExplanation_technicalDetails__8Jwf0 li{margin-bottom:.5rem;font-size:.9rem}.VideoSizeExplanation_platformGrid__G_enf{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.VideoSizeExplanation_platformCard__X89Ov{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.VideoSizeExplanation_platformCard__X89Ov h3{color:#6b46c1;margin-bottom:1rem;font-size:1.3rem}.VideoSizeExplanation_platformCard__X89Ov p{color:#4a5568;margin-bottom:1.5rem}.VideoSizeExplanation_platformSpecs__2A7uy{background:#faf5ff;padding:1rem;border-radius:8px;border-left:3px solid #9f7aea}.VideoSizeExplanation_platformSpecs__2A7uy h4{color:#6b46c1;margin-bottom:.75rem;font-size:1rem}.VideoSizeExplanation_platformSpecs__2A7uy ul{margin:0;padding-left:1.5rem;color:#4a5568}.VideoSizeExplanation_platformSpecs__2A7uy li{margin-bottom:.5rem;font-size:.9rem}.VideoSizeExplanation_disclaimer__aW8Wn{background:linear-gradient(135deg,#fed7d7,#feb2b2);border:2px solid #fc8181;border-radius:16px;padding:2rem;text-align:center}.VideoSizeExplanation_disclaimer__aW8Wn h2{color:#742a2a;margin-bottom:1.5rem;font-size:1.5rem}.VideoSizeExplanation_disclaimer__aW8Wn p{color:#742a2a;margin-bottom:1rem;font-size:1rem}.VideoSizeExplanation_disclaimer__aW8Wn p:last-child{margin-bottom:0;font-style:italic}@media (max-width:768px){.VideoSizeExplanation_explanationContainer__PE8ZD{padding:1rem}.VideoSizeExplanation_section__KZnIh{padding:1.5rem}.VideoSizeExplanation_section__KZnIh h2{font-size:1.5rem}.VideoSizeExplanation_applicationsGrid__d6iCA,.VideoSizeExplanation_bestPractices__Xjfbl,.VideoSizeExplanation_conceptGrid__0gvhw,.VideoSizeExplanation_faqGrid__xd0YA,.VideoSizeExplanation_instructionsGrid__IBGEN,.VideoSizeExplanation_platformGrid__G_enf,.VideoSizeExplanation_technicalGrid__6ZInT{grid-template-columns:1fr}}@media (max-width:480px){.VideoSizeExplanation_explanationContainer__PE8ZD{margin:1rem auto;padding:.5rem}.VideoSizeExplanation_applicationCard__5sXks,.VideoSizeExplanation_conceptCard__F4ciz,.VideoSizeExplanation_faqItem__6TZDa,.VideoSizeExplanation_instructionCard__qwZVF,.VideoSizeExplanation_platformCard__X89Ov,.VideoSizeExplanation_practiceItem__QeYnJ,.VideoSizeExplanation_section__KZnIh,.VideoSizeExplanation_technicalCard__Wrxgr{padding:1rem}.VideoSizeExplanation_applicationCard__5sXks h3,.VideoSizeExplanation_platformCard__X89Ov h3,.VideoSizeExplanation_technicalCard__Wrxgr h3{font-size:1.1rem}}