.pdf-exposure.svelte-1adb16l{max-width:900px;margin:0 auto;padding:0 24px 48px}.pdf-exposure.variant-directory.svelte-1adb16l{max-width:1100px;padding:32px 24px 56px}.pdf-exposure-inner.svelte-1adb16l{background:var(--warm-white);border:2px solid rgba(220,38,38,.25);border-radius:16px;padding:36px;box-shadow:0 4px 24px #dc26260f}[data-theme=dark] .pdf-exposure-inner.svelte-1adb16l{background:#111827;border-color:#ef44444d;box-shadow:0 4px 24px #0000004d}.section-header.svelte-1adb16l{display:flex;gap:16px;align-items:flex-start;margin-bottom:32px}.header-icon.svelte-1adb16l{flex-shrink:0;width:48px;height:48px;background:#dc26261a;color:var(--danger);border-radius:12px;display:flex;align-items:center;justify-content:center}[data-theme=dark] .header-icon.svelte-1adb16l{background:#ef444426;color:#f87171}.section-title.svelte-1adb16l{font-size:1.4rem;font-weight:800;color:var(--navy);margin:0 0 4px;line-height:1.2}[data-theme=dark] .section-title.svelte-1adb16l{color:#f1f5f9}.section-subtitle.svelte-1adb16l{font-size:.88rem;color:var(--warm-gray);margin:0;line-height:1.4}.comparison-block.svelte-1adb16l{margin-bottom:28px}.bar-group.svelte-1adb16l{display:flex;flex-direction:column;gap:16px}.bar-row.svelte-1adb16l{display:flex;flex-direction:column;gap:6px}.bar-label.svelte-1adb16l{display:flex;justify-content:space-between;align-items:baseline}.bar-label-text.svelte-1adb16l{font-size:.82rem;font-weight:600;color:var(--navy);text-transform:uppercase;letter-spacing:.3px}[data-theme=dark] .bar-label-text.svelte-1adb16l{color:#cbd5e1}.bar-count.svelte-1adb16l{font-size:.88rem;font-weight:800;color:var(--navy);font-variant-numeric:tabular-nums}[data-theme=dark] .bar-count.svelte-1adb16l{color:#e2e8f0}.bar-count.pdf-count.svelte-1adb16l{color:var(--danger)}[data-theme=dark] .bar-count.pdf-count.svelte-1adb16l{color:#f87171}.bar-track.svelte-1adb16l{height:40px;background:#64748b14;border-radius:8px;overflow:hidden;position:relative}[data-theme=dark] .bar-track.svelte-1adb16l{background:#ffffff0f}.bar-fill.svelte-1adb16l{height:100%;border-radius:8px;display:flex;align-items:center;justify-content:flex-end;padding:0 14px;transition:width .8s cubic-bezier(.22,1,.36,1);min-width:0}.bar-html.svelte-1adb16l{background:linear-gradient(90deg,#60a5fa,#3b82f6)}.bar-pdf.svelte-1adb16l{background:linear-gradient(90deg,#f87171,#dc2626)}.bar-inner-label.svelte-1adb16l{font-size:.78rem;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);font-variant-numeric:tabular-nums}.multiplier-callout.svelte-1adb16l{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 16px;background:#dc26260f;border:1px solid rgba(220,38,38,.15);border-radius:10px}[data-theme=dark] .multiplier-callout.svelte-1adb16l{background:#ef44441a;border-color:#ef444433}.multiplier-number.svelte-1adb16l{font-size:1.6rem;font-weight:900;color:var(--danger);line-height:1;font-variant-numeric:tabular-nums}[data-theme=dark] .multiplier-number.svelte-1adb16l{color:#f87171}.multiplier-text.svelte-1adb16l{font-size:.88rem;font-weight:600;color:var(--navy)}[data-theme=dark] .multiplier-text.svelte-1adb16l{color:#e2e8f0}.pdf-stats-row.svelte-1adb16l{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap;padding:24px 0;margin-bottom:24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pdf-stat.svelte-1adb16l{text-align:center}.pdf-stat-number.svelte-1adb16l{font-size:2rem;font-weight:900;line-height:1;margin-bottom:4px;font-variant-numeric:tabular-nums}.pdf-stat-number.danger.svelte-1adb16l{color:var(--danger)}[data-theme=dark] .pdf-stat-number.danger.svelte-1adb16l{color:#f87171}.pdf-stat-number.amber.svelte-1adb16l{color:var(--amber)}[data-theme=dark] .pdf-stat-number.amber.svelte-1adb16l{color:#fbbf24}.pdf-stat-number.navy.svelte-1adb16l{color:var(--navy)}[data-theme=dark] .pdf-stat-number.navy.svelte-1adb16l{color:#93c5fd}.pdf-stat-label.svelte-1adb16l{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--warm-gray)}.pdf-stat-divider.svelte-1adb16l{width:1px;height:40px;background:var(--border)}.explanation-block.svelte-1adb16l{display:flex;gap:16px;align-items:flex-start;padding:20px;background:#f59e0b0f;border:1px solid rgba(245,158,11,.2);border-left:4px solid var(--amber);border-radius:10px;margin-bottom:28px}[data-theme=dark] .explanation-block.svelte-1adb16l{background:#f59e0b14;border-color:#f59e0b40}.explanation-icon.svelte-1adb16l{flex-shrink:0;color:var(--amber);margin-top:1px}.explanation-headline.svelte-1adb16l{font-size:.95rem;font-weight:600;color:var(--navy);margin:0 0 8px;line-height:1.45}[data-theme=dark] .explanation-headline.svelte-1adb16l{color:#f1f5f9}.explanation-headline.svelte-1adb16l strong:where(.svelte-1adb16l){color:var(--danger)}[data-theme=dark] .explanation-headline.svelte-1adb16l strong:where(.svelte-1adb16l){color:#f87171}.explanation-detail.svelte-1adb16l{font-size:.85rem;color:var(--warm-gray);margin:0;line-height:1.55}[data-theme=dark] .explanation-detail.svelte-1adb16l{color:#94a3b8}.aggregate-banner.svelte-1adb16l{background:linear-gradient(135deg,var(--navy) 0%,var(--navy-light) 100%);border-radius:12px;padding:28px 24px;margin-bottom:28px;text-align:center;color:#fff}[data-theme=dark] .aggregate-banner.svelte-1adb16l{background:linear-gradient(135deg,#0b1120,#162040);border:1px solid rgba(255,255,255,.08)}.aggregate-title.svelte-1adb16l{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff9;margin:0 0 18px}.aggregate-stats.svelte-1adb16l{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.agg-stat.svelte-1adb16l{text-align:center}.agg-number.svelte-1adb16l{display:block;font-size:1.8rem;font-weight:900;color:#fff;line-height:1;margin-bottom:4px;font-variant-numeric:tabular-nums}.agg-label.svelte-1adb16l{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#ffffff8c}.agg-divider.svelte-1adb16l{width:1px;height:36px;background:#ffffff26}.pdf-cta.svelte-1adb16l{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;padding:24px;background:linear-gradient(135deg,#2d8a4e0f,#2d8a4e05);border:1px solid rgba(45,138,78,.2);border-radius:12px}[data-theme=dark] .pdf-cta.svelte-1adb16l{background:linear-gradient(135deg,#2d8a4e1a,#2d8a4e0a);border-color:#2d8a4e40}.cta-heading.svelte-1adb16l{font-size:1.05rem;font-weight:800;color:var(--navy);margin:0 0 12px}[data-theme=dark] .cta-heading.svelte-1adb16l{color:#f1f5f9}.cta-features.svelte-1adb16l{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.cta-features.svelte-1adb16l li:where(.svelte-1adb16l){display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--navy);line-height:1.4}[data-theme=dark] .cta-features.svelte-1adb16l li:where(.svelte-1adb16l){color:#cbd5e1}.feature-icon.svelte-1adb16l{flex-shrink:0;width:20px;height:20px;background:#2d8a4e1f;color:var(--green);border-radius:50%;display:flex;align-items:center;justify-content:center}.cta-action.svelte-1adb16l{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:220px}.btn-pdf-cta.svelte-1adb16l{display:inline-flex;align-items:center;justify-content:center;padding:16px 28px;background:var(--green);color:#fff;border-radius:12px;font-weight:700;font-size:.95rem;text-decoration:none;text-align:center;transition:all var(--transition)}.btn-pdf-cta.svelte-1adb16l:hover{background:var(--green-dark);text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px #2d8a4e40}.cta-note.svelte-1adb16l{font-size:.72rem;color:var(--warm-gray);text-align:center}@media (max-width: 720px){.pdf-exposure-inner.svelte-1adb16l{padding:24px 20px}.section-header.svelte-1adb16l{flex-direction:column;gap:12px}.pdf-cta.svelte-1adb16l,.cta-features.svelte-1adb16l{grid-template-columns:1fr}.pdf-stat-number.svelte-1adb16l{font-size:1.6rem}.pdf-stats-row.svelte-1adb16l{gap:16px}.pdf-stat-divider.svelte-1adb16l{display:none}.aggregate-stats.svelte-1adb16l{gap:16px}.agg-divider.svelte-1adb16l{display:none}.agg-number.svelte-1adb16l{font-size:1.4rem}.explanation-block.svelte-1adb16l{flex-direction:column;gap:10px}}
