.minus-page{color:#172033;letter-spacing:0}.minus-page *{box-sizing:border-box}.minus-page [hidden]{display:none!important}.minus-page h1,.minus-page h2,.minus-page h3,.minus-page p{letter-spacing:0}.minus-eyebrow{margin:0 0 .45rem;color:#08766d;font-size:.76rem;font-weight:900}.minus-heading{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:1.4rem;align-items:center;margin-bottom:1.6rem}.minus-heading h1{margin:0;color:#101827;font-size:2.3rem;line-height:1.18}.minus-heading>div>p:last-of-type{max-width:760px;margin:.8rem 0 0;color:#53657a;font-size:.96rem;line-height:1.75}.minus-heading img{display:block;width:190px;height:190px;object-fit:cover;border:1px solid #d8e1e8;border-radius:8px}.minus-heading nav{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.minus-heading nav a{padding:.4rem .65rem;border:1px solid #d3dee8;border-radius:6px;background:#fff;color:#41536a;font-size:.72rem;font-weight:800;text-decoration:none}.minus-heading nav a:hover{border-color:#6ba99e;background:#f0faf7;color:#075f58}
.minus-tool{overflow:hidden;border:1px solid #d4dee8;border-radius:8px;background:#fff}.minus-tool-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem;border-bottom:1px solid #dfe7ed}.minus-tool-head h2{margin:0;color:#17283e;font-size:1.35rem}.minus-tool-head>span{color:#708095;font-size:.72rem;font-weight:700}.minus-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-bottom:1px solid #dfe7ed;background:#f6f8fa}.minus-page button{min-height:44px;margin:0;padding:.55rem .85rem;border:1px solid #cbd7e2;border-radius:7px;background:#fff;color:#2e4057;font:inherit;font-size:.8rem;font-weight:850;line-height:1.25;letter-spacing:0;box-shadow:none;cursor:pointer}.minus-page button:hover{border-color:#69a99d;background:#f1faf7;color:#075f58}.minus-page button:focus-visible,.minus-page input:focus-visible,.minus-page select:focus-visible,.minus-page summary:focus-visible,.minus-page a:focus-visible{outline:3px solid rgba(8,118,109,.2);outline-offset:2px}.minus-tabs button{min-height:52px;border:0;border-right:1px solid #dfe7ed;border-radius:0;background:#f6f8fa;color:#607086}.minus-tabs button:last-child{border-right:0}.minus-tabs button.is-active{background:#fff;color:#08766d;box-shadow:inset 0 -3px 0 #08766d}.minus-primary{border-color:#08766d!important;background:#08766d!important;color:#fff!important}.minus-primary:hover{background:#075f58!important}.minus-copy{border-color:#26384f!important;background:#26384f!important;color:#fff!important}
#minusForm{padding:1.25rem}.minus-mode-panel{min-height:350px}.minus-grid{display:grid;gap:.85rem}.minus-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.minus-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.minus-grid+.minus-grid{margin-top:.9rem}.minus-grid label,.minus-utility-grid label,.minus-dynamic-row label{min-width:0;margin:0;color:#30445d;font-size:.8rem;font-weight:850}.minus-grid label>span:first-child,.minus-utility-grid label>span:first-child,.minus-dynamic-row label>span:first-child{display:block;margin-bottom:.4rem}.minus-grid label>span b{color:#08766d;font-size:.65rem}.minus-grid label>span em{color:#7c8999;font-size:.65rem;font-style:normal}.minus-grid small{display:block;margin-top:.35rem;color:#78879a;font-size:.68rem;font-weight:500;line-height:1.45}.minus-page input,.minus-page select{width:100%;height:48px;margin:0;padding:0 .75rem;border:1px solid #cad6e1;border-radius:7px;background:#fff;color:#172033;font:inherit;font-size:.84rem;letter-spacing:0;box-shadow:none}.minus-unit{display:flex;align-items:center;overflow:hidden;border:1px solid #cad6e1;border-radius:7px;background:#fff}.minus-unit input{min-width:0;border:0;border-radius:0;text-align:right}.minus-unit>b{flex:0 0 auto;padding:0 .75rem;color:#617287;font-size:.78rem}.minus-quick{display:flex;flex-wrap:wrap;gap:.42rem;margin:.7rem 0 1rem}.minus-quick button{min-height:36px;padding:.4rem .65rem;font-size:.7rem}.minus-assumption{margin:1rem 0 0;padding:.75rem .85rem;border-left:3px solid #b1842d;background:#fff8e8;color:#6e581f;font-size:.74rem;line-height:1.65}.minus-actions{display:flex;gap:.55rem;margin-top:1.15rem;padding-top:1rem;border-top:1px solid #dfe7ed}.minus-actions .minus-primary{flex:1}.minus-status{min-height:1.5em;margin:.75rem 0 0;color:#65758a;font-size:.75rem;line-height:1.55}.minus-status[data-type=success]{color:#087064}.minus-status[data-type=error]{color:#b13d46;font-weight:750}
.minus-dynamic-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid #dfe7ed}.minus-dynamic-head h3{margin:0;color:#27394f;font-size:.95rem}.minus-dynamic-head p{margin:.25rem 0 0;color:#708095;font-size:.7rem;line-height:1.5}.minus-dynamic-head button,.minus-advanced>button{min-height:38px}.minus-dynamic-list{display:grid;gap:.55rem;margin-top:.7rem}.minus-dynamic-row{display:grid;grid-template-columns:1fr .85fr 1.2fr auto;gap:.55rem;align-items:end;padding:.7rem;border:1px solid #d9e2e9;border-radius:7px;background:#f8fafc}.minus-dynamic-row .minus-remove{min-width:56px;height:48px;color:#8c3f48}.minus-rate-row{grid-template-columns:1fr 1fr auto}.minus-advanced{margin-top:1rem;border:1px solid #d6e1e8;border-radius:7px;background:#f8fafc}.minus-advanced summary{padding:.8rem 1rem;color:#2c4056;font-size:.82rem;font-weight:850;cursor:pointer}.minus-advanced>p{margin:0;padding:0 1rem;color:#718095;font-size:.7rem;line-height:1.5}.minus-advanced>button{margin:.7rem 1rem 0}.minus-advanced>.minus-dynamic-list{padding:0 1rem 1rem}
.minus-result{padding:1.25rem;border-top:1px solid #dfe7ed;background:#fff}.minus-primary-result{padding:1.2rem;border-radius:8px;background:#17283e;color:#fff}.minus-primary-result p{margin:0;color:#93d7ca;font-size:.72rem;font-weight:850}.minus-primary-result h2{margin:.25rem 0;color:#fff;font-size:1.05rem}.minus-primary-result output{display:block;color:#fff;font-size:2.15rem;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.minus-primary-result span{display:block;margin-top:.35rem;color:#cbd5e1;font-size:.7rem}.minus-result-summary,.minus-limit-result,.minus-history-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:1rem 0 0}.minus-result-summary>div,.minus-limit-result>div,.minus-history-metrics>div{min-width:0;padding:.8rem;border:1px solid #d9e3ea;border-radius:7px;background:#f8fafc}.minus-result-summary dt,.minus-limit-result dt,.minus-history-metrics dt{color:#738195;font-size:.68rem}.minus-result-summary dd,.minus-limit-result dd,.minus-history-metrics dd{margin:.3rem 0 0;color:#25384f;font-size:.86rem;font-weight:850;overflow-wrap:anywhere}.minus-result>h3,.minus-result-detail h3{margin:1.2rem 0 .65rem;color:#263950;font-size:.98rem}.minus-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.minus-comparison-grid>div{min-width:0;padding:.8rem;border:1px solid #dbe4eb;border-radius:7px;background:#fff}.minus-comparison-grid span,.minus-comparison-grid strong{display:block}.minus-comparison-grid span{color:#728095;font-size:.67rem}.minus-comparison-grid strong{margin-top:.25rem;color:#263950;font-size:.86rem;overflow-wrap:anywhere}.minus-limit-result{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:1rem;border-top:1px solid #dfe7ed}.minus-result-detail{margin-top:1rem}.minus-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #d7e1e9;border-radius:7px}.minus-page table{width:100%;min-width:520px;margin:0;border-collapse:collapse}.minus-page th,.minus-page td{padding:.7rem .75rem;border-bottom:1px solid #e1e8ee;color:#465a70;font-size:.72rem;text-align:right;white-space:nowrap}.minus-page th:first-child,.minus-page td:first-child{text-align:left}.minus-page thead th{background:#f1f5f8;color:#34475e;font-weight:850}.minus-page tbody tr:last-child th,.minus-page tbody tr:last-child td{border-bottom:0}.minus-result-note{margin:1rem 0;padding:.8rem;border-left:3px solid #4f8292;background:#f1f7f9;color:#516a74;font-size:.72rem;line-height:1.6}.minus-copy{width:100%}
.minus-utilities,.minus-content,.minus-examples,.minus-sources,.minus-faq,.minus-related{margin-top:1.8rem;padding-top:1.6rem;border-top:1px solid #d9e2e9}.minus-utilities>h2,.minus-content>h2,.minus-examples>h2,.minus-sources>h2,.minus-faq>h2,.minus-related>h2{margin:0;color:#182b42;font-size:1.4rem;line-height:1.35}.minus-utilities>p:not(.minus-eyebrow),.minus-examples>p,.minus-sources>p{margin:.55rem 0 0;color:#617287;font-size:.82rem;line-height:1.65}.minus-utility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.minus-utility-grid>section{margin:0;padding:1rem;border:1px solid #d5e0e8;border-radius:8px;background:#fff}.minus-utility-grid h3{margin:0 0 .7rem;color:#25384e;font-size:1rem}.minus-utility-grid>section>p{margin:0 0 .7rem;color:#67778b;font-size:.74rem;line-height:1.6}.minus-utility-grid button{width:100%;margin-top:.65rem}.minus-utility-grid dl{display:grid;gap:.35rem;margin:.75rem 0 0}.minus-utility-grid dl>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .65rem;background:#f5f8fa}.minus-utility-grid dt{color:#6b7b8f;font-size:.7rem}.minus-utility-grid dd{margin:0;color:#263950;font-size:.78rem;font-weight:850}.minus-utility-grid table{min-width:390px}
.minus-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.minus-content-grid article{height:100%;margin:0;padding:1rem;border:1px solid #d8e2e9;border-radius:7px;background:#fff}.minus-content-grid h3{margin:0;color:#273a50;font-size:.98rem}.minus-content-grid p,.minus-content>p{margin:.45rem 0 0;color:#5d7085;font-size:.84rem;line-height:1.72}.minus-content>h2:not(:first-of-type){margin-top:1.5rem}.minus-content a{color:#08766d;font-weight:800;text-decoration:underline;text-underline-offset:3px}.minus-examples .minus-table-wrap{margin-top:1rem}.minus-sources ul{display:grid;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none}.minus-sources li{padding:.8rem;border:1px solid #d7e2e9;border-radius:7px;background:#fff}.minus-sources a{display:block;color:#08766d;font-size:.82rem;font-weight:850;text-decoration:underline;text-underline-offset:3px}.minus-sources li span{display:block;margin-top:.25rem;color:#69798c;font-size:.7rem;line-height:1.5}.minus-notice{margin-top:1.5rem;padding:1rem;border:1px solid #edd9a8;border-radius:7px;background:#fff9e9}.minus-notice strong{color:#6c541b;font-size:.86rem}.minus-notice p{margin:.35rem 0 0;color:#6f5e34;font-size:.78rem;line-height:1.65}.minus-faq details{border-bottom:1px solid #dbe3ea}.minus-faq summary{padding:.85rem 1.7rem .85rem 0;color:#26394f;font-size:.84rem;font-weight:850;cursor:pointer}.minus-faq details p{margin:0;padding:0 0 .9rem;color:#5f7185;font-size:.8rem;line-height:1.68}.minus-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem}.minus-related a{display:flex;min-height:96px;flex-direction:column;justify-content:center;padding:.9rem;border:1px solid #d5e0e8;border-radius:7px;background:#fff;color:#26394f;text-decoration:none}.minus-related a:hover{border-color:#79b5a9;background:#f1faf7}.minus-related strong,.minus-related span{display:block}.minus-related strong{font-size:.9rem}.minus-related span{margin-top:.3rem;color:#6b7b8e;font-size:.7rem;line-height:1.5}
@media(max-width:820px){.minus-heading{grid-template-columns:minmax(0,1fr) 150px}.minus-heading img{width:150px;height:150px}.minus-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.minus-result-summary,.minus-history-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.minus-dynamic-row{grid-template-columns:repeat(2,minmax(0,1fr))}.minus-dynamic-row .minus-remove{width:100%}.minus-rate-row{grid-template-columns:repeat(2,minmax(0,1fr))}.minus-rate-row .minus-remove{grid-column:1/-1}}
@media(max-width:620px){.minus-heading{grid-template-columns:1fr}.minus-heading h1{font-size:1.9rem}.minus-heading img{display:none}.minus-heading nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.minus-heading nav a{text-align:center}.minus-tool-head{align-items:flex-start;flex-direction:column}.minus-tabs{grid-template-columns:1fr}.minus-tabs button{border-right:0;border-bottom:1px solid #dfe7ed}.minus-tabs button:last-child{border-bottom:0}.minus-tabs button.is-active{box-shadow:inset 3px 0 0 #08766d}.minus-grid-2,.minus-grid-3,.minus-utility-grid,.minus-content-grid,.minus-related>div{grid-template-columns:1fr}.minus-mode-panel{min-height:0}.minus-actions{display:grid;grid-template-columns:1fr}.minus-result-summary,.minus-limit-result,.minus-history-metrics,.minus-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.minus-dynamic-head{align-items:stretch;flex-direction:column}.minus-dynamic-head button{width:100%}.minus-dynamic-row,.minus-rate-row{grid-template-columns:1fr}.minus-rate-row .minus-remove{grid-column:auto}.minus-page table{min-width:500px}.minus-utility-grid table{min-width:390px}}
@media(max-width:375px){#minusForm,.minus-result,.minus-tool-head{padding:1rem}.minus-result-summary,.minus-limit-result,.minus-history-metrics,.minus-comparison-grid{grid-template-columns:1fr}.minus-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.minus-quick button{width:100%}.minus-primary-result output{font-size:1.75rem}}
