.bar[data-v-d4bcaa85]{border-bottom:1px solid var(--line);background:var(--raised);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 16px;display:flex}.bar .home[data-v-d4bcaa85]{display:inline-flex}.bar nav[data-v-d4bcaa85]{flex-wrap:wrap;gap:18px;display:flex}.bar nav a[data-v-d4bcaa85]{color:var(--muted);font-weight:600}.bar nav a.here[data-v-d4bcaa85]{color:var(--ink)}.bar .grow[data-v-d4bcaa85]{flex:1}.who[data-v-d4bcaa85]{align-items:center;gap:12px;font-size:.86rem;display:inline-flex}.link[data-v-d4bcaa85]{font:600 .86rem var(--font-sans);color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0}.main[data-v-d4bcaa85]{justify-content:center;padding:28px 16px 40px;display:flex}.main[data-v-d4bcaa85]>*{width:100%}.signin[data-v-d4bcaa85]{max-width:640px}.button[data-v-d4bcaa85]{background:var(--ink);color:var(--bg);border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-block}.foot[data-v-d4bcaa85]{border-top:1px solid var(--line);text-align:center;padding:14px 16px}.build[data-v-d4bcaa85]{color:var(--accent-ink);margin-right:6px}.worker[data-v-0c65e185]{border:1px solid var(--line);border-radius:8px;padding:12px}pre[data-v-0c65e185]{white-space:pre-wrap;overflow-wrap:anywhere}button[data-v-0c65e185]{font:inherit;background:var(--raised);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:8px}.progress-grid[data-v-d4284932]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.reviewer[data-v-d4284932]{border:1px solid var(--line);border-radius:10px;gap:10px;padding:16px;display:grid}small[data-v-d4284932]{color:var(--muted)}.spinner[data-v-d4284932]{border:2px solid var(--line);border-top-color:currentColor;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:1s linear infinite spin-d4284932;display:inline-block}@keyframes spin-d4284932{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-d4284932]{animation:none}}.evidence-content[data-v-31839026]{gap:20px;min-width:0;display:grid}h2[data-v-31839026],h3[data-v-31839026],h4[data-v-31839026],h5[data-v-31839026]{overflow-wrap:anywhere;margin:10px 0}.score[data-v-31839026],.finding[data-v-31839026],.match[data-v-31839026]{border:1px solid var(--line);border-radius:8px;padding:14px}.case-layout[data-v-31839026]{grid-template-columns:minmax(150px,230px) minmax(0,1fr);gap:20px;display:grid}nav[data-v-31839026]{flex-direction:column;align-self:start;gap:8px;max-height:65vh;display:flex;position:sticky;top:0;overflow-y:auto}nav button[data-v-31839026]{text-align:left;overflow-wrap:anywhere;gap:6px;display:grid}nav button[aria-current][data-v-31839026]{border-color:#1674b8;box-shadow:inset 3px 0 #1674b8}label[data-v-31839026]{gap:6px;display:grid}button[data-v-31839026],input[data-v-31839026],select[data-v-31839026]{font:inherit;color:var(--ink);background:var(--raised);border:1px solid var(--line);border-radius:6px;min-width:0;padding:8px}button[data-v-31839026]{cursor:pointer}button[data-v-31839026]:focus-visible,a[data-v-31839026]:focus-visible{outline:2px solid #1674b8}.case-detail[data-v-31839026]{min-width:0}.pair[data-v-31839026]{grid-template-columns:1fr 1fr;gap:16px;display:grid}pre[data-v-31839026]{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--raised);max-height:450px;padding:12px;overflow:auto}article[data-v-31839026]{overflow-wrap:anywhere;margin:12px 0}summary[data-v-31839026]{cursor:pointer}small[data-v-31839026],.note[data-v-31839026]{color:var(--muted)}@media (width<=650px){.case-layout[data-v-31839026],.pair[data-v-31839026]{grid-template-columns:1fr}nav[data-v-31839026]{max-height:220px;position:static}}.reviewer-link[data-v-1dc8db9e]{font:inherit;color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.reviewer-link[data-v-1dc8db9e]:focus-visible{outline:2px solid #1674b8}.chart-row[data-v-1dc8db9e]{gap:8px;margin:22px 0;display:grid}strong small[data-v-1dc8db9e]{margin-left:8px;font-weight:400}.track[data-v-1dc8db9e]{background:var(--line);border-radius:4px;height:28px;position:relative}.bar[data-v-1dc8db9e]{border-radius:4px;height:100%}.target[data-v-1dc8db9e]{border-left:2px dashed var(--ink);position:absolute;top:-5px;bottom:-5px}.value[data-v-1dc8db9e]{font-variant-numeric:tabular-nums}p[data-v-1dc8db9e]{margin:0}.evidence-panel[data-v-9d823e63]{box-sizing:border-box;background:var(--raised);width:min(1100px,78vw);color:var(--ink);border-left:1px solid var(--line);z-index:1000;padding:24px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-8px 0 32px #0003}.close-evidence[data-v-9d823e63]{float:right;z-index:1;background:var(--raised);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:6px;padding:10px;position:sticky;top:0}.dashboard[data-v-9d823e63]{grid-template-columns:260px minmax(0,1fr);gap:24px;display:grid}nav[data-v-9d823e63]{flex-direction:column;gap:6px;max-height:650px;display:flex;overflow-y:auto}nav button[data-v-9d823e63]{text-align:left;border:1px solid var(--line);color:var(--ink);background:var(--raised);cursor:pointer;font:inherit;border-radius:6px;gap:6px;padding:12px;display:grid}nav button[aria-current][data-v-9d823e63]{border-color:#1674b8;box-shadow:inset 3px 0 #1674b8}small[data-v-9d823e63]{font-size:.8rem}h3[data-v-9d823e63]{margin-top:0}.visual[data-v-9d823e63]{min-width:0}article[data-v-9d823e63]{margin:16px 0}button[data-v-9d823e63]:focus-visible{outline-offset:2px;outline:2px solid #1674b8}@media (width<=760px){.evidence-panel[data-v-9d823e63]{width:100vw;padding:16px}.dashboard[data-v-9d823e63]{grid-template-columns:1fr}nav[data-v-9d823e63]{max-height:220px}}.comparison[data-v-81dccac9],form[data-v-81dccac9]{gap:12px;display:grid}label[data-v-81dccac9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}button[data-v-81dccac9],select[data-v-81dccac9],input[data-v-81dccac9]{font:inherit;background:var(--raised);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:8px}button[data-v-81dccac9]:disabled{opacity:.5}.scroll[data-v-81dccac9]{overflow-x:auto}pre[data-v-81dccac9]{white-space:pre-wrap;overflow-wrap:anywhere}td[data-v-81dccac9],th[data-v-81dccac9]{vertical-align:top;min-width:150px}.evaluation[data-v-2e4f0984]{flex-direction:column;gap:20px;max-width:1250px;margin:auto;display:flex}.settings[data-v-2e4f0984]{gap:12px;display:grid}.project-history-row[data-v-2e4f0984]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.run-history[data-v-2e4f0984]{justify-content:flex-end;min-width:0}.run-history select[data-v-2e4f0984]{text-overflow:ellipsis;flex:1;min-width:0;max-width:360px}@media (width<=760px){.project-history-row[data-v-2e4f0984]{grid-template-columns:minmax(0,1fr)}.run-history[data-v-2e4f0984]{justify-content:flex-start}.run-history select[data-v-2e4f0984]{max-width:none}}label[data-v-2e4f0984]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}select[data-v-2e4f0984],input[data-v-2e4f0984],button[data-v-2e4f0984]{font:inherit;border:1px solid var(--line);background:var(--raised);color:var(--ink);border-radius:6px;padding:8px}button[data-v-2e4f0984]{cursor:pointer}button[data-v-2e4f0984]:disabled{opacity:.5;cursor:default}.priorities[data-v-2e4f0984]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.priorities strong[data-v-2e4f0984]{font-size:1.7rem}.state.met[data-v-2e4f0984]{color:var(--satisfied)}pre[data-v-2e4f0984]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;font-size:.8rem;overflow:auto}summary[data-v-2e4f0984]{cursor:pointer;margin:8px 0}td[data-v-2e4f0984]{vertical-align:top}.scroll[data-v-2e4f0984]{overflow-x:auto}.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}.repo[data-v-02a8e111]{grid-template-columns:minmax(0,1fr);grid-template-areas:"side""content""context";align-items:start;gap:20px 24px;max-width:1760px;display:grid}.side[data-v-02a8e111]{flex-direction:column;grid-area:side;gap:14px;min-width:0;display:flex}.content[data-v-02a8e111]{flex-direction:column;grid-area:content;gap:20px;min-width:0;display:flex;container-type:inline-size}.context[data-v-02a8e111]{flex-direction:column;grid-area:context;gap:14px;min-width:0;display:flex}.where[data-v-02a8e111]{flex-direction:column;gap:4px;min-width:0;display:flex}.where .name[data-v-02a8e111]{font:700 1.1rem/1.25 var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.sections[data-v-02a8e111]{flex-wrap:wrap;gap:4px;display:flex}.sections a[data-v-02a8e111]{font:600 .88rem var(--font-sans);color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:7px 12px;text-decoration:none}.sections a[data-v-02a8e111]:hover{background:var(--surface);color:var(--ink)}.sections a[aria-current=page][data-v-02a8e111]{color:var(--ink);background:var(--surface);border-color:var(--line-strong)}.own[data-v-02a8e111]{min-width:0;max-height:45vh;overflow:auto}@media (width>=860px){.repo[data-v-02a8e111]{grid-template-columns:216px minmax(0,1fr);grid-template-areas:"side content""side context"}.side[data-v-02a8e111]{max-height:calc(100vh - 32px);padding-right:4px;position:sticky;top:16px;overflow:auto}.sections[data-v-02a8e111]{flex-flow:column;gap:1px}.sections[data-v-02a8e111]:not(:last-child){border-bottom:1px solid var(--line);padding-bottom:12px}.sections a[data-v-02a8e111]{border:0;border-left:3px solid #0000;border-radius:0 6px 6px 0}.sections a[aria-current=page][data-v-02a8e111]{border-left-color:var(--symbolic);background:var(--surface)}.own[data-v-02a8e111]{max-height:none;overflow:visible}}@media (width>=1200px){.repo.with-aside[data-v-02a8e111]{grid-template-columns:216px minmax(0,1fr) 272px;grid-template-areas:"side content context"}.context[data-v-02a8e111]{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}}.row[data-v-3ef29250]{flex-wrap:wrap}.row .grow[data-v-3ef29250]{flex-basis:16em}.chips[data-v-3ef29250]{flex-wrap:wrap;gap:6px;display:flex}a.stat[data-v-31521425]{color:inherit;overflow-wrap:anywhere;text-decoration:none}a.stat[data-v-31521425]:hover{border-color:var(--line-strong)}.questions[data-v-31521425]{gap:16px}.questions h3[data-v-31521425]{margin-bottom:4px}.links[data-v-31521425]{flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:.88rem;font-weight:600;display:flex}.pick[data-v-7b2cee55]{flex-direction:column;gap:2px;display:flex}.pick .eyebrow[data-v-7b2cee55]{padding:4px 10px 6px}.pickitem[data-v-7b2cee55]{color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:.86rem;text-decoration:none;display:flex}.pickitem .grow[data-v-7b2cee55]{overflow-wrap:anywhere;flex:1;min-width:0}.pickitem[data-v-7b2cee55]:hover{background:var(--surface);text-decoration:none}.pickitem[aria-current=page][data-v-7b2cee55]{background:var(--accent-wash)}.facts[data-v-7b2cee55]{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0;font-size:.86rem;display:grid}.facts dt[data-v-7b2cee55]{color:var(--muted)}.facts dd[data-v-7b2cee55]{overflow-wrap:anywhere;margin:0}.class[data-v-7b2cee55]{flex-direction:column;gap:8px;display:flex}.class h2[data-v-7b2cee55]{margin:0}.class .c4[data-v-7b2cee55]{color:var(--violated)}.class .c5[data-v-7b2cee55]{color:var(--na)}.class .c1[data-v-7b2cee55]{color:var(--accent-ink)}.class .list[data-v-7b2cee55]{padding:4px 14px}.chip.code[data-v-7b2cee55]{border-radius:8px;padding:6px 10px;font-size:.86rem}.picture[data-v-3f83f5ce]{width:100%;height:auto;display:block;overflow:visible}.box rect[data-v-3f83f5ce]{stroke-width:1.2px}.box.role rect[data-v-3f83f5ce]{fill:var(--accent-wash);stroke:var(--accent)}.box.thing rect[data-v-3f83f5ce]{fill:var(--surface);stroke:var(--line-strong);stroke-dasharray:4 3}.box.empty rect[data-v-3f83f5ce]{fill:none;stroke:var(--line-strong);stroke-dasharray:4 3}.box text[data-v-3f83f5ce]{text-anchor:middle}.label[data-v-3f83f5ce]{font:600 12px var(--font-sans);fill:var(--ink)}.box.role .label[data-v-3f83f5ce]{fill:var(--accent-ink)}.box.thing .label[data-v-3f83f5ce]{font:500 11.5px var(--font-mono)}.box.empty .label[data-v-3f83f5ce]{fill:var(--muted);font-weight:500}.caption[data-v-3f83f5ce]{font:500 10px var(--font-sans);fill:var(--muted)}.relation[data-v-3f83f5ce]{font:600 11px var(--font-sans);text-anchor:middle;fill:var(--ink)}.arrow line[data-v-3f83f5ce],.arrow path[data-v-3f83f5ce]{fill:none;stroke-width:1.6px}.must .arrow line[data-v-3f83f5ce],.must .arrow path[data-v-3f83f5ce],.only .arrow line[data-v-3f83f5ce],.only .arrow path[data-v-3f83f5ce]{stroke:var(--accent)}.must .arrow polygon[data-v-3f83f5ce],.only .arrow polygon[data-v-3f83f5ce]{fill:var(--accent)}.not .arrow line[data-v-3f83f5ce],.not .arrow path[data-v-3f83f5ce]{stroke:var(--violated)}.not .arrow polygon[data-v-3f83f5ce],.not .relation[data-v-3f83f5ce]{fill:var(--violated)}.cross circle[data-v-3f83f5ce]{fill:var(--raised);stroke:var(--violated);stroke-width:1.6px}.cross path[data-v-3f83f5ce]{stroke:var(--violated);stroke-width:1.8px}.found[data-v-3f83f5ce]{font:600 10.5px var(--font-mono);text-anchor:middle;fill:var(--violated)}.element[data-v-ac2ed743]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.element a.chip[data-v-ac2ed743]{color:var(--ink);text-decoration:none}.chip.code[data-v-ac2ed743]{font-size:.8rem}.measure[data-v-ac2ed743]{overflow-wrap:anywhere;max-width:72ch}.drawing[data-v-ac2ed743]{max-width:560px}.rule[data-v-ac2ed743]{font:700 1.2rem/1.35 var(--font-sans)}.rule .deontic[data-v-ac2ed743]{color:var(--violated)}.files[data-v-ac2ed743]{grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:8px 14px;margin:0;font-size:.9rem;display:grid}.files dt[data-v-ac2ed743]{color:var(--muted)}.files dd[data-v-ac2ed743]{overflow-wrap:anywhere;margin:0}.trace>summary[data-v-ac2ed743]{cursor:pointer}.trace .steps[data-v-ac2ed743]{margin-top:14px}.trace .body p[data-v-ac2ed743]{margin:0}.mapping td[data-v-ac2ed743]:first-child{white-space:nowrap;width:1%}@media (width<=560px){.files[data-v-ac2ed743]{grid-template-columns:minmax(0,1fr)}}.filters[data-v-3bcd1e89]{flex-wrap:wrap;gap:6px;display:flex}.filters button[data-v-3bcd1e89]{font:600 .76rem var(--font-sans);border:1px solid var(--line-strong);background:var(--raised);color:var(--muted);cursor:pointer;border-radius:999px;max-width:100%;padding:5px 10px}.filters button[aria-pressed=true][data-v-3bcd1e89]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pick[data-v-3bcd1e89]{flex-direction:column;gap:2px;display:flex}.pickitem[data-v-3bcd1e89]{text-align:left;color:var(--ink);font:.86rem/1.4 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px}.pickitem[data-v-3bcd1e89]:hover{background:var(--surface)}.pickitem[aria-current=true][data-v-3bcd1e89]{background:var(--accent-wash)}.detail[data-v-3bcd1e89]{gap:14px}.detail .eyebrow[data-v-3bcd1e89]{margin-bottom:6px;display:block}.pictures[data-v-3bcd1e89]{background:var(--surface);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.roles[data-v-3bcd1e89]{flex-wrap:wrap;gap:6px;display:flex}.members[data-v-3bcd1e89]{margin:0;padding-left:1.2em}.explain[data-v-3bcd1e89]{gap:12px}.explain .eyebrow[data-v-3bcd1e89]{margin-bottom:4px;display:block}.sentence-start[data-v-3bcd1e89]:first-letter{text-transform:uppercase}.checks[data-v-e5798bec]{flex-direction:column;gap:8px;display:flex}.level[data-v-e5798bec]{align-items:center;gap:10px;display:flex}.level .eyebrow[data-v-e5798bec]{margin:0}ul[data-v-e5798bec]{flex-direction:column;gap:6px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}li[data-v-e5798bec]{grid-template-columns:1.2em minmax(0,1fr);align-items:baseline;gap:6px;display:grid}.sign[data-v-e5798bec]{text-align:center;font-weight:700}.pass .sign[data-v-e5798bec]{color:var(--satisfied)}.fail .sign[data-v-e5798bec]{color:var(--violated)}.not-assessable .sign[data-v-e5798bec]{color:var(--na)}.marks summary[data-v-e5798bec]{cursor:pointer;color:var(--muted);font-size:.86rem;font-weight:600}.marks ul[data-v-e5798bec]{margin-top:8px}.marks li[data-v-e5798bec]{display:block}.links[data-v-e53b097e]{flex-wrap:wrap;gap:14px;display:flex}.pick[data-v-e53b097e]{flex-direction:column;gap:2px;display:flex}.pick .eyebrow[data-v-e53b097e]{padding:4px 10px 6px}.pickitem[data-v-e53b097e]{text-align:left;color:var(--ink);font:.86rem/1.4 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 10px;display:flex}.pickitem .grow[data-v-e53b097e]{flex:10em;min-width:0}.pickitem[data-v-e53b097e]:hover{background:var(--surface)}.pickitem[aria-current=true][data-v-e53b097e]{background:var(--accent-wash)}.detail[data-v-e53b097e]{gap:14px}.detail .eyebrow[data-v-e53b097e]{overflow-wrap:anywhere;margin-bottom:6px;display:block}.detail ul[data-v-e53b097e]{flex-direction:column;gap:6px;margin:0;padding-left:1.2em;display:flex}.legend[data-v-e53b097e]{gap:6px;margin:0;display:grid}.legend dt[data-v-e53b097e]{margin-top:4px}.legend dd[data-v-e53b097e]{color:var(--muted);margin:0;font-size:.84rem}.rolecard[data-v-9f8d8ec8]{flex-direction:column;gap:8px;min-width:0;display:flex}.rolecard h3[data-v-9f8d8ec8]{font-size:1.15rem}.meaning[data-v-9f8d8ec8]{font-size:.95rem}h4[data-v-9f8d8ec8]{font:600 .7rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:6px 0 2px}ul[data-v-9f8d8ec8]{flex-direction:column;gap:4px;margin:0;padding-left:1.1em;font-size:.88rem;display:flex}.plays li[data-v-9f8d8ec8]{overflow-wrap:anywhere}.plays li .note[data-v-9f8d8ec8]{display:block}details summary[data-v-9f8d8ec8]{cursor:pointer;margin:2px 0 4px}.warn[data-v-9f8d8ec8]{color:var(--na)}.link[data-v-9f8d8ec8]{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.more[data-v-9f8d8ec8]{font-size:.86rem;font-weight:600}.roles[data-v-739265d0]{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.arrow[data-v-739265d0]{fill:none;stroke-width:1.8px;transition:opacity .15s}.arrow.forbidden[data-v-739265d0]{stroke:var(--violated);stroke-dasharray:6 4}.arrow.allowed[data-v-739265d0]{stroke:var(--satisfied)}.arrow.obligation[data-v-739265d0]{stroke:var(--accent)}.arrow.hot[data-v-739265d0]{stroke-width:3px}.head.forbidden[data-v-739265d0]{fill:var(--violated)}.head.allowed[data-v-739265d0]{fill:var(--satisfied)}.head.obligation[data-v-739265d0]{fill:var(--accent)}.faded[data-v-739265d0]{opacity:.22}.box[data-v-739265d0]{cursor:pointer;transition:opacity .15s}.box rect[data-v-739265d0]{fill:var(--raised);stroke:var(--line-strong);stroke-width:1.2px}.box:hover rect[data-v-739265d0]{stroke:var(--accent)}.box.selected rect[data-v-739265d0]{stroke:var(--accent);stroke-width:2.4px;fill:var(--accent-wash)}.box[data-v-739265d0]:focus{outline:none}.box:focus-visible rect[data-v-739265d0]{stroke:var(--accent);stroke-width:2.4px}.name[data-v-739265d0]{fill:var(--ink);font-size:13.5px;font-weight:700}.count[data-v-739265d0]{fill:var(--muted);font-size:11px}.count.none[data-v-739265d0]{fill:var(--na)}.rule[data-v-739265d0]{fill:var(--ink);font-size:11px}.rule.more[data-v-739265d0]{fill:var(--muted)}.legend[data-v-16d07c9f]{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.key[data-v-16d07c9f]{vertical-align:middle;border-top:2px solid;width:26px;height:0;margin-right:6px;display:inline-block}.key.forbidden[data-v-16d07c9f]{border-color:var(--violated);border-top-style:dashed}.key.allowed[data-v-16d07c9f]{border-color:var(--satisfied)}.key.obligation[data-v-16d07c9f]{border-color:var(--accent)}.split[data-v-16d07c9f]{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.split.open[data-v-16d07c9f]{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)}@media (width<=860px){.split.open[data-v-16d07c9f]{grid-template-columns:minmax(0,1fr)}}.drawing[data-v-16d07c9f]{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.also[data-v-16d07c9f]{flex-wrap:wrap;align-self:flex-start;align-items:center;gap:6px;display:flex}.also .role[data-v-16d07c9f]{cursor:pointer;color:var(--ink);gap:6px}.also .role[aria-pressed=true][data-v-16d07c9f]{border-color:var(--accent);background:var(--accent-wash)}.cardside[data-v-16d07c9f]{border-left:1px solid var(--line);padding-left:18px;position:relative}@media (width<=860px){.cardside[data-v-16d07c9f]{border-left:0;border-top:1px solid var(--line);padding-top:14px;padding-left:0}}.x[data-v-16d07c9f]{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.1rem;position:absolute;top:-4px;right:0}.go[data-v-16d07c9f]{font-weight:600}.folded summary[data-v-16d07c9f]{cursor:pointer;list-style:revert;flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.folded summary h2[data-v-16d07c9f]{display:inline}.folded[open][data-v-16d07c9f]{gap:12px}.matrix th[scope=col][data-v-16d07c9f]{text-transform:none;letter-spacing:0;color:var(--ink);white-space:nowrap;font-size:.78rem}.matrix th[scope=row][data-v-16d07c9f]{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-16d07c9f]{min-width:96px}.mark[data-v-16d07c9f]{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-16d07c9f]{background:var(--violated-wash);color:var(--violated)}.mark.may[data-v-16d07c9f]{background:var(--satisfied-wash);color:var(--satisfied)}.mark.must[data-v-16d07c9f]{background:var(--accent-wash);color:var(--accent-ink)}.adrtext[data-v-e1e59165]{border-top:1px solid var(--line);overflow-wrap:anywhere;max-height:70vh;padding:8px 6px 0 0;font-size:.92rem;line-height:1.6;overflow:auto}.h[data-v-e1e59165]{margin:14px 0 6px;font-size:1rem}p[data-v-e1e59165]{margin:0 0 10px}p.item[data-v-e1e59165]{text-indent:-.8em;padding-left:1em}p.item[data-v-e1e59165]:before{content:"• ";color:var(--muted)}.s[data-v-e1e59165]{cursor:pointer;border-radius:4px;padding:1px 2px;transition:background .1s}.s[data-v-e1e59165]:hover,.s[data-v-e1e59165]:focus-visible{background:var(--accent-wash);outline:none}.s.used[data-v-e1e59165]{box-shadow:inset 0 -2px 0 var(--accent)}.s.flag-vague[data-v-e1e59165]{text-underline-offset:3px;-webkit-text-decoration:underline dotted #c27c0e;text-decoration:underline dotted #c27c0e}.s.flag-pseudo[data-v-e1e59165]{text-underline-offset:3px;-webkit-text-decoration:underline wavy #c27c0e;text-decoration:underline wavy #c27c0e}.s.flag-detail[data-v-e1e59165]{color:var(--muted)}.s.chosen[data-v-e1e59165]{background:var(--mark);color:var(--ink);box-shadow:none}.code[data-v-e1e59165]{font:.78rem var(--font-mono);background:var(--surface);border-radius:6px;padding:8px;overflow:auto}.table[data-v-e1e59165]{color:var(--muted);margin:0;font-size:.78rem}.effect[data-v-7b301f2a]{flex-direction:column;gap:6px;min-width:0;display:flex}h3[data-v-7b301f2a],.summary[data-v-7b301f2a]{margin:0}.flagged[data-v-7b301f2a]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.flagged li[data-v-7b301f2a]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.place[data-v-7b301f2a]{overflow-wrap:anywhere}.stale[data-v-7b301f2a]{opacity:.55}.queue[data-v-0d8a9137]{flex-direction:column;gap:8px;display:flex}.qhead[data-v-0d8a9137]{flex-direction:column;gap:4px;padding:0 4px;display:flex}.qnew[data-v-0d8a9137]{font:600 .84rem var(--font-sans);text-align:left;border:1px dashed var(--line-strong);color:var(--accent-ink);cursor:pointer;background:0 0;border-radius:8px;padding:8px 10px}.qnew[aria-current=true][data-v-0d8a9137]{border-style:solid;border-color:var(--accent);background:var(--accent-wash)}.qgroup[data-v-0d8a9137]{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:6px;display:flex}.qadr[data-v-0d8a9137]{align-items:flex-start;gap:8px;padding:4px 4px 2px;font-size:.8rem;display:flex}.qadr .grow[data-v-0d8a9137]{flex-direction:column;flex:1;min-width:0;display:flex}.qadr .mono[data-v-0d8a9137]{font-weight:600}.qtitle[data-v-0d8a9137]{color:var(--muted);overflow-wrap:anywhere}.count[data-v-0d8a9137]{font:700 .72rem/1 var(--font-sans);background:var(--accent-wash);color:var(--accent-ink);border-radius:999px;padding:4px 7px}.qitem[data-v-0d8a9137]{font:.84rem/1.4 var(--font-sans);text-align:left;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-left:3px solid #0000;border-radius:8px;padding:7px 10px}.qitem[data-v-0d8a9137]:hover{background:var(--surface)}.qitem[aria-current=true][data-v-0d8a9137]{background:var(--accent-wash);border-left-color:var(--accent)}.workspace[data-v-0d8a9137]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@container (width>=680px){.workspace[data-v-0d8a9137]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.adr[data-v-0d8a9137]{max-height:calc(100vh - 32px);position:sticky;top:16px}.adr[data-v-0d8a9137] .adrtext{flex:auto;min-height:8em;max-height:none}}.adrhead[data-v-0d8a9137]{flex-direction:column;gap:2px;min-width:0;display:flex}.adrhead h2[data-v-0d8a9137]{margin:2px 0}.adrhead select[data-v-0d8a9137]{font:inherit;border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);border-radius:8px;max-width:100%;padding:6px 8px}.path[data-v-0d8a9137]{overflow-wrap:anywhere}.legend[data-v-0d8a9137]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.key.flagged[data-v-0d8a9137]{text-underline-offset:3px;-webkit-text-decoration:underline dotted #c27c0e;text-decoration:underline dotted #c27c0e}.key[data-v-0d8a9137]{border-radius:4px;padding:1px 6px;font-size:.76rem}.key.chosen[data-v-0d8a9137]{background:var(--mark);color:var(--ink)}.key.used[data-v-0d8a9137]{box-shadow:inset 0 -2px 0 var(--accent)}.editor[data-v-0d8a9137]{gap:16px}.editor .eyebrow[data-v-0d8a9137]{margin-bottom:6px;display:block}.byline[data-v-0d8a9137]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.byline .eyebrow[data-v-0d8a9137]{margin:0}.link[data-v-0d8a9137]{color:var(--accent-ink);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.84rem;text-decoration:underline}.kinds[data-v-0d8a9137]{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.kinds summary[data-v-0d8a9137]{cursor:pointer;align-items:flex-start;gap:10px;list-style:none;display:flex}.kinds summary[data-v-0d8a9137]::-webkit-details-marker{display:none}.kinds summary .grow[data-v-0d8a9137]{flex:1;min-width:0}.kinds summary .eyebrow[data-v-0d8a9137]{margin-bottom:4px}.kinds summary .note[data-v-0d8a9137]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.change[data-v-0d8a9137]{font:600 .82rem var(--font-sans);color:var(--accent-ink);white-space:nowrap}.kindlist[data-v-0d8a9137]{flex-direction:column;gap:14px;max-height:60vh;margin-top:12px;padding-right:4px;display:flex;overflow:auto}.kindgroup[data-v-0d8a9137]{flex-direction:column;gap:6px;display:flex}.kindopt[data-v-0d8a9137]{text-align:left;border:1px solid var(--line);background:var(--raised);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.kindopt[data-v-0d8a9137]:hover{border-color:var(--line-strong);background:var(--surface)}.kindopt[aria-pressed=true][data-v-0d8a9137]{border-color:var(--accent);background:var(--accent-wash)}.kindopt .form[data-v-0d8a9137]{font-size:.92rem;font-weight:600}.kindopt .form[data-v-0d8a9137]:first-letter{text-transform:uppercase}.kindopt .line[data-v-0d8a9137]{color:var(--muted);font-size:.8rem}.kindopt .line b[data-v-0d8a9137]{color:var(--ink);font-weight:600}.kindopt .eg[data-v-0d8a9137]{color:var(--accent-ink);font-size:.8rem}.sentence[data-v-0d8a9137]{background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:12px;font-size:1.1rem;font-weight:600;display:flex}.sentence select[data-v-0d8a9137],.sentence input[data-v-0d8a9137]{font:inherit;border:1px solid var(--accent);background:var(--bg);color:var(--accent-ink);cursor:pointer;border-radius:8px;min-width:0;max-width:100%;padding:4px 8px;font-size:.98rem}.sentence .verb[data-v-0d8a9137]{color:var(--ink);border-style:dashed}.sentence input.text[data-v-0d8a9137]{cursor:text;width:16em}.words[data-v-0d8a9137]{overflow-wrap:anywhere}.list[data-v-0d8a9137]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.pill[data-v-0d8a9137]{background:var(--accent-wash);color:var(--accent-ink);border-radius:999px;align-items:center;gap:2px;padding:3px 4px 3px 10px;font-size:.95rem;display:inline-flex}.pill button[data-v-0d8a9137]{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0 4px}.drawing[data-v-0d8a9137]{border:1px solid var(--line);border-radius:10px;padding:12px 14px}.members[data-v-0d8a9137]{flex-direction:column;gap:8px;display:flex}.member[data-v-0d8a9137]{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:.9rem;display:flex}.member .grow[data-v-0d8a9137]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.member.off[data-v-0d8a9137]{opacity:.55}.member input[data-v-0d8a9137]{margin-top:4px}.roles[data-v-0d8a9137]{flex-direction:column;gap:8px;display:flex}.roles>.note[data-v-0d8a9137]{margin-top:-4px}.rolecard[data-v-0d8a9137]{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 0;display:flex}.rolehead[data-v-0d8a9137]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.rolehead .role[data-v-0d8a9137]{cursor:pointer;color:var(--ink)}.rolehead .role[aria-pressed=true][data-v-0d8a9137]{border-color:var(--accent);background:var(--accent-wash)}.rolehead .note[data-v-0d8a9137]{flex:14em;min-width:0}.pkgs[data-v-0d8a9137]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.pattern[data-v-0d8a9137]{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:3px 8px;font-size:.76rem}.checks[data-v-0d8a9137]{margin:0;padding-left:1.2em}.actions[data-v-0d8a9137]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.actions .grow[data-v-0d8a9137]{flex:1}.reason[data-v-0d8a9137]{font:inherit;border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);border-radius:8px;flex:12em;min-width:0;max-width:100%;padding:7px 10px}button.primary[data-v-0d8a9137],.actions button[data-v-0d8a9137]{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-0d8a9137]{background:var(--ink);color:var(--bg);border-color:var(--ink)}button[data-v-0d8a9137]:disabled{opacity:.45;cursor:not-allowed}.banner.ok[data-v-0d8a9137]{margin:0}.explain[data-v-0d8a9137]{gap:12px}.explain .eyebrow[data-v-0d8a9137]{margin-bottom:4px;display:block}.sentence-start[data-v-0d8a9137]:first-letter{text-transform:uppercase}.examples[data-v-0d8a9137]{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding-left:1.1em;font-size:.88rem;display:flex}.links[data-v-0d8a9137]{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.wide[data-v-7bfd0dc2]{max-width:1400px}.overview[data-v-7bfd0dc2]{gap:6px}.meter[data-v-7bfd0dc2]{background:var(--na-wash);border-radius:999px;height:8px;overflow:hidden}.meter span[data-v-7bfd0dc2]{background:var(--satisfied);border-radius:999px;height:100%;display:block}.workspace[data-v-7bfd0dc2]{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:14px;display:grid}@media (width<=900px){.workspace[data-v-7bfd0dc2]{grid-template-columns:minmax(0,1fr)}}.toolbar[data-v-7bfd0dc2]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar .grow[data-v-7bfd0dc2]{flex:1}.search[data-v-7bfd0dc2]{font:inherit;border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);border-radius:8px;width:220px;min-width:0;max-width:100%;padding:7px 10px;font-size:.9rem}.filters[data-v-7bfd0dc2]{flex-wrap:wrap;gap:4px;display:flex}.filters button[data-v-7bfd0dc2]{font:600 .78rem var(--font-sans);border:1px solid var(--line);background:var(--raised);color:var(--muted);cursor:pointer;border-radius:999px;padding:6px 10px}.filters button[aria-pressed=true][data-v-7bfd0dc2]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.tree[data-v-7bfd0dc2]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tree li[data-v-7bfd0dc2]{border-left:3px solid #0000;border-radius:6px;align-items:center;gap:6px;min-width:0;padding-top:3px;padding-bottom:3px;padding-right:4px;display:flex}.tree li[data-v-7bfd0dc2]:hover{background:var(--surface)}.tree li.chosen[data-v-7bfd0dc2]{background:var(--accent-wash)}.tree li.playing[data-v-7bfd0dc2]{border-left-color:var(--accent)}.tree li.context .seg[data-v-7bfd0dc2]{color:var(--muted)}.caret[data-v-7bfd0dc2]{width:20px;color:var(--muted);cursor:pointer;text-align:center;background:0 0;border:0;flex:none;padding:0;font-size:.8rem}.pkg[data-v-7bfd0dc2]{cursor:pointer;min-width:0;color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;flex:auto;align-items:baseline;gap:8px;padding:3px 0;display:flex}.seg[data-v-7bfd0dc2]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.count[data-v-7bfd0dc2]{white-space:nowrap;flex:none}.tags[data-v-7bfd0dc2]{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:4px;min-width:0;display:flex}.role[data-v-7bfd0dc2]{font:600 .74rem/1 var(--font-sans);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:6px;padding:4px 8px}.role.here[data-v-7bfd0dc2]{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-ink)}.role.suggested[data-v-7bfd0dc2]{color:var(--muted);cursor:help;background:0 0;border-style:dashed}.gap[data-v-7bfd0dc2]{font:600 .72rem/1 var(--font-sans);color:var(--na);white-space:nowrap;background:var(--na-wash);border-radius:6px;padding:4px 6px}.gap.soft[data-v-7bfd0dc2]{background:0 0;font-weight:400}.outside[data-v-7bfd0dc2]{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.outside ul[data-v-7bfd0dc2]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.outside li[data-v-7bfd0dc2]{flex-wrap:wrap;align-items:center;gap:8px;font-size:.86rem;display:flex}.side[data-v-7bfd0dc2]{flex-direction:column;gap:14px;max-height:calc(100vh - 24px);display:flex;position:sticky;top:12px;overflow-y:auto}.panel[data-v-7bfd0dc2]{position:relative}.panel .name[data-v-7bfd0dc2]{overflow-wrap:anywhere;font-size:1rem}h4[data-v-7bfd0dc2]{font:600 .7rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:8px 0 0}.plays[data-v-7bfd0dc2]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.plays li[data-v-7bfd0dc2]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plays li.mine[data-v-7bfd0dc2]{flex-direction:column;align-items:stretch;gap:4px}.plays .line[data-v-7bfd0dc2]{align-items:center;gap:8px;display:flex}.plays .grow[data-v-7bfd0dc2]{flex:1}.gap-line[data-v-7bfd0dc2]{color:var(--na);font-size:.88rem}.only[data-v-7bfd0dc2]{align-items:center;gap:4px;display:inline-flex}.suggestion[data-v-7bfd0dc2]{border:1px dashed var(--line-strong);border-radius:8px;padding:8px 10px;font-size:.88rem}.options[data-v-7bfd0dc2]{flex-direction:column;gap:4px;margin-top:6px;display:flex}.option[data-v-7bfd0dc2]{text-align:left;font:inherit;border:1px solid var(--line);background:var(--raised);color:var(--ink);cursor:pointer;border-radius:8px;flex-direction:column;gap:1px;padding:6px 10px;font-size:.92rem;display:flex}.option.kind[data-v-7bfd0dc2]{margin-left:18px}.option[data-v-7bfd0dc2]:hover{border-color:var(--accent)}.option[aria-pressed=true][data-v-7bfd0dc2]{border-color:var(--accent);background:var(--accent-wash)}.o-head[data-v-7bfd0dc2]{align-items:center;gap:8px;display:flex}details summary[data-v-7bfd0dc2]{cursor:pointer;margin-top:8px}.x[data-v-7bfd0dc2]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:1.05rem;line-height:1}.close[data-v-7bfd0dc2]{position:absolute;top:10px;right:10px}.link[data-v-7bfd0dc2]{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:.84rem;text-decoration:underline}.small[data-v-7bfd0dc2],.savebar button[data-v-7bfd0dc2]{font:600 .82rem var(--font-sans);border:1px solid var(--line-strong);background:var(--raised);color:var(--ink);cursor:pointer;border-radius:8px;padding:6px 12px}.savebar[data-v-7bfd0dc2]{background:var(--raised);border:1px solid var(--accent);z-index:2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 24px #0000001f}.savebar ul[data-v-7bfd0dc2]{margin:6px 0 0;padding-left:1.1em;font-size:.86rem}.savebar .grow[data-v-7bfd0dc2]{flex:1}.savebar .primary[data-v-7bfd0dc2]{background:var(--ink);color:var(--bg);border-color:var(--ink)}button[data-v-7bfd0dc2]:disabled{opacity:.45;cursor:not-allowed}.pilot[data-v-1f9aaf86]{gap:24px;max-width:1080px;display:grid}.card[data-v-1f9aaf86]{gap:14px;padding:24px;display:grid}form[data-v-1f9aaf86]{flex-wrap:wrap;align-items:end;gap:16px;display:flex}label[data-v-1f9aaf86]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}input[data-v-1f9aaf86]:not([type=checkbox]),select[data-v-1f9aaf86]{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:7px;min-width:180px;max-width:100%;padding:10px}input[type=url][data-v-1f9aaf86]{width:420px}button[data-v-1f9aaf86]{border:1px solid var(--line);background:var(--raised);color:var(--ink);cursor:pointer;border-radius:7px;width:fit-content;padding:10px 16px}button[data-v-1f9aaf86]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-1f9aaf86]{background:var(--ink);color:var(--bg)}article[data-v-1f9aaf86]{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}pre[data-v-1f9aaf86]{background:var(--surface);padding:12px;overflow:auto}small[data-v-1f9aaf86]{overflow-wrap:anywhere}h1[data-v-1f9aaf86],h2[data-v-1f9aaf86],p[data-v-1f9aaf86]{margin:0}a[data-v-1f9aaf86]{width:fit-content}.finding[data-v-dbc70a62]{flex-wrap:wrap;align-items:center}.dismissed[data-v-dbc70a62]{color:var(--muted)}.dismiss[data-v-dbc70a62]{flex-wrap:wrap;gap:8px;display:flex}.dismiss input[data-v-dbc70a62]{font:inherit;border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);border-radius:8px;width:240px;max-width:100%;padding:7px 10px}.dismiss button[data-v-dbc70a62],.quiet[data-v-dbc70a62]{font:600 .86rem var(--font-sans);border:1px solid var(--ink);cursor:pointer;border-radius:8px;min-height:36px;padding:8px 14px}.dismiss button[data-v-dbc70a62]{background:var(--ink);color:var(--bg)}.dismiss button[data-v-dbc70a62]:disabled{opacity:.5;cursor:default}.quiet[data-v-dbc70a62]{background:var(--bg);color:var(--ink)}.events[data-v-dbc70a62]{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.events ul[data-v-dbc70a62]{margin:4px 0 0;padding-left:18px}.failure[data-v-dbc70a62]{color:var(--symbolic);margin:0}: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}input,select,textarea,button{max-width:100%}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}
