.sketch[data-astro-cid-7mel74b4]{max-width:1000px;margin:24px 0}svg[data-astro-cid-7mel74b4]{width:100%;height:auto;font-family:system-ui,sans-serif;display:block}.sketch[data-astro-cid-7mel74b4] a[data-astro-cid-7mel74b4]{cursor:pointer;text-decoration:none}figcaption[data-astro-cid-7mel74b4]{color:var(--muted);text-align:center;margin-top:8px;font-size:.95rem}.frame[data-astro-cid-7mel74b4] rect[data-astro-cid-7mel74b4]{fill:#f5f5f4;stroke:#57534e;stroke-width:2.5px;stroke-dasharray:10 8}.frame-t[data-astro-cid-7mel74b4]{fill:#44403c;font-size:22px}.frame-t[data-astro-cid-7mel74b4] .b[data-astro-cid-7mel74b4]{fill:#292524;font-weight:800}.frame[data-astro-cid-7mel74b4]:hover rect[data-astro-cid-7mel74b4],.frame[data-astro-cid-7mel74b4]:focus-visible rect[data-astro-cid-7mel74b4]{fill:#eeedea;stroke-dasharray:none}.frame[data-astro-cid-7mel74b4]:focus{outline:none}.user[data-astro-cid-7mel74b4] circle[data-astro-cid-7mel74b4],.user[data-astro-cid-7mel74b4] path[data-astro-cid-7mel74b4]{fill:var(--surface);stroke:var(--slate-600);stroke-width:3px}.user[data-astro-cid-7mel74b4] path[data-astro-cid-7mel74b4]{fill:var(--slate-300)}.who[data-astro-cid-7mel74b4]{fill:var(--muted);font-size:15px}.lbl[data-astro-cid-7mel74b4]{fill:var(--ink-strong);font-size:24px;font-weight:700}.note[data-astro-cid-7mel74b4]{fill:var(--muted);font-size:20px;font-style:italic}.note[data-astro-cid-7mel74b4].small{font-size:17px}.arrow[data-astro-cid-7mel74b4]{stroke:var(--slate-400);stroke-width:4px;fill:none}.zone[data-astro-cid-7mel74b4]{fill:#f0fdfa;stroke:var(--teal);stroke-width:2.5px}.zone-t[data-astro-cid-7mel74b4]{fill:var(--teal-ink);font-size:21px;font-weight:700}.box[data-astro-cid-7mel74b4] rect[data-astro-cid-7mel74b4]{fill:var(--surface);stroke:var(--line-strong);stroke-width:2.5px;transition:fill .15s}.box[data-astro-cid-7mel74b4].protect rect[data-astro-cid-7mel74b4]{stroke:var(--teal)}.box[data-astro-cid-7mel74b4].build rect[data-astro-cid-7mel74b4]{stroke:var(--amber-ink)}.box[data-astro-cid-7mel74b4].sovereign rect[data-astro-cid-7mel74b4]{stroke:var(--slate-800)}.box[data-astro-cid-7mel74b4] .ico[data-astro-cid-7mel74b4]{color:var(--teal)}.box[data-astro-cid-7mel74b4].build .ico[data-astro-cid-7mel74b4]{color:var(--amber-ink)}.box[data-astro-cid-7mel74b4].sovereign .ico[data-astro-cid-7mel74b4]{color:var(--slate-800)}.box[data-astro-cid-7mel74b4] .t[data-astro-cid-7mel74b4]{fill:var(--ink-strong);letter-spacing:-.01em;font-size:24px;font-weight:800}.box[data-astro-cid-7mel74b4] .t[data-astro-cid-7mel74b4] .s[data-astro-cid-7mel74b4]{fill:var(--muted);font-size:17px;font-weight:500}.box[data-astro-cid-7mel74b4] .s2[data-astro-cid-7mel74b4]{fill:var(--muted);font-size:16px}.box[data-astro-cid-7mel74b4] .s3[data-astro-cid-7mel74b4]{fill:var(--teal-ink);font-size:15px;font-weight:600}.box[data-astro-cid-7mel74b4]:hover rect[data-astro-cid-7mel74b4],.box[data-astro-cid-7mel74b4]:focus-visible rect[data-astro-cid-7mel74b4]{fill:var(--soft-2);stroke-width:4px}.box[data-astro-cid-7mel74b4]:focus{outline:none}.fams[data-astro-cid-rb7oiwm4]{gap:24px;margin:24px 0;display:grid}.fam[data-astro-cid-rb7oiwm4]{border-left:6px solid var(--c);padding-left:20px}.fam[data-astro-cid-rb7oiwm4].protect{--c:var(--teal-dark)}.fam[data-astro-cid-rb7oiwm4].build{--c:var(--amber-ink)}.fam[data-astro-cid-rb7oiwm4].sovereign{--c:var(--slate-800)}.fam[data-astro-cid-rb7oiwm4].learn{--c:#57534e}.fam[data-astro-cid-rb7oiwm4] h3[data-astro-cid-rb7oiwm4]{color:var(--c);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font-size:1rem}.fam[data-astro-cid-rb7oiwm4] h3[data-astro-cid-rb7oiwm4] small[data-astro-cid-rb7oiwm4]{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:500}.card[data-astro-cid-rb7oiwm4]{margin:0 0 14px;padding:20px 24px}.card[data-astro-cid-rb7oiwm4] h4[data-astro-cid-rb7oiwm4]{color:var(--c);align-items:center;gap:10px;margin:0 0 4px;font-size:1.35rem;display:flex}.card[data-astro-cid-rb7oiwm4] h4[data-astro-cid-rb7oiwm4] svg{flex:none}.card[data-astro-cid-rb7oiwm4] h4[data-astro-cid-rb7oiwm4] a[data-astro-cid-rb7oiwm4]{color:var(--ink-strong);text-decoration:none}.card[data-astro-cid-rb7oiwm4] h4[data-astro-cid-rb7oiwm4] a[data-astro-cid-rb7oiwm4]:hover{color:var(--teal-dark)}.card[data-astro-cid-rb7oiwm4] h4[data-astro-cid-rb7oiwm4] small[data-astro-cid-rb7oiwm4]{color:var(--muted);font-size:.8em;font-weight:400}.card[data-astro-cid-rb7oiwm4] .tag[data-astro-cid-rb7oiwm4]{margin:0 0 .4em;font-weight:700}.card[data-astro-cid-rb7oiwm4] .tech[data-astro-cid-rb7oiwm4]{color:var(--muted);font-size:.92rem}.card[data-astro-cid-rb7oiwm4] p[data-astro-cid-rb7oiwm4]:last-child{margin-bottom:0}
