.container.svelte-3jk0vy{z-index:1;max-width:1120px;margin:0 auto;padding:0 24px;position:relative}.container.narrow.svelte-3jk0vy{max-width:820px}.eyebrow.svelte-3jk0vy{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-amber);margin-bottom:16px;font-size:.8125rem;font-weight:600}.cpr-hero.svelte-3jk0vy{background:radial-gradient(120% 80% at 80% -10%, #e8a23a1a, transparent 60%), var(--bg-deep);padding:128px 0 56px;position:relative;overflow:hidden}.cpr-glow.svelte-3jk0vy{background:var(--accent-amber-glow);filter:blur(100px);pointer-events:none;z-index:0;border-radius:50%;width:560px;height:560px;position:absolute;top:-12%;right:4%}.cpr-h1.svelte-3jk0vy{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;max-width:18ch;font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:800;line-height:1.05}.cpr-dek.svelte-3jk0vy{max-width:62ch;color:var(--text-secondary);text-wrap:pretty;margin-top:24px;font-size:1.125rem;line-height:1.65}.cpr-herostats.svelte-3jk0vy{flex-wrap:wrap;gap:14px;margin-top:44px;display:flex}.cpr-hs.svelte-3jk0vy{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex:220px;min-width:200px;padding:24px}.cpr-hs--win.svelte-3jk0vy{border-color:color-mix(in srgb, var(--accent-amber) 45%, transparent);background:var(--accent-amber-soft)}.cpr-hs__n.svelte-3jk0vy{letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:clamp(2rem,5vw,2.85rem);font-weight:800;line-height:1}.cpr-hs--win.svelte-3jk0vy .cpr-hs__n:where(.svelte-3jk0vy){color:var(--accent-amber)}.cpr-hs__l.svelte-3jk0vy{color:var(--text-muted);margin-top:12px;font-size:.875rem;line-height:1.45}.cpr-section.svelte-3jk0vy{padding:88px 0}.cpr-section-alt.svelte-3jk0vy{background:var(--bg-deeper);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.cpr-h2.svelte-3jk0vy{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15}.cpr-sub.svelte-3jk0vy{max-width:66ch;color:var(--text-secondary);text-wrap:pretty;margin-top:16px;font-size:1.0625rem;line-height:1.65}.cpr-note.svelte-3jk0vy{max-width:74ch;color:var(--text-tertiary);margin-top:22px;font-size:.9375rem;line-height:1.6}.cpr-panel.svelte-3jk0vy{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);margin-top:32px;padding:28px 28px 24px}.cpr-legend.svelte-3jk0vy{color:var(--text-muted);flex-wrap:wrap;gap:20px;margin-bottom:22px;font-size:.8125rem;display:flex}.cpr-legend.svelte-3jk0vy span:where(.svelte-3jk0vy){align-items:center;gap:8px;display:inline-flex}.cpr-dot.svelte-3jk0vy{border-radius:3px;width:11px;height:11px}.cpr-dot--slate.svelte-3jk0vy{background:color-mix(in srgb, var(--accent-blue) 45%, transparent)}.cpr-dot--sage.svelte-3jk0vy{background:var(--state-ok)}.cpr-dot--amber.svelte-3jk0vy{background:var(--accent-amber)}.cpr-chart.svelte-3jk0vy{flex-direction:column;gap:10px;display:flex}.cpr-bar.svelte-3jk0vy{border-radius:10px;grid-template-columns:176px 1fr;align-items:center;gap:16px;padding:5px 8px;display:grid}.cpr-bar.svelte-3jk0vy:hover{background:#ffffff08}.cpr-bar__label.svelte-3jk0vy{text-align:right;line-height:1.15}.cpr-bar__name.svelte-3jk0vy{color:var(--text-primary);font-size:.9375rem;font-weight:600;display:block}.cpr-bar__tier.svelte-3jk0vy{color:var(--text-muted);margin-top:2px;font-size:.75rem;display:block}.cpr-bar__track.svelte-3jk0vy{align-items:center;min-width:0;display:flex;position:relative}.cpr-bar__fill.svelte-3jk0vy{background:color-mix(in srgb, var(--accent-blue) 42%, transparent);border-radius:5px;flex:none;min-width:5px;height:26px}.cpr-bar--sage.svelte-3jk0vy .cpr-bar__fill:where(.svelte-3jk0vy){background:var(--state-ok)}.cpr-bar__val.svelte-3jk0vy{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-primary);margin-left:11px;font-size:.9375rem;font-weight:700}.cpr-bar__sub.svelte-3jk0vy{white-space:nowrap;color:var(--text-muted);margin-left:8px;font-size:.75rem}.cpr-bar--hero.svelte-3jk0vy{background:var(--accent-amber-soft);border:1px solid color-mix(in srgb, var(--accent-amber) 34%, transparent);margin-top:3px}.cpr-bar--hero.svelte-3jk0vy .cpr-bar__name:where(.svelte-3jk0vy){color:var(--accent-amber)}.cpr-bar--hero.svelte-3jk0vy .cpr-bar__fill:where(.svelte-3jk0vy){background:var(--accent-amber);min-width:7px;box-shadow:0 0 16px #e8a23a80}.cpr-bar--hero.svelte-3jk0vy .cpr-bar__val:where(.svelte-3jk0vy){color:var(--accent-amber);font-size:1.0625rem}.cpr-scale.svelte-3jk0vy{border-top:1px solid var(--border-subtle);color:var(--text-muted);margin-top:18px;padding-top:14px;font-size:.8125rem;line-height:1.55}.cpr-scope.svelte-3jk0vy{background:var(--accent-blue-glow);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-blue);border-radius:var(--radius-md);color:var(--text-secondary);margin-top:26px;padding:20px 22px;font-size:.9375rem;line-height:1.6}.cpr-scope.svelte-3jk0vy b:where(.svelte-3jk0vy){color:var(--text-primary)}.cpr-quote.svelte-3jk0vy{border-left:3px solid var(--accent-amber);color:var(--text-primary);letter-spacing:-.015em;text-wrap:balance;margin:0;padding:8px 0 8px 28px;font-size:clamp(1.35rem,3.2vw,1.95rem);font-weight:700;line-height:1.3}.cpr-quote.svelte-3jk0vy span:where(.svelte-3jk0vy){color:var(--accent-amber)}.cpr-groups.svelte-3jk0vy{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:34px;display:grid}.cpr-group.svelte-3jk0vy{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:22px}.cpr-group--win.svelte-3jk0vy{border-color:color-mix(in srgb, var(--accent-amber) 40%, transparent);background:var(--accent-amber-soft)}.cpr-group__t.svelte-3jk0vy{letter-spacing:-.01em;color:var(--text-primary);margin-bottom:14px;font-size:.9375rem;font-weight:800}.cpr-group--win.svelte-3jk0vy .cpr-group__t:where(.svelte-3jk0vy){color:var(--accent-amber)}.cpr-row.svelte-3jk0vy{border-top:1px solid var(--border-subtle);align-items:flex-start;gap:12px;padding:9px 0;display:flex}.cpr-row.svelte-3jk0vy:nth-child(2){border-top:none}.cpr-chip.svelte-3jk0vy{text-align:center;font-variant-numeric:tabular-nums;min-width:54px;color:var(--text-secondary);background:#ffffff0f;border-radius:999px;flex:none;padding:3px 8px;font-size:.78rem;font-weight:800}.cpr-chip--inf.svelte-3jk0vy{background:var(--accent-amber-soft);color:var(--accent-amber)}.cpr-chip--zero.svelte-3jk0vy{background:color-mix(in srgb, var(--state-rec) 22%, transparent);color:#e78b86}.cpr-row__name.svelte-3jk0vy{color:var(--text-primary);font-size:.9rem;font-weight:600}.cpr-row__catch.svelte-3jk0vy{color:var(--text-muted);margin-top:1px;font-size:.78rem;line-height:1.4}.cpr-tiles.svelte-3jk0vy{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;display:grid}.cpr-tile.svelte-3jk0vy{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px 20px}.cpr-tile__n.svelte-3jk0vy{letter-spacing:-.03em;color:var(--accent-amber);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:800;line-height:1}.cpr-tile__l.svelte-3jk0vy{color:var(--text-muted);margin-top:11px;font-size:.82rem;line-height:1.45}.cpr-tablewrap.svelte-3jk0vy{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-top:30px;overflow-x:auto}.cpr-table.svelte-3jk0vy{border-collapse:collapse;width:100%;min-width:680px;font-size:.875rem}.cpr-table.svelte-3jk0vy th:where(.svelte-3jk0vy),.cpr-table.svelte-3jk0vy td:where(.svelte-3jk0vy){text-align:left;border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:12px 16px}.cpr-table.svelte-3jk0vy thead:where(.svelte-3jk0vy) th:where(.svelte-3jk0vy){color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;background:var(--bg-surface);font-size:.7rem;font-weight:700}.cpr-table.svelte-3jk0vy td.n:where(.svelte-3jk0vy),.cpr-table.svelte-3jk0vy th.n:where(.svelte-3jk0vy){text-align:right;font-variant-numeric:tabular-nums}.cpr-table.svelte-3jk0vy .prod:where(.svelte-3jk0vy){color:var(--text-primary);font-weight:600}.cpr-table.svelte-3jk0vy tbody:where(.svelte-3jk0vy) tr:where(.svelte-3jk0vy):last-child td:where(.svelte-3jk0vy){border-bottom:none}.cpr-table.svelte-3jk0vy tbody:where(.svelte-3jk0vy) tr.win:where(.svelte-3jk0vy) td:where(.svelte-3jk0vy){background:var(--accent-amber-soft);color:var(--text-primary)}.cpr-table.svelte-3jk0vy tbody:where(.svelte-3jk0vy) tr.win:where(.svelte-3jk0vy) td:where(.svelte-3jk0vy):first-child{color:var(--accent-amber);font-weight:700}.cpr-method.svelte-3jk0vy{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-secondary);padding:26px 28px;font-size:.9375rem;line-height:1.6}.cpr-method.svelte-3jk0vy b:where(.svelte-3jk0vy){color:var(--text-primary)}.cpr-cta.svelte-3jk0vy{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.btn-primary.svelte-3jk0vy,.btn-ghost.svelte-3jk0vy{border-radius:999px;padding:13px 26px;font-size:1rem;font-weight:600}.btn-primary.svelte-3jk0vy{background:var(--accent-amber);color:#07162a}.btn-primary.svelte-3jk0vy:hover{background:#ffb733}.btn-ghost.svelte-3jk0vy{border:1px solid var(--border-strong);color:var(--text-primary)}.btn-ghost.svelte-3jk0vy:hover{border-color:var(--border-hover)}@media (width<=820px){.cpr-groups.svelte-3jk0vy{grid-template-columns:1fr}.cpr-tiles.svelte-3jk0vy{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.cpr-hero.svelte-3jk0vy{padding-top:100px}.cpr-bar.svelte-3jk0vy{grid-template-columns:1fr;gap:5px}.cpr-bar__label.svelte-3jk0vy{text-align:left}}
