._lCAkq_lab{max-width:60rem;margin:0 auto}._lCAkq_progress{margin-bottom:var(--spacing-lg)}._lCAkq_progressSteps{gap:var(--spacing-xs);margin:0 0 var(--spacing-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}._lCAkq_progressStep{align-items:center;gap:var(--spacing-xs);color:var(--color-text-muted);border-radius:var(--radius-full);border:1px solid var(--color-border);padding:.25rem .6rem;font-size:.8rem;display:flex}._lCAkq_progressStepCurrent{color:var(--color-text-on-accent);background:var(--color-accent);border-color:var(--color-accent);font-weight:600}._lCAkq_progressStepDone{color:var(--color-green-900);background:var(--color-green-50);border-color:var(--color-green-100)}._lCAkq_progressBarTrack{border-radius:var(--radius-full);background:var(--color-bg-inset);height:.5rem;overflow:hidden}._lCAkq_progressBarFill{border-radius:var(--radius-full);background:var(--color-accent);height:100%;transition:width var(--transition-normal)}._lCAkq_progressMeta{margin-top:var(--spacing-xs);color:var(--color-text-muted);font-size:.85rem}._lCAkq_tally{gap:var(--spacing-sm);color:var(--color-text-secondary);flex-wrap:wrap;font-size:.85rem;display:flex}._lCAkq_tally strong{color:var(--color-text-primary)}._lCAkq_notice{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-inset);color:var(--color-text-secondary);font-size:.95rem;line-height:1.6;display:flex}._lCAkq_notice svg{flex:none;margin-top:.15rem}._lCAkq_noticeWarning{border-color:var(--color-amber-700);background:var(--color-amber-50);color:var(--color-amber-700)}._lCAkq_noticeInfo{border-color:var(--color-green-100);background:var(--color-green-50);color:var(--color-green-900)}._lCAkq_noticeTitle{margin-bottom:.15rem;font-weight:600;display:block}._lCAkq_sharedDataDetails{margin-top:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-inset);padding:var(--spacing-sm) var(--spacing-md)}._lCAkq_sharedDataDetails summary{cursor:pointer;color:var(--color-text-secondary);font-weight:600}._lCAkq_sharedDataDetails summary:hover{color:var(--color-text)}._lCAkq_sharedDataDetails h4{margin-bottom:var(--spacing-xs);font-size:.95rem}._lCAkq_stepsList{margin:var(--spacing-sm) 0 0;color:var(--color-text-secondary);padding-left:1.25rem;line-height:1.7}._lCAkq_stepsList li{margin-bottom:var(--spacing-xs)}._lCAkq_competitorRow{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);align-items:flex-start;display:flex}._lCAkq_competitorRow ._lCAkq_grow{flex:auto}._lCAkq_queryCard{margin-bottom:var(--spacing-md)}._lCAkq_queryHead{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}._lCAkq_queryActions{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}._lCAkq_charCount{color:var(--color-text-muted);font-size:.8rem}._lCAkq_testHead{gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}._lCAkq_queryBox{background:var(--color-bg-inset);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);font-family:var(--font-mono);color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;font-size:.95rem;line-height:1.6}._lCAkq_testActions{gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}._lCAkq_copyStatus{color:var(--color-green-800);margin-top:var(--spacing-xs);font-size:.9rem}._lCAkq_copyStatusError{color:var(--color-amber-700)}._lCAkq_optionGroup{margin:0 0 var(--spacing-md);border:0;padding:0}._lCAkq_optionLegend{color:var(--color-text-primary);margin-bottom:var(--spacing-xs);padding:0;font-weight:600}._lCAkq_optionList{gap:var(--spacing-xs);flex-direction:column;display:flex}._lCAkq_option{gap:var(--spacing-sm);padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);align-items:flex-start;display:flex}._lCAkq_option:hover{border-color:var(--color-border-strong)}._lCAkq_optionChecked{border-color:var(--color-accent);background:var(--color-green-50)}._lCAkq_option input{flex:none;margin-top:.2rem}._lCAkq_optionText{color:var(--color-text-secondary)}._lCAkq_optionHint{color:var(--color-text-muted);margin-top:.15rem;font-size:.8rem;display:block}._lCAkq_navRow{gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-wrap:wrap;justify-content:space-between;display:flex}._lCAkq_navGroup{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._lCAkq_metricGrid{gap:var(--spacing-sm);margin-top:var(--spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){._lCAkq_metricGrid{grid-template-columns:repeat(3,1fr)}}._lCAkq_metricCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);background:var(--color-bg-card);text-align:center}._lCAkq_metricValue{color:var(--color-text-primary);font-size:2rem;font-weight:700;line-height:1.1}._lCAkq_metricLabel{color:var(--color-text-muted);margin-top:var(--spacing-xs);font-size:.85rem}._lCAkq_metricDetail{color:var(--color-text-secondary);margin-top:var(--spacing-xs);font-size:.85rem}._lCAkq_reportHeaderGrid{gap:var(--spacing-xs) var(--spacing-md);margin-top:var(--spacing-sm);grid-template-columns:1fr;display:grid}@media (min-width:640px){._lCAkq_reportHeaderGrid{grid-template-columns:repeat(2,1fr)}}._lCAkq_reportHeaderItem{color:var(--color-text-secondary);font-size:.9rem}._lCAkq_reportHeaderItem strong{color:var(--color-text-primary)}._lCAkq_tableWrap{margin-top:var(--spacing-sm);overflow-x:auto}._lCAkq_statusPending{color:var(--color-amber-700);font-weight:600}._lCAkq_statusNa{color:var(--color-text-muted);font-style:italic}._lCAkq_diagnosisList{gap:var(--spacing-md);margin-top:var(--spacing-md);flex-direction:column;display:flex}._lCAkq_priorityItem{border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-md);padding:var(--spacing-md);background:var(--color-bg-card)}._lCAkq_priorityItem h4{margin:0 0 var(--spacing-xs);color:var(--color-text-primary)}._lCAkq_priorityItem dl{margin:0}._lCAkq_priorityItem dt{color:var(--color-text-primary);margin-top:var(--spacing-xs);font-size:.85rem;font-weight:600}._lCAkq_priorityItem dd{margin:0 0 var(--spacing-xs);color:var(--color-text-secondary);font-size:.9rem}._lCAkq_reportActions{gap:var(--spacing-sm);margin-top:var(--spacing-lg);flex-wrap:wrap;display:flex}._lCAkq_printOnly{display:none}._lCAkq_printDocHeader{margin-bottom:var(--spacing-md)}._lCAkq_printDocHeader h2{margin:0}._lCAkq_printDocHeader p{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.85rem}@media print{@page{margin:16mm}:is(.navbar,.contextual-lead-banner,#cookie-banner,.cookie-modal,.no-print,._lCAkq_noPrint){display:none!important}:is(.section,.page__content,main){margin:0!important;padding:0!important}.container{max-width:none!important;margin:0!important;padding:0!important}._lCAkq_lab{max-width:none}._lCAkq_printOnly{display:block}._lCAkq_metricCard,._lCAkq_priorityItem{box-shadow:none;background:0 0!important}._lCAkq_metricCard,._lCAkq_priorityItem,._lCAkq_notice,._lCAkq_diagnosisList>*,._lCAkq_reportHeaderGrid{break-inside:avoid;page-break-inside:avoid}._lCAkq_pageBreak{break-before:page;page-break-before:always}._lCAkq_tableWrap{overflow:visible!important}.article-table{font-size:.8rem}.article-table thead{display:table-header-group}.article-table tr{break-inside:avoid;page-break-inside:avoid}._lCAkq_reportRoot h2,._lCAkq_reportRoot h3,._lCAkq_reportRoot h4{break-after:avoid;page-break-after:avoid}}
