.cr .r3-tabs{display:flex;gap:6px;flex-wrap:wrap}.cr .r3-tabs a,.cr .r3-tabs button{padding:6px 12px;border-radius:999px;border:1px solid var(--cr-control);color:var(--cr-ink);background:none;font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.cr .r3-tabs [aria-current=page],.cr .r3-tabs [aria-pressed=true]{border-color:var(--cr-accent);color:var(--cr-accent-text);font-weight:700}.cr .r3-card{border:1px solid var(--cr-line);border-radius:12px;padding:12px 14px;display:grid;gap:8px;min-width:0}.cr .r3-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.cr .r3-count{min-width:22px;padding:0 6px;background:var(--cr-danger);color:#fff;text-align:center}.cr .r3-count,.cr .r3-level{display:inline-block;border-radius:999px;font-size:12px;font-weight:700}.cr .r3-level{padding:1px 8px;border:1px solid var(--cr-control)}.cr .r3-level[data-l=block]{border-color:var(--cr-danger);color:var(--cr-danger)}.cr .r3-level[data-l=warn]{border-color:var(--cr-accent);color:var(--cr-accent-text)}.cr .r3-level[data-l=ok]{border-color:var(--cr-signal);color:var(--cr-signal)}.cr .r3-wrap{overflow-wrap:anywhere;word-break:break-word}.cr .r3-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:inherit;line-height:1.55;padding:10px 12px;border-radius:10px;border:1px solid var(--cr-line)}.cr input,.cr select,.cr textarea{max-width:100%;min-width:0}.cr .cr-field input:not([type=checkbox]),.cr .cr-field select,.cr .cr-field textarea{width:100%}.cr .r3-meter{height:10px;border-radius:999px;background:var(--cr-line);overflow:hidden}.cr .r3-meter>span{display:block;height:100%;background:var(--cr-signal)}.cr .r3-meter[data-over="1"]>span{background:var(--cr-danger)}.cr .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cr .cr-chip[data-runs]{white-space:normal;max-width:100%;width:auto;justify-self:start;overflow-wrap:anywhere}.cr .r3-cut-viewer{container-type:size;aspect-ratio:16/9;max-height:62vh}.cr .r3-cut-viewer video{width:100%;height:100%;object-fit:contain}.cr .r3-cut-text{position:absolute;padding:.15em .35em;border-radius:4px;white-space:pre-wrap;max-width:90%;pointer-events:none;line-height:1.2}.cr .r3-cut-track{display:flex;gap:4px;overflow-x:auto;padding:4px 0;max-width:100%}.cr .r3-cut-track>button{min-width:88px;min-height:44px;flex-basis:0;padding:6px 8px;border-radius:8px;border:1px solid var(--cr-control);background:none;color:var(--cr-ink);font:inherit;font-size:13px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.cr .r3-cut-track>button[aria-pressed=true]{border-color:var(--cr-accent);outline:2px solid var(--cr-accent);outline-offset:-2px}.cr .r3-transcript{display:flex;flex-wrap:wrap;gap:2px 4px;line-height:1.9;max-height:50vh;overflow-y:auto;padding:8px;border:1px solid var(--cr-line);border-radius:10px}.cr .r3-word{background:none;border:0;padding:0 2px;font:inherit;color:var(--cr-ink);cursor:pointer;border-radius:4px}.cr .r3-word[aria-pressed=true]{text-decoration:line-through;opacity:.55;background:color-mix(in srgb,var(--cr-danger) 18%,transparent)}.cr .r3-word[data-flag]{text-decoration:underline wavy var(--cr-accent);text-underline-offset:4px}.cr .r3-word[data-flag][aria-pressed=true]{text-decoration:line-through underline wavy}.cr .r3-flag{font-size:11px;font-weight:700;vertical-align:super;color:var(--cr-accent-text);margin-left:1px}.cr .r3-caption{position:absolute;left:5%;right:5%;bottom:6%;margin:0;text-align:center;font-weight:700;font-size:clamp(14px,3.2vw,26px);color:#fff;text-shadow:0 1px 3px #000;pointer-events:none}.cr .r3-list{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:40vh;overflow-y:auto}.cr .r3-list li{display:flex;gap:8px 12px;flex-wrap:wrap;align-items:center;min-width:0}.cr .r3-zoomword[aria-pressed=true]{text-decoration:none;opacity:1;font-weight:700;background:color-mix(in srgb,var(--cr-accent) 25%,transparent)}.cr .r3-tree{margin:0;padding:0}.cr .r3-tree,.cr .r3-tree ul{list-style:none;display:grid;gap:6px}.cr .r3-tree ul{margin:6px 0 0;padding-left:18px;border-left:2px solid var(--cr-line)}