.cl-rv-bar,.cl-rv-dock,.cl-rv-spine,.cl-rv-menu{--rv-high:#b23a2a;--rv-medium:#b7791f;--rv-low:#64748b;--rv-none:#9ca3af;--rv-ink:var(--text-primary,#1b1f2a);--rv-ink-2:var(--text-secondary,#4a5163);--rv-ink-3:var(--text-tertiary,#8a90a0);--rv-line:var(--border-light,#1b1f2a1a);--rv-wash:#1b1f2a0d;--rv-coral:#ec4c6b}.dark .cl-rv-bar,.dark .cl-rv-dock,.dark .cl-rv-spine,.dark .cl-rv-menu{--rv-high:#ec8573;--rv-medium:#e2b25c;--rv-low:#94a3b8;--rv-none:#6b7280;--rv-wash:#ffffff0f}.cl-rv-bar{white-space:nowrap;flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:6px;width:100%;min-width:0;height:100%;display:flex;container-type:inline-size}.cl-rv-bar[data-inline=true]{border-bottom:1px solid var(--rv-line);background:#fafafa;background:var(--surface-primary-alt,#fafafa);z-index:10;flex:none;justify-content:flex-start;height:auto;min-height:44px;padding:6px 12px;position:relative}.cl-rv-bar[data-inline=true]>.cl-rv-counter{margin-right:auto}.cl-rv-lens{flex-shrink:0}.cl-rv-counter{flex-shrink:1;align-items:center;gap:2px;min-width:0;display:inline-flex}.cl-rv-count{min-width:0;height:28px;color:var(--rv-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font:500 12.5px/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;transition:background-color .15s;display:inline-flex}.cl-rv-count[aria-haspopup]:hover{background:var(--rv-wash)}.cl-rv-count:not([aria-haspopup]){cursor:default}.cl-rv-count-short{display:none}.cl-rv-done{color:#2f6b52;width:13px;height:13px}.dark .cl-rv-done{color:#6fbf97}.cl-rv-segs{align-items:center;gap:2px;min-width:0;max-width:132px;display:inline-flex;overflow:hidden}.cl-rv-segs>b{background:var(--rv-none);border-radius:2px;flex:0 12px;min-width:3px;height:4px}.cl-rv-segs>b[data-sev=high]{background:var(--rv-high)}.cl-rv-segs>b[data-sev=medium]{background:var(--rv-medium)}.cl-rv-segs>b[data-sev=low]{background:var(--rv-low)}.cl-rv-segs>b[data-decided=true]{box-shadow:inset 0 0 0 1px var(--rv-ink-3);opacity:.55;background:0 0}.cl-rv-segs>b[data-current=true]{outline:1.5px solid var(--rv-ink);outline-offset:1.5px}.cl-rv-track{background:linear-gradient(to right, var(--rv-ink-3) 0,var(--rv-ink-3) 0%, var(--rv-medium) 0%, var(--rv-medium) 100%);border-radius:2px;width:96px;height:4px;display:block}@supports (background:linear-gradient(red 0%, red 0% 1%, red 2%)){.cl-rv-track{background:linear-gradient(to right, var(--rv-ink-3) 0 0%, var(--rv-medium) 0% 100%);background:linear-gradient(to right, var(--rv-ink-3) 0 var(--cl-rv-done,0%), var(--rv-medium) var(--cl-rv-done,0%) 100%)}}.cl-rv-icon{width:26px;height:26px;color:var(--rv-ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;transition:background-color .15s,color .15s;display:inline-grid}.cl-rv-icon:hover:not(:disabled){background:var(--rv-wash);color:var(--rv-ink)}.cl-rv-icon:disabled{opacity:.35;cursor:default}.cl-rv-icon>svg{stroke-width:2px;width:15px;height:15px}.cl-rv-quiet{border:1px solid var(--rv-line);background:#fff;background:var(--surface-primary,#fff);height:28px;color:var(--rv-ink-2);cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font:500 12px/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;display:inline-flex}.cl-rv-quiet:hover{color:var(--rv-ink)}.cl-rv-glyph{width:14px;height:14px}.cl-rv-pill{background:var(--rv-wash);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:999px;margin-left:2px;padding:0 6px;font-size:10.5px;font-weight:600}.cl-rv-finalise{cursor:pointer;border-radius:8px;flex-shrink:0;height:28px;padding:0 12px;font:600 12px/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;transition:background-color .25s,color .25s,border-color .25s}.cl-rv-finalise[data-tone=quiet]{border:1px solid var(--rv-line);color:var(--rv-ink-3);background:0 0}.cl-rv-finalise[data-tone=ready]{border:1px solid var(--rv-coral);background:var(--rv-coral);color:#fff}.cl-rv-bar :focus-visible,.cl-rv-dock :focus-visible,.cl-rv-spine :focus-visible,.cl-rv-menu :focus-visible{outline:2px solid var(--rv-ink);outline-offset:2px}@container (width<=560px){.cl-rv-count-long{display:none}.cl-rv-count-short{display:inline}.cl-rv-count{gap:6px;padding:0 5px}.cl-rv-segs{max-width:64px}}@container (width<=440px){.cl-rv-bar[data-inline=true]{gap:2px}.cl-rv-lens .cl-lens-tab{padding-left:7px;padding-right:7px}.cl-rv-bar[data-inline=true] .cl-rv-finalise{display:none}.cl-rv-icon{width:24px}}@container (width<=340px){.cl-rv-segs{max-width:44px}}@container (width<=264px){.cl-rv-segs{display:none}}.cl-rv-typing{z-index:25;align-items:center;gap:8px;max-width:calc(100% - 24px);animation:.16s ease-out both cl-rv-drop;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.cl-rv-typing>[data-testid=format-toolbar]{min-width:0;overflow-x:auto;box-shadow:0 1px 2px #1b1f2a0f,0 10px 24px -14px #1b1f2a59}.cl-rv-save{background:#fff;background:var(--surface-primary,#fff);border:1px solid #1b1f2a1a;border:1px solid var(--border-light,#1b1f2a1a);color:var(--text-tertiary,#8a90a0);border-radius:999px;flex-shrink:0;padding:3px 8px;font:500 11px/1.4 Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}@keyframes cl-rv-drop{0%{opacity:0;transform:translate(-50%,-6px)}}.cl-rv-dockwrap{z-index:24;pointer-events:none;padding:0 30px 14px 14px;position:absolute;bottom:0;left:0;right:0;container-type:inline-size}.cl-rv-dock{border:1px solid var(--rv-line);background:#fff;background:var(--surface-primary,#fff);max-width:760px;color:var(--rv-ink);pointer-events:auto;border-radius:16px;flex-direction:column;gap:6px;margin:0 auto;padding:12px 14px 12px 18px;animation:.2s ease-out both cl-rv-rise;display:flex;position:relative;box-shadow:0 1px 2px #1b1f2a0d,0 14px 36px -14px #1b1f2a4d}.dark .cl-rv-dock{box-shadow:0 1px 2px #0006,0 16px 40px -16px #000000b3}.cl-rv-where{min-width:0;color:var(--rv-ink-2);white-space:nowrap;align-items:center;gap:7px;margin:0;font:500 12.5px/20px Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;display:flex}.cl-rv-where strong,.cl-rv-clause{color:var(--rv-ink);font-weight:600}.cl-rv-more{text-overflow:ellipsis;color:var(--rv-ink-3);overflow:hidden}.cl-rv-nav{gap:2px;margin-left:auto;display:inline-flex}.cl-rv-dot{background:var(--rv-none);border-radius:50%;flex-shrink:0;width:8px;height:8px}.cl-rv-dot[data-sev=high]{background:var(--rv-high)}.cl-rv-dot[data-sev=medium]{background:var(--rv-medium)}.cl-rv-dot[data-sev=low]{background:var(--rv-low)}.cl-rv-why{max-width:68ch;color:var(--rv-ink);text-wrap:pretty;margin:0;font:400 14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.cl-rv-foot{align-items:center;gap:10px;min-width:0;margin-top:4px;display:flex}.cl-rv-left{flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.cl-rv-rests{color:var(--rv-ink-2);margin:0;font:400 12.5px/18px Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.cl-rv-auth{font-style:italic}.cl-rv-ask{height:26px;color:var(--rv-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:0 8px;font:500 12.5px/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;display:inline-flex}.cl-rv-ask:hover{background:var(--rv-wash);color:var(--rv-ink)}.cl-rv-ask>svg{width:14px;height:14px}.cl-rv-acts{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.cl-rv-act{border:1px solid var(--rv-line);background:#fff;background:var(--surface-primary,#fff);height:36px;color:var(--rv-ink);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font:600 13px/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;transition:background-color .15s;display:inline-flex}.cl-rv-act:hover{background:var(--rv-wash)}.cl-rv-act-quiet{color:var(--rv-ink-2);border-color:#0000;font-weight:500}.cl-rv-act kbd,.cl-rv-undo kbd{border:1px solid var(--rv-line);min-width:18px;color:var(--rv-ink-3);text-align:center;border-radius:4px;padding:0 5px;font:500 10.5px/16px Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.cl-rv-note{color:var(--rv-ink-3);font:400 12.5px/1.4 Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.cl-rv-undo{color:var(--rv-ink-3);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font:400 12px/1.4 Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;display:inline-flex}.cl-rv-undo:hover{color:var(--rv-ink)}@keyframes cl-rv-rise{0%{opacity:0;transform:translateY(8px)}}@container (width<=680px){.cl-rv-dockwrap>.cl-rv-dock{padding:11px 12px 12px 14px}.cl-rv-act kbd{display:none}}@container (width<=460px){.cl-rv-dock .cl-rv-foot{flex-direction:column;align-items:stretch;gap:8px}.cl-rv-dock .cl-rv-acts{grid-template-columns:1fr 1fr;margin-left:0;display:grid}.cl-rv-dock .cl-rv-acts>:only-child{grid-column:1/-1}.cl-rv-dock .cl-rv-act{height:44px}.cl-rv-why{font-size:13.5px;line-height:20px}}.cl-rv-scroll[data-docked=true]{padding-bottom:230px}@media (width<=480px){.cl-rv-scroll[data-docked=true]{padding-bottom:300px}}.cl-rv-spine{z-index:23;width:14px;position:absolute;top:10px;bottom:10px;right:5px}.cl-rv-strip{background:var(--rv-wash);cursor:pointer;border-radius:7px;position:absolute;inset:0}.cl-rv-win{background:var(--rv-line);cursor:grab;touch-action:none;border-radius:7px;position:absolute;left:0;right:0}.cl-rv-spine[data-dragging=true] .cl-rv-win{cursor:grabbing;background:#1b1f2a2e}.cl-rv-tick{background:var(--rv-none);cursor:pointer;border:0;border-radius:2.5px;width:10px;height:5px;padding:0;position:absolute;left:2px;transform:translateY(-50%)}.cl-rv-tick[data-sev=high]{background:var(--rv-high)}.cl-rv-tick[data-sev=medium]{background:var(--rv-medium)}.cl-rv-tick[data-sev=low]{background:var(--rv-low)}.cl-rv-tick[data-decided=true]{box-shadow:inset 0 0 0 1.5px var(--rv-ink-3);opacity:.6;background:0 0}.cl-rv-tick[data-current=true]{outline:2px solid var(--rv-ink);outline-offset:2px}.cl-rv-scroll[data-spined=true]{scrollbar-width:none}.cl-rv-scroll[data-spined=true]::-webkit-scrollbar{display:none}@media (width<=480px){.cl-rv-spine{width:10px;right:2px}.cl-rv-tick{width:6px}}.cl-rv-menu{z-index:120;border:1px solid var(--rv-line);background:#fff;background:var(--surface-primary,#fff);color:var(--rv-ink);border-radius:12px;padding:6px;position:fixed;box-shadow:0 1px 2px #1b1f2a0d,0 12px 32px -12px #1b1f2a3d}.cl-rv-menu>button{text-align:left;width:100%;min-height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font:400 13px/1.35 Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;display:flex}.cl-rv-menu>button:hover,.cl-rv-menu>button:focus-visible{background:var(--rv-wash)}.cl-rv-menu-head{color:var(--rv-ink-3);margin:2px 10px 4px;font:600 11px/1.4 Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.cl-rv-menu-note{color:var(--rv-ink-3);white-space:normal;margin:6px 10px 4px;font:400 11px/1.45 Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}.cl-rv-num{color:var(--rv-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cl-rv-menu-two{flex-direction:column;gap:1px;display:flex}.cl-rv-menu-hint{color:var(--rv-ink-3);font-size:11px}.cl-rail-places{display:none}.cl-review-slot{flex:1 1 0;align-items:center;min-width:0;padding:0 6px;display:flex}@container (width<=1239px){.cl-canvas-rail:has(.cl-review-slot .cl-rv-bar) .cl-rail-tab{display:none}.cl-canvas-rail:has(.cl-review-slot .cl-rv-bar) .cl-rail-places{display:inline-flex}}@container (width<=760px){.cl-canvas-rail[data-reviewing=true] [data-testid=version-nav]{display:none}}@container (width<=460px){:is(.cl-canvas-rail[data-reviewing=true]:has(.cl-review-slot .cl-rv-bar) .cl-rail-places,.cl-canvas-rail[data-reviewing=true] [data-testid=rail-finalise]){display:none}}@media (prefers-reduced-motion:reduce){.cl-rv-count,.cl-rv-icon,.cl-rv-finalise{transition:none}.cl-rv-typing,.cl-rv-dock{animation:none}.cl-rv-act{transition:none}}
