.page.svelte-4rm2pb{max-width:800px;margin:0 auto}.eyebrow.svelte-4rm2pb{margin:0 0 var(--s-3);color:var(--color-primary);font-family:var(--font-mono);font-size:var(--fs-sm-mono);letter-spacing:.1em;text-transform:uppercase}h1.svelte-4rm2pb{letter-spacing:-.02em;margin:0 0 var(--s-5);color:var(--color-on-surface);font-size:clamp(28px,5vw,44px);font-weight:500;line-height:1.1}.lede.svelte-4rm2pb{color:var(--color-on-surface-subtle);font-size:var(--fs-lg);margin:0 0 var(--s-12);max-width:60ch;line-height:1.7}.pillars.svelte-4rm2pb{gap:var(--s-8);margin-bottom:var(--s-12);grid-template-columns:1fr;display:grid}.pillar.svelte-4rm2pb{padding:var(--s-6) var(--s-6) var(--s-6) var(--s-8);background:var(--color-surface-container);border:1px solid var(--color-outline-subtle);border-radius:var(--r-md);position:relative}.pillar-num.svelte-4rm2pb{top:var(--s-6);left:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-sm-mono);color:var(--color-on-surface-muted);letter-spacing:.08em;position:absolute}.pillar.svelte-4rm2pb h2:where(.svelte-4rm2pb){font-size:var(--fs-xl);letter-spacing:-.015em;margin:0 0 var(--s-3);color:var(--color-on-surface);font-weight:500}.pillar.svelte-4rm2pb p:where(.svelte-4rm2pb){margin:0 0 var(--s-3);color:var(--color-on-surface-subtle);line-height:1.65;font-size:var(--fs-base)}.pillar.svelte-4rm2pb p:where(.svelte-4rm2pb):last-child{margin-bottom:0}.pillar.svelte-4rm2pb em:where(.svelte-4rm2pb){color:var(--color-on-surface);font-style:italic}.pillar.svelte-4rm2pb code:where(.svelte-4rm2pb){background:var(--color-surface);border-radius:var(--r-sm);color:var(--color-on-surface);padding:1px 5px;font-size:.88em}.proof.svelte-4rm2pb{padding:var(--s-3);background:var(--color-surface);border-left:2px solid var(--color-success);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--color-on-surface-subtle);font-size:var(--fs-sm)!important}.proof.svelte-4rm2pb strong:where(.svelte-4rm2pb){color:var(--color-success);font-weight:500;font-family:var(--font-mono);font-size:var(--fs-sm-mono);letter-spacing:.04em;text-transform:uppercase;margin-right:var(--s-1)}.boundaries.svelte-4rm2pb{padding-top:var(--s-10);border-top:1px solid var(--color-outline-subtle);margin-bottom:var(--s-12)}.boundaries.svelte-4rm2pb h2:where(.svelte-4rm2pb),.limits.svelte-4rm2pb h2:where(.svelte-4rm2pb){margin:0 0 var(--s-4);letter-spacing:-.015em;font-size:clamp(22px,3.5vw,28px);font-weight:500}.lede-2.svelte-4rm2pb{color:var(--color-on-surface-subtle);margin:0 0 var(--s-5);line-height:1.7}.boundaries.svelte-4rm2pb ul:where(.svelte-4rm2pb){gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.boundaries.svelte-4rm2pb li:where(.svelte-4rm2pb){color:var(--color-on-surface-subtle);padding-left:var(--s-5);line-height:1.65;position:relative}.boundaries.svelte-4rm2pb li:where(.svelte-4rm2pb):before{content:"✕";color:var(--color-error);font-family:var(--font-mono);font-size:var(--fs-sm);position:absolute;left:0}.boundaries.svelte-4rm2pb strong:where(.svelte-4rm2pb){color:var(--color-on-surface);font-weight:500}.limits.svelte-4rm2pb{padding:var(--s-10) 0;border-top:1px solid var(--color-outline-subtle)}.limits.svelte-4rm2pb p:where(.svelte-4rm2pb){color:var(--color-on-surface-subtle);max-width:64ch;margin:0;line-height:1.7}.limits.svelte-4rm2pb em:where(.svelte-4rm2pb){color:var(--color-on-surface);font-style:italic}.closer.svelte-4rm2pb{padding-top:var(--s-6);border-top:1px solid var(--color-outline-subtle)}.closer.svelte-4rm2pb p:where(.svelte-4rm2pb){color:var(--color-on-surface-muted);font-size:var(--fs-sm);margin:0}.closer.svelte-4rm2pb a:where(.svelte-4rm2pb){color:var(--color-on-surface-subtle);text-decoration:underline;-webkit-text-decoration-color:var(--color-outline);text-decoration-color:var(--color-outline);text-underline-offset:2px}.closer.svelte-4rm2pb a:where(.svelte-4rm2pb):hover{color:var(--color-on-surface);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}
