.rl-verdict{background:linear-gradient(180deg,#2de2ff12,#2de2ff05);border:1px solid rgba(45,226,255,.28);border-left:4px solid var(--color-rl-cyan,#2de2ff);border-radius:12px;padding:20px 22px;margin:0 0 30px}.rl-verdict p{margin:.5rem 0 0}.rl-verdict-pick{font-size:.98rem}.rl-vs{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 34px}.rl-vs-card{position:relative;background:#10151f;border:1px solid var(--color-rl-line,#232b3a);border-radius:12px;padding:20px}.rl-vs-card.is-winner{border-color:var(--color-rl-cyan,#2de2ff);box-shadow:0 0 0 1px #2de2ff40}.rl-vs-badge{position:absolute;top:-11px;left:16px;background:var(--color-rl-cyan,#2de2ff);color:#04212a;font-family:var(--font-tech,inherit);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:5px}.rl-vs-card h3{margin:.2rem 0 .4rem;font-size:1.25rem}.rl-vs-blurb{margin:0 0 .5rem;opacity:.88;font-size:.95rem}.rl-vs-best,.rl-vs-price{font-size:.9rem;margin:.25rem 0}.rl-pros,.rl-cons{list-style:none;padding:0;margin:.6rem 0 0;font-size:.92rem}.rl-pros li,.rl-cons li{position:relative;padding-left:22px;margin:.28rem 0}.rl-pros li:before{content:"✔";position:absolute;left:0;color:#39d98a}.rl-cons li:before{content:"✕";position:absolute;left:0;color:#ff6b6b}.rl-vs-divider{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--color-rl-red,#e02424);color:#fff;font-family:var(--font-display,inherit);font-size:15px;font-weight:800;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:3px solid #0a0e16}.rl-toc{background:#0f1420;border:1px solid var(--color-rl-line,#232b3a);border-radius:12px;padding:18px 22px;margin:0 0 32px}.rl-toc ol{margin:.6rem 0 0;padding-left:1.15rem}.rl-toc li{margin:.3rem 0}.rl-toc a{color:#cfe9f5;text-decoration:none;border-bottom:1px dotted rgba(255,255,255,.25)}.rl-toc a:hover{color:var(--color-rl-cyan,#2de2ff)}.rl-graph{margin:34px 0}.rl-graph-note{font-size:.86rem;color:#8a94a6;margin:.2rem 0 1rem}.uui-chart{background:#fff;border:1px solid #e4e7ec;border-radius:.75rem;padding:20px 22px}.uui-chart-legend{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid #eaecf0}.uui-key{display:inline-flex;align-items:center;gap:7px;font-size:.87rem;font-weight:600;color:#344054}.uui-dot{width:9px;height:9px;border-radius:50%;flex:none}.uui-dot.a{background:#0e9ec4}.uui-dot.b{background:#e0a424}.uui-scale{margin-left:auto;font-size:.78rem;color:#667085;font-variant-numeric:tabular-nums;letter-spacing:.01em}.uui-metrics{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.uui-metric{display:grid;gap:7px}.uui-metric-label{font-size:.86rem;font-weight:600;color:#344054}.uui-metric-plot{display:flex;flex-direction:column;gap:6px}.uui-track{position:relative;display:flex;align-items:center;gap:10px;background:#f2f4f7;border-radius:.375rem;height:22px;padding-right:8px}.uui-fill{height:100%;border-radius:.375rem;min-width:3px;transition:width .4s ease}.uui-fill.a{background:#0e9ec4}.uui-fill.b{background:#e0a424}.uui-val{font-size:.8rem;font-weight:700;color:#344054;font-variant-numeric:tabular-nums;line-height:1}@media(prefers-reduced-motion:reduce){.uui-fill{transition:none}}.rl-table-wrap{overflow-x:auto;margin:0 0 30px}.rl-ctable{width:100%;border-collapse:collapse;font-size:.94rem;min-width:520px}.rl-ctable th,.rl-ctable td{border:1px solid var(--color-rl-line,#232b3a);padding:11px 13px;text-align:left;vertical-align:top}.rl-ctable thead th{background:#141b28;font-family:var(--font-tech,inherit);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem}.rl-ctable tbody tr:nth-child(odd){background:#ffffff05}.rl-prose .rl-vs-card,.rl-prose .rl-vs-card p,.rl-prose .rl-vs-card li{color:#dfe7f2}.rl-prose .rl-vs-card h3{color:#fff}.rl-prose .rl-vs-blurb{color:#c2cddd;opacity:1}.rl-prose .rl-vs-best,.rl-prose .rl-vs-price{color:#c2cddd}.rl-prose .rl-vs-best strong{color:#fff}.rl-prose .rl-toc,.rl-prose .rl-toc li{color:#dfe7f2}.rl-prose .rl-toc a:not(.rl-btn):not(.rl-btn-ghost):not(.rl-pcard-btn){color:#cfe9f5;text-decoration:none}.rl-prose .rl-toc a:not(.rl-btn):not(.rl-btn-ghost):not(.rl-pcard-btn):hover{color:var(--color-rl-cyan,#2de2ff)}.rl-prose .rl-toc .rl-kicker{color:var(--color-rl-cyan,#2de2ff)}.rl-prose .rl-ctable thead th{color:#fff}@media(max-width:640px){.rl-vs{grid-template-columns:1fr}.rl-vs-divider{display:none}}
