.ne-rr{--ne-rr-bg:#06120c;--ne-rr-panel:#081a12;--ne-rr-input:#14271d;--ne-rr-border:#1c4430;--ne-rr-text:#f5fff9;--ne-rr-dim:#adc5b7;--ne-rr-green:#35da83;--ne-rr-risk:#d5ab73;box-sizing:border-box;width:100%;max-width:1080px;margin:32px auto;padding:40px 42px 28px;border:1px solid #0b2317;border-radius:18px;background:linear-gradient(155deg,#06110b 0%,#071b11 55%,#06120c 100%);color:var(--ne-rr-text);font-family:inherit;line-height:1.5}
.ne-rr *{box-sizing:border-box}.ne-rr__header{text-align:center;margin:0 auto 30px;max-width:790px}.ne-rr__eyebrow{margin:0 0 10px;color:var(--ne-rr-green)!important;font-size:12px!important;font-weight:800;letter-spacing:.13em}.ne-rr__title{color:var(--ne-rr-text)!important;font-size:clamp(27px,3.1vw,38px)!important;line-height:1.15!important;font-weight:800;margin:0 0 12px!important}.ne-rr__title span{color:var(--ne-rr-green)}.ne-rr__subtitle{font-size:14px!important;color:var(--ne-rr-dim)!important;line-height:1.6;margin:0!important}.ne-rr__columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.ne-rr__panel{min-width:0;padding:24px;border-radius:14px;background:var(--ne-rr-panel);border:1px solid var(--ne-rr-border)}.ne-rr__panel-title{font-size:19px!important;font-weight:800!important;color:#fff!important;line-height:1.2!important;margin:0 0 18px!important}.ne-rr__field-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 13px}.ne-rr__field{min-width:0}.ne-rr__field label{display:block;color:#c0d4c6;font-size:12px;font-weight:500;margin:0 0 6px;line-height:1.4}.ne-rr__field input,.ne-rr__field select{display:block;width:100%;height:46px;min-height:46px;min-width:0;margin:0;padding:0 12px;border-radius:9px;border:1px solid #284b37;background:var(--ne-rr-input);color:#fff;font:inherit;font-size:14px;box-shadow:none;outline:none;transition:border-color .15s,box-shadow .15s;-webkit-appearance:auto;appearance:auto}.ne-rr__field input:focus,.ne-rr__field select:focus{border-color:var(--ne-rr-green);box-shadow:0 0 0 3px rgba(53,218,131,.2)}.ne-rr__field input::placeholder{color:#94a69c}.ne-rr__optional{font-size:10px;color:#8da999}.ne-rr__advanced{margin-top:18px;padding:13px 13px 12px;border-radius:10px;border:1px solid #1b3b29;background:rgba(26,57,39,.22)}.ne-rr__advanced summary{cursor:pointer;color:#d1f5de;font-weight:700;font-size:13px;outline-offset:4px}.ne-rr__advanced summary span{font-weight:400;color:#91ae9c;margin-left:3px}.ne-rr__advanced-grid{margin-top:14px}.ne-rr__hint{margin:12px 0 0!important;font-size:11px!important;line-height:1.65!important;color:#adc5b7!important}.ne-rr__actions{display:flex;gap:10px;margin-top:18px}.ne-rr__calculate,.ne-rr__reset{cursor:pointer;min-height:46px;margin:0!important;border-radius:9px;font-family:inherit;font-size:13px!important;font-weight:800!important;line-height:1.2!important;transition:filter .15s,transform .15s}.ne-rr__calculate{flex:1;border:0!important;padding:12px 14px!important;background:var(--ne-rr-green)!important;color:#07110b!important;display:flex;align-items:center;justify-content:center;gap:10px}.ne-rr__reset{width:auto;flex:0 0 auto;padding:11px 16px!important;background:transparent!important;border:1px solid #28533a!important;color:#c5e4cf!important}.ne-rr__calculate:hover,.ne-rr__reset:hover{filter:brightness(1.08)}.ne-rr__calculate:focus-visible,.ne-rr__reset:focus-visible{outline:3px solid #a5ebc2;outline-offset:3px}.ne-rr__error{border-radius:8px;padding:10px 12px;margin-top:14px;color:#ffdada;background:#3b1717;border:1px solid #934e4e;font-size:12px}.ne-rr__error[hidden]{display:none!important}.ne-rr__primary-grid,.ne-rr__result-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ne-rr__primary-grid{margin-bottom:10px}.ne-rr__result{padding:13px 12px;background:#14271c;border:1px solid #204030;border-radius:10px;min-width:0;display:flex;flex-direction:column;justify-content:center;min-height:76px}.ne-rr__result>span,.ne-rr__expectancy>span{font-size:11px;color:#a5bcae;line-height:1.35}.ne-rr__result span small,.ne-rr__expectancy span small{font-size:10px;color:#8ca997}.ne-rr__result strong{display:block;font-size:clamp(14px,1.6vw,19px);line-height:1.3;margin-top:8px;color:var(--ne-rr-green);font-weight:800;overflow-wrap:anywhere}.ne-rr__result--featured{background:linear-gradient(145deg,#113324,#14291c);border-color:#2f6e48;min-height:89px}.ne-rr__result--featured strong{font-size:clamp(22px,2.3vw,27px);letter-spacing:-.02em}.ne-rr__visual{margin-top:13px;padding:13px;background:#10291b;border-radius:9px}.ne-rr__visual-label{display:flex;justify-content:space-between;font-size:11px;color:#bbd8c7;line-height:1.5;margin-bottom:5px}.ne-rr__track{height:9px;border-radius:15px;background:#24392c;overflow:hidden;margin-bottom:11px}.ne-rr__track:last-child{margin-bottom:0}.ne-rr__bar{height:100%;border-radius:inherit;min-width:0;max-width:100%;transition:width .24s ease}.ne-rr__bar--risk{background:var(--ne-rr-risk)}.ne-rr__bar--reward{background:var(--ne-rr-green)}.ne-rr__expectancy{margin-top:12px;padding:12px 13px;border-radius:9px;background:#10291b;display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap}.ne-rr__expectancy strong{font-size:12px;color:#b6e6ca;font-weight:700}.ne-rr__expectancy strong[data-state="negative"]{color:#ffb8b0}.ne-rr__summary{background:#142d20;color:#b6d2be!important;padding:12px;border-radius:9px;font-size:12px!important;line-height:1.6!important;margin:12px 0 0!important}.ne-rr__disclaimer{margin:18px 0 0!important;font-size:11px!important;line-height:1.65!important;color:#9fbfa9!important}.ne-rr__results[data-invalid="true"] .ne-rr__result strong,.ne-rr__results[data-invalid="true"] .ne-rr__expectancy strong{color:#aab7ac}.ne-rr__results[data-invalid="true"] .ne-rr__visual{opacity:.45}
@media(max-width:900px){.ne-rr{padding:28px 22px}.ne-rr__panel{padding:20px}.ne-rr__columns{grid-template-columns:1fr}.ne-rr__result strong{font-size:18px}.ne-rr__result--featured strong{font-size:25px}}@media(max-width:480px){.ne-rr{padding:24px 13px;margin:20px auto;border-radius:13px}.ne-rr__header{margin-bottom:22px}.ne-rr__panel{padding:16px 12px}.ne-rr__field-grid{gap:13px 9px}.ne-rr__field label{font-size:11px}.ne-rr__field input,.ne-rr__field select{font-size:13px;padding:0 9px}.ne-rr__result{padding:12px 8px;min-height:72px}.ne-rr__result strong{font-size:15px}.ne-rr__result--featured strong{font-size:21px}.ne-rr__calculate{font-size:12px!important;padding:10px!important}.ne-rr__reset{padding:10px!important}.ne-rr__advanced summary span{display:block;margin-left:0}.ne-rr__result-grid,.ne-rr__primary-grid{gap:8px}}@media(prefers-reduced-motion:reduce){.ne-rr__bar,.ne-rr__field input,.ne-rr__field select,.ne-rr__calculate,.ne-rr__reset{transition:none}}
