.canvas-toolbar[data-v-64e7d0fb]{align-items:center;background:var(--cb-surface);border-bottom:1px solid var(--cb-border-subtle);display:flex;gap:var(--cb-space-3);justify-content:space-between;padding:var(--cb-space-2) var(--cb-space-3)}.canvas-toolbar__lead[data-v-64e7d0fb]{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--cb-space-1);min-width:0}.canvas-toolbar__eyebrow[data-v-64e7d0fb]{align-items:center;color:var(--cb-text-1);display:flex;font:var(--cb-font-weight-semibold) var(--cb-font-size-2xs) /var(--cb-line-height-snug) var(--cb-font-mono);gap:var(--cb-space-2);letter-spacing:var(--cb-letter-spacing-label);margin:0;min-width:0;text-transform:uppercase}.canvas-toolbar__hints[data-v-64e7d0fb],.canvas-toolbar__title[data-v-64e7d0fb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-toolbar__side[data-v-64e7d0fb]{flex-shrink:0}.canvas-toolbar__hints[data-v-64e7d0fb]{color:var(--cb-text-2);font-size:var(--cb-font-size-xs);line-height:var(--cb-line-height-snug);margin:0;max-width:100%}.canvas-toolbar__hints>span+span[data-v-64e7d0fb]:before{color:var(--cb-text-3);content:"·";margin:0 var(--cb-space-2)}.canvas-toolbar__actions[data-v-64e7d0fb]{display:flex;flex-shrink:0;gap:var(--cb-space-0-5)}@media(max-width:767.98px){.canvas-toolbar__hints[data-v-64e7d0fb]{display:none}}.engineering-gotchas.gotchas-grid[data-v-220d80ce]{align-items:stretch;display:grid;gap:var(--cb-space-4);grid-template-columns:repeat(auto-fit,minmax(min(22.5rem,100%),1fr));min-width:0}.gotcha-card[data-v-220d80ce]{background:var(--cb-surface);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-md);box-shadow:var(--cb-shadow-1);color:var(--cb-text-1);display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere;padding:var(--cb-space-5)}.sev-critical[data-v-220d80ce]{border-inline-start:var(--cb-space-1) solid var(--cb-danger-text)}.sev-warning[data-v-220d80ce]{border-inline-start:var(--cb-space-1) solid var(--cb-warning-border)}.sev-info[data-v-220d80ce]{border-inline-start:var(--cb-space-1) solid var(--cb-info-border)}.gotcha-header[data-v-220d80ce]{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--cb-space-2);margin-block-end:var(--cb-space-3)}.gotcha-badge[data-v-220d80ce]{border-radius:var(--cb-radius-xs);flex:0 0 auto;font:var(--cb-font-weight-semibold) var(--cb-font-size-2xs) /1.4 var(--cb-font-mono);letter-spacing:var(--cb-letter-spacing-label);max-width:100%;overflow-wrap:anywhere;padding:var(--cb-space-0-5) var(--cb-space-2)}.sev-critical .gotcha-badge[data-v-220d80ce]{background:var(--cb-danger-bg);color:var(--cb-danger-text)}.sev-warning .gotcha-badge[data-v-220d80ce]{background:var(--cb-warning-bg);color:var(--cb-warning-text)}.sev-info .gotcha-badge[data-v-220d80ce]{background:var(--cb-info-bg);color:var(--cb-info-text)}.gotcha-title[data-v-220d80ce]{color:var(--cb-text-1);flex:1 1 14rem;font:var(--cb-font-weight-semibold) var(--cb-font-size-lg) /1.4 var(--cb-font-sans);margin:0;min-width:0}.gotcha-desc[data-v-220d80ce]{color:var(--cb-text-2);margin:0 0 var(--cb-space-3);white-space:pre-line}.gotcha-desc[data-v-220d80ce],.gotcha-solution[data-v-220d80ce]{font-size:var(--cb-font-size-md);line-height:1.65}.gotcha-solution[data-v-220d80ce]{background:var(--cb-surface-sunken);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-sm);margin-block-start:auto;min-width:0;padding:var(--cb-space-3)}.solution-label[data-v-220d80ce]{color:var(--cb-accent-text);display:block;margin-block-end:var(--cb-space-1)}.solution-text[data-v-220d80ce]{color:var(--cb-text-1);margin:0;white-space:pre-line}[data-v-220d80ce] .theory-inline-code,[data-v-220d80ce] .theory-inline-math{font-family:var(--cb-font-mono);font-size:.95em;overflow-wrap:anywhere;white-space:normal}[data-v-220d80ce] .theory-param,[data-v-220d80ce] .theory-pin,[data-v-220d80ce] .theory-refdes{font-family:var(--cb-font-mono);font-size:.95em}[data-v-220d80ce] sub,[data-v-220d80ce] sup{font-size:.75em;line-height:0}
