.results-page.svelte-1csmu3d{background:var(--mp-paper);color:var(--mp-ink);font-family:Inter,sans-serif;margin-top:-6rem;overflow-x:clip}.page-hero.svelte-1csmu3d{max-width:820px;margin:0 auto;padding:168px 24px 24px;text-align:center}.page-title.svelte-1csmu3d{font-family:Fraunces,serif;font-weight:500;font-size:clamp(2.6rem,6vw,4.5rem);line-height:1.04;letter-spacing:-.015em}.page-title.svelte-1csmu3d em:where(.svelte-1csmu3d){font-style:italic;color:var(--mp-accent)}.page-sub.svelte-1csmu3d{margin-top:20px;font-size:clamp(1rem,2vw,1.15rem);color:var(--mp-muted)}.chart-section.svelte-1csmu3d{max-width:900px;margin:0 auto;padding:56px 24px;text-align:center}.chart-section--alt.svelte-1csmu3d{padding-top:0}.chart-title.svelte-1csmu3d{font-family:Fraunces,serif;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:500;line-height:1.25}.chart-title.svelte-1csmu3d em:where(.svelte-1csmu3d){font-style:italic;color:var(--mp-accent)}.chart-card.svelte-1csmu3d{max-width:640px;margin:40px auto 0;background:var(--mp-card);border:1px solid var(--mp-line-mid);border-radius:14px;padding:36px 36px 28px;box-shadow:var(--mp-shadow-strong);text-align:left}.bar-row.svelte-1csmu3d{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:16px;margin-bottom:18px}.bar-name.svelte-1csmu3d{font-size:13.5px;font-weight:600;color:var(--mp-strong);text-align:right;white-space:nowrap}.bar-track.svelte-1csmu3d{background:var(--mp-wash);border-radius:10px;height:44px;overflow:hidden}.bar-fill.svelte-1csmu3d{height:100%;width:0;min-width:0;background:var(--mp-chart-muted);border-radius:0 10px 10px 0;display:flex;align-items:center;justify-content:flex-end;padding-right:12px;font-family:Fraunces,serif;font-size:1.35rem;font-weight:500;color:var(--mp-ink);transition:width 1.4s cubic-bezier(.22,1,.36,1);position:relative;white-space:nowrap}.bar-fill.svelte-1csmu3d:not(.bar-fill--after) .bar-num:where(.svelte-1csmu3d){position:absolute;right:-44px;color:var(--mp-strong)}.bar-fill--after.svelte-1csmu3d{background:linear-gradient(90deg,#4ade80,var(--mp-btn-bg))}.bar-fill--after.svelte-1csmu3d .bar-num:where(.svelte-1csmu3d){color:var(--mp-on-accent)}.chart-sub.svelte-1csmu3d{margin-top:16px;font-size:16px;line-height:1.7;color:var(--mp-muted);max-width:560px;margin-left:auto;margin-right:auto}.dials.svelte-1csmu3d{display:flex;justify-content:center;flex-wrap:wrap;gap:48px 72px;padding:16px 0 8px}.dial-block.svelte-1csmu3d{display:flex;flex-direction:column;align-items:center;gap:16px}.dial-name.svelte-1csmu3d{font-size:13.5px;font-weight:600;color:var(--mp-strong)}.dial-name--ataris.svelte-1csmu3d{color:var(--mp-accent)}.dial.svelte-1csmu3d{position:relative;width:clamp(180px,22vw,230px)}.dial.svelte-1csmu3d svg:where(.svelte-1csmu3d){display:block;width:100%;height:auto}.dial-tick.svelte-1csmu3d{stroke:var(--mp-line-hard);stroke-width:1.5}.dial-tick--major.svelte-1csmu3d{stroke:var(--mp-line-dash);stroke-width:2}.dial-track.svelte-1csmu3d{fill:none;stroke:var(--mp-wash);stroke-width:9}.dial-arc.svelte-1csmu3d{fill:none;stroke-width:9;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transform:rotate(-90deg);transform-origin:100px 100px}.dial-arc--ataris.svelte-1csmu3d{stroke:var(--mp-accent)}.dial-arc--without.svelte-1csmu3d{stroke:var(--mp-line-dash)}.dial-time.svelte-1csmu3d{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:JetBrains Mono,monospace;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:600;color:var(--mp-ink);font-variant-numeric:tabular-nums}.dial-done.svelte-1csmu3d{position:absolute;top:calc(50% + 26px);left:50%;transform:translate(-50%);font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap;opacity:0;transition:opacity .4s ease}.dial.svelte-1csmu3d.is-done .dial-done:where(.svelte-1csmu3d){opacity:1}.dial[data-dial=ataris].svelte-1csmu3d .dial-done:where(.svelte-1csmu3d){background:var(--mp-accent-wash);color:var(--mp-accent)}.dial[data-dial=without].svelte-1csmu3d .dial-done:where(.svelte-1csmu3d){background:var(--mp-wash);color:var(--mp-faint)}.chart-caption.svelte-1csmu3d{margin-top:18px;font-size:12px;color:var(--mp-faint-3);text-align:center}.stats-grid.svelte-1csmu3d{max-width:1080px;margin:96px auto 0;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stat-card.svelte-1csmu3d{background:var(--mp-card);border:1px solid var(--mp-line-mid);border-radius:14px;padding:30px 26px;text-align:center}.stat-value.svelte-1csmu3d{font-family:Fraunces,serif;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:500;color:var(--mp-accent);line-height:1;font-variant-numeric:tabular-nums}.stat-text.svelte-1csmu3d{margin-top:12px;font-size:14px;line-height:1.6;color:var(--mp-strong)}@media (max-width: 900px){.stats-grid.svelte-1csmu3d{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.stats-grid.svelte-1csmu3d{grid-template-columns:1fr}}.methodology.svelte-1csmu3d{max-width:900px;margin:0 auto;padding:112px 24px 56px;text-align:center}.method-list.svelte-1csmu3d{margin-top:48px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;text-align:left}.method-item.svelte-1csmu3d{background:var(--mp-card);border:1px solid var(--mp-line-mid);border-radius:14px;padding:26px 24px}.method-item.svelte-1csmu3d h3:where(.svelte-1csmu3d){font-size:15px;font-weight:700;color:var(--mp-ink)}.method-item.svelte-1csmu3d p:where(.svelte-1csmu3d){margin-top:10px;font-size:14px;line-height:1.65;color:var(--mp-muted)}@media (max-width: 720px){.method-list.svelte-1csmu3d{grid-template-columns:1fr}}.scale-band.svelte-1csmu3d{background:var(--mp-band);border-top:1px solid var(--mp-line);border-bottom:1px solid var(--mp-line);padding:64px 24px;display:flex;justify-content:center;gap:80px;flex-wrap:wrap;text-align:center}.scale-num.svelte-1csmu3d{font-family:Fraunces,serif;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:500;color:var(--mp-ink)}.scale-label.svelte-1csmu3d{margin-top:6px;font-size:13px;color:var(--mp-strong)}.cta-section.svelte-1csmu3d{max-width:820px;margin:0 auto;padding:128px 24px 152px;text-align:center}.cta-row.svelte-1csmu3d{margin-top:36px;display:flex;justify-content:center}.btn-dark.svelte-1csmu3d{display:inline-block;background:var(--mp-btn-bg);color:var(--mp-on-accent);font-size:15px;font-weight:600;padding:14px 28px;border-radius:12px;text-decoration:none;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.btn-dark.svelte-1csmu3d:hover{background:var(--mp-btn-bg-hover);transform:translateY(-1px);box-shadow:0 10px 24px -12px #15803d8c}
