[data-astro-cid-idisu6p3][hidden]{display:none!important}.workbench[data-astro-cid-idisu6p3]{max-width:70rem;padding-block:var(--space-8) var(--space-16);margin-inline:auto}.intro[data-astro-cid-idisu6p3]{max-width:65ch;margin-bottom:var(--space-10)}h1[data-astro-cid-idisu6p3]{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0 0 var(--space-5);line-height:1.05}.intro[data-astro-cid-idisu6p3] p[data-astro-cid-idisu6p3],.note-policy[data-astro-cid-idisu6p3],.revision-note[data-astro-cid-idisu6p3],.model-limit[data-astro-cid-idisu6p3]{color:var(--color-text-secondary);font-size:var(--text-body-sm);line-height:1.6}.workbench-layout[data-astro-cid-idisu6p3]{gap:var(--space-12);grid-template-columns:minmax(14rem,.8fr) minmax(0,1.6fr);display:grid}.customer-brief[data-astro-cid-idisu6p3],.design-work[data-astro-cid-idisu6p3]{min-width:0}.customer-brief[data-astro-cid-idisu6p3] label[data-astro-cid-idisu6p3],legend[data-astro-cid-idisu6p3],.note-label[data-astro-cid-idisu6p3]{margin-bottom:var(--space-3);font-weight:700;display:block}select[data-astro-cid-idisu6p3]{width:100%;min-height:44px;font:inherit;color:inherit;background:var(--color-surface-primary);border:1px solid var(--color-border-hover);padding:var(--space-3);border-radius:var(--radius-md)}.customer-brief[data-astro-cid-idisu6p3] h2[data-astro-cid-idisu6p3]{margin:var(--space-6) 0 var(--space-3);font-size:var(--text-body-lg)}.customer-brief[data-astro-cid-idisu6p3] p[data-astro-cid-idisu6p3]{margin:0;line-height:1.65}.customer-brief[data-astro-cid-idisu6p3] dl[data-astro-cid-idisu6p3]{margin:0}.customer-brief[data-astro-cid-idisu6p3] dl[data-astro-cid-idisu6p3] div{padding-block:var(--space-4);border-bottom:1px solid var(--color-border-default)}.customer-brief[data-astro-cid-idisu6p3] dt{margin-bottom:var(--space-2);font-weight:700}.customer-brief[data-astro-cid-idisu6p3] dd{margin:0;line-height:1.6}.stages[data-astro-cid-idisu6p3]{gap:var(--space-2) var(--space-5);margin:0 0 var(--space-5);font-size:var(--text-body-sm);color:var(--color-text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.stages[data-astro-cid-idisu6p3] li[data-astro-cid-idisu6p3]{padding-bottom:var(--space-2);border-bottom:1px solid #0000}.stages[data-astro-cid-idisu6p3] li[data-astro-cid-idisu6p3][aria-current=step]{color:var(--color-text-primary);border-color:currentColor;font-weight:700}.progress[data-astro-cid-idisu6p3]{margin:0 0 var(--space-3);font-size:var(--text-body-sm);color:var(--color-text-secondary)}.design-work[data-astro-cid-idisu6p3] h2[data-astro-cid-idisu6p3]{text-wrap:balance;margin:0 0 var(--space-5);line-height:1.2}.evidence[data-astro-cid-idisu6p3]{padding:var(--space-5);background:var(--color-surface-primary);border-radius:var(--radius-lg);margin:0 0 var(--space-6);line-height:1.65}.evidence[data-astro-cid-idisu6p3] p{margin:0}.evidence[data-astro-cid-idisu6p3] p+p{margin-top:var(--space-3)}fieldset[data-astro-cid-idisu6p3]{border:0;min-width:0;margin:0;padding:0}.actions[data-astro-cid-idisu6p3] label{align-items:baseline;gap:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-3);cursor:pointer;overflow-wrap:anywhere;display:flex}.actions[data-astro-cid-idisu6p3] label:has(input:checked){border-color:var(--color-text-primary);background:var(--color-surface-primary)}.actions[data-astro-cid-idisu6p3] input{accent-color:var(--color-text-primary);flex:none}.feedback[data-astro-cid-idisu6p3]{margin-block:var(--space-5);line-height:1.65}.note-label[data-astro-cid-idisu6p3]{margin-top:var(--space-6)}.note-label[data-astro-cid-idisu6p3] span[data-astro-cid-idisu6p3]{font-weight:400}textarea[data-astro-cid-idisu6p3]{box-sizing:border-box;width:100%;font:inherit;color:inherit;caret-color:var(--color-text-primary);background:var(--color-surface-primary);border:1px solid var(--color-border-hover);border-radius:var(--radius-md);padding:var(--space-4);resize:vertical;line-height:1.6}.note-policy[data-astro-cid-idisu6p3]{margin-top:var(--space-2)}.controls[data-astro-cid-idisu6p3]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}button[data-astro-cid-idisu6p3]{font:inherit;min-height:44px;padding:var(--space-3) var(--space-5);cursor:pointer;border:1px solid var(--color-text-primary);border-radius:var(--radius-md);background:var(--color-text-primary);color:var(--color-surface-primary);font-weight:600}button[data-astro-cid-idisu6p3]:hover{text-underline-offset:3px;text-decoration:underline}button[data-astro-cid-idisu6p3].quiet{color:var(--color-text-primary);border-color:var(--color-border-hover);background:0 0}button[data-astro-cid-idisu6p3]:focus-visible,.actions[data-astro-cid-idisu6p3] input:focus-visible,textarea[data-astro-cid-idisu6p3]:focus-visible,select[data-astro-cid-idisu6p3]:focus-visible,a[data-astro-cid-idisu6p3]:focus-visible,summary[data-astro-cid-idisu6p3]:focus-visible{outline:3px solid var(--brand-marker);outline-offset:3px}.error[data-astro-cid-idisu6p3]{color:var(--color-error);font-weight:700}.revision-note[data-astro-cid-idisu6p3]{margin-top:var(--space-4)}.review[data-astro-cid-idisu6p3] h3[data-astro-cid-idisu6p3]{margin:var(--space-8) 0 var(--space-4);font-size:var(--text-body-lg)}.review[data-astro-cid-idisu6p3] h4[data-astro-cid-idisu6p3]{margin:var(--space-5) 0 var(--space-3);font-size:var(--text-body-md)}.decision[data-astro-cid-idisu6p3]{font-weight:700;line-height:1.6}table[data-astro-cid-idisu6p3]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}caption[data-astro-cid-idisu6p3]{text-align:left;color:var(--color-text-secondary);font-size:var(--text-body-sm);margin-bottom:var(--space-3)}th[data-astro-cid-idisu6p3],table[data-astro-cid-idisu6p3] td,table[data-astro-cid-idisu6p3] th{padding:var(--space-3) var(--space-2);text-align:right;border-bottom:1px solid var(--color-border-default)}th[data-astro-cid-idisu6p3]:first-child,table[data-astro-cid-idisu6p3] th:first-child{text-align:left;padding-left:0;font-weight:400}thead[data-astro-cid-idisu6p3] th[data-astro-cid-idisu6p3]{font-weight:700}.copy-model[data-astro-cid-idisu6p3]{margin:var(--space-5) 0;font-variant-numeric:tabular-nums}.copy-model[data-astro-cid-idisu6p3] div{gap:var(--space-4);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.copy-model[data-astro-cid-idisu6p3] dd{text-align:right;margin:0}.finding-group[data-astro-cid-idisu6p3] ul[data-astro-cid-idisu6p3]{padding-left:var(--space-5);margin:0}.finding-group[data-astro-cid-idisu6p3] li+li{margin-top:var(--space-4)}.finding-group[data-astro-cid-idisu6p3] strong{margin-bottom:var(--space-1);display:block}.finding-group[data-astro-cid-idisu6p3] p{margin:0;line-height:1.65}.conflicts[data-astro-cid-idisu6p3] h4[data-astro-cid-idisu6p3]{color:var(--color-error)}.record[data-astro-cid-idisu6p3]{padding-left:var(--space-5);margin:0}.record[data-astro-cid-idisu6p3] li+li{margin-top:var(--space-6)}.record[data-astro-cid-idisu6p3] h4{font-size:var(--text-body-md);margin:0 0 var(--space-2)}.record[data-astro-cid-idisu6p3] p{margin:var(--space-2) 0;overflow-wrap:anywhere;line-height:1.65}.record[data-astro-cid-idisu6p3] .visitor-note{white-space:pre-wrap;background:var(--color-surface-primary);padding:var(--space-4);border-radius:var(--radius-md)}.method[data-astro-cid-idisu6p3]{max-width:75ch;margin-top:var(--space-12);line-height:1.7}summary[data-astro-cid-idisu6p3]{cursor:pointer;min-height:44px;font-weight:600}.method[data-astro-cid-idisu6p3] li[data-astro-cid-idisu6p3]+li[data-astro-cid-idisu6p3]{margin-top:var(--space-4)}@media (width<=48rem){.workbench-layout[data-astro-cid-idisu6p3]{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.controls[data-astro-cid-idisu6p3] button[data-astro-cid-idisu6p3]{flex:8rem}}
