.performance-thesis-conditions.svelte-97b5g9{--condition-accent: var(--color-performance-ink, #090909);display:grid;grid-template-columns:minmax(19rem,.9fr) minmax(0,1.4fr);width:min(var(--content-width-performance, 85rem),calc(100% - 2.5rem));margin:clamp(1.25rem,4vw,4rem) auto;border:1px solid var(--color-performance-line-strong, #a9aaa5);background:var(--color-performance-panel, #fff);color:var(--color-performance-ink, #090909)}.performance-thesis-conditions[data-mode=ink].svelte-97b5g9{background:var(--color-performance-ink, #090909);color:var(--color-performance-panel, #fff)}.performance-thesis-conditions__thesis.svelte-97b5g9{display:grid;align-content:space-between;gap:clamp(2rem,7vw,6rem);min-height:26rem;padding:clamp(1.25rem,3vw,2.5rem);border-right:1px solid currentColor;background:linear-gradient(90deg,color-mix(in srgb,currentColor 7%,transparent) 1px,transparent 1px) 0 0 / 3rem 3rem,linear-gradient(color-mix(in srgb,currentColor 7%,transparent) 1px,transparent 1px) 0 0 / 3rem 3rem}.performance-thesis-conditions__thesis.svelte-97b5g9>span:where(.svelte-97b5g9),.performance-thesis-conditions__condition.svelte-97b5g9>span:where(.svelte-97b5g9){font-family:var(--font-mono);font-size:.72rem;font-weight:var(--font-semibold, 600);line-height:1.25;text-transform:uppercase}.performance-thesis-conditions__title.svelte-97b5g9{max-width:13ch;margin:0;font-family:var(--font-performance-display, var(--font-display, var(--font-sans)));font-size:clamp(2.5rem,5.4vw,5.25rem);font-weight:var(--font-performance-display-weight, var(--font-medium, 500));font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1;letter-spacing:var(--tracking-performance-display, -.03em);line-height:var(--leading-performance-display, .94);text-wrap:balance}.performance-thesis-conditions.svelte-97b5g9 p:where(.svelte-97b5g9){margin:0;color:var(--color-performance-muted, #5e6268);line-height:1.45}.performance-thesis-conditions[data-mode=ink].svelte-97b5g9 p:where(.svelte-97b5g9){color:#ffffffab}.performance-thesis-conditions__conditions.svelte-97b5g9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.performance-thesis-conditions__condition.svelte-97b5g9{position:relative;display:grid;align-content:space-between;gap:1.5rem;min-height:13rem;padding:1.25rem;border-bottom:1px solid currentColor;border-right:1px solid currentColor}.performance-thesis-conditions__condition.svelte-97b5g9:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--condition-accent)}.performance-thesis-conditions__condition[data-tone=signal].svelte-97b5g9{--condition-accent: var(--color-performance-signal, #0057b8)}.performance-thesis-conditions__condition[data-tone=pressure].svelte-97b5g9{--condition-accent: var(--color-performance-pressure, #e54800)}.performance-thesis-conditions__condition[data-tone=growth].svelte-97b5g9{--condition-accent: var(--color-performance-growth, #007a4d)}.performance-thesis-conditions__condition[data-tone=risk].svelte-97b5g9{--condition-accent: var(--color-performance-risk, #c62026)}.performance-thesis-conditions__condition.svelte-97b5g9 strong:where(.svelte-97b5g9){max-width:18ch;font-size:clamp(1.25rem,2.2vw,2rem);font-weight:var(--font-medium, 500);line-height:1.05}.performance-thesis-conditions__condition.svelte-97b5g9 p:where(.svelte-97b5g9){max-width:28ch;font-size:.88rem}@media(max-width:50rem){.performance-thesis-conditions.svelte-97b5g9{grid-template-columns:1fr}.performance-thesis-conditions__thesis.svelte-97b5g9{min-height:22rem;border-right:0;border-bottom:1px solid currentColor}}@media(max-width:35rem){.performance-thesis-conditions.svelte-97b5g9{width:100%;border-inline:0}.performance-thesis-conditions__conditions.svelte-97b5g9{grid-template-columns:1fr}}
