.supported-drawings[data-v-be59b174]{color:var(--fg)}.sprites[data-v-be59b174]{position:absolute;width:0;height:0;overflow:hidden}.section-head h2[data-v-be59b174]{margin:0 0 .5rem;font-size:clamp(1.4rem,1.2rem + 1vw,2rem)}.section-head .subhead[data-v-be59b174]{color:var(--muted);max-width:70ch;font-size:1.05rem;line-height:1.6}.carousel-block[data-v-be59b174],.carousel-wrap[data-v-be59b174]{position:relative}.carousel[data-v-be59b174]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--item-w, 480px),1fr);column-gap:1rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;padding:.5rem 0;outline:none}.carousel[data-v-be59b174]::-webkit-scrollbar{display:none}.carousel-item[data-v-be59b174]{position:relative;overflow:hidden;background:var(--card);border:1px solid rgba(232,168,56,.35);scroll-snap-align:start;aspect-ratio:var(--item-ratio, 3/2);border-radius:6px}.carousel-item img[data-v-be59b174]{width:100%;height:100%;object-fit:cover;display:block}.caption[data-v-be59b174]{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.85rem;color:var(--fg);border-top:1px solid var(--card-border);background:#0000008c}.label[data-v-be59b174]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.label--ok[data-v-be59b174]{color:var(--accent);background:var(--accent-weak);border:1px solid rgba(232,168,56,.45)}.nav[data-v-be59b174]{position:absolute;top:50%;transform:translateY(-50%);background:#00000059;border:1px solid rgba(255,255,255,.2);color:#fff;width:36px;height:36px;border-radius:50%;cursor:pointer;display:grid;place-items:center}.nav[data-v-be59b174]:hover{background:#00000080}.nav[data-v-be59b174]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav.prev[data-v-be59b174]{left:-12px}.nav.next[data-v-be59b174]{right:-12px}.dots[data-v-be59b174]{display:flex;gap:.5rem;list-style:none;padding:.75rem 0 0;margin:0;justify-content:center}.dot[data-v-be59b174]{width:8px;height:8px;border-radius:999px;background:#ffffff47}.dot.active[data-v-be59b174]{background:var(--accent)}.capabilities[data-v-be59b174]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.4rem 1.5rem;list-style:none;padding:0;margin:0}.capabilities li[data-v-be59b174]{display:flex;align-items:flex-start;gap:.45rem;color:var(--fg);opacity:.9;font-size:.93rem;line-height:1.45}.capabilities__icon[data-v-be59b174]{flex-shrink:0;width:18px;height:18px;color:var(--accent);margin-top:.15rem}.out-of-scope[data-v-be59b174]{padding:.6rem 1rem;border-left:3px solid rgba(255,255,255,.1);color:var(--muted);font-size:.85rem;line-height:1.5}.out-of-scope__label[data-v-be59b174]{font-weight:700;margin-right:.3rem}.scope-cta[data-v-be59b174]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:.95rem;color:var(--muted)}.scope-cta__link[data-v-be59b174]{color:var(--accent);font-weight:600;text-decoration:none;white-space:nowrap}.scope-cta__link[data-v-be59b174]:hover{text-decoration:underline}.sr-only[data-v-be59b174]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
