.one-rm-page{--rm-ink:#12233a;--rm-muted:#607087;--rm-line:#d6e1eb;--rm-soft:#f4f7fa;--rm-accent:#087d70;--rm-accent-dark:#05665c;color:var(--rm-ink);letter-spacing:0}.one-rm-page [hidden]{display:none!important}.one-rm-hero{margin-bottom:1.5rem}.one-rm-eyebrow,.one-rm-section-heading>p,.one-rm-panel-heading p{margin:0;color:var(--rm-accent-dark);font-size:.82rem;font-weight:800}.one-rm-hero h1{margin:.25rem 0 .7rem;color:#101827;font-size:clamp(2rem,4vw,3.1rem);line-height:1.18;letter-spacing:0}.one-rm-hero>p:last-of-type{max-width:52rem;margin:0;color:#53667e;font-size:1.04rem;line-height:1.78}.one-rm-trust{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.one-rm-trust span{padding:.3rem .65rem;border:1px solid #cbd9e5;border-radius:4px;background:#fff;color:#476078;font-size:.76rem;font-weight:700}.one-rm-tool{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(270px,.92fr);gap:1rem;align-items:start;margin-bottom:1.25rem}.one-rm-form,.one-rm-result,.one-rm-data-panel,.one-rm-big-three,.one-rm-history,.one-rm-content,.one-rm-faq,.one-rm-related,.one-rm-sources{border:1px solid var(--rm-line);border-radius:8px;background:#fff}.one-rm-form,.one-rm-result{padding:1.35rem}.one-rm-section-heading h2,.one-rm-panel-heading h2{margin:.18rem 0 0;color:var(--rm-ink);font-size:1.45rem;line-height:1.35;letter-spacing:0}.one-rm-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.1rem}.one-rm-wide{grid-column:1/-1}.one-rm-field{display:flex;min-width:0;flex-direction:column;gap:.42rem;margin:0}.one-rm-field>span,.one-rm-unit-choice legend,.one-rm-big-three-fields label>span{color:#243a55;font-size:.86rem;font-weight:800}.one-rm-field select,.one-rm-unit-input{width:100%;min-width:0;height:3rem;border:1px solid #c6d4e2;border-radius:6px;background:#fff}.one-rm-field select{padding:0 .75rem;color:var(--rm-ink);font:inherit;font-weight:600}.one-rm-unit-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden}.one-rm-unit-input:focus-within,.one-rm-field select:focus{border-color:var(--rm-accent);box-shadow:0 0 0 3px rgba(8,125,112,.12);outline:0}.one-rm-unit-input input{width:100%;min-width:0;height:100%;margin:0;padding:0 .75rem;border:0!important;border-radius:0!important;background:#fff!important;color:var(--rm-ink);font:inherit;font-weight:700;box-shadow:none!important}.one-rm-unit-input b{display:grid;min-width:3.1rem;height:100%;place-items:center;border-left:1px solid #d6e1ea;background:#eef3f7;color:#526780;font-size:.82rem}.one-rm-field small{color:#728197;font-size:.7rem;line-height:1.5}.one-rm-unit-choice{margin:0;padding:0;border:0}.one-rm-unit-choice>div{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.one-rm-unit-choice label{position:relative;margin:0;cursor:pointer}.one-rm-unit-choice input{position:absolute;width:1px;height:1px;opacity:0}.one-rm-unit-choice span{display:grid;min-height:2.8rem;place-items:center;border:1px solid #c8d6e3;border-radius:6px;background:#fff;color:#405872;font-weight:800}.one-rm-unit-choice input:checked+span{border-color:var(--rm-accent);background:#eaf6f3;color:#05675d}.one-rm-unit-choice input:focus-visible+span{outline:3px solid rgba(8,125,112,.18);outline-offset:2px}.one-rm-advanced{margin-top:1rem;border-top:1px solid var(--rm-line);border-bottom:1px solid var(--rm-line)}.one-rm-advanced summary{padding:.85rem 0;color:#2a4663;font-size:.86rem;font-weight:800;cursor:pointer}.one-rm-advanced>div{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;padding:0 0 1rem}.one-rm-actions,.one-rm-result-actions{display:flex;gap:.55rem;margin-top:1rem}.one-rm-page .one-rm-primary,.one-rm-page .one-rm-secondary{min-height:44px;margin:0;padding:.65rem 1rem;border-radius:6px;font-weight:800}.one-rm-page .one-rm-primary{border:1px solid var(--rm-accent);background:var(--rm-accent);color:#fff}.one-rm-page .one-rm-primary:hover,.one-rm-page .one-rm-primary:focus-visible{border-color:var(--rm-accent-dark);background:var(--rm-accent-dark);color:#fff}.one-rm-page .one-rm-secondary{border:1px solid #c5d4e2;background:#fff;color:#304b68}.one-rm-page .one-rm-secondary:hover,.one-rm-page .one-rm-secondary:focus-visible{border-color:var(--rm-accent);background:#f3faf8;color:var(--rm-accent-dark)}.one-rm-page .one-rm-secondary:disabled{cursor:not-allowed;opacity:.5}.one-rm-actions .one-rm-primary{flex:2}.one-rm-actions .one-rm-secondary{flex:1}.one-rm-status{min-height:1.45rem;margin:.8rem 0 0;color:#21685f;font-size:.76rem;line-height:1.55}.one-rm-status.is-error,.one-rm-target-percent>p,.one-rm-big-three>p.is-error{color:#b42318;font-weight:700}.one-rm-result{border-color:#bcd9d3;border-left:5px solid var(--rm-accent);background:#f5fbf9;outline:0}.one-rm-result-label{margin:0;color:#376b65;font-size:.78rem;font-weight:800}.one-rm-result output{display:block;margin:.25rem 0;color:#0c3934;font-size:clamp(2.35rem,5vw,3.2rem);font-weight:800;line-height:1.1;overflow-wrap:anywhere}.one-rm-result>p{color:#5a6f82;font-size:.78rem;line-height:1.6}.one-rm-result-help{padding-bottom:.8rem;border-bottom:1px solid #cfe1dd}.one-rm-formula-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:.4rem}.one-rm-formula-grid>div{min-width:0;padding:.75rem .6rem .75rem 0;border-bottom:1px solid #d6e5e1}.one-rm-formula-grid>div:nth-child(even){padding-right:0;padding-left:.6rem}.one-rm-formula-grid span,.one-rm-ratio span{display:block;color:#64798d;font-size:.7rem}.one-rm-formula-grid strong,.one-rm-ratio strong{display:block;margin-top:.2rem;color:#17354d;font-size:.94rem;overflow-wrap:anywhere}.one-rm-ratio{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid #d6e5e1}.one-rm-warning{margin:.8rem 0 0!important;padding:.75rem;border-left:3px solid #d28c24;background:#fff6e8;color:#744c0d!important}.one-rm-result-actions{flex-wrap:wrap}.one-rm-safety{margin:0 0 1.25rem;padding:.95rem 1rem;border-left:4px solid #d09129;background:#fff7e8}.one-rm-safety strong{color:#684812}.one-rm-safety p{margin:.25rem 0 0;color:#665a43;font-size:.8rem;line-height:1.65}.one-rm-data-panel,.one-rm-big-three,.one-rm-history{margin-top:1.2rem;padding:1.35rem}.one-rm-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.one-rm-panel-heading>span{flex:0 0 auto;padding:.28rem .55rem;border-radius:4px;background:#eef5f4;color:#237267;font-size:.7rem;font-weight:800}.one-rm-table-wrap{margin-top:1rem;overflow-x:auto;border:1px solid #d6e1eb;border-radius:6px}.one-rm-table-wrap table{width:100%;min-width:31rem;margin:0;border-collapse:collapse}.one-rm-table-wrap th,.one-rm-table-wrap td{padding:.72rem .8rem;border-bottom:1px solid #e0e7ee;text-align:left}.one-rm-table-wrap thead th{background:#eef3f7;color:#314a65;font-size:.78rem}.one-rm-table-wrap tbody th{color:#284660;font-size:.82rem;font-weight:800}.one-rm-table-wrap td{color:#607188;font-size:.8rem}.one-rm-table-wrap td:nth-child(2){color:#087568;font-weight:800}.one-rm-table-wrap tr:last-child>*{border-bottom:0}.one-rm-table-wrap tr.is-key{background:#f1faf8}.one-rm-target-percent{display:grid;grid-template-columns:auto minmax(7rem,10rem) minmax(0,1fr);align-items:end;gap:.7rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--rm-line)}.one-rm-target-percent>label{align-self:center;color:#29445f;font-size:.84rem;font-weight:800}.one-rm-target-percent>div:last-of-type{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:.7rem;padding:0 .8rem;border:1px solid #c7dad5;border-radius:6px;background:#f2faf8}.one-rm-target-percent span{color:#567068;font-size:.72rem}.one-rm-target-percent strong{color:#086b60;overflow-wrap:anywhere}.one-rm-target-percent>p{grid-column:1/-1;margin:0;font-size:.72rem}.one-rm-panel-note{margin:.8rem 0 0;color:#69798e;font-size:.75rem;line-height:1.65}.one-rm-big-three-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem}.one-rm-big-three-fields label{display:flex;min-width:0;flex-direction:column;gap:.4rem}.one-rm-big-three-result{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding:1rem 0;border-top:1px solid var(--rm-line);border-bottom:1px solid var(--rm-line)}.one-rm-big-three-result span{color:#51657d;font-weight:700}.one-rm-big-three-result output{color:#087568;font-size:1.8rem;font-weight:800;overflow-wrap:anywhere}.one-rm-big-three>p{margin:.7rem 0 0;color:#6d7d91;font-size:.75rem}.one-rm-history .one-rm-panel-heading{align-items:center}.one-rm-history-list{}.one-rm-history #one-rm-history-list{margin-top:.8rem;border-top:1px solid var(--rm-line)}#one-rm-history-list>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid #e1e8ef}#one-rm-history-list div div{display:grid;gap:.15rem}#one-rm-history-list strong{color:#273f5a;font-size:.82rem}#one-rm-history-list span{color:#6d7d91;font-size:.72rem}#one-rm-history-list b{color:#087568;font-size:.9rem}.one-rm-history-empty{margin:.8rem 0 0;color:#718095;font-size:.8rem}.one-rm-content,.one-rm-faq,.one-rm-related,.one-rm-sources{margin-top:1.25rem;padding:1.45rem}.one-rm-content h2,.one-rm-faq h2,.one-rm-related h2,.one-rm-sources h2{margin:0 0 .75rem;color:#13283f;font-size:1.45rem;line-height:1.4;letter-spacing:0}.one-rm-content h3{margin:1.1rem 0 .35rem;color:#1d405b;font-size:1rem;letter-spacing:0}.one-rm-content p,.one-rm-faq p,.one-rm-related span,.one-rm-sources p,.one-rm-sources li{color:#5d6f86;font-size:.84rem;line-height:1.78}.one-rm-formulas{display:grid;gap:.55rem;margin-top:1rem}.one-rm-formulas>div{display:grid;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.75rem 0;border-bottom:1px solid #dbe4ec}.one-rm-formulas strong{color:#087568}.one-rm-formulas code{padding:.35rem .5rem;background:#f2f5f8;color:#334a64;font-size:.78rem;white-space:normal}.one-rm-example-result{padding:.8rem 1rem;border-left:3px solid var(--rm-accent);background:#eff8f6;color:#275d56!important;font-weight:800}.one-rm-split-content{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.one-rm-split-content>div+div{padding-left:1.2rem;border-left:1px solid var(--rm-line)}.one-rm-faq details{border-top:1px solid #dce4ec}.one-rm-faq details:last-child{border-bottom:1px solid #dce4ec}.one-rm-faq summary{padding:.9rem 0;color:#233c58;font-size:.82rem;font-weight:800;line-height:1.5;cursor:pointer}.one-rm-faq details p{margin:0;padding:0 0 .9rem}.one-rm-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.one-rm-related a{display:grid;align-content:start;min-height:6.5rem;padding:.9rem;border:1px solid #d6e1eb;border-radius:6px;background:#fff;text-decoration:none}.one-rm-related a:hover,.one-rm-related a:focus-visible{border-color:var(--rm-accent);background:#f4faf8}.one-rm-related strong{color:#1d3a55;font-size:.88rem}.one-rm-related span{margin-top:.28rem;font-size:.73rem}.one-rm-sources ul{padding-left:1.15rem}.one-rm-sources a{color:#087568;font-weight:700;text-underline-offset:.16rem}.one-rm-disclaimer{margin-top:1rem!important;padding:.85rem 1rem;border-left:3px solid #c98a24;background:#fff7e8;color:#655840!important;font-size:.78rem!important}@media(max-width:980px){.one-rm-tool{grid-template-columns:1fr}.one-rm-result{border-top:1px solid #bcd9d3}}@media(max-width:620px){.modern-subpage #content.one-rm-page{padding:15px}.one-rm-hero h1{font-size:1.9rem}.one-rm-hero>p:last-of-type{font-size:.96rem}.one-rm-form,.one-rm-result,.one-rm-data-panel,.one-rm-big-three,.one-rm-history,.one-rm-content,.one-rm-faq,.one-rm-related,.one-rm-sources{padding:1rem}.one-rm-fields,.one-rm-advanced>div,.one-rm-big-three-fields,.one-rm-split-content,.one-rm-related>div{grid-template-columns:1fr}.one-rm-wide{grid-column:auto}.one-rm-split-content>div+div{padding:1rem 0 0;border-top:1px solid var(--rm-line);border-left:0}.one-rm-target-percent{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.one-rm-target-percent>label{grid-column:1/-1}.one-rm-target-percent>div:last-of-type{grid-column:1/-1}.one-rm-panel-heading{align-items:flex-start;flex-direction:column;gap:.5rem}.one-rm-history .one-rm-panel-heading{align-items:stretch}.one-rm-formulas>div{grid-template-columns:1fr;gap:.25rem}.one-rm-actions{display:grid;grid-template-columns:2fr 1fr}.one-rm-result-actions{display:grid;grid-template-columns:1fr}.one-rm-result-actions button{width:100%}.one-rm-formula-grid{grid-template-columns:1fr}.one-rm-formula-grid>div,.one-rm-formula-grid>div:nth-child(even){padding-right:0;padding-left:0}.one-rm-related a{min-height:auto}}@media(max-width:360px){.modern-subpage #content.one-rm-page{padding:10px}.one-rm-form,.one-rm-result,.one-rm-data-panel,.one-rm-big-three,.one-rm-history,.one-rm-content,.one-rm-faq,.one-rm-related,.one-rm-sources{padding:.85rem}.one-rm-actions{grid-template-columns:1fr}.one-rm-trust span{width:100%}.one-rm-big-three-result{align-items:flex-start;flex-direction:column;gap:.35rem}}
