.rr-fig .rr-scaler{position:relative;overflow:hidden;margin:0 auto;width:100%;max-width:960px;aspect-ratio:960 / 540}.rr-canvas{position:absolute;top:0;left:0;transform-origin:0 0}.rr{--rr-ink: #0E1633;--rr-muted: #555555;--rr-line: #E5E5E5;--rr-panel: #F8F8F8;--rr-blue: #2E5E98;--rr-green: #3F6E54;--rr-green-soft: #E6EFE9;--rr-amber: #8F5A0A;--rr-amber-soft: #F6EBD8;width:960px;height:540px;padding:20px 24px;border-radius:16px;background:#fff;color:var(--rr-ink);border:1px solid var(--rr-line);box-shadow:0 30px 60px -30px #0e163359;display:grid;grid-template-columns:390px minmax(0,1fr) 230px;grid-template-rows:auto minmax(0,1fr) auto;gap:14px 16px;font-family:Mulish Variable,Mulish,ui-sans-serif,system-ui,sans-serif;line-height:1.4;text-align:left;-webkit-font-smoothing:antialiased}.rr *,.rr *:before,.rr *:after{box-sizing:border-box}.rr-top{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:12px}.rr-h{display:block;font-size:17px;font-weight:800}.rr-sub{display:block;font-size:11.5px;color:var(--rr-muted);font-family:IBM Plex Mono,ui-monospace,monospace;margin-top:2px}.rr-pill{font-size:11.5px;font-weight:800;color:var(--rr-green);background:var(--rr-green-soft);padding:5px 12px;border-radius:999px;white-space:nowrap}.rr-sec{display:block;font-size:10px;font-weight:800;color:var(--rr-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.rr-code{background:var(--rr-ink);border-radius:12px;padding:12px 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;line-height:1.85;color:#d5dcec}.rr-code .rr-sec{color:#7f8aa6;padding-left:14px;font-family:Mulish Variable,Mulish,ui-sans-serif,system-ui,sans-serif}.rr-l{display:grid;grid-template-columns:28px minmax(0,1fr);white-space:pre;transition:background .4s;border-left:3px solid transparent}.rr-l i{font-style:normal;color:#5f6b88;text-align:right;padding-right:10px}.rr-cm span{color:#7f8aa6}.rr-l1{background:#5bc48d1f;border-left-color:#4f8466}.rr-l2{background:#7fa6e01f;border-left-color:#7fa6e0}.rr-rules{display:grid;align-content:start;gap:10px;min-width:0}.rr-rule{border:1px solid var(--rr-line);border-radius:12px;padding:11px 12px;display:grid;gap:5px;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1),border-color .3s}.rr-rule[data-rule="1"]{border-left:4px solid #4F8466}.rr-rule[data-rule="2"]{border-left:4px solid #7FA6E0}.rr-rule-h{display:flex;justify-content:space-between;align-items:center}.rr-rule-h b{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px}.rr-rule-t{font-size:12.5px;font-weight:700;line-height:1.45}.rr-rule small{font-size:10.5px;color:var(--rr-muted)}.rr-conf{display:grid;justify-items:end;font-style:normal}.rr-conf>span{grid-area:1 / 1;transition:opacity .3s}em.rr-hi,.rr-hi,.rr-med{font-style:normal;font-size:10px;font-weight:800;padding:2px 8px;border-radius:999px;white-space:nowrap}.rr-hi{color:var(--rr-green);background:var(--rr-green-soft)}.rr-med{color:var(--rr-amber);background:var(--rr-amber-soft);opacity:0}.rr-q{display:grid}.rr-q>span{grid-area:1 / 1;transition:opacity .3s}.rr-q-a{color:var(--rr-amber);font-weight:700;opacity:0}.rr-q-b{color:var(--rr-green);font-weight:700}.rr-side{display:grid;align-content:start;gap:10px}.rr-card{border:1px solid var(--rr-line);border-radius:12px;padding:11px 12px;display:grid;gap:6px;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1)}.rr-card .rr-sec{margin-bottom:0}.rr-ex{font-size:10.5px;color:var(--rr-muted);line-height:1.45}.rr-kv{display:flex;justify-content:space-between;align-items:baseline;font-size:10.5px;color:var(--rr-muted);font-weight:700}.rr-kv b{font-size:13px;color:var(--rr-ink);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500}.rr-match{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:var(--rr-green);transition:opacity .3s}.rr-match svg{width:16px;height:16px;border-radius:50%;background:var(--rr-green);fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;padding:1px}.rr-person{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px}.rr-ava{width:34px;height:34px;border-radius:50%;background:linear-gradient(140deg,#bfd8f2,#7ea7d8);color:#1e3a5f;display:grid;place-items:center;font-size:12px;font-weight:800}.rr-person b{display:block;font-size:12px;font-weight:800}.rr-person small{font-size:10.5px;color:var(--rr-muted);line-height:1.45}.rr-prog{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;font-size:11px;font-weight:800}.rr-track{height:8px;border-radius:4px;background:linear-gradient(90deg,#e9d7b4 0 81%,#e6e9ef 81% 100%);overflow:hidden}.rr-track i{display:block;height:100%;background:var(--rr-green);border-radius:inherit;transition:width .9s cubic-bezier(.22,1,.36,1)}.rr-legend{display:flex;align-items:center;gap:6px;font-weight:700;color:var(--rr-muted);font-size:10px}.rr-legend i{width:10px;height:6px;border-radius:2px;margin-left:6px}.rr-k-hi{background:var(--rr-green)}.rr-k-med{background:#e9d7b4}.rr-k-lo{background:#e6e9ef}.rr.rr-armed:not(.c1) .rr-l1,.rr.rr-armed:not(.c3) .rr-l2{background:transparent;border-left-color:transparent}.rr.rr-armed .rr-rule:not(.on),.rr.rr-armed .rr-card:not(.on){opacity:0;transform:translateY(8px)}.rr.rr-armed:not(.c6) .rr-rule[data-rule="2"] .rr-hi{opacity:0}.rr.rr-armed:not(.c6) .rr-rule[data-rule="2"] .rr-med{opacity:1}.rr.rr-armed:not(.c6) .rr-q-a{opacity:1}.rr.rr-armed:not(.c6) .rr-q-b{opacity:0}.rr.rr-armed:not(.c5) .rr-match{opacity:0}.rr.rr-narrow{width:360px;height:auto;padding:16px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto}.rr.rr-narrow .rr-top{flex-direction:column;align-items:flex-start;gap:8px}.rr.rr-narrow .rr-code{display:none}.rr.rr-narrow .rr-prog{grid-template-columns:minmax(0,1fr);gap:6px}@media(prefers-reduced-motion:reduce){.rr *,.rr *:before,.rr *:after{animation:none!important;transition:none!important}}
