.landing.svelte-1uha8ag{min-height:100vh;background:var(--surface-0)}.hero.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:start;max-width:1320px;margin:0 auto;padding:48px var(--section-pad) 72px}.hero__copy.svelte-1uha8ag{display:flex;flex-direction:column;gap:24px;padding-top:16px}.hero__intro.svelte-1uha8ag{color:var(--text-2);max-width:46ch}.hero__headline.svelte-1uha8ag{font-size:clamp(38px,4.6vw,60px);line-height:1.04;max-width:16ch;text-wrap:balance}.hero__lead.svelte-1uha8ag{line-height:1.55;max-width:50ch}.hero__ctas.svelte-1uha8ag{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hero__alt-link.svelte-1uha8ag{font-size:15px;font-weight:500;text-decoration:none}.hero__notes.svelte-1uha8ag{margin-top:32px;border-top:1px solid var(--border-1);padding-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:32px;max-width:560px}.hero__note.svelte-1uha8ag{display:flex;flex-direction:column;gap:6px}.hero__note-title.svelte-1uha8ag{margin:0;font-size:15px;font-weight:600;color:var(--text-0)}.hero__note.svelte-1uha8ag .ai-body-sm{line-height:1.55}.hero__aside.svelte-1uha8ag{display:flex;flex-direction:column;gap:12px}.report.svelte-1uha8ag{background:var(--surface-1);border:1px solid var(--border-1);border-radius:12px;box-shadow:var(--shadow-2);overflow:hidden}.report__head.svelte-1uha8ag{padding:18px 22px;border-bottom:1px solid var(--border-0);display:flex;justify-content:space-between;align-items:baseline;gap:12px}.report__position.svelte-1uha8ag{margin:0 0 2px;font-size:13px;color:var(--text-3)}.report__token.svelte-1uha8ag{font-size:12px}.report__name.svelte-1uha8ag{margin:0;font-size:18px;font-weight:600;color:var(--text-0)}.report__when.svelte-1uha8ag{font-size:12px;color:var(--text-3);white-space:nowrap}.report__verdict.svelte-1uha8ag{padding:18px 22px;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;border-bottom:1px solid var(--border-0)}.report__score.svelte-1uha8ag{margin:0;font-size:44px;font-weight:600;line-height:1;color:var(--text-0)}.report__score.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:14px;color:var(--text-3);font-weight:400}.report__verdict-text.svelte-1uha8ag{margin:0;font-size:14px;color:var(--text-1);line-height:1.5}.report__dimensions.svelte-1uha8ag{padding:14px 22px 18px;display:flex;flex-direction:column;gap:10px}.report__row.svelte-1uha8ag{display:grid;grid-template-columns:110px 1fr auto;gap:12px;align-items:center;font-size:13.5px}.report__row-label.svelte-1uha8ag{color:var(--text-2)}.report__bar.svelte-1uha8ag{height:4px;background:var(--surface-2);border-radius:var(--radius-full);overflow:hidden}.report__fill.svelte-1uha8ag{display:block;height:100%}.report__fill--success.svelte-1uha8ag{background:var(--success)}.report__fill--warning.svelte-1uha8ag{background:var(--warning)}.report__fill--unknown.svelte-1uha8ag{background:repeating-linear-gradient(90deg,var(--border-2) 0 6px,transparent 6px 10px)}.report__value.svelte-1uha8ag{text-align:right;color:var(--text-0);font-weight:500}.report__value--null.svelte-1uha8ag{color:var(--text-3);font-family:var(--font-body);font-size:12.5px;white-space:nowrap}.report__caption.svelte-1uha8ag{margin:0 4px;font-size:13px;color:var(--text-3)}.ledger.svelte-1uha8ag{border-top:1px solid var(--border-1);background:var(--surface-1)}.ledger__inner.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start;max-width:1320px;margin:0 auto;padding:64px var(--section-pad)}.ledger__intro.svelte-1uha8ag{display:flex;flex-direction:column;gap:16px}.ledger__title.svelte-1uha8ag{font-size:32px;line-height:1.15}.ledger__body.svelte-1uha8ag{margin:0;color:var(--text-2);font-size:15.5px;line-height:1.6}.ledger__rows.svelte-1uha8ag{border-left:1px solid var(--border-1);padding-left:32px;display:flex;flex-direction:column;gap:22px}.ledger__row.svelte-1uha8ag{display:grid;grid-template-columns:minmax(120px,160px) 1fr;gap:20px}.ledger__actor.svelte-1uha8ag{font-size:15px;font-weight:600;color:var(--text-0)}.ledger__text.svelte-1uha8ag{margin:0;font-size:15px;color:var(--text-1);line-height:1.55}.strip.svelte-1uha8ag{max-width:1320px;margin:0 auto;padding:56px var(--section-pad) 72px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end}.strip__copy.svelte-1uha8ag{display:flex;flex-direction:column;gap:12px}.strip__title.svelte-1uha8ag{line-height:1.2;max-width:26ch}.footer.svelte-1uha8ag{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:24px var(--section-pad) 40px;font-size:13px;color:var(--text-3);border-top:1px solid var(--border-1)}@media (max-width: 900px){.hero.svelte-1uha8ag,.ledger__inner.svelte-1uha8ag,.strip.svelte-1uha8ag{grid-template-columns:1fr;gap:32px}.ledger__rows.svelte-1uha8ag{border-left:0;padding-left:0}.strip.svelte-1uha8ag{align-items:start}}@media (max-width: 640px){.ledger__row.svelte-1uha8ag{grid-template-columns:1fr;gap:4px}.hero.svelte-1uha8ag,.ledger__inner.svelte-1uha8ag,.strip.svelte-1uha8ag,.footer.svelte-1uha8ag{padding-left:var(--space-5);padding-right:var(--space-5)}}
