.hps-calc{--hc-lila:var(--gcid-186d0082-4b0c-4d98-ab59-691dcfd7e176, #6524B8);--hc-natt:var(--gcid-8534f5bc-199e-482a-885c-3792ece19e0f, #221A2D);--hc-text:var(--gcid-62465596-4264-4a03-8ff1-599b972012d5, #4F4860);--hc-dampad:var(--gcid-116fb962-32ed-4193-9c1d-63fa2aacb4a3, #6E6780);--hc-dimma:var(--gcid-78fc8806-a977-420f-a5c0-c64808c80923, #F7F5FB);--hc-ram:var(--gcid-e8bd2e23-289f-4e59-b92f-f3ce8c265fa5, #E7E2F0);--hc-tint:var(--gcid-46155984-9153-4bb0-9f35-d4cda98ea7c5, #F1EAFB);--hc-hero:var(--gcid-54d9c65c-3ae3-4980-a2e2-2c9ea338971b, #E6DBF7);--hc-gul:var(--gcid-07263746-fd0b-4de9-8386-8effa1f6f20e, #F0A92E);--hc-vit:var(--gcid-b83b2b49-e7bd-417a-81e8-a768309bbe22, #FFFFFF);box-sizing:border-box;width:100%;padding:28px;display:flex;flex-direction:column;gap:18px;background:var(--hc-vit);border:1px solid var(--hc-ram);border-radius:20px;box-shadow:0 10px 30px rgb(34 26 45 / .06);font-family:'Nunito SemiBold',sans-serif;font-size:15px;line-height:1.5;color:var(--hc-natt);text-align:left}.hps-calc *,.hps-calc *::before,.hps-calc *::after{box-sizing:border-box}.hps-calc p{margin:0;padding:0}.hps-calc [hidden]{display:none!important}.hps-calc button{font-family:'Nunito ExtraBold',sans-serif;font-weight:800;cursor:pointer;line-height:1.2}.hps-calc button:focus-visible,.hps-calc input:focus-visible,.hps-calc a:focus-visible{outline:3px solid var(--hc-hero);outline-offset:2px}.hps-calc a{color:var(--hc-lila)}.hps-calc__tabs{display:flex;gap:6px;padding:4px;background:var(--hc-dimma);border-radius:12px}.hps-calc__tab{flex:1 1 0%;min-height:44px;padding:0 10px;border:0;border-radius:9px;background:#fff0;color:var(--hc-dampad);font-size:15px}.hps-calc__tab[aria-selected="true"]{background:var(--hc-vit);color:var(--hc-natt);box-shadow:0 1px 3px rgb(34 26 45 / .12)}.hps-calc__provs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:'Nunito ExtraBold',sans-serif;font-weight:800;font-size:13px;color:var(--hc-dampad)}.hps-calc__provs>div{display:flex;gap:6px;flex-wrap:wrap}.hps-calc__pill{min-height:32px;padding:4px 12px;border-radius:999px;font-size:13px;border:1px solid var(--hc-ram);background:var(--hc-vit);color:var(--hc-text)}.hps-calc__pill[aria-pressed="true"]{border-color:var(--gcid-15ed9849-c115-48bf-a913-c5a5fe425eaf,#B79BE0);background:var(--hc-tint);color:var(--hc-lila)}.hps-calc [data-hps-panel]{display:flex;flex-direction:column;gap:16px}.hps-calc__field{display:flex;flex-direction:column;gap:6px}.hps-calc__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px 12px;flex-wrap:wrap}.hps-calc__row label{font-family:'Nunito ExtraBold',sans-serif;font-weight:800;font-size:15px;color:var(--hc-natt)}.hps-calc__row small{font-family:'Nunito SemiBold',sans-serif;font-size:13px;color:var(--hc-dampad);margin-left:4px}.hps-calc__num{font-family:'Nunito ExtraBold',sans-serif;font-weight:800;font-size:15px;white-space:nowrap}.hps-calc__num input{width:64px;margin:0;padding:6px 8px;font-family:'Nunito ExtraBold',sans-serif;font-weight:800;font-size:16px;color:var(--hc-natt);background:var(--hc-vit);border:1px solid var(--hc-ram);border-radius:8px;text-align:right}.hps-calc input[type="range"]{-webkit-appearance:none;appearance:none;width:100%;margin:0;padding:0;height:28px;background:#fff0;border:0;cursor:pointer}.hps-calc input[type="range"]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:var(--hc-ram)}.hps-calc input[type="range"]::-moz-range-track{height:6px;border-radius:999px;background:var(--hc-ram)}.hps-calc input[type="range"]::-moz-range-progress{height:6px;border-radius:999px;background:var(--hc-lila)}.hps-calc input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:var(--hc-lila);border:3px solid var(--hc-vit);box-shadow:0 1px 4px rgb(34 26 45 / .3)}.hps-calc input[type="range"]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--hc-lila);border:3px solid var(--hc-vit);box-shadow:0 1px 4px rgb(34 26 45 / .3)}.hps-calc ul.hps-adm__list,.hps-calc ul.hps-calc__combos{margin:0!important;padding:0!important;list-style:none!important}.hps-calc ul.hps-adm__list li,.hps-calc ul.hps-calc__combos li{list-style:none!important}.hps-calc__result{padding:20px;border-radius:16px;background:var(--hc-lila);color:var(--hc-vit);display:flex;flex-direction:column;gap:12px}.hps-calc__result-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.hps-calc__result-top>div:first-child{display:flex;flex-direction:column;gap:2px}.hps-calc__eyebrow{font-family:'Nunito ExtraBold',sans-serif;font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--hc-hero)}.hps-calc__total{font-family:'Nunito Black',sans-serif;font-weight:900;font-size:56px;line-height:1;letter-spacing:-.02em;color:var(--hc-vit)}.hps-calc__parts{display:flex;gap:8px}.hps-calc__parts div{padding:8px 12px;border-radius:10px;background:rgb(255 255 255 / .14);display:flex;flex-direction:column}.hps-calc__parts span{font-size:12px;color:var(--hc-hero)}.hps-calc__parts strong{font-family:'Nunito Black',sans-serif;font-weight:900;font-size:20px;color:var(--hc-vit)}.hps-calc__result p{font-size:14px;line-height:1.5;color:var(--hc-tint)}.hps-calc__need{display:flex;gap:10px}.hps-calc__need div{flex:1 1 0%;padding:12px 14px;border-radius:12px;background:rgb(255 255 255 / .14);display:flex;flex-direction:column}.hps-calc__need strong{font-family:'Nunito Black',sans-serif;font-weight:900;font-size:32px;line-height:1.05;color:var(--hc-vit)}.hps-calc__need span{font-size:13px;color:var(--hc-hero)}.hps-calc__tip{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:12px;background:var(--gcid-5afee10a-8652-4f6b-9761-da453a205b5a,#FFF7E8);border:1px solid var(--gcid-a3c2a21f-6b40-476d-9003-805b897cba7c,#F6DDAE)}.hps-calc__tip>span{flex:none;width:22px;height:22px;border-radius:999px;background:var(--hc-gul);color:var(--hc-natt);font-family:'Nunito Black',sans-serif;font-weight:900;font-size:13px;display:flex;align-items:center;justify-content:center}.hps-calc__tip p{font-size:14px;line-height:1.5;color:var(--hc-text)}.hps-calc__tip a{font-family:'Nunito ExtraBold',sans-serif;font-weight:800}.hps-calc__label{font-family:'Nunito ExtraBold',sans-serif;font-weight:800;font-size:15px}.hps-calc__targets{display:flex;gap:6px;flex-wrap:wrap}.hps-calc__target{min-width:52px;min-height:44px;padding:0 10px;border-radius:10px;font-family:'Nunito Black',sans-serif!important;font-weight:900!important;font-size:16px;border:1px solid var(--hc-ram);background:var(--hc-vit);color:var(--hc-natt)}.hps-calc__target[aria-pressed="true"]{background:var(--hc-lila);border-color:var(--hc-lila);color:var(--hc-vit)}.hps-calc__combos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hps-calc__combos li{display:flex;justify-content:space-between;gap:12px;margin:0;padding:10px 14px;border-radius:10px;background:var(--hc-dimma);font-size:14px;color:var(--hc-text)}.hps-calc__combos strong{font-family:'Nunito ExtraBold',sans-serif;font-weight:800;color:var(--hc-natt);white-space:nowrap}.hps-adm{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid var(--hc-ram)}.hps-adm__title{font-family:'Nunito Black',sans-serif;font-weight:900;font-size:20px;line-height:1.2}.hps-adm__sum{font-size:15px;line-height:1.5;color:var(--hc-text)}.hps-adm__sum strong{font-family:'Nunito ExtraBold',sans-serif;font-weight:800;color:var(--hc-natt)}.hps-adm__search{width:100%;min-height:44px;margin:0;padding:10px 14px;font-family:'Nunito SemiBold',sans-serif;font-size:16px;color:var(--hc-natt);background:var(--hc-dimma);border:1px solid var(--hc-ram);border-radius:12px}.hps-adm__label{font-family:'Nunito ExtraBold',sans-serif;font-weight:800;font-size:13px;color:var(--hc-dampad)}.hps-adm__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:600px;overflow-y:auto}.hps-adm__row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;border:1px solid var(--hc-ram);border-radius:12px}.hps-adm__name{display:flex;flex-direction:column;min-width:0}.hps-adm__name strong{font-family:'Nunito ExtraBold',sans-serif;font-weight:800;font-size:14px;line-height:1.3;color:var(--hc-natt)}.hps-adm__name span{font-size:13px;line-height:1.4;color:var(--hc-text)}.hps-adm__name .hps-adm__hist{font-size:12px;color:var(--hc-dampad)}.hps-adm__cut{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.hps-adm__cut strong{font-family:'Nunito Black',sans-serif;font-weight:900;font-size:18px;line-height:1.1;color:var(--hc-natt)}.hps-adm__chip{padding:2px 8px;border-radius:999px;font-family:'Nunito ExtraBold',sans-serif;font-weight:800;font-size:12px;background:var(--hc-dimma);color:var(--hc-dampad);white-space:nowrap}.hps-adm__chip.is-ok{background:var(--hc-tint);color:var(--hc-lila)}.hps-adm__all{align-self:flex-start;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--hc-ram);background:var(--hc-vit);color:var(--hc-lila);font-size:14px}.hps-calc .hps-calc__foot{font-size:12px;line-height:1.5;color:var(--hc-dampad)}.hps-calc__foot a{color:var(--hc-dampad)!important}.hps-calc__credit{display:block;padding-top:12px;border-top:1px solid var(--hc-ram);text-align:center;font-family:'Nunito ExtraBold',sans-serif;font-weight:800;font-size:13px;text-decoration:none}.hps-calc--embed{box-shadow:none}.hps-calc .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:480px){.hps-calc{padding:18px;gap:16px}.hps-calc__total{font-size:48px}.hps-calc__need strong{font-size:28px}.hps-calc__tab{font-size:14px}}.hps-embed{display:flex;flex-direction:column;gap:12px;width:100%}.hps-embed__code{width:100%;box-sizing:border-box;margin:0;padding:16px 18px;border:0;border-radius:14px;background:var(--gcid-8534f5bc-199e-482a-885c-3792ece19e0f,#221A2D);color:var(--gcid-54d9c65c-3ae3-4980-a2e2-2c9ea338971b,#E6DBF7);font-family:'JetBrains Mono Medium',ui-monospace,monospace;font-size:13px;line-height:1.6;resize:none}.hps-embed__copy{align-self:flex-start;min-height:44px;padding:0 18px;border:0;border-radius:var(--gvid-27ca5358-9bef-496b-8eb0-227cee90e356,14px);background:var(--gcid-186d0082-4b0c-4d98-ab59-691dcfd7e176,#6524B8);color:#FFF;font-family:'Nunito ExtraBold',sans-serif;font-weight:800;font-size:15px;cursor:pointer}.hps-embed__copy:hover{background:var(--gcid-c387e8cd-4711-4b99-ab8d-121940398e34,#52199A)}