#eli-review-lab{--ox:var(--oxford-blue);--ox2:var(--blue-surface);--amber:var(--deep-amber);--amberdk:var(--dark-amber);--paper:var(--warm-off-white);--white:#fff;--ink2:#364d68;--mute:#566a82;--line:#d5dfea;--tint:#edf2f8;--atint:#fdf3df;--aline:#ebcb8a;--onox:#dce6f2;--onox2:#a9bcd3;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rl-font:var(--font-roboto), Roboto, Arial, sans-serif;font-family:var(--rl-font);color:var(--ox);background:var(--paper);-webkit-font-smoothing:antialiased;padding-block:0 64px;padding-inline:16px;line-height:1.5}#eli-review-lab *,#eli-review-lab :before,#eli-review-lab :after{box-sizing:border-box}#eli-review-lab button{font-family:inherit}#eli-review-lab :focus-visible{outline:3px solid var(--amber);outline-offset:2px}#eli-review-lab [tabindex="-1"]:focus{outline:none}#eli-review-lab .rl-wrap{max-width:1180px;margin:0 auto}#eli-review-lab .rl-hero{background:var(--ox);color:var(--white);margin-inline:-16px;padding:56px 16px 40px}#eli-review-lab>.rl-wrap{padding-top:26px}#eli-review-lab .rl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}#eli-review-lab .rl-head-text{min-width:0;max-width:760px}#eli-review-lab .rl-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--amber);align-items:center;gap:12px;font-size:12.5px;font-weight:700;display:flex}#eli-review-lab .rl-eyebrow:before{content:"";background:var(--amber);border-radius:2px;width:28px;height:3px}#eli-review-lab .rl-h2{letter-spacing:-.02em;color:var(--white);text-wrap:balance;margin:12px 0 10px;font-size:clamp(27px,3.6vw,40px);font-weight:900;line-height:1.12}#eli-review-lab .rl-sub{color:var(--white);max-width:680px;margin:0;font-size:17px;line-height:1.6}#eli-review-lab .rl-pill{background:var(--ox2);border:1px solid var(--onox2);color:var(--white);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500}#eli-review-lab .rl-card{background:var(--white);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #0021470d,0 20px 44px #00214717}#eli-review-lab .rl-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}#eli-review-lab .rl-btn svg{flex:none}#eli-review-lab .rl-btn-ox{background:var(--ox);color:#fff}#eli-review-lab .rl-btn-ox:hover{background:var(--ox2)}#eli-review-lab .rl-btn-amber{background:var(--amber);color:var(--ox)}#eli-review-lab .rl-btn-amber:hover{background:#e29a2c}#eli-review-lab .rl-btn-line{background:var(--white);border-color:var(--line);color:var(--ox)}#eli-review-lab .rl-btn-line:hover{border-color:var(--ox)}#eli-review-lab .rl-btn-ghost{background:var(--white);border-color:var(--line);color:var(--ox);padding:0 14px;font-size:14px}#eli-review-lab .rl-btn-ghost:hover{border-color:var(--ox)}#eli-review-lab .rl-btn-dline{color:#fff;background:0 0;border-color:#ffffff61}#eli-review-lab .rl-btn-dline:hover{background:#ffffff17}#eli-review-lab .rl-btn[disabled]{cursor:not-allowed}#eli-review-lab .rl-btn-amber[disabled]{background:var(--ox2);color:#8fa6c2}#eli-review-lab .rl-btn-dline[disabled]{opacity:.45}#eli-review-lab .rl-toolbar{background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 24px;display:flex}#eli-review-lab .rl-chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}#eli-review-lab .rl-lbl{margin-right:6px;font-size:14px;font-weight:700}#eli-review-lab .rl-chip{border:1px solid var(--line);background:var(--white);min-height:44px;color:var(--ox);cursor:pointer;border-radius:10px;padding:0 16px;font-size:14px;font-weight:700;transition:border-color .15s,background .15s}#eli-review-lab .rl-chip:hover{border-color:var(--ox)}#eli-review-lab .rl-chip[aria-pressed=true]{background:var(--ox);border-color:var(--ox);color:#fff}#eli-review-lab .rl-tools{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}#eli-review-lab .rl-steps{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}#eli-review-lab .rl-steps li{color:var(--mute);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}#eli-review-lab .rl-steps li[aria-current=step]{color:var(--ox);font-weight:700}#eli-review-lab .rl-n{background:var(--white);border:1px solid var(--line);width:24px;height:24px;color:var(--ink2);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}#eli-review-lab .rl-steps li[aria-current=step] .rl-n{background:var(--amber);border-color:var(--amber);color:var(--ox)}#eli-review-lab .rl-steps li.done .rl-n{background:var(--ox);border-color:var(--ox);color:#fff}#eli-review-lab .rl-hood{background:var(--ox);flex-wrap:wrap;gap:16px;padding:20px 24px;animation:.3s both rlFade;display:flex}#eli-review-lab .rl-hcard{background:var(--ox2);border-radius:14px;flex-direction:column;flex:360px;gap:10px;min-width:0;padding:18px 20px;display:flex}#eli-review-lab .rl-hcard pre{white-space:pre-wrap;color:var(--onox);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.7}#eli-review-lab .rl-hnote{color:var(--onox2);font-size:12.5px}#eli-review-lab .rl-body{flex-wrap:wrap;gap:28px;min-height:560px;padding:28px 24px;display:flex}#eli-review-lab .rl-enter .rl-left,#eli-review-lab .rl-enter .rl-right{animation:.4s both rlFade}#eli-review-lab .rl-left{flex-direction:column;flex:320px;gap:14px;min-width:0;max-width:420px;display:flex}#eli-review-lab .rl-right{flex-direction:column;flex:999 520px;gap:16px;min-width:0;display:flex}#eli-review-lab .rl-kick{letter-spacing:.12em;text-transform:uppercase;color:var(--amberdk);font-size:12px;font-weight:700}#eli-review-lab .rl-dark{background:var(--ox);color:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:22px 24px;display:flex}#eli-review-lab .rl-dark .rl-kick{color:var(--amber)}#eli-review-lab .rl-dark p{color:var(--onox);margin:0;font-size:15px;line-height:1.65}#eli-review-lab .rl-dark h3{margin:0;font-size:21px;font-weight:700;line-height:1.3}#eli-review-lab .rl-srchead{align-items:center;gap:8px;display:flex}#eli-review-lab .rl-srctitle{margin:0;font-size:20px;font-weight:700}#eli-review-lab .rl-srcref{color:var(--mute);margin-top:2px;font-size:13px}#eli-review-lab .rl-clauses{flex-direction:column;gap:8px;display:flex}#eli-review-lab .rl-clause{color:var(--ink2);background:var(--paper);border:1px solid #ede5d6;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;font-size:14px;line-height:1.55;display:flex}#eli-review-lab .rl-clause.hot{background:var(--atint);border-color:var(--aline);color:#4a3410}#eli-review-lab .rl-clause b{color:var(--ox);flex:none;padding-top:2px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;font-weight:700}#eli-review-lab .rl-legend{color:var(--amberdk);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}#eli-review-lab .rl-legend i{background:var(--atint);border:1px solid var(--aline);border-radius:4px;flex:none;width:12px;height:12px}#eli-review-lab .rl-gen{background:var(--ox);border-radius:18px;flex-direction:column;justify-content:center;gap:16px;min-height:480px;padding:28px;display:flex}#eli-review-lab .rl-gen-head{letter-spacing:.12em;text-transform:uppercase;color:var(--amber);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}#eli-review-lab .rl-log{flex-direction:column;gap:12px;display:flex}#eli-review-lab .rl-logline{color:var(--onox);align-items:center;gap:12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;animation:.3s both rlFade;display:flex}#eli-review-lab .rl-logline svg{color:var(--amber);flex:none}#eli-review-lab .rl-working{color:var(--onox2)}#eli-review-lab .rl-dot{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}#eli-review-lab .rl-dot i{background:var(--amber);border-radius:50%;width:8px;height:8px;animation:.9s infinite rlBlink}#eli-review-lab .rl-gen-foot{color:var(--onox2);margin-top:6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}#eli-review-lab .rl-qbar{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 18px;display:flex}#eli-review-lab .rl-qmain{flex-direction:column;flex:260px;gap:8px;min-width:0;display:flex}#eli-review-lab .rl-qrow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}#eli-review-lab .rl-qlabel{letter-spacing:.05em;text-transform:uppercase;color:var(--mute);font-size:12.5px;font-weight:700}#eli-review-lab .rl-qnum{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}#eli-review-lab .rl-qnum small{color:var(--mute);font-size:13px;font-weight:500}#eli-review-lab .rl-track{background:#e6ecf3;border-radius:999px;height:10px;overflow:hidden}#eli-review-lab .rl-fill{border-radius:999px;height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1),background .3s}#eli-review-lab .rl-fill.amber{background:var(--amber)}#eli-review-lab .rl-fill.ox{background:var(--ox)}#eli-review-lab .rl-status{border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}#eli-review-lab .rl-status.no{background:var(--atint);color:var(--amberdk);border:1px solid var(--aline)}#eli-review-lab .rl-status.yes{background:var(--ox);color:#fff;border:1px solid var(--ox)}#eli-review-lab .rl-grid{flex-wrap:wrap;gap:14px;display:flex}#eli-review-lab .rl-ecard{background:var(--white);border:1.5px solid var(--line);border-radius:16px;flex-direction:column;flex:300px;gap:12px;min-width:0;padding:16px 18px;transition:border-color .3s,background .3s;display:flex}#eli-review-lab .rl-ecard.is-reviewed{border-color:var(--ox);background:#fbfcfe}#eli-review-lab .rl-ehead{justify-content:space-between;align-items:center;gap:8px;display:flex}#eli-review-lab .rl-elabel{letter-spacing:.07em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:700}#eli-review-lab .rl-tag{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}#eli-review-lab .rl-tag.open{background:var(--atint);color:var(--amberdk);border:1px solid var(--aline)}#eli-review-lab .rl-tag.done{background:var(--ox);color:#fff;border:1px solid var(--ox)}#eli-review-lab .rl-ai{background:var(--atint);border:1px solid var(--aline);border-radius:12px;padding:12px 14px;transition:opacity .3s}#eli-review-lab .rl-ecard.is-reviewed .rl-ai{background:#f4f6f9;border:1px dashed #c3cfdc}#eli-review-lab .rl-aik{letter-spacing:.07em;text-transform:uppercase;color:var(--amberdk);margin-bottom:4px;font-size:11px;font-weight:700}#eli-review-lab .rl-ecard.is-reviewed>.rl-ai .rl-aik{color:var(--mute)}#eli-review-lab .rl-ait{color:#3a2a10;font-size:14px;line-height:1.55}#eli-review-lab .rl-ecard.is-reviewed>.rl-ai .rl-ait{color:var(--ink2)}#eli-review-lab .rl-metric{border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}#eli-review-lab .rl-metric.open{background:var(--atint);color:var(--amberdk)}#eli-review-lab .rl-metric.done{background:var(--tint);color:var(--ox)}#eli-review-lab .rl-expert{background:var(--ox);color:#fff;border-radius:12px;padding:12px 14px;animation:.35s both rlFade}#eli-review-lab .rl-expert .rl-aik{color:var(--amber)}#eli-review-lab .rl-expert .rl-ait{color:#fff;font-weight:500}#eli-review-lab .rl-why{color:var(--ox);align-items:flex-start;gap:8px;margin:0;font-size:13px;font-weight:500;line-height:1.5;display:flex}#eli-review-lab .rl-why svg{flex:none;margin-top:3px}#eli-review-lab .rl-flag{color:#6b4208;background:var(--atint);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.55}#eli-review-lab .rl-cfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}#eli-review-lab .rl-src{color:var(--mute);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px}#eli-review-lab .rl-spacer{flex-direction:column;gap:10px;margin-top:auto;display:flex}#eli-review-lab .rl-ctx{background:var(--paper);border:1px solid #e6decf;border-radius:14px;flex-direction:column;gap:8px;padding:14px 18px;display:flex}#eli-review-lab .rl-ctxtop{letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:12px;font-weight:700;display:flex}#eli-review-lab .rl-ctxtop span:first-child{color:var(--amberdk)}#eli-review-lab .rl-ctxtop span:last-child{color:var(--mute)}#eli-review-lab .rl-ctxtext{color:var(--ox);font-size:15.5px;font-style:italic;line-height:1.65}#eli-review-lab .rl-dec{padding:4px 2px}#eli-review-lab .rl-dec h3{text-wrap:pretty;margin:6px 0 0;font-size:19px;font-weight:700;line-height:1.45}#eli-review-lab .rl-opts{flex-direction:column;gap:10px;display:flex}#eli-review-lab .rl-opt{border:1.5px solid var(--line);background:var(--white);width:100%;min-height:54px;color:var(--ox);text-align:left;cursor:pointer;border-radius:14px;align-items:flex-start;gap:14px;padding:12px 16px;font-size:15px;line-height:1.5;transition:border-color .15s,background .15s;display:flex}#eli-review-lab .rl-opt:hover:not([disabled]){border-color:var(--ox);background:#f7f9fc}#eli-review-lab .rl-opt[disabled]{cursor:default}#eli-review-lab .rl-opt .rl-mk{background:var(--tint);width:28px;height:28px;color:var(--ox);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}#eli-review-lab .rl-opt .rl-ot{flex:1;min-width:0}#eli-review-lab .rl-opt .rl-oflag{white-space:nowrap;border-radius:999px;flex:none;align-self:center;padding:3px 10px;font-size:11.5px;font-weight:700}#eli-review-lab .rl-opt.good{border-color:var(--ox);background:var(--tint)}#eli-review-lab .rl-opt.good .rl-mk,#eli-review-lab .rl-opt.good .rl-oflag{background:var(--ox);color:#fff}#eli-review-lab .rl-opt.bad{border-color:var(--amber);background:var(--atint)}#eli-review-lab .rl-opt.bad .rl-mk,#eli-review-lab .rl-opt.bad .rl-oflag{background:var(--amber);color:var(--ox)}#eli-review-lab .rl-opt.best{border-style:dashed;border-color:var(--ox)}#eli-review-lab .rl-opt.best .rl-oflag{background:var(--tint);color:var(--ox)}#eli-review-lab .rl-opt.dim{opacity:.6}#eli-review-lab .rl-fb{border-radius:14px;flex-direction:column;gap:6px;padding:16px 20px;animation:.3s both rlFade;display:flex}#eli-review-lab .rl-fb.good{background:var(--tint);border:1.5px solid var(--ox);color:var(--ox)}#eli-review-lab .rl-fb.bad{background:var(--atint);border:1.5px solid var(--aline);color:#4a3410}#eli-review-lab .rl-fbv{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}#eli-review-lab .rl-fb.bad .rl-fbv{color:var(--amberdk)}#eli-review-lab .rl-fbt{font-size:15px;line-height:1.65}#eli-review-lab .rl-fbc{color:var(--mute);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px}#eli-review-lab .rl-pips{gap:8px;display:flex}#eli-review-lab .rl-pip{background:#dce4ee;border-radius:999px;flex:1;height:6px}#eli-review-lab .rl-pip.good{background:var(--ox)}#eli-review-lab .rl-pip.bad{background:var(--amber)}#eli-review-lab .rl-pip.now{background:#8ca3be}#eli-review-lab .rl-prog{color:var(--mute);font-size:13px;font-weight:500}#eli-review-lab .rl-actions{justify-content:flex-end;display:flex}#eli-review-lab .rl-score{background:var(--ox);color:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:26px 28px;display:flex}#eli-review-lab .rl-score .rl-kick{color:var(--amber)}#eli-review-lab .rl-score h3{margin:0;font-size:26px;font-weight:700}#eli-review-lab .rl-score p{color:var(--onox);margin:0;font-size:15px;line-height:1.7}#eli-review-lab .rl-sc{border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:16px;padding:20px 22px;display:flex}#eli-review-lab .rl-sctop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}#eli-review-lab .rl-sctop h3{margin:0;font-size:17px;font-weight:700}#eli-review-lab .rl-key{color:var(--ink2);flex-wrap:wrap;gap:6px 18px;font-size:12.5px;font-weight:500;display:flex}#eli-review-lab .rl-key span{align-items:center;gap:6px;display:inline-flex}#eli-review-lab .rl-key i{border-radius:4px;width:12px;height:12px;display:inline-block}#eli-review-lab .rl-key i.a{background:var(--amber)}#eli-review-lab .rl-key i.o{background:var(--ox)}#eli-review-lab .rl-qa{flex-direction:column;gap:6px;display:flex}#eli-review-lab .rl-qa h4{margin:0;font-size:14px;font-weight:700}#eli-review-lab .rl-bar{align-items:center;gap:10px;display:flex}#eli-review-lab .rl-bl{width:64px;color:var(--mute);flex:none;font-size:11.5px;font-weight:500}#eli-review-lab .rl-bar .rl-track{flex:1;height:8px}#eli-review-lab .rl-bv{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:30px;font-size:13px;font-weight:700}#eli-review-lab .rl-bv.a{color:var(--amberdk)}#eli-review-lab .rl-bv.o{color:var(--ox)}#eli-review-lab .rl-scnote{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.6}#eli-review-lab .rl-foot{background:var(--ox);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:18px 24px;display:flex}#eli-review-lab .rl-foot-msg{min-width:0;color:var(--onox);flex:320px;align-items:center;gap:12px;font-size:14.5px;line-height:1.5;display:flex}#eli-review-lab .rl-foot-msg svg{color:var(--amber);flex:none}#eli-review-lab .rl-foot-msg strong{color:#fff}#eli-review-lab .rl-foot-btns{flex-wrap:wrap;gap:10px;display:flex}@keyframes rlFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rlBlink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){#eli-review-lab *,#eli-review-lab :before,#eli-review-lab :after{transition:none!important;animation:none!important}}@media (max-width:640px){#eli-review-lab{padding-block:0 44px}#eli-review-lab .rl-hero{padding-block:36px 32px}#eli-review-lab .rl-toolbar,#eli-review-lab .rl-foot{padding-inline:16px}#eli-review-lab .rl-body{gap:22px;padding:20px 16px}#eli-review-lab .rl-score,#eli-review-lab .rl-gen{padding:22px 20px}#eli-review-lab .rl-foot-btns,#eli-review-lab .rl-foot-btns .rl-btn{width:100%}}
