html body .pi-tms-wrap .pi-mtr-app{background:#fff;border:1px solid #e3e0d6;border-radius:20px;padding:26px;box-shadow:0 14px 40px rgba(0,84,61,.07);margin:22px 0 0}html body .pi-tms-wrap .pi-mtr-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html body .pi-tms-wrap .pi-mtr-part{background:#F7F5EF;border-radius:14px;border-left:6px solid #00543D;padding:14px 16px;min-width:0}html body .pi-tms-wrap .pi-mtr-ph{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin:0 0 8px}html body .pi-tms-wrap .pi-mtr-pn{font-weight:700;font-size:15.5px;line-height:1.3;color:#1c2a24}html body .pi-tms-wrap .pi-mtr-pw{flex:0 0 auto;font:700 12.5px/1 'DM Sans',sans-serif;background:#00543D;color:#D3FA00;border-radius:99px;padding:6px 9px}html body .pi-tms-wrap .pi-mtr-prow{display:flex;align-items:center;gap:12px}html body .pi-tms-wrap .pi-mtr-range{flex:1 1 auto;min-width:0;accent-color:#00543D;margin:0;height:28px}html body .pi-tms-wrap .pi-mtr-pv{flex:0 0 4.6em;text-align:right;font:400 24px/1 'DM Serif Display',Georgia,serif;color:#00543D;white-space:nowrap}html body .pi-tms-wrap .pi-mtr-raw{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:14px;color:#55635c}html body .pi-tms-wrap .pi-mtr-raw input{width:3.9em;font:600 15px/1.2 'DM Sans',sans-serif;color:#1c2a24;border:1.5px solid #cfd6d1;border-radius:8px;padding:6px 8px;background:#fff;margin:0}html body .pi-tms-wrap .pi-mtr-raw input:focus-visible,html body .pi-tms-wrap .pi-mtr-range:focus-visible{outline:3px solid #D3FA00;outline-offset:2px}html body .pi-tms-wrap p.pi-mtr-hint{font-size:13.5px!important;line-height:1.4!important;color:#55635c;margin:8px 0 0!important}html body .pi-tms-wrap .pi-mtr-out{margin:22px 0 0;border-top:1px solid #e3e0d6;padding-top:20px}html body .pi-tms-wrap .pi-mtr-total{background:#00543D;border-radius:16px;padding:18px 20px;color:#fff}html body .pi-tms-wrap .pi-mtr-total>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 12px}html body .pi-tms-wrap .pi-mtr-total span{font:700 12.5px/1.2 'DM Sans',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#D3FA00;width:100%}html body .pi-tms-wrap .pi-mtr-total b{font:400 46px/1 'DM Serif Display',Georgia,serif;color:#fff}html body .pi-tms-wrap .pi-mtr-total small{font-size:14px;color:#CBEBDA}html body .pi-tms-wrap .pi-mtr-stack{display:flex;height:16px;border-radius:99px;overflow:hidden;background:rgba(255,255,255,.14)}html body .pi-tms-wrap .pi-mtr-stack i{display:block;height:100%;border-right:2px solid #00543D}html body .pi-tms-wrap ul.pi-mtr-leg{display:flex;flex-wrap:wrap;gap:4px 14px;list-style:none!important;margin:10px 0 0!important;padding:0!important}html body .pi-tms-wrap ul.pi-mtr-leg li{list-style:none!important;margin:0!important;padding:0!important;font-size:13.5px!important;color:#E6F6ED;display:flex;align-items:center;gap:6px}html body .pi-tms-wrap ul.pi-mtr-leg li:before{display:none!important}html body .pi-tms-wrap ul.pi-mtr-leg i{width:12px;height:12px;border-radius:3px;display:inline-block;box-shadow:0 0 0 1px rgba(255,255,255,.4)}html body .pi-tms-wrap h3.pi-mtr-h{font-size:21px!important;margin:24px 0 6px!important}html body .pi-tms-wrap p.pi-mtr-note{font-size:13.5px!important;line-height:1.5!important;color:#55635c;margin:0 0 10px!important}html body .pi-tms-wrap ol.pi-mtr-cuts{list-style:none!important;margin:0!important;padding:0!important}html body .pi-tms-wrap ol.pi-mtr-cuts>li{list-style:none!important;margin:0 0 10px!important;padding:14px 16px!important;background:#F7F5EF;border-radius:14px}html body .pi-tms-wrap ol.pi-mtr-cuts>li:before{display:none!important}html body .pi-tms-wrap .pi-mtr-cr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin:0 0 12px}html body .pi-tms-wrap .pi-mtr-cr b{font-size:16.5px;color:#1c2a24}html body .pi-tms-wrap .pi-mtr-chip{font:700 12.5px/1.2 'DM Sans',sans-serif;border-radius:99px;padding:6px 10px}html body .pi-tms-wrap .pi-mtr-chip.is-ok{background:#ecf8f0;color:#1b5e3b}html body .pi-tms-wrap .pi-mtr-chip.is-mid{background:#FDEBD3;color:#9A3412}html body .pi-tms-wrap .pi-mtr-chip.is-low{background:#fdf0ef;color:#9a2019}html body .pi-tms-wrap .pi-mtr-track{position:relative;height:14px;background:#E3E0D6;border-radius:99px;margin:0 6px}html body .pi-tms-wrap .pi-mtr-track i{position:absolute;display:block}html body .pi-tms-wrap .pi-mtr-rg{top:0;height:100%;background:#B9D2C6;border-radius:99px}html body .pi-tms-wrap .pi-mtr-last{top:-4px;width:3px;height:22px;margin-left:-1.5px;background:#00543D;border-radius:2px}html body .pi-tms-wrap .pi-mtr-me{top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.25);background:#1b7f4b}html body .pi-tms-wrap .pi-mtr-me.is-mid{background:#d97706}html body .pi-tms-wrap .pi-mtr-me.is-low{background:#b3261e}html body .pi-tms-wrap .pi-mtr-sc{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:#55635c;margin:8px 0 0;line-height:1.35}html body .pi-tms-wrap .pi-mtr-sc span:nth-child(2){text-align:center;color:#1c2a24}html body .pi-tms-wrap .pi-mtr-gap{display:block;font-size:14px;color:#1c2a24;margin:8px 0 0;line-height:1.45}html body .pi-tms-wrap .pi-mtr-per{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 8px}html body .pi-tms-wrap .pi-mtr-per div{flex:1 1 140px;background:#eef6d2;border-radius:12px;padding:12px 14px}html body .pi-tms-wrap .pi-mtr-per b{display:block;font:400 26px/1.1 'DM Serif Display',Georgia,serif;color:#00543D}html body .pi-tms-wrap .pi-mtr-per span{font-size:13.5px;color:#1c2a24}html body .pi-tms-wrap .pi-mtr-years{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 0}html body .pi-tms-wrap .pi-mtr-yc{background:#fff;border:1px solid #e3e0d6;border-radius:14px;padding:18px}html body .pi-tms-wrap .pi-mtr-yc h3{margin:0 0 4px!important;font-size:21px!important}html body .pi-tms-wrap .pi-mtr-yc>p{font-size:14px!important;color:#55635c;margin:0 0 12px!important}html body .pi-tms-wrap ul.pi-mtr-bars{list-style:none!important;margin:0!important;padding:0!important}html body .pi-tms-wrap ul.pi-mtr-bars li{list-style:none!important;display:flex;align-items:center;gap:10px;margin:0 0 7px!important;padding:0!important;font-size:14px!important;line-height:1.2!important}html body .pi-tms-wrap ul.pi-mtr-bars li:before{display:none!important}html body .pi-tms-wrap ul.pi-mtr-bars span{flex:0 0 4.4em;color:#55635c}html body .pi-tms-wrap ul.pi-mtr-bars i{flex:1 1 auto;height:12px;background:#ECEAE2;border-radius:99px;position:relative;overflow:hidden}html body .pi-tms-wrap ul.pi-mtr-bars i em{position:absolute;left:0;top:0;bottom:0;background:#1F7A55;border-radius:99px}html body .pi-tms-wrap ul.pi-mtr-bars li.is-last i em{background:#00543D}html body .pi-tms-wrap ul.pi-mtr-bars b{flex:0 0 3.6em;text-align:right;color:#1c2a24}html body .pi-tms-wrap .pi-mtr-formula{background:#fff;border:1px solid #e3e0d6;border-radius:14px;padding:16px 18px;font:600 16px/1.6 'DM Sans',sans-serif;color:#00543D;margin:16px 0}html body .pi-tms-wrap .pi-mtr-formula small{display:block;font-weight:500;font-size:14px;color:#55635c}@media (max-width:640px){html body .pi-tms-wrap .pi-mtr-app{padding:16px}html body .pi-tms-wrap .pi-mtr-parts,html body .pi-tms-wrap .pi-mtr-years{grid-template-columns:minmax(0,1fr)}html body .pi-tms-wrap .pi-mtr-total b{font-size:40px}html body .pi-tms-wrap .pi-mtr-sc span:first-child,html body .pi-tms-wrap .pi-mtr-sc span:last-child{display:none}html body .pi-tms-wrap .pi-mtr-sc span:nth-child(2){text-align:left}}