.ContentOptimizer_heroSection__jIby_{background:linear-gradient(120deg,var(--primary-color) 0,var(--accent-color) 100%);color:#fff;padding:2.5rem 2rem 2rem;text-align:center;margin-bottom:1.5rem;border-radius:var(--border-radius-md);box-shadow:0 2px 20px rgba(74,108,247,.15);position:relative;overflow:hidden}.ContentOptimizer_heroSection__jIby_:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));pointer-events:none}.ContentOptimizer_heroTitle__00wWt{font-size:2rem;font-weight:600;margin-bottom:.5rem;color:#fff;letter-spacing:-.02em;position:relative;z-index:1}.ContentOptimizer_heroSubtitle__X2NCv{font-size:1rem;max-width:600px;margin:0 auto;color:hsla(0,0%,100%,.85);font-weight:400;line-height:1.5;position:relative;z-index:1}@media (max-width:768px){.ContentOptimizer_heroSection__jIby_{padding:2rem 1.5rem 1.5rem;margin-bottom:1rem;border-radius:var(--border-radius-sm)}.ContentOptimizer_heroTitle__00wWt{font-size:1.5rem}.ContentOptimizer_heroSubtitle__X2NCv{font-size:.9rem;max-width:100%}}.ContentOptimizer_breadcrumbs__6hk4K{max-width:1200px;margin:0 auto 2rem;padding:0 1rem}.ContentOptimizer_breadcrumbs__6hk4K ol{display:flex;align-items:center;list-style:none;margin:0;padding:0}.ContentOptimizer_breadcrumbs__6hk4K li{display:flex;align-items:center}.ContentOptimizer_breadcrumbs__6hk4K li:not(:last-child):after{content:">";margin:0 .5rem;color:#666}.ContentOptimizer_breadcrumbs__6hk4K a{color:#007bff;text-decoration:none}.ContentOptimizer_breadcrumbs__6hk4K a:hover{text-decoration:underline}.ContentOptimizer_tabsContainer__zMcJx{max-width:1200px;margin:0 auto 2rem;padding:0 1rem}.ContentOptimizer_tabsList__h7NjV{display:flex;list-style:none;margin:0;padding:0;border-bottom:2px solid #e9ecef;background:#fff;border-radius:8px 8px 0 0;overflow:hidden}.ContentOptimizer_tabItem__QOKlH{padding:1rem 1.5rem;cursor:pointer;transition:all .3s ease;border-bottom:3px solid transparent;background:#f8f9fa;color:#6c757d;font-weight:500;min-width:150px;text-align:center}.ContentOptimizer_tabItem__QOKlH:hover{background:#e9ecef;color:#495057}.ContentOptimizer_tabItem__QOKlH.ContentOptimizer_active__FabZn{background:#fff;color:#007bff;border-bottom-color:#007bff}.ContentOptimizer_tabItem__QOKlH i{margin-right:.5rem}.ContentOptimizer_contentContainer__4YXmy{max-width:1200px;margin:0 auto;padding:0 1rem 2rem}.ContentOptimizer_error__lZNI6{background:#f8d7da;color:#721c24;padding:1rem;border-radius:8px;margin-bottom:1rem;border:1px solid #f5c6cb;display:flex;align-items:center}.ContentOptimizer_error__lZNI6 i{margin-right:.5rem;color:#dc3545}.ContentOptimizer_success__0YhRO{background:#d4edda;color:#155724;padding:1rem;border-radius:8px;margin-bottom:1rem;border:1px solid #c3e6cb;display:flex;align-items:center}.ContentOptimizer_success__0YhRO i{margin-right:.5rem;color:#28a745}.ContentOptimizer_card__qV88I{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.07);margin-bottom:2rem;overflow:hidden;border:1px solid #e9ecef}.ContentOptimizer_cardHeader__ENfB7{padding:1.5rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e9ecef}.ContentOptimizer_cardHeader__ENfB7 h2{margin:0 0 .5rem;color:#495057;font-size:1.5rem;font-weight:600;display:flex;align-items:center}.ContentOptimizer_cardHeader__ENfB7 h2 i{margin-right:.75rem;color:#007bff}.ContentOptimizer_cardHeader__ENfB7 p{margin:0;color:#6c757d}.ContentOptimizer_cardContent__UszaK{padding:1.5rem}.ContentOptimizer_inputSection__bNkol{display:flex;flex-direction:column;gap:1.5rem}.ContentOptimizer_inputGroup__lBClQ{display:flex;flex-direction:column;gap:.5rem}.ContentOptimizer_inputGroup__lBClQ label{font-weight:600;color:#495057;display:flex;align-items:center;justify-content:space-between}.ContentOptimizer_charCount__LbO_Z{font-size:.875rem;color:#6c757d;font-weight:400}.ContentOptimizer_inputGroup__lBClQ input,.ContentOptimizer_inputGroup__lBClQ textarea,.ContentOptimizer_keywordInput__M_G8k{padding:.75rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:all .3s ease;font-family:inherit}.ContentOptimizer_inputGroup__lBClQ input:focus,.ContentOptimizer_inputGroup__lBClQ textarea:focus,.ContentOptimizer_keywordInput__M_G8k:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.ContentOptimizer_contentTextarea__XcxAE{min-height:300px;resize:vertical;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.6}.ContentOptimizer_metaSection___0t56{background:#f8f9fa;padding:1.5rem;border-radius:8px;border:1px solid #e9ecef}.ContentOptimizer_metaSection___0t56 h3{margin:0 0 1rem;color:#495057;font-size:1.25rem;font-weight:600}.ContentOptimizer_metaInputs__yL9fm{display:flex;flex-direction:column;gap:1rem}.ContentOptimizer_analyzeSection__83c_L{text-align:center;padding-top:1rem;border-top:1px solid #e9ecef}.ContentOptimizer_analyzeButton__O0Jqf{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:200px;position:relative}.ContentOptimizer_analyzeButton__O0Jqf:hover:not(:disabled){background:linear-gradient(135deg,#0056b3,#004085);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,123,255,.3)}.ContentOptimizer_analyzeButton__O0Jqf:disabled{opacity:.7;cursor:not-allowed;transform:none}.ContentOptimizer_analyzeButton__O0Jqf i{margin-right:.5rem}.ContentOptimizer_resultsSection__cAoJk{display:flex;flex-direction:column;gap:2rem}.ContentOptimizer_overallScore__8GanG{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.ContentOptimizer_scoreCircle__bVf48{width:150px;height:150px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;border:8px solid;transition:all .3s ease;flex-shrink:0}.ContentOptimizer_scoreNumber__zbYDK{font-size:2.5rem;line-height:1}.ContentOptimizer_scoreLabel__mdztg{font-size:.9rem;margin-top:.25rem;opacity:.8}.ContentOptimizer_scoreGreen__g9ZFh{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-color:#28a745;color:#155724}.ContentOptimizer_scoreYellow__3ujeb{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-color:#ffc107;color:#856404}.ContentOptimizer_scoreRed__Y8Eq7{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border-color:#dc3545;color:#721c24}.ContentOptimizer_scoreDescription__bb6lq{flex:1 1;min-width:300px}.ContentOptimizer_scoreDescription__bb6lq p{margin:0;color:#6c757d;line-height:1.6}.ContentOptimizer_analysisGrid__cR8zT{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.ContentOptimizer_metricCard__3c_GZ{background:#f8f9fa;padding:1.5rem;border-radius:8px;border:1px solid #e9ecef;text-align:center;transition:transform .3s ease}.ContentOptimizer_metricCard__3c_GZ:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ContentOptimizer_metricCard__3c_GZ h3{margin:0 0 .5rem;color:#6c757d;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ContentOptimizer_metricValue__mJTCQ{margin:0;font-size:1.5rem;font-weight:700;color:#495057}.ContentOptimizer_metaAnalysis__2qpAu{display:flex;flex-direction:column;gap:1.5rem}.ContentOptimizer_metaItem__CMgy8{background:#f8f9fa;padding:1.5rem;border-radius:8px;border:1px solid #e9ecef}.ContentOptimizer_metaItem__CMgy8 h3{margin:0 0 .75rem;color:#495057;font-size:1.125rem;font-weight:600;display:flex;align-items:center;justify-content:space-between}.ContentOptimizer_metaItem__CMgy8 p{margin:.25rem 0;color:#6c757d}.ContentOptimizer_structureAnalysis__oO5XY{display:flex;flex-direction:column;gap:1.5rem}.ContentOptimizer_structureItem__FuV0r{background:#f8f9fa;padding:1.5rem;border-radius:8px;border:1px solid #e9ecef}.ContentOptimizer_structureItem__FuV0r h3{margin:0 0 .75rem;color:#495057;font-size:1.125rem;font-weight:600;display:flex;align-items:center;justify-content:space-between}.ContentOptimizer_structureItem__FuV0r ul{margin:0;padding-left:1.5rem;color:#6c757d}.ContentOptimizer_structureItem__FuV0r li{margin:.25rem 0}.ContentOptimizer_headingsList__nroZ2{background:#fff;padding:1rem;border-radius:8px;border:1px solid #e9ecef;margin-top:1rem}.ContentOptimizer_headingsList__nroZ2 h4{margin:0 0 .75rem;color:#495057;font-size:1rem;font-weight:600}.ContentOptimizer_headingItem__XWaGZ{margin:.5rem 0;padding:.5rem;background:#f8f9fa;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.ContentOptimizer_headingLevel__R9OFY{color:#007bff;font-weight:600;margin-right:.5rem}.ContentOptimizer_recommendationsList__DATYw{display:flex;flex-direction:column;gap:1rem}.ContentOptimizer_recommendation___i0vP{padding:1rem;border-radius:8px;border-left:4px solid;transition:transform .3s ease}.ContentOptimizer_recommendation___i0vP:hover{transform:translateX(5px)}.ContentOptimizer_recommendation___i0vP.ContentOptimizer_error__lZNI6{background:#f8d7da;border-left-color:#dc3545}.ContentOptimizer_recommendation___i0vP.ContentOptimizer_warning__0GC71{background:#fff3cd;border-left-color:#ffc107}.ContentOptimizer_recommendation___i0vP.ContentOptimizer_info__Y3CTe{background:#d1ecf1;border-left-color:#17a2b8}.ContentOptimizer_recommendationHeader__OkU4U{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600}.ContentOptimizer_recommendationHeader__OkU4U i{font-size:1.125rem}.ContentOptimizer_recommendationCategory__On_zV{color:#495057}.ContentOptimizer_recommendationPriority__BU7Zj{margin-left:auto;font-size:.75rem;text-transform:uppercase;padding:.25rem .5rem;border-radius:12px;background:rgba(0,0,0,.1);color:#495057}.ContentOptimizer_priorityHigh___e9H7 .ContentOptimizer_recommendationPriority__BU7Zj{background:#dc3545;color:#fff}.ContentOptimizer_priorityMedium__hU550 .ContentOptimizer_recommendationPriority__BU7Zj{background:#ffc107;color:#212529}.ContentOptimizer_priorityLow__EwlIk .ContentOptimizer_recommendationPriority__BU7Zj{background:#6c757d;color:#fff}.ContentOptimizer_recommendationText__SU5rM{margin:0;color:#495057;line-height:1.5}.ContentOptimizer_noRecommendations__kCGY8{text-align:center;color:#28a745;font-weight:600;margin:2rem 0;padding:2rem;background:#d4edda;border-radius:8px;border:1px solid #c3e6cb}.ContentOptimizer_noRecommendations__kCGY8 i{margin-right:.5rem;font-size:1.25rem}.ContentOptimizer_helpSection__COhvL{max-width:1200px;margin:2rem auto 0;padding:0 1rem}.ContentOptimizer_helpGrid__XAVNQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.ContentOptimizer_helpItem__EJG9_{background:#f8f9fa;padding:1.5rem;border-radius:8px;border:1px solid #e9ecef;text-align:center}.ContentOptimizer_helpItem__EJG9_ h3{margin:0 0 .75rem;color:#495057;font-size:1.125rem;font-weight:600}.ContentOptimizer_helpItem__EJG9_ h3 i{margin-right:.5rem;color:#007bff}.ContentOptimizer_helpItem__EJG9_ p{margin:0;color:#6c757d;line-height:1.5}@media (max-width:768px){.ContentOptimizer_heroTitle__00wWt{font-size:2rem}.ContentOptimizer_heroSubtitle__X2NCv{font-size:1rem}.ContentOptimizer_tabsList__h7NjV{flex-direction:column}.ContentOptimizer_tabItem__QOKlH{min-width:unset}.ContentOptimizer_overallScore__8GanG{flex-direction:column;text-align:center}.ContentOptimizer_analysisGrid__cR8zT{grid-template-columns:1fr}.ContentOptimizer_metaAnalysis__2qpAu .ContentOptimizer_metaItem__CMgy8 h3,.ContentOptimizer_structureItem__FuV0r h3{flex-direction:column;align-items:flex-start;gap:.5rem}.ContentOptimizer_recommendationHeader__OkU4U{flex-wrap:wrap}.ContentOptimizer_recommendationPriority__BU7Zj{margin-left:0;margin-top:.25rem}.ContentOptimizer_helpGrid__XAVNQ{grid-template-columns:1fr}}@media (max-width:480px){.ContentOptimizer_heroSection__jIby_{padding:2rem 1rem}.ContentOptimizer_scoreCircle__bVf48{width:120px;height:120px}.ContentOptimizer_scoreNumber__zbYDK{font-size:2rem}.ContentOptimizer_cardContent__UszaK{padding:1rem}.ContentOptimizer_analyzeButton__O0Jqf{width:100%;padding:1rem}}