.rx-demo{background:#090f0d;color:#f1f5eb;padding:78px 22px;isolation:isolate;clear:both}.rx-demo *{box-sizing:border-box}.rx-demo-inner{max-width:850px;margin:0 auto;text-align:center}.rx-demo-kicker{font:700 10px 'DM Sans',Arial,sans-serif;letter-spacing:2px;color:#b8f57a}.rx-demo h2{font-family:Manrope,Arial,sans-serif;font-size:34px;line-height:1.3;font-weight:750;letter-spacing:-1px;color:#f1f5eb;margin:15px 0}.rx-demo h2 em{font-style:normal;color:#b8f57a}.rx-demo .rx-demo-intro{font:14px/1.7 'DM Sans',Arial,sans-serif;color:#9bab9f;margin:0 auto 18px}.rx-demo-warning{display:inline-block;font:700 9px/1.5 Arial,sans-serif;color:#eacb63;background:#302b12;border:1px solid #675a20;border-radius:20px;padding:6px 11px}.rx-demo-picker{display:flex;gap:8px;padding:12px;background:#101a16;border:1px solid #26372f;border-radius:10px;max-width:700px;margin:18px auto}.rx-demo-picker button{flex:1;cursor:pointer;border:1px solid #33463a;background:#0c1510;color:#dbe8d9;border-radius:6px;padding:13px 8px;font:600 12px Arial,sans-serif}.rx-demo-picker button[aria-pressed=true]{background:#1b3523;border-color:#6bb353;color:#c5f59d}.rx-demo-picker button[data-rx-profile=b][aria-pressed=true]{background:#332d10;border-color:#b6931b;color:#ffe682}.rx-demo-picker button[data-rx-profile=c][aria-pressed=true]{background:#351b1b;border-color:#b44949;color:#ffb5b5}.rx-demo-picker button:focus-visible{outline:2px solid white;outline-offset:3px}.rx-report{background:#fff;color:#08243c;border-top:4px solid #ef303b;border-radius:4px 4px 0 0;max-width:760px;margin:0 auto;text-align:left;box-shadow:0 20px 60px #0003;font-family:Arial,sans-serif}.rx-report-meta{display:flex;justify-content:space-between;border-bottom:1px solid #edf0f5;padding:9px 20px;font-size:8px;color:#667387}.rx-report-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #e1e5ec;gap:12px}.rx-report-header>strong{font-size:15px}.rx-report-header>div{text-align:right}.rx-report-header b{font-size:13px;color:#eb2634}.rx-report-header small{display:block;font-size:7px;letter-spacing:.7px}.rx-report-body{padding:16px 20px 0}.rx-conclusion{padding:14px 16px;border:1px solid #dfe3ec;border-radius:4px}.rx-conclusion>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.rx-info{background:#dfebff;color:#3f77ec;border-radius:50%;width:20px;height:20px;text-align:center;line-height:20px}.rx-status{padding:5px 12px;background:#008564;color:white;font-size:22px;border-radius:4px;letter-spacing:.4px}.rx-demo .rx-conclusion p{font:italic 11px/1.6 Arial,sans-serif;color:#1b4873;margin:12px 0 0}.rx-report h3{font:11px/1.5 Arial,sans-serif;letter-spacing:.2px;background:#fff8ed;border:1px solid #f4a124;border-radius:3px;padding:7px 10px;margin:15px 0}.rx-risk-row{display:flex;align-items:center;gap:20px;min-height:115px}.rx-gauge{height:70px;width:120px;flex-shrink:0;border:2px solid #e3e6ec;border-bottom:0;border-radius:100px 100px 0 0;display:flex;align-items:center;justify-content:center;padding-top:15px}.rx-gauge span{font:32px Arial,sans-serif}.rx-gauge-filled{border-width:14px;height:70px}.rx-gauge-filled span{font-size:25px}.rx-scale{font:9px/1.4 Arial,sans-serif;min-width:35px}.rx-demo .rx-risk-row p{font:11px/1.6 Arial,sans-serif;color:#2451ee;margin:0}.rx-income-row{min-height:95px}.rx-report h4{font:10px/1.5 Arial,sans-serif;letter-spacing:.2px;margin:18px 0 0;padding:10px 4px;border-top:1px solid #dfe3ec;border-bottom:1px solid #dfe3ec}.rx-report-value{font:32px/1.4 Arial,sans-serif;color:#2451ee;text-align:center;padding:9px}.rx-demo .rx-report-disclaimer{font:10px/1.6 Arial,sans-serif;color:#536375;text-align:center;max-width:570px;margin:0 auto 22px}.rx-report-bottom{background:linear-gradient(#fff,#e3e7e4);margin:0 -20px;padding:30px 15px 20px;text-align:center;font:700 9px Arial,sans-serif;color:#315438;letter-spacing:.6px}.rx-demo-note{display:flex;gap:15px;align-items:center;border:1px solid #245b32;background:#0d1b12;padding:18px;border-radius:9px;margin:20px auto 0;max-width:700px;text-align:left}.rx-demo-note>span{border-radius:50%;background:#20b54f;color:#07210e;font:700 22px Arial,sans-serif;min-width:30px;height:30px;text-align:center;line-height:30px}.rx-demo .rx-demo-note p{font:12px/1.7 Arial,sans-serif;color:#b9cfbd;margin:0}.rx-demo-note strong{color:#e4f4e3}@media(max-width:600px){.rx-demo{padding:48px 15px}.rx-demo h2{font-size:25px}.rx-demo .rx-demo-intro{font-size:12px}.rx-demo-picker{padding:8px;gap:5px}.rx-demo-picker button{font-size:10px;padding:12px 3px}.rx-report-meta{font-size:6px;padding:8px 12px}.rx-report-header{padding:12px}.rx-report-header>strong{font-size:12px}.rx-report-header b{font-size:10px}.rx-report-body{padding:12px 12px 0}.rx-conclusion{padding:12px}.rx-conclusion>div{font-size:10px}.rx-status{font-size:17px}.rx-demo .rx-conclusion p{font-size:10px}.rx-report h3{font-size:9px}.rx-risk-row{gap:10px;min-height:110px}.rx-gauge{width:75px;height:50px}.rx-gauge span{font-size:23px}.rx-scale{font-size:8px;min-width:20px}.rx-demo .rx-risk-row p{font-size:9px}.rx-gauge-filled{border-width:9px}.rx-gauge-filled span{font-size:19px}.rx-report-value{font-size:27px}.rx-report-bottom{margin:0 -12px;font-size:8px}.rx-demo .rx-report-disclaimer{font-size:9px}}
