.statement-text.svelte-aduhl0{font-weight:var(--font-medium, 500);line-height:var(--leading-tight, 1.25);letter-spacing:var(--tracking-tight, -.02em);color:var(--color-fg-primary);text-align:center;transition:font-size .8s cubic-bezier(.4,0,.2,1),font-weight .8s cubic-bezier(.4,0,.2,1)}.size-display.svelte-aduhl0{font-size:var(--text-h1, 2.5rem)}.size-display.coalesced.svelte-aduhl0{font-size:var(--text-display, clamp(2.5rem, 4vw + 1.5rem, 5rem));font-weight:var(--font-bold, 700)}.size-headline.svelte-aduhl0{font-size:var(--text-h2, 1.875rem)}.size-headline.coalesced.svelte-aduhl0{font-size:var(--text-h1, 2.5rem);font-weight:var(--font-bold, 700)}.size-body.svelte-aduhl0{font-size:var(--text-body-lg, 1.125rem)}.size-body.coalesced.svelte-aduhl0{font-size:var(--text-h3, 1.5rem);font-weight:var(--font-semibold, 600)}.word.svelte-aduhl0{position:relative;display:inline-block;margin-right:.3em;opacity:var(--fade, 1);vertical-align:baseline;transition:opacity .6s cubic-bezier(.4,0,.2,1),margin .8s cubic-bezier(.4,0,.2,1)}.word.keep.svelte-aduhl0{font-weight:var(--font-semibold, 600)}.word.emphasis.svelte-aduhl0{font-weight:var(--font-bold, 700)}.word.ghosted.svelte-aduhl0{display:none!important}.strike.svelte-aduhl0{position:absolute;left:0;top:55%;height:.12em;width:calc(var(--strike, 0) * 100%);background:var(--color-fg-primary);transform:translateY(-50%);pointer-events:none}@media(prefers-reduced-motion:reduce){.statement-text.svelte-aduhl0,.word.svelte-aduhl0{transition:none!important}.word.removing.svelte-aduhl0{opacity:.3}.word.ghosted.svelte-aduhl0{display:none}}@media(max-width:768px){.size-display.svelte-aduhl0{font-size:var(--text-h2, 1.875rem)}.size-display.coalesced.svelte-aduhl0{font-size:var(--text-h1, 2.5rem)}}.key-insight.svelte-1jw5smb{display:flex;flex-direction:column;background:var(--color-bg-pure, #000);color:var(--color-fg-primary, #fff);position:relative;overflow:hidden}.insight-fullscreen.svelte-1jw5smb{min-height:100vh;min-height:100dvh;padding:var(--space-xl, 4rem)}.insight-inline.svelte-1jw5smb{min-height:80vh;padding:var(--space-lg, 2.5rem);border-radius:var(--radius-xl, 16px);border:1px solid var(--color-border-default, rgba(255,255,255,.1))}.insight-card.svelte-1jw5smb{padding:var(--space-lg, 2.5rem);border-radius:var(--radius-xl, 16px);border:2px solid var(--color-border-emphasis, rgba(255,255,255,.2))}.key-insight[role=button].svelte-1jw5smb{cursor:pointer}.key-insight[role=button].svelte-1jw5smb:focus-visible{outline:2px solid var(--color-focus, rgba(255,255,255,.5));outline-offset:4px}.insight-content.svelte-1jw5smb{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-lg, 2.5rem);padding:var(--space-xl, 4rem) 0}.comparison.svelte-1jw5smb{display:flex;flex-direction:column;gap:var(--space-sm, 1rem);width:100%;max-width:600px}.comparison-row.svelte-1jw5smb{display:grid;grid-template-columns:60px 1fr auto;gap:var(--space-sm, 1rem);align-items:center;padding:var(--space-sm, 1rem);border-radius:var(--radius-md, 8px)}.comparison-negative.svelte-1jw5smb{background:var(--color-error-muted, rgba(212, 77, 77, .2));border:1px solid var(--color-error-border, rgba(212, 77, 77, .3))}.comparison-positive.svelte-1jw5smb{background:var(--color-success-muted, rgba(68, 170, 68, .2));border:1px solid var(--color-success-border, rgba(68, 170, 68, .3))}.comparison-neutral.svelte-1jw5smb{background:var(--color-bg-surface, #111);border:1px solid var(--color-border-default, rgba(255,255,255,.1))}.comparison-label.svelte-1jw5smb{font-size:var(--text-body-sm, .875rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.comparison-negative.svelte-1jw5smb .comparison-label:where(.svelte-1jw5smb){color:var(--color-error, #d44d4d)}.comparison-positive.svelte-1jw5smb .comparison-label:where(.svelte-1jw5smb){color:var(--color-success, #44aa44)}.comparison-code.svelte-1jw5smb{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-body, 1rem);color:var(--color-fg-primary);background:var(--color-bg-pure, #000);padding:.25rem .75rem;border-radius:var(--radius-sm, 6px)}.comparison-result.svelte-1jw5smb{font-size:var(--text-body-sm, .875rem);color:var(--color-fg-tertiary, rgba(255,255,255,.6));text-align:right}.principle-text.svelte-1jw5smb{font-size:var(--text-display, clamp(2.5rem, 4vw + 1.5rem, 5rem));font-weight:700;line-height:1.2;letter-spacing:-.02em;text-align:center;max-width:900px;color:var(--color-fg-primary)}.click-hint.svelte-1jw5smb{font-size:var(--text-body-sm, .875rem);color:var(--color-fg-muted, rgba(255,255,255,.46));animation:svelte-1jw5smb-pulse 2s ease-in-out infinite}@keyframes svelte-1jw5smb-pulse{0%,to{opacity:.46}50%{opacity:.8}}.toggle-btn.svelte-1jw5smb{font-size:var(--text-body-sm, .875rem);color:var(--color-fg-tertiary, rgba(255,255,255,.6));background:transparent;border:1px solid var(--color-border-default, rgba(255,255,255,.1));border-radius:var(--radius-md, 8px);padding:.5rem 1rem;cursor:pointer;transition:all var(--duration-micro, .2s) var(--ease-standard)}.toggle-btn.svelte-1jw5smb:hover{color:var(--color-fg-primary);border-color:var(--color-border-emphasis, rgba(255,255,255,.2));background:var(--color-hover, rgba(255,255,255,.05))}.insight-footer.svelte-1jw5smb{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}.source-link.svelte-1jw5smb{font-size:var(--text-body-sm, .875rem);color:var(--color-fg-tertiary, rgba(255,255,255,.6));text-decoration:none;transition:color var(--duration-micro, .2s) var(--ease-standard)}.source-link.svelte-1jw5smb:hover{color:var(--color-fg-primary)}.paper-id.svelte-1jw5smb{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--text-body-sm, .875rem);color:var(--color-fg-muted, rgba(255,255,255,.46))}@media(max-width:768px){.insight-fullscreen.svelte-1jw5smb{padding:var(--space-lg, 2.5rem)}.comparison-row.svelte-1jw5smb{grid-template-columns:50px 1fr}.comparison-result.svelte-1jw5smb{grid-column:1 / -1;text-align:left;padding-left:50px}.insight-footer.svelte-1jw5smb{flex-direction:column;gap:var(--space-md, 1.5rem);align-items:stretch}.principle-text.svelte-1jw5smb{font-size:var(--text-h1, 2.5rem)}}@media(prefers-reduced-motion:reduce){.click-hint.svelte-1jw5smb{animation:none;opacity:.6}}
