.tactile-stage-wrapper[data-astro-cid-qu7laqng]{width:100%;max-width:1140px;margin:0 auto;padding:clamp(2rem,4vw,3.5rem) 1.25rem 4rem 1.25rem}.tool-header[data-astro-cid-qu7laqng]{text-align:left;max-width:840px;margin:0 auto 2.5rem}.tool-eyebrow[data-astro-cid-qu7laqng]{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--accent-primary));margin-bottom:.5rem}.tool-title[data-astro-cid-qu7laqng]{font-size:clamp(1.85rem,3.5vw,2.75rem);font-weight:800;line-height:1.2;letter-spacing:-.03em;color:hsl(var(--text-primary));margin:0 0 .85rem;padding-top:.08em;text-wrap:balance}.tool-subtitle[data-astro-cid-qu7laqng]{font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.55;color:hsl(var(--text-secondary));margin:0;text-wrap:pretty}.tool-chassis[data-astro-cid-qu7laqng]{margin:0 auto 3rem;width:100%}.max-w-xl[data-astro-cid-qu7laqng]{max-width:640px}.max-w-2xl[data-astro-cid-qu7laqng]{max-width:900px}.max-w-3xl[data-astro-cid-qu7laqng]{max-width:1024px}.max-w-6xl[data-astro-cid-qu7laqng]{max-width:1140px}.chassis-surface[data-astro-cid-qu7laqng]{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-card));border-radius:16px;padding:clamp(1.25rem,2.5vw,2rem);box-shadow:var(--shadow-elevation-2);position:relative}.tool-context-stream[data-astro-cid-qu7laqng]{max-width:1024px;margin:0 auto}
