.bar[data-v-a1af58b3]{border-bottom:1px solid var(--line);background:var(--raised);align-items:center;gap:24px;padding:14px 16px;display:flex}.bar .home[data-v-a1af58b3]{display:inline-flex}.bar nav[data-v-a1af58b3]{flex-wrap:wrap;gap:18px;display:flex}.bar nav a[data-v-a1af58b3]{color:var(--muted);font-weight:600}.bar nav a.here[data-v-a1af58b3]{color:var(--ink)}.bar .grow[data-v-a1af58b3]{flex:1}.who[data-v-a1af58b3]{align-items:center;gap:12px;font-size:.86rem;display:inline-flex}.link[data-v-a1af58b3]{font:600 .86rem var(--font-sans);color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0}.main[data-v-a1af58b3]{justify-content:center;padding:28px 16px 40px;display:flex}.main[data-v-a1af58b3]>*{width:100%}.signin[data-v-a1af58b3]{max-width:640px}.button[data-v-a1af58b3]{background:var(--ink);color:var(--bg);border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-block}.foot[data-v-a1af58b3]{border-top:1px solid var(--line);text-align:center;padding:14px 16px}.build[data-v-a1af58b3]{color:var(--accent-ink);margin-right:6px}.split[data-v-d213f490]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:14px;display:grid}@media (width<=760px){.split[data-v-d213f490]{grid-template-columns:minmax(0,1fr)}}.pick[data-v-d213f490]{gap:2px;max-height:76vh;padding:8px;overflow:auto}.group[data-v-d213f490]{padding:10px 10px 4px}.pickitem[data-v-d213f490]{text-align:left;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px}.pickitem[data-v-d213f490]:hover{background:var(--surface)}.pickitem[aria-current=true][data-v-d213f490]{background:var(--accent-wash)}.detail[data-v-d213f490]{gap:16px}.detail .eyebrow[data-v-d213f490]{margin-bottom:6px;display:block}.slots[data-v-d213f490]{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:1.2em;display:flex}.terms[data-v-441187d0]{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;display:grid}.terms dt[data-v-441187d0]{margin-top:8px;font-weight:600}.terms dd[data-v-441187d0]{color:var(--muted);max-width:70ch;margin:0;font-size:.9rem}.add[data-v-406b9862]{flex-wrap:wrap;gap:8px;display:flex}.add input[data-v-406b9862]{font:inherit;border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);border-radius:8px;width:280px;min-width:0;max-width:100%;padding:7px 10px}.add button[data-v-406b9862]{font:600 .86rem var(--font-sans);border:1px solid var(--ink);background:var(--ink);color:var(--bg);cursor:pointer;border-radius:8px;padding:8px 14px}.tabs a[data-v-8959b839]{font:600 .9rem var(--font-sans);color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 14px;text-decoration:none}.tabs a[aria-current=page][data-v-8959b839]{color:var(--ink);border-bottom-color:var(--ink)}a.stat[data-v-2370cee4]{color:inherit;overflow-wrap:anywhere;text-decoration:none}a.stat[data-v-2370cee4]:hover{border-color:var(--line-strong)}.mapping td[data-v-9846fe96]:first-child{white-space:nowrap;width:1%}.filters[data-v-ddd785c5]{flex-wrap:wrap;gap:6px;display:flex}.filters button[data-v-ddd785c5]{font:600 .8rem var(--font-sans);border:1px solid var(--line-strong);background:var(--raised);color:var(--muted);cursor:pointer;border-radius:999px;padding:6px 12px}.filters button[aria-pressed=true][data-v-ddd785c5]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.split[data-v-ddd785c5]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:14px;display:grid}@media (width<=760px){.split[data-v-ddd785c5]{grid-template-columns:minmax(0,1fr)}}.pick[data-v-ddd785c5]{gap:2px;max-height:70vh;padding:8px;overflow:auto}.pickitem[data-v-ddd785c5]{text-align:left;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px}.pickitem[data-v-ddd785c5]:hover{background:var(--surface)}.pickitem[aria-current=true][data-v-ddd785c5]{background:var(--accent-wash)}.detail[data-v-ddd785c5]{gap:14px}.detail .eyebrow[data-v-ddd785c5]{margin-bottom:6px;display:block}.roles[data-v-ddd785c5]{flex-wrap:wrap;gap:6px;display:flex}.members[data-v-ddd785c5]{margin:0;padding-left:1.2em}.links[data-v-5d8afe6b]{flex-wrap:wrap;gap:14px;display:flex}.split[data-v-5d8afe6b]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:14px;display:grid}@media (width<=760px){.split[data-v-5d8afe6b]{grid-template-columns:minmax(0,1fr)}}.pick[data-v-5d8afe6b]{gap:2px;max-height:72vh;padding:8px;overflow:auto}.pickitem[data-v-5d8afe6b]{text-align:left;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.pickitem .grow[data-v-5d8afe6b]{flex:1;min-width:0}.pickitem[data-v-5d8afe6b]:hover{background:var(--surface)}.pickitem[aria-current=true][data-v-5d8afe6b]{background:var(--accent-wash)}.detail[data-v-5d8afe6b]{gap:14px}.detail .eyebrow[data-v-5d8afe6b]{margin-bottom:6px;display:block}.detail ul[data-v-5d8afe6b]{flex-direction:column;gap:6px;margin:0;padding-left:1.2em;display:flex}.matrix th[scope=col][data-v-ad63144a]{text-transform:none;letter-spacing:0;color:var(--ink);white-space:nowrap;font-size:.78rem}.matrix th[scope=row][data-v-ad63144a]{text-align:left;text-transform:none;letter-spacing:0;color:var(--ink);white-space:nowrap;padding-right:12px;font-size:.82rem;font-weight:600}.matrix td[data-v-ad63144a]{min-width:96px}.mark[data-v-ad63144a]{font:600 .72rem/1.2 var(--font-sans);border-radius:6px;margin:2px 4px 2px 0;padding:3px 7px;display:inline-block}.mark.not[data-v-ad63144a]{background:var(--violated-wash);color:var(--violated)}.mark.may[data-v-ad63144a],.mark.must[data-v-ad63144a]{background:var(--accent-wash);color:var(--accent-ink)}.adrtext[data-v-e18ae97a]{max-height:70vh;padding-right:6px;font-size:.92rem;line-height:1.6;overflow:auto}.h[data-v-e18ae97a]{margin:14px 0 6px;font-size:1rem}p[data-v-e18ae97a]{margin:0 0 10px}p.item[data-v-e18ae97a]{text-indent:-.8em;padding-left:1em}p.item[data-v-e18ae97a]:before{content:"• ";color:var(--muted)}.s[data-v-e18ae97a]{cursor:pointer;border-radius:4px;padding:1px 2px;transition:background .1s}.s[data-v-e18ae97a]:hover,.s[data-v-e18ae97a]:focus-visible{background:var(--accent-wash);outline:none}.s.used[data-v-e18ae97a]{box-shadow:inset 0 -2px 0 var(--accent)}.s.chosen[data-v-e18ae97a]{color:#1a1a1a;box-shadow:none;background:#fff3b0}.code[data-v-e18ae97a]{font:.78rem var(--font-mono);background:var(--surface);border-radius:6px;padding:8px;overflow:auto}.table[data-v-e18ae97a]{color:var(--muted);margin:0;font-size:.78rem}.wide[data-v-3d445eeb]{max-width:1400px}.queue[data-v-3d445eeb]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.queue .note[data-v-3d445eeb]{margin-right:6px}.qitem[data-v-3d445eeb]{font:.82rem var(--font-sans);text-align:left;border:1px solid var(--line);background:var(--raised);color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;max-width:420px;padding:6px 10px;overflow:hidden}.qitem[aria-current=true][data-v-3d445eeb]{border-color:var(--accent);background:var(--accent-wash)}.qitem.new[data-v-3d445eeb]{font-weight:600}.workspace[data-v-3d445eeb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width<=900px){.workspace[data-v-3d445eeb]{grid-template-columns:minmax(0,1fr)}}.adrhead[data-v-3d445eeb]{flex-direction:column;gap:2px;display:flex}.adrhead h2[data-v-3d445eeb]{margin:2px 0}.adrhead select[data-v-3d445eeb]{font:inherit;border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);border-radius:8px;max-width:100%;padding:6px 8px}.legend[data-v-3d445eeb]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.key[data-v-3d445eeb]{border-radius:4px;padding:1px 6px;font-size:.76rem}.key.chosen[data-v-3d445eeb]{color:#1a1a1a;background:#fff3b0}.key.used[data-v-3d445eeb]{box-shadow:inset 0 -2px 0 var(--accent)}.editor[data-v-3d445eeb]{gap:16px;position:sticky;top:12px}.editor .eyebrow[data-v-3d445eeb]{margin-bottom:6px;display:block}.who[data-v-3d445eeb]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.who .eyebrow[data-v-3d445eeb]{margin:0}.link[data-v-3d445eeb]{color:var(--accent-ink);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.84rem;text-decoration:underline}.kind select[data-v-3d445eeb]{font:inherit;border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);border-radius:8px;padding:6px 8px}.sentence[data-v-3d445eeb]{background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:12px;font-size:1.15rem;font-weight:600;display:flex}.sentence select[data-v-3d445eeb],.sentence input[data-v-3d445eeb]{font:inherit;border:1px solid var(--accent);background:var(--bg);color:var(--accent-ink);cursor:pointer;border-radius:8px;padding:4px 8px;font-size:1rem}.sentence .verb[data-v-3d445eeb]{color:var(--ink);border-style:dashed}.sentence input.text[data-v-3d445eeb]{cursor:text;width:16em;min-width:0;max-width:100%}.list[data-v-3d445eeb]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pill[data-v-3d445eeb]{background:var(--accent-wash);color:var(--accent-ink);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:.95rem;display:inline-flex}.pill button[data-v-3d445eeb]{cursor:pointer;color:inherit;background:0 0;border:0}.members[data-v-3d445eeb]{flex-direction:column;gap:6px;display:flex}.members label[data-v-3d445eeb]{align-items:baseline;gap:8px;font-size:.9rem;display:flex}.checks[data-v-3d445eeb]{margin:0;padding-left:1.2em}.role-line[data-v-3d445eeb]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.role[data-v-3d445eeb]{min-width:9em;font-weight:600}.patterns[data-v-3d445eeb]{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.pattern[data-v-3d445eeb]{background:var(--surface);border:1px solid var(--line);border-radius:6px;align-items:center;gap:6px;padding:3px 4px 3px 8px;font-size:.78rem;display:inline-flex}.pattern button[data-v-3d445eeb]{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:.9rem;line-height:1}.adder[data-v-3d445eeb]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adder input[data-v-3d445eeb]:not([type]){font:.82rem var(--font-mono);border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);border-radius:6px;width:220px;min-width:0;max-width:100%;padding:5px 8px}.actions[data-v-3d445eeb]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.actions .grow[data-v-3d445eeb]{flex:1}.reason[data-v-3d445eeb]{font:inherit;border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);border-radius:8px;width:240px;min-width:0;max-width:100%;padding:7px 10px}button.primary[data-v-3d445eeb],.actions button[data-v-3d445eeb],.small[data-v-3d445eeb]{font:600 .86rem var(--font-sans);border:1px solid var(--line-strong);background:var(--raised);color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 14px}button.primary[data-v-3d445eeb]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.small[data-v-3d445eeb]{padding:5px 10px;font-size:.8rem}button[data-v-3d445eeb]:disabled{opacity:.45;cursor:not-allowed}.banner.ok[data-v-3d445eeb]{margin:0 0 12px}:root{--bg:#fff;--surface:#f4f4f1;--raised:#fff;--ink:#141414;--muted:#6b6f6b;--line:#e2e3de;--line-strong:#cfd1cb;--accent:#2770c0;--accent-ink:#1f5c9f;--accent-wash:#e5eef7;--violated:#c81a1a;--violated-wash:#fbe4e4;--satisfied:#1e8f5e;--satisfied-wash:#e2f2ea;--na:#9a6a00;--na-wash:#f8edd3;--neural:#2770c0;--symbolic:#e11e1e;--code-bg:#f4f4f1;--mark:#fff1b8;--font-sans:"Montserrat", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--show-ink:inline;--show-white:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#1b1b1b;--surface:#232322;--raised:#262625;--ink:#ededea;--muted:#a5a9a4;--line:#34342f;--line-strong:#464640;--accent:#689bd3;--accent-ink:#8db4e0;--accent-wash:#1d2a39;--violated:#f26b6b;--violated-wash:#3b1e1e;--satisfied:#46b884;--satisfied-wash:#1a3127;--na:#e0ae45;--na-wash:#362b12;--neural:#689bd3;--symbolic:#f26b6b;--code-bg:#151514;--mark:#4a3f12;--show-ink:none;--show-white:inline;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:400 15px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent-ink);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.25}h1{font-size:1.6rem;font-weight:700}h2{font-size:1.15rem;font-weight:600}h3{font-size:1rem;font-weight:600}p{margin:0}code,.mono{font-family:var(--font-mono);font-size:.86em}.logo{height:26px;display:inline-flex}.logo svg{width:auto;height:26px}.logo-ink{display:var(--show-ink)}.logo-white{display:var(--show-white)}.eyebrow{font:600 .7rem/1 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.eyebrow .mono{text-transform:none;letter-spacing:0}.muted{color:var(--muted)}.note{color:var(--muted);font-size:.84rem}.num{font-variant-numeric:tabular-nums}.page{flex-direction:column;gap:20px;max-width:1120px;display:flex}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.head .t{flex-direction:column;gap:6px;min-width:0;display:flex}.card{background:var(--raised);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.stat b{font:700 1.7rem/1.1 var(--font-sans);font-variant-numeric:tabular-nums;display:block}.chip{font:600 .74rem/1 var(--font-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.chip.v{background:var(--violated-wash);color:var(--violated)}.chip.s{background:var(--satisfied-wash);color:var(--satisfied)}.chip.na{background:var(--na-wash);color:var(--na)}.chip.i{background:var(--accent-wash);color:var(--accent-ink)}.chip.o{border:1px solid var(--line-strong);color:var(--muted)}.role{font:600 .78rem/1 var(--font-sans);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:4px 8px;display:inline-flex}.list{flex-direction:column;display:flex}.list>*+*{border-top:1px solid var(--line)}.row{min-width:0;color:inherit;align-items:center;gap:12px;padding:12px 4px;display:flex}.row .grow{flex:1;min-width:0}a.row:hover{background:var(--surface);border-radius:8px;text-decoration:none}.banner{background:var(--violated-wash);border-radius:10px;align-items:center;gap:14px;padding:14px 18px;display:flex}.banner.ok{background:var(--satisfied-wash)}.banner .big{font:700 1.4rem/1 var(--font-sans);color:var(--violated)}.banner.ok .big{color:var(--satisfied)}.tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.tabs button{font:600 .9rem var(--font-sans);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.say{font:600 1.05rem/1.35 var(--font-sans)}.quote{border-left:3px solid var(--line-strong);max-width:70ch;padding:4px 0 4px 14px;font-style:italic}table{border-collapse:collapse;width:100%;font-size:.9rem}th{text-align:left;font:600 .72rem/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 8px}td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 8px}.scroll{overflow-x:auto}.steps{flex-direction:column;display:flex}.step{grid-template-columns:34px minmax(0,1fr);gap:14px;padding-bottom:18px;display:grid;position:relative}.step:before{content:"";background:var(--line);width:2px;position:absolute;top:34px;bottom:0;left:16px}.step:last-child:before{display:none}.step .n{width:34px;height:34px;font:700 .85rem/1 var(--font-sans);background:var(--raised);border:2px solid var(--ink);z-index:1;border-radius:50%;place-items:center;display:grid}.step .n.neural{border-color:var(--neural);color:var(--neural)}.step .n.symbolic{border-color:var(--symbolic);color:var(--symbolic)}.step .n.human{background:var(--ink);color:var(--bg)}.step .body{flex-direction:column;gap:8px;min-width:0;padding-top:5px;display:flex}.who{font:600 .7rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.who.neural{color:var(--neural)}.who.symbolic{color:var(--symbolic)}.who.plain{color:var(--muted)}ol.why{flex-direction:column;gap:4px;margin:0;padding-left:1.3em;display:flex}details.file{border:1px dashed var(--line-strong);border-radius:8px;padding:10px 14px}details.file summary{cursor:pointer;color:var(--muted);font-size:.86rem;font-weight:600}pre.src{background:var(--code-bg);font:400 .78rem/1.55 var(--font-mono);white-space:pre-wrap;border-radius:8px;margin:10px 0 0;padding:14px;overflow-x:auto}.problem{color:var(--violated)}.nowrap{white-space:nowrap}
