#rd-explorer .section-tag{font-size:11px;text-transform:uppercase;color:#9ab3cb;letter-spacing:1.7px;font-weight:800}#rd-explorer .panel{border:1px solid #30405a;border-radius:20px;background:linear-gradient(160deg,rgba(23,36,58,.96),rgba(13,22,38,.96));overflow:hidden}#rd-explorer .compare{padding:19px 20px;border:1px solid #33465d;background:#111d30;border-radius:16px;position:relative}#rd-explorer .compare .num{font-size:12px;color:#8398b4}#rd-explorer .compare h3{font-size:16px;margin:6px 0 9px;color:#eef4ff}#rd-explorer .compare p{margin:0;color:#b9c8db;font-size:13px;line-height:1.6}#rd-explorer .compare .bottom{color:#8fa8c5;font-size:12px;margin-top:12px}#rd-explorer .comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}#rd-explorer .panel-title{margin:4px 0 7px;font-size:26px;letter-spacing:-.8px;color:#eef4ff}#rd-explorer .sub{color:#aabbd0;font-size:13px;margin:0}#rd-explorer .diagram{width:100%;height:auto;overflow:visible}#rd-explorer .svg-label{font-family:inherit;fill:#eaf4ff}#rd-explorer .svg-sub{font-family:inherit;fill:#a6bdd5}#rd-explorer .svg-micro{font-family:inherit;fill:#8198b1}#rd-explorer .control-head{display:flex;align-items:center;justify-content:space-between}#rd-explorer .big-n{letter-spacing:-1px;font-weight:750;line-height:1;color:#87ead5}#rd-explorer .slider{appearance:none;width:100%;height:7px;background:linear-gradient(90deg,#5de0be,#406385);border-radius:20px;outline:0}#rd-explorer .slider::-webkit-slider-thumb{appearance:none;width:22px;height:22px;border:4px solid #defef6;background:#25af94;border-radius:100%}#rd-explorer .slider::-moz-range-thumb{width:15px;height:15px;border:4px solid #defef6;background:#25af94;border-radius:100%}#rd-explorer .ticks{display:flex;justify-content:space-between;font-size:11px;color:#9ab0c9}#rd-explorer .metric{background:#0c1525;border:1px solid #2d3d54;border-radius:9px}#rd-explorer .metric .value{font-weight:760;letter-spacing:-1px;color:#eef4ff}#rd-explorer .metric .label{color:#99abc1;margin-top:1px}#rd-explorer .callout{font-size:12px;color:#b7c9db;background:#152c3c;border-left:3px solid #5de0be;padding:11px;border-radius:0 8px 8px 0}#rd-explorer .play{background:#d0fbea;color:#113e35;border:0;border-radius:9px;font-weight:750}#rd-explorer .play:hover{background:#adf4dc}#rd-explorer .play:focus-visible,#rd-explorer input:focus-visible{outline:3px solid white;outline-offset:3px}#rd-explorer #rd-moving-dot{filter:drop-shadow(0 0 7px #5de0be)}#rd-explorer #rd-rblock.pulse{stroke:#a4ffe6;stroke-width:3}#rd-explorer{max-width:1160px;margin:12px auto;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.5;background:radial-gradient(circle at 0 0,#1b3150,transparent 42%),radial-gradient(circle at 100% 0,#153b38,transparent 38%),#080d19;padding:24px;border-radius:25px;--bg:#080d19;--panel:#111a2b;--panel2:#152238;--text:#eef4ff;--muted:#98aac4;--line:#30405a;--blue:#74b8ff;--teal:#5de0be;--amber:#ffcc81;--red:#ff8c97}#rd-explorer *{box-sizing:border-box}#rd-explorer button{font:inherit;cursor:pointer}#rd-explorer .comparison{margin:0 0 18px}#rd-explorer .compare{cursor:pointer;text-align:left;color:inherit;width:100%;min-height:165px;transition:border-color .2s,background .2s,transform .2s}#rd-explorer .compare:hover{transform:translateY(-2px);border-color:#8ca1c1}#rd-explorer .compare[aria-pressed=true]{border:2px solid #ff6077;background:linear-gradient(130deg,#3c2034,#201c2d);box-shadow:0 0 0 1px #ff607720}#rd-explorer .compare[aria-pressed=true] .num{color:#ff9eab;font-weight:800}#rd-explorer .compare[aria-pressed=true] .bottom{color:#ff9eab}#rd-explorer .compare:focus-visible{outline:3px solid white;outline-offset:3px}#rd-explorer .main{grid-template-columns:minmax(0,1fr);gap:12px}#rd-explorer .workarea{padding:25px 27px}#rd-explorer .diagram{max-width:870px;margin:10px auto 0;display:block}#rd-explorer .control-head{margin-bottom:9px}#rd-explorer .big-n{font-size:34px}#rd-explorer .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#rd-explorer .metric{padding:9px}#rd-explorer .metric .value{font-size:22px}#rd-explorer .metric .label{font-size:10px}#rd-explorer .track{display:flex;gap:3px;align-items:center;height:38px;margin:10px 0 7px;overflow:hidden}#rd-explorer .track span{height:28px;min-width:2px;flex:1;border-radius:3px;background:#5de0be;opacity:.85}#rd-explorer .track span.fixed{background:#74b8ff}#rd-explorer .track span.final{background:#e69cbd}#rd-explorer .detail{min-height:42px}#rd-explorer .play{font-size:12px;padding:8px 12px;margin-top:9px}#rd-explorer .callout{margin-top:9px}#rd-explorer .mode-note{font-size:12px;color:#a8bed4;margin-top:11px}#rd-explorer .tiny{font-size:11px;color:#a9c1d6}#rd-explorer .slider{cursor:pointer}@media(max-width:650px){#rd-explorer{padding:12px;border-radius:16px}#rd-explorer .comparison{grid-template-columns:1fr}#rd-explorer .workarea{padding:16px}#rd-explorer .diagram{min-width:0}#rd-explorer .compare{min-height:0}}@media(max-width:650px){#rd-explorer .comparison{grid-template-columns:1fr}}#rd-explorer{max-width:1160px;padding:18px 20px;border-radius:22px}#rd-explorer .comparison{gap:10px;margin-bottom:10px}#rd-explorer .compare{min-height:112px;padding:11px 15px}#rd-explorer .compare h3{font-size:15px;margin:3px 0 5px}#rd-explorer .compare p{font-size:12px;line-height:1.35}#rd-explorer .compare .bottom{font-size:11px;margin-top:6px}#rd-explorer .workarea{padding:17px 20px}#rd-explorer .panel-title{font-size:23px;margin:3px 0 2px}#rd-explorer .sub{font-size:12px}#rd-explorer .rd-compact-bar{display:grid;grid-template-columns:minmax(200px,1.15fr) minmax(0,2fr);gap:15px;align-items:stretch;margin-top:13px}#rd-explorer .rd-compact-control{background:#101d31;border:1px solid #30415c;border-radius:12px;padding:12px 14px;min-width:0}#rd-explorer .rd-compact-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0}#rd-explorer .rd-compact-metrics .metric{padding:10px 9px;display:flex;flex-direction:column;justify-content:center;min-width:0}#rd-explorer .rd-compact-metrics .value{font-size:23px;line-height:1.1}#rd-explorer .rd-compact-metrics .label{font-size:10px;line-height:1.25;margin-top:7px}#rd-explorer .rd-compact-control .big-n{font-size:27px}#rd-explorer .rd-actions{display:flex;align-items:center;gap:9px;margin-top:8px;flex-wrap:wrap}#rd-explorer .rd-actions .play{padding:5px 11px;font-size:11px;margin:0}#rd-explorer .rd-actions .tiny{font-size:10px}#rd-explorer .diagram{max-width:780px;margin:2px auto 0;width:100%;max-height:265px}#rd-explorer .callout{padding:8px 10px;font-size:11px;margin-top:0}#rd-explorer .rd-small-note{font-size:10px;color:#a6b8cc;margin-top:7px;line-height:1.35}@media(max-width:800px){#rd-explorer .rd-compact-bar{grid-template-columns:1fr}#rd-explorer .rd-compact-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:540px){#rd-explorer{padding:10px}#rd-explorer .comparison{grid-template-columns:1fr}#rd-explorer .rd-compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#rd-explorer .diagram{max-height:none}#rd-explorer .compare{min-height:0}}#rd-explorer{color:#eef4ff}#rd-explorer label,#rd-explorer output,#rd-explorer .ticks,#rd-explorer input{color:#eef4ff}#rd-explorer,#rd-explorer h1,#rd-explorer h2,#rd-explorer h3,#rd-explorer h4,#rd-explorer label,#rd-explorer output,#rd-explorer .ticks,#rd-explorer .control-head,#rd-explorer .rd-compact-control{color:#eef4ff!important}#rd-explorer .callout strong{color:#eaf4ff!important}#rd-explorer #rd-slider-label,#rd-explorer #rd-min,#rd-explorer #rd-mid,#rd-explorer #rd-max{color:#eaf4ff!important}