.CompetitorAnalysis_container__032f_{max-width:1200px;margin:0 auto;padding:2rem}.CompetitorAnalysis_header__2DenC{text-align:center;margin-bottom:3rem}.CompetitorAnalysis_header__2DenC .CompetitorAnalysis_title__wHJCG{font-size:2.5rem;color:#2563eb;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:1rem}.CompetitorAnalysis_header__2DenC .CompetitorAnalysis_title__wHJCG .CompetitorAnalysis_icon__eJMAU{font-size:2rem}.CompetitorAnalysis_header__2DenC .CompetitorAnalysis_subtitle__uHX_7{font-size:1.2rem;color:#6b7280;max-width:600px;margin:0 auto 2rem}.CompetitorAnalysis_header__2DenC .CompetitorAnalysis_headerContext__GIYiY{max-width:800px;margin:0 auto}.CompetitorAnalysis_contextInfo__bkC8T{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;padding:1.5rem;border:1px solid #e5e7eb;text-align:left}.CompetitorAnalysis_contextInfo__bkC8T h4{color:#2563eb;margin:0 0 .5rem;font-size:1.1rem;display:flex;align-items:center;gap:.5rem}.CompetitorAnalysis_contextInfo__bkC8T h4:before{content:"ℹ️";font-size:1.2rem}.CompetitorAnalysis_contextInfo__bkC8T p{color:#6b7280;margin:0;line-height:1.6;font-size:.95rem}.CompetitorAnalysis_tooltipContainer__sTxbv{position:relative;display:inline-block}.CompetitorAnalysis_tooltipTrigger__IXgu_{display:flex;align-items:center;gap:.5rem;cursor:help}.CompetitorAnalysis_tooltipIcon__fbXsw{color:#6b7280;font-size:.9rem;transition:color .3s ease}.CompetitorAnalysis_tooltipIcon__fbXsw:hover{color:#2563eb}.CompetitorAnalysis_tooltip__9Wl3T{position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:.75rem 1rem;border-radius:8px;font-size:.85rem;line-height:1.4;white-space:nowrap;z-index:1000;max-width:300px;white-space:normal;box-shadow:0 4px 15px rgba(0,0,0,.2)}.CompetitorAnalysis_tooltip__9Wl3T:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#333}.CompetitorAnalysis_articlesGrid__D4Wlh{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:2rem}@media(max-width:1024px){.CompetitorAnalysis_articlesGrid__D4Wlh{grid-template-columns:1fr}}.CompetitorAnalysis_inputSection__QTFeZ{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);height:-moz-fit-content;height:fit-content}.CompetitorAnalysis_inputSection__QTFeZ .CompetitorAnalysis_sectionTitle__l8wYT{font-size:1.5rem;color:#1f2937;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.CompetitorAnalysis_inputSection__QTFeZ .CompetitorAnalysis_sectionTitle__l8wYT .CompetitorAnalysis_icon__eJMAU{color:#2563eb}.CompetitorAnalysis_inputSection__QTFeZ .CompetitorAnalysis_inputGroup__NHzPE{margin-bottom:1.5rem}.CompetitorAnalysis_inputSection__QTFeZ .CompetitorAnalysis_inputGroup__NHzPE label{display:block;margin-bottom:.5rem;color:#1f2937;font-weight:500;display:flex;align-items:center;gap:.5rem}.CompetitorAnalysis_inputSection__QTFeZ .CompetitorAnalysis_inputGroup__NHzPE label .CompetitorAnalysis_icon__eJMAU{color:#2563eb}.CompetitorAnalysis_inputSection__QTFeZ .CompetitorAnalysis_inputGroup__NHzPE input,.CompetitorAnalysis_inputSection__QTFeZ .CompetitorAnalysis_inputGroup__NHzPE textarea{width:100%;padding:1rem;border:1px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.CompetitorAnalysis_inputSection__QTFeZ .CompetitorAnalysis_inputGroup__NHzPE input:focus,.CompetitorAnalysis_inputSection__QTFeZ .CompetitorAnalysis_inputGroup__NHzPE textarea:focus{outline:none;border-color:#2563eb}.CompetitorAnalysis_inputSection__QTFeZ .CompetitorAnalysis_inputGroup__NHzPE textarea{min-height:300px;resize:vertical}.CompetitorAnalysis_competitorSection__hQ6Xh{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);height:-moz-fit-content;height:fit-content}.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_sectionHeader__5h3ej{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_sectionHeader__5h3ej .CompetitorAnalysis_title__wHJCG{font-size:1.5rem;color:#1f2937;display:flex;align-items:center;gap:.5rem}.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_sectionHeader__5h3ej .CompetitorAnalysis_title__wHJCG .CompetitorAnalysis_icon__eJMAU{color:#2563eb}.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_sectionHeader__5h3ej .CompetitorAnalysis_addButton__8zO8Y{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;padding:.75rem 1.5rem;border-radius:8px;border:1px solid transparent;font-size:1rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_sectionHeader__5h3ej .CompetitorAnalysis_addButton__8zO8Y:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,.4)}.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_sectionHeader__5h3ej .CompetitorAnalysis_addButton__8zO8Y:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_sectionHeader__5h3ej .CompetitorAnalysis_addButton__8zO8Y .CompetitorAnalysis_icon__eJMAU{font-size:1.1rem;color:#fff}.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_competitorList__cSDaW{display:grid;grid-gap:1.5rem;gap:1.5rem;background:none;padding:0}.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_competitorList__cSDaW .CompetitorAnalysis_competitorCard__DnjM6{background:#fff;border-radius:8px;padding:1.5rem;position:relative;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid #e5e7eb}.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_competitorList__cSDaW .CompetitorAnalysis_competitorCard__DnjM6 .CompetitorAnalysis_removeButton__WTp4n{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .3s ease}.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_competitorList__cSDaW .CompetitorAnalysis_competitorCard__DnjM6 .CompetitorAnalysis_removeButton__WTp4n:hover{background:rgba(0,0,0,.1);color:#ef4444}.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_competitorList__cSDaW .CompetitorAnalysis_competitorCard__DnjM6 .CompetitorAnalysis_inputGroup__NHzPE{margin-bottom:1rem}.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_competitorList__cSDaW .CompetitorAnalysis_competitorCard__DnjM6 .CompetitorAnalysis_inputGroup__NHzPE:last-child{margin-bottom:0}.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_competitorList__cSDaW .CompetitorAnalysis_competitorCard__DnjM6 .CompetitorAnalysis_inputGroup__NHzPE label{display:block;margin-bottom:.5rem;color:#1f2937;font-weight:500;display:flex;align-items:center;gap:.5rem}.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_competitorList__cSDaW .CompetitorAnalysis_competitorCard__DnjM6 .CompetitorAnalysis_inputGroup__NHzPE label .CompetitorAnalysis_icon__eJMAU{color:#2563eb}.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_competitorList__cSDaW .CompetitorAnalysis_competitorCard__DnjM6 .CompetitorAnalysis_inputGroup__NHzPE input,.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_competitorList__cSDaW .CompetitorAnalysis_competitorCard__DnjM6 .CompetitorAnalysis_inputGroup__NHzPE textarea{width:100%;padding:1rem;border:1px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_competitorList__cSDaW .CompetitorAnalysis_competitorCard__DnjM6 .CompetitorAnalysis_inputGroup__NHzPE input:focus,.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_competitorList__cSDaW .CompetitorAnalysis_competitorCard__DnjM6 .CompetitorAnalysis_inputGroup__NHzPE textarea:focus{outline:none;border-color:#2563eb}.CompetitorAnalysis_competitorSection__hQ6Xh .CompetitorAnalysis_competitorList__cSDaW .CompetitorAnalysis_competitorCard__DnjM6 .CompetitorAnalysis_inputGroup__NHzPE textarea{min-height:200px;resize:vertical}.CompetitorAnalysis_queriesSection__5p6bB{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-bottom:2rem}.CompetitorAnalysis_queriesSection__5p6bB .CompetitorAnalysis_sectionTitle__l8wYT{font-size:1.5rem;color:#1f2937;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.CompetitorAnalysis_queriesSection__5p6bB .CompetitorAnalysis_sectionTitle__l8wYT .CompetitorAnalysis_icon__eJMAU{color:#2563eb}.CompetitorAnalysis_queriesSection__5p6bB .CompetitorAnalysis_queryList__r5FMX{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.CompetitorAnalysis_queriesSection__5p6bB .CompetitorAnalysis_queryList__r5FMX .CompetitorAnalysis_queryChip__ZKNGK{background:#2563eb;color:#fff;padding:.5rem 1rem;border-radius:20px;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.CompetitorAnalysis_queriesSection__5p6bB .CompetitorAnalysis_queryList__r5FMX .CompetitorAnalysis_queryChip__ZKNGK .CompetitorAnalysis_removeButton__WTp4n{background:none;border:none;color:#fff;cursor:pointer;padding:.25rem;border-radius:50%;transition:background-color .3s ease}.CompetitorAnalysis_queriesSection__5p6bB .CompetitorAnalysis_queryList__r5FMX .CompetitorAnalysis_queryChip__ZKNGK .CompetitorAnalysis_removeButton__WTp4n:hover{background:hsla(0,0%,100%,.2)}.CompetitorAnalysis_queriesSection__5p6bB .CompetitorAnalysis_queryList__r5FMX .CompetitorAnalysis_queryInput__WaRHd{display:flex;align-items:center;gap:.5rem}.CompetitorAnalysis_queriesSection__5p6bB .CompetitorAnalysis_queryList__r5FMX .CompetitorAnalysis_queryInput__WaRHd input{padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:20px;font-size:.9rem;min-width:200px}.CompetitorAnalysis_queriesSection__5p6bB .CompetitorAnalysis_queryList__r5FMX .CompetitorAnalysis_queryInput__WaRHd input:focus{outline:none;border-color:#2563eb}.CompetitorAnalysis_queriesSection__5p6bB .CompetitorAnalysis_queryList__r5FMX .CompetitorAnalysis_queryInput__WaRHd .CompetitorAnalysis_addButton__8zO8Y{background:#2563eb;color:#fff;border:none;padding:.5rem;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.CompetitorAnalysis_queriesSection__5p6bB .CompetitorAnalysis_queryList__r5FMX .CompetitorAnalysis_queryInput__WaRHd .CompetitorAnalysis_addButton__8zO8Y:hover{background:#134cca}.CompetitorAnalysis_queriesSection__5p6bB .CompetitorAnalysis_queryList__r5FMX .CompetitorAnalysis_queryInput__WaRHd .CompetitorAnalysis_addButton__8zO8Y:disabled{background:#6b7280;cursor:not-allowed}.CompetitorAnalysis_loadingContainer__OU7_q{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CompetitorAnalysis_loadingContainer__OU7_q .CompetitorAnalysis_loadingSpinner__B5rHw{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:CompetitorAnalysis_spin__ynSx4 1s linear infinite;margin-bottom:1rem}.CompetitorAnalysis_loadingContainer__OU7_q p{color:#6b7280;font-size:1.1rem}@keyframes CompetitorAnalysis_spin__ynSx4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CompetitorAnalysis_error__YiAzH{background:#fee;color:#ef4444;padding:1rem;border-radius:8px;display:flex;align-items:center;gap:.5rem;margin-bottom:2rem}.CompetitorAnalysis_resultsContainer__ggHNX{display:flex;flex-direction:column;gap:2rem}.CompetitorAnalysis_scoresSection__m_yja{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CompetitorAnalysis_scoresSection__m_yja .CompetitorAnalysis_sectionTitle__l8wYT{font-size:1.5rem;color:#1f2937;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.CompetitorAnalysis_scoresSection__m_yja .CompetitorAnalysis_sectionTitle__l8wYT .CompetitorAnalysis_icon__eJMAU{color:#2563eb}.CompetitorAnalysis_scoresSection__m_yja .CompetitorAnalysis_scoresGrid__HqaA6{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.CompetitorAnalysis_scoreCard__praeW{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;padding:1.5rem;border:1px solid #e5e7eb;transition:transform .3s ease,box-shadow .3s ease}.CompetitorAnalysis_scoreCard__praeW:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.CompetitorAnalysis_scoreCard__praeW.CompetitorAnalysis_primary__HrMBZ{border-left:4px solid #2563eb}.CompetitorAnalysis_scoreCard__praeW.CompetitorAnalysis_success__Ee1J7{border-left:4px solid #28a745}.CompetitorAnalysis_scoreCard__praeW.CompetitorAnalysis_warning__RLeW1{border-left:4px solid #ffc107}.CompetitorAnalysis_scoreCard__praeW.CompetitorAnalysis_info__rOhiA{border-left:4px solid #17a2b8}.CompetitorAnalysis_scoreCard__praeW .CompetitorAnalysis_scoreHeader__y8K9Y{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.CompetitorAnalysis_scoreCard__praeW .CompetitorAnalysis_scoreHeader__y8K9Y h3{font-size:1.1rem;color:#1f2937;margin:0}.CompetitorAnalysis_scoreCard__praeW .CompetitorAnalysis_scoreHeader__y8K9Y svg{color:#2563eb;font-size:1.2rem}.CompetitorAnalysis_scoreCard__praeW .CompetitorAnalysis_scoreValue__G8o1S{margin-bottom:1rem}.CompetitorAnalysis_scoreCard__praeW .CompetitorAnalysis_scoreValue__G8o1S .CompetitorAnalysis_scoreNumber__Jwocj{font-size:2rem;font-weight:700;color:#1f2937}.CompetitorAnalysis_scoreCard__praeW .CompetitorAnalysis_scoreValue__G8o1S .CompetitorAnalysis_scoreMax__ejusI{font-size:1rem;color:#6b7280}.CompetitorAnalysis_scoreCard__praeW .CompetitorAnalysis_scoreBar__icPAx{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.CompetitorAnalysis_scoreCard__praeW .CompetitorAnalysis_scoreBar__icPAx .CompetitorAnalysis_scoreFill__ck_aR{height:100%;background:linear-gradient(90deg,#2563eb,#82a6f4);border-radius:4px;transition:width .3s ease}.CompetitorAnalysis_scoreCard__praeW .CompetitorAnalysis_trend__Cs0fr{display:flex;align-items:center;gap:.25rem;font-size:.9rem;font-weight:500}.CompetitorAnalysis_scoreCard__praeW .CompetitorAnalysis_trend__Cs0fr.CompetitorAnalysis_positive__H11TO{color:#28a745}.CompetitorAnalysis_scoreCard__praeW .CompetitorAnalysis_trend__Cs0fr.CompetitorAnalysis_negative__rQ6eH{color:#ef4444}.CompetitorAnalysis_comparisonSection__uRrU7{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CompetitorAnalysis_comparisonSection__uRrU7 .CompetitorAnalysis_sectionTitle__l8wYT{font-size:1.5rem;color:#1f2937;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.CompetitorAnalysis_comparisonSection__uRrU7 .CompetitorAnalysis_sectionTitle__l8wYT .CompetitorAnalysis_icon__eJMAU{color:#2563eb}.CompetitorAnalysis_comparisonSection__uRrU7 .CompetitorAnalysis_comparisonGrid__ZiXgy{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.CompetitorAnalysis_comparisonChart__ifgPg h3{font-size:1.2rem;color:#1f2937;margin-bottom:1rem}.CompetitorAnalysis_comparisonChart__ifgPg .CompetitorAnalysis_chartBars__bJQIC{display:flex;flex-direction:column;gap:1rem}.CompetitorAnalysis_comparisonChart__ifgPg .CompetitorAnalysis_chartBar__vJONy .CompetitorAnalysis_barLabel__OJsub{font-size:.9rem;color:#6b7280;margin-bottom:.5rem}.CompetitorAnalysis_comparisonChart__ifgPg .CompetitorAnalysis_chartBar__vJONy .CompetitorAnalysis_barContainer__Jl_W5{width:100%;height:30px;background:#e5e7eb;border-radius:15px;overflow:hidden;position:relative}.CompetitorAnalysis_comparisonChart__ifgPg .CompetitorAnalysis_chartBar__vJONy .CompetitorAnalysis_bar__reIxp{height:100%;border-radius:15px;display:flex;align-items:center;justify-content:flex-end;padding-right:1rem;transition:width .3s ease}.CompetitorAnalysis_comparisonChart__ifgPg .CompetitorAnalysis_chartBar__vJONy .CompetitorAnalysis_bar__reIxp.CompetitorAnalysis_yourBar__x2uVY{background:linear-gradient(90deg,#2563eb,#82a6f4)}.CompetitorAnalysis_comparisonChart__ifgPg .CompetitorAnalysis_chartBar__vJONy .CompetitorAnalysis_bar__reIxp.CompetitorAnalysis_competitorBar__Tm_SE{background:linear-gradient(90deg,#6c757d,#adb5bd)}.CompetitorAnalysis_comparisonChart__ifgPg .CompetitorAnalysis_chartBar__vJONy .CompetitorAnalysis_bar__reIxp .CompetitorAnalysis_barValue__wWIaf{color:#fff;font-weight:700;font-size:.9rem}.CompetitorAnalysis_advantagesSection__tfYOV{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CompetitorAnalysis_advantagesSection__tfYOV .CompetitorAnalysis_sectionTitle__l8wYT{font-size:1.5rem;color:#1f2937;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.CompetitorAnalysis_advantagesSection__tfYOV .CompetitorAnalysis_sectionTitle__l8wYT .CompetitorAnalysis_icon__eJMAU{color:#2563eb}.CompetitorAnalysis_advantagesSection__tfYOV .CompetitorAnalysis_advantagesGrid__c_GDw{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.CompetitorAnalysis_advantagesSection__tfYOV .CompetitorAnalysis_advantageCard__l6n7A{background:#f8f9fa;border-radius:8px;padding:1rem;display:flex;align-items:flex-start;gap:.75rem;border-left:4px solid #28a745}.CompetitorAnalysis_advantagesSection__tfYOV .CompetitorAnalysis_advantageCard__l6n7A .CompetitorAnalysis_icon__eJMAU{color:#28a745;font-size:1.2rem;margin-top:.25rem}.CompetitorAnalysis_advantagesSection__tfYOV .CompetitorAnalysis_advantageCard__l6n7A p{margin:0;color:#1f2937;line-height:1.5}.CompetitorAnalysis_opportunitiesSection__8BODp{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CompetitorAnalysis_opportunitiesSection__8BODp .CompetitorAnalysis_sectionTitle__l8wYT{font-size:1.5rem;color:#1f2937;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.CompetitorAnalysis_opportunitiesSection__8BODp .CompetitorAnalysis_sectionTitle__l8wYT .CompetitorAnalysis_icon__eJMAU{color:#2563eb}.CompetitorAnalysis_opportunitiesSection__8BODp .CompetitorAnalysis_opportunitiesGrid__ALwzg{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media(max-width:768px){.CompetitorAnalysis_opportunitiesSection__8BODp .CompetitorAnalysis_opportunitiesGrid__ALwzg{grid-template-columns:1fr}}.CompetitorAnalysis_opportunitiesSection__8BODp .CompetitorAnalysis_opportunityColumn__Z1vd7 h3{font-size:1.2rem;color:#1f2937;margin-bottom:1rem}.CompetitorAnalysis_opportunitiesSection__8BODp .CompetitorAnalysis_opportunityColumn__Z1vd7 .CompetitorAnalysis_opportunityList__XGYl9{display:flex;flex-direction:column;gap:.75rem}.CompetitorAnalysis_opportunitiesSection__8BODp .CompetitorAnalysis_opportunityColumn__Z1vd7 .CompetitorAnalysis_opportunityItem__pi496{background:#f8f9fa;border-radius:8px;padding:1rem;display:flex;align-items:flex-start;gap:.75rem;border-left:4px solid #2563eb}.CompetitorAnalysis_opportunitiesSection__8BODp .CompetitorAnalysis_opportunityColumn__Z1vd7 .CompetitorAnalysis_opportunityItem__pi496 .CompetitorAnalysis_icon__eJMAU{color:#2563eb;font-size:1rem;margin-top:.25rem}.CompetitorAnalysis_opportunitiesSection__8BODp .CompetitorAnalysis_opportunityColumn__Z1vd7 .CompetitorAnalysis_opportunityItem__pi496 p{margin:0;color:#1f2937;line-height:1.5;font-size:.9rem}.CompetitorAnalysis_recommendationsSection__5Tr8_{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CompetitorAnalysis_recommendationsSection__5Tr8_ .CompetitorAnalysis_sectionTitle__l8wYT{font-size:1.5rem;color:#1f2937;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.CompetitorAnalysis_recommendationsSection__5Tr8_ .CompetitorAnalysis_sectionTitle__l8wYT .CompetitorAnalysis_icon__eJMAU{color:#2563eb}.CompetitorAnalysis_recommendationsSection__5Tr8_ .CompetitorAnalysis_recommendationsGrid__aOTmr{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.CompetitorAnalysis_recommendationsSection__5Tr8_ .CompetitorAnalysis_recommendationColumn__9T_uj h3{font-size:1.2rem;color:#1f2937;margin-bottom:1rem}.CompetitorAnalysis_recommendationCard__aBAWE{background:#f8f9fa;border-radius:8px;padding:1.5rem;margin-bottom:1rem;border:1px solid #e5e7eb;transition:transform .3s ease,box-shadow .3s ease}.CompetitorAnalysis_recommendationCard__aBAWE:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.CompetitorAnalysis_recommendationCard__aBAWE.CompetitorAnalysis_immediate__YIRLG{border-left:4px solid #dc3545}.CompetitorAnalysis_recommendationCard__aBAWE.CompetitorAnalysis_shortTerm__oQQ4c{border-left:4px solid #ffc107}.CompetitorAnalysis_recommendationCard__aBAWE.CompetitorAnalysis_longTerm__xCr5Q{border-left:4px solid #28a745}.CompetitorAnalysis_recommendationCard__aBAWE .CompetitorAnalysis_recommendationHeader__Voo_q{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.CompetitorAnalysis_recommendationCard__aBAWE .CompetitorAnalysis_recommendationHeader__Voo_q .CompetitorAnalysis_recommendationIcon__q_wSo{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.CompetitorAnalysis_immediate__YIRLG .CompetitorAnalysis_recommendationCard__aBAWE .CompetitorAnalysis_recommendationHeader__Voo_q .CompetitorAnalysis_recommendationIcon__q_wSo{background:#fee;color:#dc3545}.CompetitorAnalysis_shortTerm__oQQ4c .CompetitorAnalysis_recommendationCard__aBAWE .CompetitorAnalysis_recommendationHeader__Voo_q .CompetitorAnalysis_recommendationIcon__q_wSo{background:#fff3cd;color:#856404}.CompetitorAnalysis_longTerm__xCr5Q .CompetitorAnalysis_recommendationCard__aBAWE .CompetitorAnalysis_recommendationHeader__Voo_q .CompetitorAnalysis_recommendationIcon__q_wSo{background:#d4edda;color:#155724}.CompetitorAnalysis_recommendationCard__aBAWE .CompetitorAnalysis_recommendationHeader__Voo_q .CompetitorAnalysis_recommendationMeta__pRD_n{display:flex;flex-direction:column;gap:.25rem}.CompetitorAnalysis_recommendationCard__aBAWE .CompetitorAnalysis_recommendationHeader__Voo_q .CompetitorAnalysis_recommendationMeta__pRD_n .CompetitorAnalysis_recommendationType__UsnFv{font-size:.9rem;color:#6b7280;font-weight:500}.CompetitorAnalysis_recommendationCard__aBAWE .CompetitorAnalysis_recommendationHeader__Voo_q .CompetitorAnalysis_recommendationMeta__pRD_n .CompetitorAnalysis_impact__O3_9E{font-size:.8rem;padding:.25rem .5rem;border-radius:12px;font-weight:500}.CompetitorAnalysis_recommendationCard__aBAWE .CompetitorAnalysis_recommendationHeader__Voo_q .CompetitorAnalysis_recommendationMeta__pRD_n .CompetitorAnalysis_impact__O3_9E.CompetitorAnalysis_high__YTM8k{background:#fee;color:#dc3545}.CompetitorAnalysis_recommendationCard__aBAWE .CompetitorAnalysis_recommendationHeader__Voo_q .CompetitorAnalysis_recommendationMeta__pRD_n .CompetitorAnalysis_impact__O3_9E.CompetitorAnalysis_medium__XqXC8{background:#fff3cd;color:#856404}.CompetitorAnalysis_recommendationCard__aBAWE .CompetitorAnalysis_recommendationHeader__Voo_q .CompetitorAnalysis_recommendationMeta__pRD_n .CompetitorAnalysis_impact__O3_9E.CompetitorAnalysis_low__fNuSR{background:#d4edda;color:#155724}.CompetitorAnalysis_recommendationCard__aBAWE h4{font-size:1.1rem;color:#1f2937;margin:0 0 .5rem;line-height:1.4}.CompetitorAnalysis_recommendationCard__aBAWE p{color:#6b7280;margin:0 0 1rem;line-height:1.5}.CompetitorAnalysis_recommendationCard__aBAWE .CompetitorAnalysis_implementation__m9gn9{background:#fff;padding:.75rem;border-radius:6px;border-left:3px solid #2563eb;font-size:.9rem;color:#1f2937}.CompetitorAnalysis_recommendationCard__aBAWE .CompetitorAnalysis_implementation__m9gn9 strong{color:#2563eb}.CompetitorAnalysis_metricsSection__qcYXu{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CompetitorAnalysis_metricsSection__qcYXu .CompetitorAnalysis_sectionTitle__l8wYT{font-size:1.5rem;color:#1f2937;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.CompetitorAnalysis_metricsSection__qcYXu .CompetitorAnalysis_sectionTitle__l8wYT .CompetitorAnalysis_icon__eJMAU{color:#2563eb}.CompetitorAnalysis_metricsSection__qcYXu .CompetitorAnalysis_metricsGrid___yg6y{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.CompetitorAnalysis_metricsSection__qcYXu .CompetitorAnalysis_competitivePosition__0K7mm{text-align:center}.CompetitorAnalysis_metricsSection__qcYXu .CompetitorAnalysis_competitivePosition__0K7mm h3{font-size:1.2rem;color:#1f2937;margin-bottom:1rem}.CompetitorAnalysis_metricsSection__qcYXu .CompetitorAnalysis_competitivePosition__0K7mm .CompetitorAnalysis_positionBadge__6Xcuj{display:inline-block;padding:.75rem 2rem;border-radius:25px;font-weight:700;font-size:1.1rem;text-transform:capitalize;margin-bottom:1rem}.CompetitorAnalysis_metricsSection__qcYXu .CompetitorAnalysis_competitivePosition__0K7mm .CompetitorAnalysis_positionBadge__6Xcuj.CompetitorAnalysis_leading__lvLDs{background:#d4edda;color:#155724;border:2px solid #28a745}.CompetitorAnalysis_metricsSection__qcYXu .CompetitorAnalysis_competitivePosition__0K7mm .CompetitorAnalysis_positionBadge__6Xcuj.CompetitorAnalysis_competitive__LlIkg{background:#fff3cd;color:#856404;border:2px solid #ffc107}.CompetitorAnalysis_metricsSection__qcYXu .CompetitorAnalysis_competitivePosition__0K7mm .CompetitorAnalysis_positionBadge__6Xcuj.CompetitorAnalysis_lagging__olgWM{background:#fee;color:#721c24;border:2px solid #dc3545}.CompetitorAnalysis_metricsSection__qcYXu .CompetitorAnalysis_competitivePosition__0K7mm .CompetitorAnalysis_positionDescription__KCTDw{color:#6b7280;font-size:.95rem;line-height:1.5;max-width:500px;margin:0 auto;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #2563eb}.CompetitorAnalysis_insightsSection__duEea{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CompetitorAnalysis_insightsSection__duEea .CompetitorAnalysis_sectionTitle__l8wYT{font-size:1.5rem;color:#1f2937;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.CompetitorAnalysis_insightsSection__duEea .CompetitorAnalysis_sectionTitle__l8wYT .CompetitorAnalysis_icon__eJMAU{color:#2563eb}.CompetitorAnalysis_insightsSection__duEea .CompetitorAnalysis_insightsGrid__7264_{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.CompetitorAnalysis_insightsSection__duEea .CompetitorAnalysis_insightCard__u6Gi7{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;padding:1.5rem;border:1px solid #e5e7eb;transition:transform .3s ease,box-shadow .3s ease}.CompetitorAnalysis_insightsSection__duEea .CompetitorAnalysis_insightCard__u6Gi7:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.CompetitorAnalysis_insightsSection__duEea .CompetitorAnalysis_insightCard__u6Gi7 h4{color:#2563eb;margin:0 0 1rem;font-size:1.1rem;font-weight:600}.CompetitorAnalysis_insightsSection__duEea .CompetitorAnalysis_insightCard__u6Gi7 ul{margin:0;padding-left:1.2rem;list-style:none}.CompetitorAnalysis_insightsSection__duEea .CompetitorAnalysis_insightCard__u6Gi7 ul li{color:#6b7280;margin-bottom:.5rem;line-height:1.4;position:relative}.CompetitorAnalysis_insightsSection__duEea .CompetitorAnalysis_insightCard__u6Gi7 ul li:before{content:"•";color:#2563eb;font-weight:700;position:absolute;left:-1rem}.CompetitorAnalysis_insightsSection__duEea .CompetitorAnalysis_insightCard__u6Gi7 ul li:last-child{margin-bottom:0}.CompetitorAnalysis_actionsSection__D5W6y{display:flex;gap:1rem;justify-content:center;margin-top:2rem}@media(max-width:768px){.CompetitorAnalysis_actionsSection__D5W6y{flex-direction:column;align-items:center}}.CompetitorAnalysis_actionsSection__D5W6y .CompetitorAnalysis_analyzeButton__vasS_,.CompetitorAnalysis_actionsSection__D5W6y .CompetitorAnalysis_rewriteButton__Qmg2D{padding:1rem 2rem;border:none;border-radius:8px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:200px}.CompetitorAnalysis_actionsSection__D5W6y .CompetitorAnalysis_analyzeButton__vasS_:disabled,.CompetitorAnalysis_actionsSection__D5W6y .CompetitorAnalysis_rewriteButton__Qmg2D:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.CompetitorAnalysis_actionsSection__D5W6y .CompetitorAnalysis_analyzeButton__vasS_{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.CompetitorAnalysis_actionsSection__D5W6y .CompetitorAnalysis_analyzeButton__vasS_:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,.4)}.CompetitorAnalysis_actionsSection__D5W6y .CompetitorAnalysis_rewriteButton__Qmg2D{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.CompetitorAnalysis_actionsSection__D5W6y .CompetitorAnalysis_rewriteButton__Qmg2D:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,.4)}.CompetitorAnalysis_contextTooltip__AKJSI{position:relative;display:inline-block;margin-left:.5rem}.CompetitorAnalysis_contextTooltip__AKJSI .CompetitorAnalysis_tooltipIcon__fbXsw{color:#2563eb;font-size:.9rem;cursor:help;transition:color .2s}.CompetitorAnalysis_contextTooltip__AKJSI .CompetitorAnalysis_tooltipIcon__fbXsw:hover{color:#134cca}.CompetitorAnalysis_contextTooltip__AKJSI .CompetitorAnalysis_tooltipText__SNj4D{visibility:hidden;width:280px;background-color:#1f2937;color:#e5e7eb;text-align:left;border-radius:8px;padding:.75rem;position:absolute;z-index:1000;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s;font-size:.75rem;line-height:1.5;font-weight:300;box-shadow:0 4px 12px rgba(0,0,0,.15)}.CompetitorAnalysis_contextTooltip__AKJSI .CompetitorAnalysis_tooltipText__SNj4D:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#1f2937}.CompetitorAnalysis_contextTooltip__AKJSI:hover .CompetitorAnalysis_tooltipText__SNj4D{visibility:visible;opacity:1}@keyframes AISparkleLoader_spin__EzA0d{to{transform:rotate(1turn)}}.AISparkleLoader_aiSparkleLoader__9gCkP{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem;padding:1.5rem;border-radius:12px;background:linear-gradient(135deg,rgba(37,99,235,.05),rgba(124,58,237,.05));border:1px solid rgba(37,99,235,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:AISparkleLoader_fadeIn__0BeZm .5s ease-out}.AISparkleLoader_aiSparkleLoader__9gCkP .AISparkleLoader_sparkleContainer__T2fIy{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.AISparkleLoader_aiSparkleLoader__9gCkP .AISparkleLoader_sparkleContainer__T2fIy .AISparkleLoader_sparkle__C_2i7{position:absolute;font-size:1.2rem;opacity:0;animation:AISparkleLoader_sparkleFloat___Avd1 2s ease-in-out infinite}.AISparkleLoader_aiSparkleLoader__9gCkP .AISparkleLoader_sparkleContainer__T2fIy .AISparkleLoader_sparkle__C_2i7.AISparkleLoader_sparkle1__plRsl{top:10%;left:20%;animation-delay:0s}.AISparkleLoader_aiSparkleLoader__9gCkP .AISparkleLoader_sparkleContainer__T2fIy .AISparkleLoader_sparkle__C_2i7.AISparkleLoader_sparkle2__or6Gj{top:20%;right:15%;animation-delay:.25s}.AISparkleLoader_aiSparkleLoader__9gCkP .AISparkleLoader_sparkleContainer__T2fIy .AISparkleLoader_sparkle__C_2i7.AISparkleLoader_sparkle3__O4tkM{bottom:30%;left:10%;animation-delay:.5s}.AISparkleLoader_aiSparkleLoader__9gCkP .AISparkleLoader_sparkleContainer__T2fIy .AISparkleLoader_sparkle__C_2i7.AISparkleLoader_sparkle4__NHZ_7{bottom:20%;right:25%;animation-delay:.75s}.AISparkleLoader_aiSparkleLoader__9gCkP .AISparkleLoader_sparkleContainer__T2fIy .AISparkleLoader_sparkle__C_2i7.AISparkleLoader_sparkle5__oVE3D{top:50%;left:5%;animation-delay:1s}.AISparkleLoader_aiSparkleLoader__9gCkP .AISparkleLoader_sparkleContainer__T2fIy .AISparkleLoader_sparkle__C_2i7.AISparkleLoader_sparkle6__wDgC2{top:40%;right:5%;animation-delay:1.25s}.AISparkleLoader_aiSparkleLoader__9gCkP .AISparkleLoader_sparkleContainer__T2fIy .AISparkleLoader_sparkle__C_2i7.AISparkleLoader_sparkle7__HPmRk{bottom:40%;left:30%;animation-delay:1.5s}.AISparkleLoader_aiSparkleLoader__9gCkP .AISparkleLoader_sparkleContainer__T2fIy .AISparkleLoader_sparkle__C_2i7.AISparkleLoader_sparkle8__UnVlF{bottom:10%;right:10%;animation-delay:1.75s}.AISparkleLoader_aiSparkleLoader__9gCkP .AISparkleLoader_loadingMessage__GPUQE{text-align:center;font-size:.95rem;color:#6b7280;line-height:1.5;max-width:500px;animation:AISparkleLoader_messageFade__Pp86w .5s ease-in-out;font-weight:400;letter-spacing:.01em;min-height:70px}@keyframes AISparkleLoader_sparkleFloat___Avd1{0%{opacity:0;transform:translateY(0) scale(.8)}25%{opacity:1;transform:translateY(-10px) scale(1)}50%{opacity:.8;transform:translateY(-20px) scale(1.1)}75%{opacity:.6;transform:translateY(-15px) scale(1)}to{opacity:0;transform:translateY(-25px) scale(.8)}}@keyframes AISparkleLoader_messageFade__Pp86w{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes AISparkleLoader_fadeIn__0BeZm{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.AISparkleLoader_aiSparkleLoader__9gCkP{padding:1rem;margin-top:.5rem}.AISparkleLoader_aiSparkleLoader__9gCkP .AISparkleLoader_sparkleContainer__T2fIy{width:60px;height:60px}.AISparkleLoader_aiSparkleLoader__9gCkP .AISparkleLoader_sparkleContainer__T2fIy .AISparkleLoader_sparkle__C_2i7{font-size:1rem}.AISparkleLoader_aiSparkleLoader__9gCkP .AISparkleLoader_loadingMessage__GPUQE{font-size:.9rem;max-width:300px}}