.truth-map[data-v-d5e492a7]{background:#e9eee3;background-image:radial-gradient(#afbea847 .8px,transparent 0);background-size:16px 16px;border:1px solid #d4ddcf;border-radius:9px;color:#2b3c31;padding:28px;position:relative}.map-top[data-v-d5e492a7]{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.map-label[data-v-d5e492a7]{font-family:monospace;font-size:9px;letter-spacing:1.4px}.map-dot[data-v-d5e492a7]{background:#638865;border-radius:50%;box-shadow:0 0 0 4px #63886512;height:6px;width:6px}.map-source[data-v-d5e492a7]{background:#f5f7f1;border:1px solid #ccd5c5;border-radius:5px;font-size:11px;gap:10px;margin:0 24px;padding:14px}.map-connector[data-v-d5e492a7],.map-source[data-v-d5e492a7]{align-items:center;display:flex}.map-connector[data-v-d5e492a7]{color:#879781;height:31px;justify-content:center}.map-core[data-v-d5e492a7]{background:#29382f;border:1px solid #374b3e;border-radius:7px;box-shadow:0 12px 28px #24332217;color:#f3f4e9;padding:24px}.map-core-top[data-v-d5e492a7]{align-items:center;display:flex;font-size:22px;font-weight:600;gap:9px;letter-spacing:-1px;margin-bottom:22px}.map-core-top svg[data-v-d5e492a7]{color:#e9a26a}.map-version[data-v-d5e492a7]{color:#a5b9a4;font-family:monospace;font-size:10px;letter-spacing:1px;margin-left:auto}.map-core strong[data-v-d5e492a7]{font-size:22px;font-weight:500;letter-spacing:-.7px}.map-core p[data-v-d5e492a7]{color:#b4c4b0;font-size:11px;margin:7px 0 18px}.map-gates[data-v-d5e492a7]{border-top:1px solid #58604b;display:flex;gap:18px;padding-top:14px}.map-gates span[data-v-d5e492a7]{align-items:center;color:#d2dec4;display:flex;font-size:9px;gap:5px}.map-gates svg[data-v-d5e492a7]{color:#edb485}.distribution-lines[data-v-d5e492a7]{border-left:1px solid #aabc9e;border-right:1px solid #aabc9e;border-top:1px solid #aabc9e;height:19px;margin:18px 11% 0;position:relative}.distribution-lines[data-v-d5e492a7]:before{border-left:1px solid #aabc9e;content:"";height:18px;left:50%;position:absolute;top:-19px}.distribution-lines i[data-v-d5e492a7]:nth-child(2){border-left:1px solid #aabc9e;height:18px;left:33%;position:absolute}.distribution-lines i[data-v-d5e492a7]:nth-child(3){border-left:1px solid #aabc9e;height:18px;left:66%;position:absolute}.map-targets[data-v-d5e492a7]{display:grid;gap:7px;grid-template-columns:repeat(4,1fr)}.map-target[data-v-d5e492a7]{align-items:center;background:#f7f8f2;border:1px solid #cbd5c3;border-radius:4px;display:flex;flex-direction:column;gap:10px;padding:15px 7px;text-align:center}.map-target b[data-v-d5e492a7]{font-size:8px;font-weight:600;white-space:nowrap}.map-target small[data-v-d5e492a7]{color:#64715e;font-size:8px;line-height:1.4}.map-bottom[data-v-d5e492a7]{align-items:center;color:#5d6b56;display:flex;font-size:8px;gap:6px;justify-content:center;margin-top:22px}.compact[data-v-d5e492a7]{padding:24px}.compact .map-core[data-v-d5e492a7]{padding:20px}.compact .map-top[data-v-d5e492a7]{margin-bottom:20px}@media(max-width:600px){.truth-map[data-v-d5e492a7]{padding:20px 15px}.map-source[data-v-d5e492a7]{font-size:10px;margin:0 10px}.map-core[data-v-d5e492a7]{padding:19px}.map-core strong[data-v-d5e492a7]{font-size:21px}.map-gates[data-v-d5e492a7]{gap:10px}.map-gates span[data-v-d5e492a7]{font-size:8px}.map-targets[data-v-d5e492a7]{gap:4px}.map-target[data-v-d5e492a7]{padding:12px 4px}.map-target b[data-v-d5e492a7],.map-target small[data-v-d5e492a7]{font-size:7px}.map-label[data-v-d5e492a7]{font-size:8px}.map-bottom[data-v-d5e492a7]{font-size:7px}}.intent-demo[data-v-30d66500]{background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow:hidden}.demo-toolbar[data-v-30d66500]{border-bottom:1px solid var(--line);display:flex;font-size:12px;gap:15px;justify-content:space-between;padding:17px 25px}.demo-toolbar>span[data-v-30d66500]{align-items:center;display:flex;gap:9px}.demo-toolbar small[data-v-30d66500]{color:var(--muted);font-family:monospace;margin-left:10px}.demo-badge[data-v-30d66500]{color:var(--muted);font-size:9px}.demo-grid[data-v-30d66500]{display:grid;grid-template-columns:1fr 1fr}.demo-input[data-v-30d66500],.demo-output[data-v-30d66500]{padding:32px}.demo-input[data-v-30d66500]{border-right:1px solid var(--line)}.demo-output[data-v-30d66500]{background:var(--paper)}blockquote[data-v-30d66500]{font-size:20px;letter-spacing:-.4px;line-height:1.5;margin:0 0 24px}.demo-question[data-v-30d66500]{font-size:13px;font-weight:600}.policy[data-v-30d66500]{align-items:center;border:1px solid var(--line);border-radius:4px;cursor:pointer;display:flex;font-size:12px;gap:11px;margin-bottom:10px;padding:14px}.policy.selected[data-v-30d66500]{background:var(--soft);border-color:var(--green)}input[data-v-30d66500]{accent-color:#56735b}.example-outcome[data-v-30d66500]{padding:17px 0 24px}.example-outcome small[data-v-30d66500]{color:var(--muted);display:block;font-size:10px}.example-outcome strong[data-v-30d66500]{display:block;font-size:14px;margin-top:8px}.demo-waiting[data-v-30d66500]{color:var(--muted);display:flex;flex-direction:column;justify-content:center;max-width:360px;min-height:290px}.demo-waiting svg[data-v-30d66500]{color:var(--green);margin-bottom:24px}.demo-waiting h3[data-v-30d66500]{color:var(--ink);font-size:24px}.demo-waiting p[data-v-30d66500]{font-size:13px}.version-line[data-v-30d66500]{display:flex;font-family:monospace;font-size:11px;justify-content:space-between;margin-bottom:20px}.approved-text[data-v-30d66500]{font-size:16px}code[data-v-30d66500]{background:var(--soft);border:1px solid var(--line);border-radius:4px;display:block;font-size:10px;padding:10px;white-space:normal}.test-count[data-v-30d66500]{align-items:center;display:flex;gap:16px;margin:20px 0}.test-count strong[data-v-30d66500]{font-size:38px;font-weight:400;line-height:1}.test-count span[data-v-30d66500]{color:var(--muted);font-size:12px;max-width:250px}.demo-tests[data-v-30d66500]{font-size:11px;margin-bottom:22px}.demo-tests summary[data-v-30d66500]{cursor:pointer}.table-scroll[data-v-30d66500]{margin-top:14px;overflow:auto}table[data-v-30d66500]{border-collapse:collapse;font-size:10px;white-space:nowrap;width:100%}td[data-v-30d66500],th[data-v-30d66500]{border-bottom:1px solid var(--line);padding:8px 6px;text-align:left}.demo-downstream[data-v-30d66500]{background:var(--soft);border-top:1px solid var(--line);display:grid;gap:15px;grid-template-columns:repeat(4,1fr);padding:22px 32px}.demo-downstream span[data-v-30d66500]{display:block;font-size:11px}.demo-downstream small[data-v-30d66500]{color:var(--muted);font-size:9px}.demo-downstream .ready[data-v-30d66500]{color:var(--green)}.role-view[data-v-30d66500]{border-top:1px solid var(--line);padding:22px 32px}.role-buttons[data-v-30d66500]{display:flex;flex-wrap:wrap;gap:9px}.role-buttons button[data-v-30d66500]{border:1px solid var(--line);border-radius:4px;font-size:10px;padding:7px 12px}.role-buttons button[aria-pressed=true][data-v-30d66500]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.role-view p[data-v-30d66500]{color:var(--muted);font-size:12px;margin:18px 0 0}@media(max-width:750px){.demo-grid[data-v-30d66500]{grid-template-columns:1fr}.demo-input[data-v-30d66500]{border-bottom:1px solid var(--line);border-right:0}.demo-waiting[data-v-30d66500]{min-height:190px}.demo-input[data-v-30d66500],.demo-output[data-v-30d66500]{padding:24px}.demo-toolbar[data-v-30d66500]{flex-wrap:wrap;padding:15px}.demo-toolbar small[data-v-30d66500]{margin-left:0}.demo-downstream[data-v-30d66500]{grid-template-columns:1fr 1fr;padding:22px}.role-view[data-v-30d66500]{padding:22px}.demo-input .button[data-v-30d66500],.demo-output .button[data-v-30d66500]{width:100%}blockquote[data-v-30d66500]{font-size:18px}}
