.room-concept[data-astro-cid-dhh5z4jx]{color:var(--moss);background:var(--surface);padding:1.5rem}.room-concept[data-astro-cid-dhh5z4jx] svg[data-astro-cid-dhh5z4jx]{width:100%;height:auto;display:block}.room-concept[data-astro-cid-dhh5z4jx] figcaption[data-astro-cid-dhh5z4jx]{color:var(--muted);text-align:center;max-width:65ch;margin-inline:auto;font-size:.6rem;line-height:1.8}.compact[data-astro-cid-dhh5z4jx]{padding:.5rem 1rem 1.3rem}.tool-frame[data-astro-cid-6g7agg5z]{border:1px solid var(--line-strong);background:var(--bg);margin-block:2.5rem;padding:1.7rem}.tool-top[data-astro-cid-6g7agg5z]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.tool-top[data-astro-cid-6g7agg5z] .eyebrow[data-astro-cid-6g7agg5z]{font-size:.59rem}.tool-frame[data-astro-cid-6g7agg5z] h3[data-astro-cid-6g7agg5z]{margin:.9rem 0 .7rem;font-size:1.9rem}.tool-frame[data-astro-cid-6g7agg5z]>p[data-astro-cid-6g7agg5z]{color:var(--muted);max-width:50ch;font-size:.8rem}.tool-bottom[data-astro-cid-6g7agg5z]{padding-top:1.3rem}.tool-bottom[data-astro-cid-6g7agg5z] p[data-astro-cid-6g7agg5z]{color:var(--muted);font-size:.66rem}.tool-bottom[data-astro-cid-6g7agg5z] .text-link[data-astro-cid-6g7agg5z]{font-size:.72rem}.compact[data-astro-cid-6g7agg5z]{padding:1.3rem}
