.cr-div[data-v-2301a8d1]{position:relative;margin:0;color:var(--ink)}.cr-div svg[data-v-2301a8d1]{display:block;width:100%;height:auto}.cr-div-legend[data-v-2301a8d1]{display:flex;flex-wrap:wrap;gap:.35em 1.4em;margin-bottom:.5em;font-size:.86em;color:var(--ink-2)}.cr-div-legend span[data-v-2301a8d1]{display:inline-flex;align-items:center;gap:.5em}.cr-div-legend i[data-v-2301a8d1]{flex:none;width:1.8em;height:0;border-top:3px solid var(--blue,var(--pen))}.cr-div-legend i.is-writing[data-v-2301a8d1]{border-top:3px dashed var(--red)}.cr-div-grid[data-v-2301a8d1]{stroke:var(--line);stroke-width:1}.cr-div-axis[data-v-2301a8d1]{font-family:var(--font-mono);font-size:18px;fill:var(--ink-3)}.cr-div-band[data-v-2301a8d1]{fill:var(--ink);opacity:.06}.cr-div-line[data-v-2301a8d1]{fill:none;stroke-width:3;stroke-linejoin:round}.cr-div-line.is-agreement[data-v-2301a8d1]{stroke:var(--blue,var(--pen))}.cr-div-line.is-writing[data-v-2301a8d1]{stroke:var(--red);stroke-dasharray:9 7}.cr-div-dot[data-v-2301a8d1]{stroke:var(--bg,var(--paper));stroke-width:2}.cr-div-dot.is-agreement[data-v-2301a8d1]{fill:var(--blue,var(--pen))}.cr-div-dot.is-writing[data-v-2301a8d1]{fill:var(--red)}.cr-div-val[data-v-2301a8d1]{font-family:var(--font-mono);font-size:20px;fill:var(--ink-2)}.cr-div-val.is-strong[data-v-2301a8d1]{font-size:24px;font-weight:600;fill:var(--ink)}.cr-div-table[data-v-2301a8d1]{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cr-chips[data-v-5e3a0fe8]{display:inline-flex;gap:.28em}.cr-chip[data-v-5e3a0fe8]{display:inline-grid;place-items:center;width:1.75em;height:1.75em;font-family:var(--font-mono);font-size:.86em;font-weight:600;color:var(--ink-3);border:1px solid var(--line);border-radius:.3em}.cr-chip.is-met[data-v-5e3a0fe8]{color:var(--good,#0e6b45);background:color-mix(in srgb,var(--good,#0e6b45) 12%,transparent);border-color:color-mix(in srgb,var(--good,#0e6b45) 40%,transparent)}.cr-chip.is-differs[data-v-5e3a0fe8]{outline:2px solid var(--ink);outline-offset:1px}.cra[data-v-219a4c8b]{display:grid;grid-template-columns:minmax(0,1fr) 15em;gap:1.4em 2em;color:var(--ink)}.cra-rows[data-v-219a4c8b]{display:grid;gap:.75em}.cra-row[data-v-219a4c8b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6em 1.2em;align-items:center;padding-bottom:.75em;border-bottom:1px solid var(--line)}.cra-who strong[data-v-219a4c8b]{color:var(--ink)}.cra-text[data-v-219a4c8b]{margin:.15em 0;color:var(--ink-2)}.cra-level[data-v-219a4c8b]{margin:.15em 0 0;font-size:.8em;color:var(--ink-3)}.cra-chips[data-v-219a4c8b]{display:grid;grid-template-columns:auto auto;gap:.35em .6em;align-items:center}.cra-label[data-v-219a4c8b]{font-size:.78em;color:var(--ink-3)}.cra-tickset[data-v-219a4c8b]{display:inline-flex;gap:.28em}.cra-tick[data-v-219a4c8b]{width:1.65em;height:1.65em;padding:0;font-family:var(--font-mono);font-size:.86em;font-weight:600;line-height:1;color:var(--ink-3);background:transparent;border:1px solid var(--line-strong,var(--ink-3));border-radius:.26em;cursor:pointer}.cra-tick.is-on[data-v-219a4c8b]{color:var(--bg,var(--paper));background:var(--ink);border-color:var(--ink)}.cra-tick[data-v-219a4c8b]:not(.is-match){outline:2px dashed var(--red);outline-offset:1px}.cra-tick[data-v-219a4c8b]:focus-visible{outline:3px solid var(--blue,var(--pen))}.cra-side[data-v-219a4c8b]{align-self:start;position:sticky;top:calc(var(--topbar-h, 0px) + 16px)}.cra-score[data-v-219a4c8b]{display:block;font-family:var(--font-display);font-size:5em;font-weight:520;line-height:1;font-variant-numeric:tabular-nums}.cra-score small[data-v-219a4c8b]{font-size:.5em}.cra-caption[data-v-219a4c8b]{margin:.2em 0 .6em;color:var(--ink-2)}.cra-words[data-v-219a4c8b]{margin:0 0 .9em;font-size:.86em;color:var(--ink-3)}.cra-words strong[data-v-219a4c8b]{color:var(--ink)}.cra-key[data-v-219a4c8b]{display:flex;align-items:center;gap:.5em;margin:0 0 .9em;font-size:.86em;color:var(--ink-3)}.cra-key i[data-v-219a4c8b]{flex:none;width:1em;height:1em;border:2px dashed var(--red);border-radius:.2em}.cra-actions[data-v-219a4c8b]{display:flex;flex-wrap:wrap;gap:.5em}.cra-btn[data-v-219a4c8b]{padding:.5em .85em;font:inherit;font-size:.9em;font-weight:600;color:var(--bg,var(--paper));background:var(--ink);border:1px solid var(--ink);border-radius:.35em;cursor:pointer}.cra-btn.is-ghost[data-v-219a4c8b]{color:var(--ink);background:transparent}.cra-btn[data-v-219a4c8b]:disabled{opacity:.4;cursor:default}.cra-rates[data-v-219a4c8b]{grid-column:1/-1;display:grid;gap:.4em;padding-top:.5em}.cra-rates-title[data-v-219a4c8b]{margin:0 0 .3em;font-weight:600;color:var(--ink-2)}.cra-rate[data-v-219a4c8b]{display:grid;grid-template-columns:1.4em minmax(0,1fr) 2em;gap:.6em;align-items:center;color:var(--ink-2)}.cra-rate i[data-v-219a4c8b]{height:.7em;background:color-mix(in srgb,var(--ink) 8%,transparent);border-radius:.35em}.cra-rate b[data-v-219a4c8b]{display:block;height:100%;background:var(--blue,var(--pen));border-radius:.35em}.is-compact .cra-who[data-v-219a4c8b]{display:flex;align-items:baseline;gap:.6em}.is-compact .cra-who strong[data-v-219a4c8b]{font-size:1em;letter-spacing:0}.is-compact .cra-label[data-v-219a4c8b],.is-compact .cra-level[data-v-219a4c8b]{margin:0;font-family:var(--font-text);font-size:.87em;letter-spacing:0;text-transform:none}.is-compact .cra-chips[data-v-219a4c8b]{grid-template-columns:repeat(4,auto)}@media(max-width:720px){.cra[data-v-219a4c8b]{grid-template-columns:1fr}.cra-side[data-v-219a4c8b]{position:static;grid-row:1}.cra-row[data-v-219a4c8b]{grid-template-columns:1fr}}
