.HeadingAnalyzer_container___Sxwy{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%}.HeadingAnalyzer_card__a1Qy2{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-8)}.HeadingAnalyzer_inputGroup__GUogm{display:flex;flex-direction:column;gap:var(--spacing-3)}.HeadingAnalyzer_inputGroup__GUogm label{font-size:1.125rem;font-weight:600;color:var(--text-primary)}.HeadingAnalyzer_inputWrapper__wxo_I{display:flex;flex-direction:column;gap:var(--spacing-3)}@media (min-width:640px){.HeadingAnalyzer_inputWrapper__wxo_I{flex-direction:row}}.HeadingAnalyzer_urlInput__PiW_E{flex:1;padding:var(--spacing-4);border:2px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-size:1.125rem;font-family:inherit;outline:none;transition:all .2s}.HeadingAnalyzer_urlInput__PiW_E:focus{border-color:var(--brand-primary)}.HeadingAnalyzer_analyzeBtn__MyzB3{background:var(--brand-primary);color:#171717;border:none;padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-md);font-weight:700;font-size:1.125rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.HeadingAnalyzer_analyzeBtn__MyzB3:hover:not(:disabled){background:var(--brand-primary-hover);transform:translateY(-2px)}.HeadingAnalyzer_analyzeBtn__MyzB3:disabled{background:var(--border-color);color:var(--text-secondary);cursor:not-allowed}.HeadingAnalyzer_errorMessage__pThT9{background:rgba(239,68,68,.1);color:#ef4444;padding:var(--spacing-3);border-radius:var(--radius-md);border:1px solid rgba(239,68,68,.2);margin:var(--spacing-2) 0 0 0}.HeadingAnalyzer_resultsGrid__rpIaG{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);animation:HeadingAnalyzer_fadeIn__ACsht .4s ease forwards}@keyframes HeadingAnalyzer_fadeIn__ACsht{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.HeadingAnalyzer_hierarchyCard__rfqNl,.HeadingAnalyzer_summaryCard__gNa0J{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-5)}.HeadingAnalyzer_hierarchyCard__rfqNl h3,.HeadingAnalyzer_summaryCard__gNa0J h3{margin:0;color:var(--text-primary);font-size:1.25rem;border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing-3)}.HeadingAnalyzer_warningsList__lEL9m{display:flex;flex-direction:column;gap:var(--spacing-3)}.HeadingAnalyzer_warningAlert__nkZgl{background:rgba(245,158,11,.1);color:#f59e0b;padding:var(--spacing-3);border-radius:var(--radius-md);border:1px solid rgba(245,158,11,.2)}.HeadingAnalyzer_infoAlert__OEMYH{background:rgba(59,130,246,.1);color:#3b82f6;padding:var(--spacing-3);border-radius:var(--radius-md);border:1px solid rgba(59,130,246,.2)}.HeadingAnalyzer_successAlert__Hw_U8{background:rgba(16,185,129,.1);color:#10b981;padding:var(--spacing-3);border-radius:var(--radius-md);border:1px solid rgba(16,185,129,.2)}.HeadingAnalyzer_countsGrid__Z9EhN{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-3)}@media (min-width:640px){.HeadingAnalyzer_countsGrid__Z9EhN{grid-template-columns:repeat(6,1fr)}}.HeadingAnalyzer_countBox__sUTr_{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.HeadingAnalyzer_countNum__AYzGZ{font-size:1.5rem;font-weight:800;color:var(--text-primary)}.HeadingAnalyzer_countTag__sXfcL{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.HeadingAnalyzer_hierarchyList__br6ji{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-5);display:flex;flex-direction:column;gap:var(--spacing-3);overflow-x:auto}.HeadingAnalyzer_headingItem__QL0oZ{display:flex;align-items:flex-start;gap:12px;padding-bottom:8px;border-bottom:1px dashed var(--border-color)}.HeadingAnalyzer_headingItem__QL0oZ:last-child{border-bottom:none;padding-bottom:0}.HeadingAnalyzer_headingText__IP5el{color:var(--text-primary);line-height:1.5;font-size:.95rem}.HeadingAnalyzer_badgeH1__kqxo8{background:#3b82f6}.HeadingAnalyzer_badgeH1__kqxo8,.HeadingAnalyzer_badgeH2__URxbZ{color:white;padding:2px 8px;border-radius:4px;font-weight:700;font-size:.75rem;flex-shrink:0}.HeadingAnalyzer_badgeH2__URxbZ{background:#10b981}.HeadingAnalyzer_badgeH3__IzUIR{background:#8b5cf6}.HeadingAnalyzer_badgeH3__IzUIR,.HeadingAnalyzer_badgeH4__ofryQ{color:white;padding:2px 8px;border-radius:4px;font-weight:700;font-size:.75rem;flex-shrink:0}.HeadingAnalyzer_badgeH4__ofryQ{background:#f59e0b}.HeadingAnalyzer_badgeH5__Xaw0P{background:#64748b}.HeadingAnalyzer_badgeH5__Xaw0P,.HeadingAnalyzer_badgeH6__mvZGD{color:white;padding:2px 8px;border-radius:4px;font-weight:700;font-size:.75rem;flex-shrink:0}.HeadingAnalyzer_badgeH6__mvZGD{background:#9ca3af}.HeadingAnalyzer_emptyState__OyOSo{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-8);text-align:center;color:var(--text-secondary);font-style:italic}