.report-intro.svelte-1ec3snr{padding:var(--space-12) var(--container-padding) var(--space-8)}.report-intro__inner.svelte-1ec3snr{max-width:var(--container-max-width);margin:0 auto}.report-badge.svelte-1ec3snr{display:inline-block;padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;background-color:var(--color-primary);color:var(--color-text-white);margin-bottom:var(--space-6)}.report-intro__lead.svelte-1ec3snr{font-size:var(--font-size-lg);color:var(--color-text-body);line-height:var(--line-height-relaxed);max-width:800px}.report-section.svelte-1ec3snr{padding:var(--space-16) var(--container-padding)}.report-section--alt.svelte-1ec3snr{background-color:var(--color-bg-light)}.report-section__inner.svelte-1ec3snr{max-width:var(--container-max-width);margin:0 auto}.report-section__header.svelte-1ec3snr{display:flex;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4)}.report-section__number.svelte-1ec3snr{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary);letter-spacing:.05em;flex-shrink:0}.report-section__title.svelte-1ec3snr{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);line-height:var(--line-height-tight)}.report-section__body.svelte-1ec3snr{font-size:var(--font-size-lg);color:var(--color-text-body);line-height:var(--line-height-relaxed);max-width:800px;margin-bottom:var(--space-8)}.report-section__footnote.svelte-1ec3snr{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-relaxed);max-width:800px;margin-top:var(--space-8)}.report-subsection__title.svelte-1ec3snr{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin-top:var(--space-10);margin-bottom:var(--space-4)}.table-scroll.svelte-1ec3snr{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:var(--space-2)}.data-table.svelte-1ec3snr{width:100%;min-width:400px;border-collapse:collapse;font-size:var(--font-size-base)}.data-table.svelte-1ec3snr thead:where(.svelte-1ec3snr){border-bottom:2px solid var(--color-border)}.data-table.svelte-1ec3snr th:where(.svelte-1ec3snr){text-align:left;padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.data-table.svelte-1ec3snr td:where(.svelte-1ec3snr){padding:var(--space-3) var(--space-4);color:var(--color-text-body);border-bottom:1px solid var(--color-border)}.data-table.svelte-1ec3snr tbody:where(.svelte-1ec3snr) tr:where(.svelte-1ec3snr):last-child td:where(.svelte-1ec3snr){border-bottom:none}.data-table.svelte-1ec3snr tbody:where(.svelte-1ec3snr) tr:where(.svelte-1ec3snr):hover{background-color:#655aff08}.data-highlight.svelte-1ec3snr{font-weight:var(--font-weight-bold);color:var(--color-primary);font-size:var(--font-size-lg)}.stat-cards.svelte-1ec3snr{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-bottom:var(--space-4)}.stat-card.svelte-1ec3snr{background-color:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.stat-card--accent.svelte-1ec3snr{border-color:var(--color-primary);box-shadow:var(--shadow-card)}.stat-card__value.svelte-1ec3snr{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1}.stat-card__label.svelte-1ec3snr{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);line-height:var(--line-height-snug)}.stat-card__detail.svelte-1ec3snr{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin-top:var(--space-2)}.sentiment-grid.svelte-1ec3snr{display:flex;gap:var(--space-6);margin-bottom:var(--space-8)}.sentiment-block.svelte-1ec3snr{flex:1;border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.sentiment-block--positive.svelte-1ec3snr{background-color:#10b98114;border:1px solid rgba(16,185,129,.2)}.sentiment-block--negative.svelte-1ec3snr{background-color:#ef44440f;border:1px solid rgba(239,68,68,.15)}.sentiment-block__value.svelte-1ec3snr{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:1}.sentiment-block--positive.svelte-1ec3snr .sentiment-block__value:where(.svelte-1ec3snr){color:var(--color-success)}.sentiment-block--negative.svelte-1ec3snr .sentiment-block__value:where(.svelte-1ec3snr){color:var(--color-error)}.sentiment-block__label.svelte-1ec3snr{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}.duration-grid.svelte-1ec3snr{margin-bottom:var(--space-8)}.duration-card.svelte-1ec3snr{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-2);background-color:var(--color-bg-white);border:2px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-10);box-shadow:var(--shadow-card)}.duration-card__value.svelte-1ec3snr{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1}.duration-card__label.svelte-1ec3snr{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.insights-grid.svelte-1ec3snr{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.insight-card.svelte-1ec3snr{background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);position:relative}.insight-card__number.svelte-1ec3snr{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--color-primary);color:var(--color-text-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-bottom:var(--space-4)}.insight-card__title.svelte-1ec3snr{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin-bottom:var(--space-3);line-height:var(--line-height-snug)}.insight-card__body.svelte-1ec3snr{font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed)}.methodology.svelte-1ec3snr{max-width:800px}.methodology.svelte-1ec3snr p:where(.svelte-1ec3snr){font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--line-height-loose)}@media(max-width:1024px){.stat-cards.svelte-1ec3snr,.insights-grid.svelte-1ec3snr{grid-template-columns:1fr}}@media(max-width:768px){.report-intro.svelte-1ec3snr{padding:var(--space-8) var(--container-padding) var(--space-6)}.report-section.svelte-1ec3snr{padding:var(--space-10) var(--container-padding)}.report-section__header.svelte-1ec3snr{flex-direction:column;gap:var(--space-1)}.report-section__title.svelte-1ec3snr{font-size:var(--font-size-2xl)}.report-section__body.svelte-1ec3snr{font-size:var(--font-size-base)}.sentiment-grid.svelte-1ec3snr{flex-direction:column}.sentiment-block__value.svelte-1ec3snr,.stat-card__value.svelte-1ec3snr{font-size:var(--font-size-4xl)}.duration-card.svelte-1ec3snr{width:100%}.duration-card__value.svelte-1ec3snr{font-size:var(--font-size-3xl)}.data-table.svelte-1ec3snr{font-size:var(--font-size-sm)}}
