.workbench[data-astro-cid-hcryouc4]{max-width:68rem;padding-block:var(--space-10) var(--space-16);margin:0 auto}header[data-astro-cid-hcryouc4]{max-width:48rem;margin-bottom:var(--space-8)}h1[data-astro-cid-hcryouc4]{margin:0 0 var(--space-4);font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.1}h2[data-astro-cid-hcryouc4]{margin:0;font-size:1.5rem}form[data-astro-cid-hcryouc4]{gap:var(--space-6);display:grid}.contract[data-astro-cid-hcryouc4]{padding:var(--space-6);background:var(--color-surface-primary);border-radius:var(--radius-xl);gap:var(--space-4);display:grid}label[data-astro-cid-hcryouc4]{gap:var(--space-2);font-size:.875rem;font-weight:600;display:grid}input[data-astro-cid-hcryouc4],select[data-astro-cid-hcryouc4]{width:100%;min-width:0;min-height:44px;font:inherit;color:inherit;background:var(--color-surface-page);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}input[data-astro-cid-hcryouc4]:focus-visible,select[data-astro-cid-hcryouc4]:focus-visible,button[data-astro-cid-hcryouc4]:focus-visible{outline:3px solid var(--brand-marker);outline-offset:3px}.pipeline[data-astro-cid-hcryouc4]{max-width:24rem}.limits[data-astro-cid-hcryouc4]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rule[data-astro-cid-hcryouc4],.sample[data-astro-cid-hcryouc4]{color:var(--color-text-secondary);margin:0;font-size:.875rem}.section-head[data-astro-cid-hcryouc4]{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.section-head[data-astro-cid-hcryouc4] p[data-astro-cid-hcryouc4]{color:var(--color-text-secondary);margin:0;font-size:.875rem}.case-grid[data-astro-cid-hcryouc4]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case[data-astro-cid-hcryouc4]{min-width:0;padding:var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);margin:0}legend[data-astro-cid-hcryouc4]{padding:0 var(--space-2);max-width:100%;font-weight:700}legend[data-astro-cid-hcryouc4] span[data-astro-cid-hcryouc4]{color:var(--color-text-secondary);font-family:var(--font-label);font-size:.8rem}.evidence[data-astro-cid-hcryouc4]{gap:var(--space-1);color:var(--color-text-secondary);margin:0 0 var(--space-4);font-size:.9375rem;display:grid}.evidence[data-astro-cid-hcryouc4] strong[data-astro-cid-hcryouc4]{color:var(--color-text-primary);font-size:.75rem}blockquote[data-astro-cid-hcryouc4]{margin:0 0 var(--space-5);padding:var(--space-4);background:var(--color-surface-primary);border-radius:var(--radius-md);font-weight:600}.feedback[data-astro-cid-hcryouc4]{color:var(--color-text-secondary);margin:var(--space-4) 0 0;font-size:.875rem}.actions[data-astro-cid-hcryouc4]{gap:var(--space-3);display:flex}button[data-astro-cid-hcryouc4]{min-height:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font:inherit;cursor:pointer;color:var(--color-surface-primary);background:var(--color-text-primary);border:0;font-weight:600}button[data-astro-cid-hcryouc4].reset{color:var(--color-text-primary);background:var(--color-surface-primary)}.status[data-astro-cid-hcryouc4]:empty{display:none}.results[data-astro-cid-hcryouc4]{margin-top:var(--space-8)}.results[data-astro-cid-hcryouc4] h2[data-astro-cid-hcryouc4]{font-size:2rem}.results[data-astro-cid-hcryouc4] dl[data-astro-cid-hcryouc4]{gap:var(--space-4);margin-block:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.results[data-astro-cid-hcryouc4] dl[data-astro-cid-hcryouc4] div{background:var(--color-surface-primary);border-radius:var(--radius-lg);padding:var(--space-5)}.results[data-astro-cid-hcryouc4] dt{font-weight:700}.results[data-astro-cid-hcryouc4] dd{margin:var(--space-2) 0 0}.results[data-astro-cid-hcryouc4] [data-pass=false] dt{color:var(--color-error)}.results[data-astro-cid-hcryouc4] [data-pass=true] dt{color:var(--color-success)}.method[data-astro-cid-hcryouc4]{max-width:48rem;margin-top:var(--space-10);font-size:.9375rem}.method[data-astro-cid-hcryouc4] h2[data-astro-cid-hcryouc4]{font-size:1.25rem}[data-astro-cid-hcryouc4][hidden]{display:none!important}@media (width<=48rem){.limits[data-astro-cid-hcryouc4]{grid-template-columns:repeat(2,minmax(0,1fr))}.case-grid[data-astro-cid-hcryouc4]{grid-template-columns:minmax(0,1fr)}}@media (width<=28rem){.limits[data-astro-cid-hcryouc4],.results[data-astro-cid-hcryouc4] dl[data-astro-cid-hcryouc4]{grid-template-columns:minmax(0,1fr)}.contract[data-astro-cid-hcryouc4]{padding:var(--space-4)}}
