.diagram[data-v-1e837cd7]{background:#fff;border-top:4px solid var(--accent);padding:1.5rem}.toggle[data-v-1e837cd7]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1.8rem}.toggle button[data-v-1e837cd7]{font:500 .95rem Inter Tight,sans-serif;padding:.45rem 1.2rem;border:1px solid var(--navy);background:#fff;color:var(--navy);cursor:pointer;border-radius:4px}.toggle button.on[data-v-1e837cd7]{background:var(--navy);color:#fff}.cap[data-v-1e837cd7]{margin-left:auto;font-size:.95rem;color:var(--ink-soft)}.row[data-v-1e837cd7]{display:flex;align-items:center}.trade[data-v-1e837cd7]{flex:0 0 auto;width:150px;padding:1rem 0;text-align:center;font-weight:600;color:var(--navy);border:2px solid var(--navy);background:#fff}.joint[data-v-1e837cd7]{position:relative;flex:1;height:40px;display:grid;place-items:center}.gap[data-v-1e837cd7]{position:absolute;left:0;right:0;top:50%;border-top:3px dashed #c0392b;transition:border-color .5s,border-top-style .5s}.fixed .gap[data-v-1e837cd7]{border-top:3px solid #1a7f4b}.joint b[data-v-1e837cd7]{position:absolute;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:.9rem;transition:opacity .4s,transform .4s}.warn[data-v-1e837cd7]{background:#c0392b;animation:blink-1e837cd7 1.4s ease-in-out infinite}.okm[data-v-1e837cd7]{background:#1a7f4b;opacity:0;transform:scale(.4)}.fixed .warn[data-v-1e837cd7]{opacity:0;animation:none;transform:scale(.4)}.fixed .okm[data-v-1e837cd7]{opacity:1;transform:none}@keyframes blink-1e837cd7{50%{box-shadow:0 0 0 9px #c0392b00}0%{box-shadow:0 0 #c0392b80}}.stubs[data-v-1e837cd7]{display:flex;margin-top:-2px}.stubs i[data-v-1e837cd7]{flex:0 0 150px;height:34px;position:relative}.stubs i[data-v-1e837cd7]:after{content:"";position:absolute;left:50%;top:0;width:3px;height:100%;background:var(--navy);transform:translate(-50%) scaleY(0);transform-origin:top;transition:transform .5s}.stubs i[data-v-1e837cd7]:not(:last-child){margin-right:calc((100% - 600px) / 3)}.fixed .stubs i[data-v-1e837cd7]:after{transform:translate(-50%) scaleY(1)}.layer[data-v-1e837cd7]{background:var(--accent);color:#fff;padding:.9rem 1.2rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;opacity:.25;transform:scaleY(.6);transform-origin:top;transition:opacity .6s,transform .6s}.layer span[data-v-1e837cd7]{opacity:.95}.fixed .layer[data-v-1e837cd7]{opacity:1;transform:none}.issues[data-v-1e837cd7]{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.issues li[data-v-1e837cd7]{position:relative;min-height:3.4rem}.issues span[data-v-1e837cd7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:.6rem .9rem;font-size:.92rem;font-weight:500;transition:opacity .5s}.bad[data-v-1e837cd7]{border:1px solid #c0392b;color:#8f2d1b;background:#fdf3f1}.good[data-v-1e837cd7]{border:1px solid #1a7f4b;color:#0f3d27;background:#eaf7f0;opacity:0}.fixed .bad[data-v-1e837cd7]{opacity:0}.fixed .good[data-v-1e837cd7]{opacity:1}@media (max-width: 900px){.row[data-v-1e837cd7]{flex-wrap:wrap;gap:.5rem}.trade[data-v-1e837cd7]{width:calc(50% - .25rem)}.joint[data-v-1e837cd7],.stubs[data-v-1e837cd7]{display:none}.issues[data-v-1e837cd7]{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion: reduce){.warn[data-v-1e837cd7]{animation:none}.gap[data-v-1e837cd7],.layer[data-v-1e837cd7],.joint b[data-v-1e837cd7],.stubs i[data-v-1e837cd7]:after,.issues span[data-v-1e837cd7]{transition:none}}.venn[data-v-49d6426d]{max-width:720px;margin-inline:auto}svg[data-v-49d6426d]{display:block;width:100%;height:auto;font-family:Inter Tight,sans-serif;overflow:visible}.l[data-v-49d6426d],.r[data-v-49d6426d]{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.l[data-v-49d6426d]{transform:translate(-95px)}.r[data-v-49d6426d]{transform:translate(95px)}.joined .l[data-v-49d6426d],.joined .r[data-v-49d6426d]{transform:none}.c1[data-v-49d6426d]{fill:#00294224;stroke:var(--navy);stroke-width:2}.c2[data-v-49d6426d]{fill:#b83c0a29;stroke:var(--accent);stroke-width:2}.h[data-v-49d6426d]{fill:var(--navy);font-size:16px;font-weight:600}.s[data-v-49d6426d]{fill:var(--ink);font-size:13px}.mid[data-v-49d6426d]{opacity:0;transition:opacity .6s .9s}.joined .mid[data-v-49d6426d]{opacity:1}.b[data-v-49d6426d]{fill:var(--navy);font-size:18px;font-weight:600;letter-spacing:.08em}@media (prefers-reduced-motion: reduce){.l[data-v-49d6426d],.r[data-v-49d6426d],.mid[data-v-49d6426d]{transition:none}}.radius[data-v-1c5a677c]{display:block;width:100%;max-width:440px;height:auto;font-family:Inter Tight,sans-serif}.far[data-v-1c5a677c]{fill:none;stroke:#9aa8b4;stroke-width:2;stroke-dasharray:6 6}.near[data-v-1c5a677c]{fill:#b83c0a1a;stroke:var(--accent);stroke-width:2.5}.pulse[data-v-1c5a677c]{fill:none;stroke:var(--accent);stroke-width:2;transform-origin:210px 170px;animation:pulse-1c5a677c 3.2s ease-out infinite}@keyframes pulse-1c5a677c{0%{transform:scale(1);opacity:.7}to{transform:scale(1.5);opacity:0}}.dot[data-v-1c5a677c]{fill:var(--accent)}.t1[data-v-1c5a677c]{fill:var(--navy);font-size:20px;font-weight:600;transform:translateY(46px)}.t2[data-v-1c5a677c]{fill:var(--ink-soft);font-size:13px}.t3[data-v-1c5a677c]{fill:var(--accent);font-size:14px;font-weight:600}.t4[data-v-1c5a677c]{fill:var(--ink-soft);font-size:13px}@media (prefers-reduced-motion: reduce){.pulse[data-v-1c5a677c]{animation:none;opacity:0}}.cert[data-v-ea7a4008]{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:4rem;align-items:center}.doc[data-v-ea7a4008]{display:block;box-shadow:0 18px 40px #001a2b33;background:#fff}.doc img[data-v-ea7a4008]{display:block;width:100%;height:auto}@media (max-width: 800px){.cert[data-v-ea7a4008]{grid-template-columns:1fr;gap:1.8rem}.doc[data-v-ea7a4008]{max-width:240px}}.intro[data-v-ea7a4008]{display:grid;grid-template-columns:320px 1fr;gap:3rem;align-items:center;margin-top:1rem}@media (max-width: 800px){.intro[data-v-ea7a4008]{grid-template-columns:1fr;gap:1.6rem}}.story[data-v-ea7a4008]{max-width:760px}.story strong[data-v-ea7a4008]{color:var(--navy);font-weight:600}.vis[data-v-ea7a4008]{margin-top:2rem}.pr[data-v-ea7a4008]{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.pr.three[data-v-ea7a4008]{grid-template-columns:repeat(3,1fr)}.pr li[data-v-ea7a4008]{border-top:1px solid var(--line);padding-top:1.2rem;color:var(--navy)}.pr h4[data-v-ea7a4008]{margin:.8rem 0 .2rem;color:var(--ink)}.pr p[data-v-ea7a4008]{margin:0;font-size:.95rem;color:var(--ink-soft)}.region[data-v-ea7a4008]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.map[data-v-ea7a4008]{justify-self:center;width:100%}.cta-band[data-v-ea7a4008]{padding:4rem 0}.band[data-v-ea7a4008]{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}.band h2[data-v-ea7a4008]{margin:0}@media (max-width: 1000px){.pr[data-v-ea7a4008]{grid-template-columns:1fr 1fr}.region[data-v-ea7a4008]{grid-template-columns:1fr;gap:2rem}}@media (max-width: 600px){.pr[data-v-ea7a4008],.pr.three[data-v-ea7a4008]{grid-template-columns:1fr}}
