.rs-split .rm-svg{max-height:min(60vh,440px)}.rs-wait{display:grid;place-items:center;min-height:260px;font:12px var(--font-sans);color:var(--mn-soft);background:var(--mn-wash)}.rs-splitmarks circle{fill:none;stroke:var(--mn-ink);stroke-width:1.4;pointer-events:none}.rs-dot{display:inline-block;width:8px;height:8px;border-radius:50%;border:1.4px solid var(--mn-ink);box-sizing:border-box;vertical-align:0}.rm-rank li .rs-dot{margin-left:6px}.rs-empty{display:inline-block;width:14px;height:10px;background:var(--mn-wash);outline:1px solid var(--mn-hair);outline-offset:-1px}.rs-keyitem{display:inline-flex;align-items:center;gap:6px}.rs-keynote{margin:6px 0 0;font:12px/1.5 var(--font-sans);color:var(--mn-soft)}.rs-filter{display:inline-flex;margin:12px 0 0;flex:none}.rs-filter+.rm-list .rm-rank-head{margin-top:10px}.rs-scatter{margin:26px 0 0;padding-top:22px;border-top:1px solid var(--mn-hair)}.rs-scatter svg{display:block;width:100%;max-width:440px;height:auto;margin:0 auto;overflow:visible;touch-action:manipulation}.rm .rs-scatter figcaption{margin:8px auto 0;max-width:440px;font:12px/1.5 var(--font-sans);color:var(--mn-soft)}.rs-q{fill:var(--mn-wash)}.rs-qlabel{font:12px var(--font-sans);fill:var(--mn-soft)}.rs-grid{stroke:var(--mn-hair);stroke-width:1}.rs-zero{stroke:var(--mn-soft);stroke-width:1;opacity:.55}.rs-diag{stroke:var(--mn-ink);stroke-width:1.2;stroke-dasharray:4 3;opacity:.7}.rs-diaglabel{font:12px var(--font-sans);fill:var(--mn-ink);opacity:.75}.rs-tick{font:12px var(--font-sans);font-variant-numeric:tabular-nums}.rs-axis,.rs-tick{fill:var(--mn-soft)}.rs-axis{font:12px var(--font-sans)}.rs-dots circle{stroke:var(--mn-paper);stroke-width:.8;fill-opacity:.88;cursor:pointer}.rs-focus circle{fill:none;stroke:var(--mn-ink);stroke-width:1.6}.rs-focus text{font:600 12px var(--font-sans);fill:var(--mn-ink);paint-order:stroke;stroke:var(--mn-paper);stroke-width:3px;stroke-linejoin:round}.rs-scatter :is(.rs-qlabel,.rs-diaglabel,.rs-tick,.rs-axis,.rs-focus text){font-size:calc(12px * max(1, var(--u, 1)))}@media (max-width:640px){.rs-split .rm-choice{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rs-split .rm-choice::-webkit-scrollbar{display:none}.rs-split .rm-choice-name{flex:none}}