.cpi-calc.cpi-calc{width:100%;max-width:1280px;margin:0 auto;box-sizing:border-box;padding:0 0 2rem;container-type:inline-size;container-name:cpi;line-height:1.5;font-weight:400;color-scheme:light;color:#213547;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cpi-calc.cpi-calc,.cpi-calc.cpi-calc *{font-family:Raleway,Arial,sans-serif!important}.cpi-calc.cpi-calc a{font-weight:500;color:#646cff;text-decoration:inherit}.cpi-calc.cpi-calc a:hover{color:#747bff}.cpi-calc button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f9f9f9;cursor:pointer;transition:border-color .25s}.cpi-calc button:hover{border-color:#646cff}.cpi-calc button:focus,.cpi-calc button:focus-visible{outline:4px auto -webkit-focus-ring-color}.cpi-calc.cpi-calc .calculator-button{border:none;background-color:#371e79;transition:background-color .25s ease;position:relative;display:inline-block;box-sizing:border-box;min-width:112px;margin:0;padding:8px 20px;color:#fff;font-family:Lato,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;white-space:nowrap;text-align:center;text-transform:uppercase;border-radius:0;cursor:pointer}.cpi-calc.cpi-calc .calculator-button:disabled,.cpi-calc.cpi-calc .calculator-button:disabled:hover{opacity:.5;background-color:gray;cursor:not-allowed}.cpi-calc.cpi-calc .calculator-button:hover,.cpi-calc.cpi-calc .calculator-button:active{background-color:#8e1b7e}.cpi-calc.cpi-calc .calculator-reset{background-color:#353a50}.cpi-calc.cpi-calc .calculator-reset:hover,.cpi-calc.cpi-calc .calculator-reset:active{background-color:#22252d}.cpi-calc.cpi-calc h1,.cpi-calc.cpi-calc h2{color:#371e79;font-family:Raleway,Arial,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:1.29;text-transform:uppercase}.cpi-calc.cpi-calc label{display:inline-block;margin-bottom:.5rem;color:#676767;font-size:16px;font-style:italic;font-synthesis:style}.cpi-calc.cpi-calc input,.cpi-calc.cpi-calc select{display:inline-block;box-sizing:border-box;max-width:100%;margin:0;padding:6px 12px 7px;background:#fff;border:1px solid #c1c1c1;border-radius:0;color:#222;font: 16px/1.3 Lato,Arial,sans-serif;font-family:Lato,Arial,sans-serif}@media (pointer: coarse){.cpi-calc.cpi-calc .calculator-button,.cpi-calc.cpi-calc input,.cpi-calc.cpi-calc select{min-height:44px}}@container cpi (max-width: 640px){.cpi-calc.cpi-calc h1,.cpi-calc.cpi-calc h2{font-size:22px}.cpi-calc.cpi-calc .calculator-button{min-width:0;white-space:normal}}form.svelte-1vvsr81>h2:where(.svelte-1vvsr81),form.svelte-1vvsr81>h2:where(.svelte-1vvsr81)+p:where(.svelte-1vvsr81){text-align:center}form.svelte-1vvsr81>h2:where(.svelte-1vvsr81){margin:0 0 .5rem}form.svelte-1vvsr81>h2:where(.svelte-1vvsr81)+p:where(.svelte-1vvsr81){text-align:center;width:100%;margin:0 0 2rem}.big-result.svelte-1vvsr81{font-size:2rem;line-height:1.2;margin:0 0 .5rem;font-variant-numeric:tabular-nums}.form-wrapper.svelte-1vvsr81{display:flex}.form-wrapper.svelte-1vvsr81 .form:where(.svelte-1vvsr81),.form-wrapper.svelte-1vvsr81 .result:where(.svelte-1vvsr81){flex:1 1 0;min-width:0}.form-wrapper.svelte-1vvsr81 .form:where(.svelte-1vvsr81){padding-right:2rem}.form-wrapper.svelte-1vvsr81 .result:where(.svelte-1vvsr81){display:flex;flex-direction:column;padding-left:2rem}.result-body.svelte-1vvsr81{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:.5rem 0}.form.svelte-1vvsr81{display:flex;gap:.5rem;flex-direction:column;align-items:stretch;border-right:1px solid #c1c1c1}.form.svelte-1vvsr81{font-size:1.25rem}.form-group.svelte-1vvsr81{display:flex;align-items:center;gap:.5rem}.form-group.svelte-1vvsr81 input:where(.svelte-1vvsr81),.form-group.svelte-1vvsr81 select:where(.svelte-1vvsr81){flex:1 1 0;min-width:0}.small.svelte-1vvsr81{font-size:.75rem;margin:0}.error-text.svelte-1vvsr81{max-width:40ch;margin:0;color:#c33;font-style:italic;text-wrap:balance}.prompt-text.svelte-1vvsr81{max-width:34ch;margin:0;opacity:.7;font-style:italic;text-wrap:balance}.answer.svelte-1vvsr81 p:where(.svelte-1vvsr81){max-width:46ch;margin:0 0 .5rem}.answer.svelte-1vvsr81 .change:where(.svelte-1vvsr81){margin-bottom:0}.error.svelte-1vvsr81{border-color:#f44!important;background-color:#fef!important}.reset-btn.svelte-1vvsr81{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:6px 0;border:0;border-radius:0;background:transparent;color:#371e79;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .2s ease}.reset-btn.svelte-1vvsr81 svg:where(.svelte-1vvsr81){width:1.125em;height:1.125em;flex:none}.reset-btn.svelte-1vvsr81:hover:not(:disabled),.reset-btn.svelte-1vvsr81:focus-visible:not(:disabled){border-color:transparent;color:#8e1b7e}.reset-btn.svelte-1vvsr81:disabled{border-color:transparent;background:transparent;opacity:.4;cursor:not-allowed}.form-actions.svelte-1vvsr81{margin-top:auto;padding-top:1rem;display:flex;gap:.5rem}p.form-label.svelte-1vvsr81{font-size:1.25rem;margin:0 0 .5rem}.footer.svelte-1vvsr81{margin-top:2rem;text-align:center}.data-date.svelte-1vvsr81{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.info-toggle.svelte-1vvsr81{background:none;border:none;cursor:pointer;font-size:.875rem;padding:0 .15rem;color:inherit;opacity:.7;margin-left:.25rem}.info-toggle.svelte-1vvsr81:hover{opacity:1}@media (pointer: coarse){.info-toggle.svelte-1vvsr81{min-width:32px;min-height:32px}}.info-text.svelte-1vvsr81{font-size:.8rem;max-width:40ch;margin:.5rem 0 0;opacity:.8;text-wrap:balance}@container cpi (max-width: 640px){.form-wrapper.svelte-1vvsr81{flex-direction:column}.form-wrapper.svelte-1vvsr81 .form:where(.svelte-1vvsr81){border-right:none;border-bottom:1px solid #c1c1c1;padding-right:0;padding-bottom:1.5rem}.form-wrapper.svelte-1vvsr81 .result:where(.svelte-1vvsr81){padding-left:0;padding-top:1.5rem}.form-wrapper.svelte-1vvsr81 .result.hide-until-result:where(.svelte-1vvsr81){display:none}.form-wrapper.svelte-1vvsr81:has(.result.hide-until-result:where(.svelte-1vvsr81)) .form:where(.svelte-1vvsr81){border-bottom:none;padding-bottom:0}form.svelte-1vvsr81>h2:where(.svelte-1vvsr81)+p:where(.svelte-1vvsr81){margin-bottom:1.5rem}}@container cpi (max-width: 480px){.form-group.svelte-1vvsr81{flex-wrap:wrap}.form-group.svelte-1vvsr81>span:where(.svelte-1vvsr81){flex:1 0 100%}.form-group.svelte-1vvsr81 select:where(.svelte-1vvsr81){flex:1 1 100%}}form.svelte-rgh5ew>h2:where(.svelte-rgh5ew),form.svelte-rgh5ew>h2:where(.svelte-rgh5ew)+p:where(.svelte-rgh5ew){text-align:center}form.svelte-rgh5ew>h2:where(.svelte-rgh5ew){margin:0 0 .5rem}form.svelte-rgh5ew>h2:where(.svelte-rgh5ew)+p:where(.svelte-rgh5ew){text-align:center;width:100%;margin:0 0 2rem}.big-result.svelte-rgh5ew{font-size:2rem;line-height:1.2;margin:0 0 .5rem}.form-wrapper.svelte-rgh5ew{display:flex}.form-wrapper.svelte-rgh5ew .form:where(.svelte-rgh5ew),.form-wrapper.svelte-rgh5ew .result:where(.svelte-rgh5ew){min-width:0}.form-wrapper.svelte-rgh5ew .form:where(.svelte-rgh5ew){flex:2 1 0}.form-wrapper.svelte-rgh5ew .result:where(.svelte-rgh5ew){flex:3 1 0}.form-wrapper.svelte-rgh5ew .form:where(.svelte-rgh5ew){padding-right:2rem}.form-wrapper.svelte-rgh5ew .result:where(.svelte-rgh5ew){display:flex;flex-direction:column;padding-left:2rem}.form.svelte-rgh5ew{display:flex;gap:.5rem;flex-direction:column;align-items:stretch;border-right:1px solid #c1c1c1}.form.svelte-rgh5ew{font-size:1.25rem}p.form-label.svelte-rgh5ew{font-size:1.25rem;margin:0 0 .5rem}.form-actions.svelte-rgh5ew{padding-top:.75rem;display:flex;gap:.5rem}.result-heading.svelte-rgh5ew{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.result-heading.svelte-rgh5ew p:where(.svelte-rgh5ew){margin:0}.result-heading.svelte-rgh5ew .result-label:where(.svelte-rgh5ew){margin-bottom:0}.show-on-card-row.svelte-rgh5ew{display:flex;flex-wrap:wrap;align-items:center;justify-content:left;gap:.5rem 1rem;margin-top:2.5rem}.show-on-card.svelte-rgh5ew{display:inline-flex;align-items:center;gap:.6rem;margin:0;padding:12px 22px;border:1px solid #371e79;border-radius:0;background-color:transparent;color:#371e79;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.show-on-card.svelte-rgh5ew svg:where(.svelte-rgh5ew){flex:none;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.show-on-card.svelte-rgh5ew:hover{background-color:#371e791c}.show-on-card.svelte-rgh5ew:active{background-color:#371e7929}.show-on-card.svelte-rgh5ew svg:where(.svelte-rgh5ew){opacity:.75}.show-on-card.svelte-rgh5ew:focus-visible{outline:2px solid #8e1b7e;outline-offset:2px}@media (pointer: coarse){.show-on-card.svelte-rgh5ew{min-height:44px}}@container cpi (max-width: 480px){.show-on-card.svelte-rgh5ew{width:100%;justify-content:center}}.segmented.svelte-rgh5ew{display:inline-flex;border:1px solid #371e79}.segment.svelte-rgh5ew{margin:0;padding:6px 20px;border:0;border-radius:0;background:transparent;color:#371e79;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.segment.svelte-rgh5ew+.segment:where(.svelte-rgh5ew){border-left:1px solid #371e79}.segment.svelte-rgh5ew:hover:not(.active){background-color:#371e7914}.segment.active.svelte-rgh5ew{background-color:#371e79;color:#fff;cursor:default}.reset-btn.svelte-rgh5ew{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:6px 0;border:0;border-radius:0;background:transparent;color:#371e79;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .2s ease}.reset-btn.svelte-rgh5ew svg:where(.svelte-rgh5ew){width:1.125em;height:1.125em;flex:none}.reset-btn.svelte-rgh5ew:hover:not(:disabled),.reset-btn.svelte-rgh5ew:focus-visible:not(:disabled){border-color:transparent;color:#8e1b7e}.reset-btn.svelte-rgh5ew:disabled{border-color:transparent;background:transparent;opacity:.4;cursor:not-allowed}.form-group.svelte-rgh5ew{display:flex;align-items:center;gap:.5rem}.form-group.svelte-rgh5ew select:where(.svelte-rgh5ew){flex:1 1 0;min-width:0}.result-body.svelte-rgh5ew{flex:1 1 auto;display:flex;flex-direction:column;padding:.5rem 0}.rates-display.svelte-rgh5ew{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem}.rates-display.single.svelte-rgh5ew{grid-template-columns:minmax(0,1fr)}.rate-item.svelte-rgh5ew{display:flex;flex-direction:column;gap:.25rem}.rate-label.svelte-rgh5ew{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;line-height:1.4;opacity:.65;min-height:2.1em}.rate-value.svelte-rgh5ew{font-size:2rem;line-height:1.2;font-weight:400;font-variant-numeric:tabular-nums}.rate-value.placeholder.svelte-rgh5ew{opacity:.5}.rate-value.note.svelte-rgh5ew{font-size:1.375rem;line-height:1.35;font-weight:400;font-style:italic;text-wrap:balance}.rate-value.unavailable.svelte-rgh5ew{font-size:1.375rem}.prompt-text.svelte-rgh5ew{margin:0;opacity:.7;font-style:italic;text-wrap:balance;margin-top:.5rem}.allowances-heading.svelte-rgh5ew{margin-top:2.5rem}.allowances.svelte-rgh5ew{grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));gap:1.5rem 1rem}.allowances.svelte-rgh5ew .rate-value:where(.svelte-rgh5ew){display:flex;align-items:center;min-height:1.5rem;margin-top:auto;font-size:1.25rem}.allowances.svelte-rgh5ew .rate-value.note:where(.svelte-rgh5ew){font-size:1rem;font-style:normal;opacity:.75}.allowance-period.svelte-rgh5ew{display:block}.allowances-note.svelte-rgh5ew{margin:0;font-size:.8125rem;opacity:.65}.allowances.svelte-rgh5ew .rate-label:where(.svelte-rgh5ew){min-height:2.2em;font-size:.875rem;letter-spacing:normal;text-transform:none}.role-heading.svelte-rgh5ew{font-weight:700}.error-text.svelte-rgh5ew{color:#c33;font-style:italic}.small.svelte-rgh5ew{font-size:.75rem;margin:0}.external-arrow.svelte-rgh5ew{margin-left:.15em;font-size:1.2rem;line-height:1;text-decoration:none;display:none}.visually-hidden.svelte-rgh5ew{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer.svelte-rgh5ew{margin-top:2rem;text-align:center}@container cpi (max-width: 640px){.form-wrapper.svelte-rgh5ew{flex-direction:column}.form-wrapper.svelte-rgh5ew .form:where(.svelte-rgh5ew){border-right:none;border-bottom:1px solid #c1c1c1;padding-right:0;padding-bottom:1.5rem}.form-wrapper.svelte-rgh5ew .result:where(.svelte-rgh5ew){padding-left:0;padding-top:1.5rem}.form-wrapper.svelte-rgh5ew .result.hide-until-result:where(.svelte-rgh5ew){display:none}.form-wrapper.svelte-rgh5ew:has(.result.hide-until-result:where(.svelte-rgh5ew)) .form:where(.svelte-rgh5ew){border-bottom:none;padding-bottom:0}form.svelte-rgh5ew>h2:where(.svelte-rgh5ew)+p:where(.svelte-rgh5ew){margin-bottom:1.5rem}.allowances.svelte-rgh5ew{grid-template-columns:minmax(0,1fr);gap:0}.allowances.svelte-rgh5ew .rate-item:where(.svelte-rgh5ew){flex-direction:row;align-items:baseline;justify-content:space-between;gap:1rem;padding:.5rem 0}.allowances.svelte-rgh5ew .rate-item:where(.svelte-rgh5ew)+.rate-item:where(.svelte-rgh5ew){border-top:1px solid #e2e2e2}.allowances.svelte-rgh5ew .allowance-period:where(.svelte-rgh5ew){display:inline;margin-left:.35em}.allowances.svelte-rgh5ew .rate-label:where(.svelte-rgh5ew){min-height:0}.allowances.svelte-rgh5ew .rate-value:where(.svelte-rgh5ew){margin-top:0;font-size:1.125rem}}@container cpi (max-width: 380px){.rates-display.svelte-rgh5ew{grid-template-columns:minmax(0,1fr)}.rate-label.svelte-rgh5ew{min-height:0}}.rate-cards.svelte-ca7xx0{margin-top:2rem}.rate-cards-heading.svelte-ca7xx0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.rate-cards-heading.rate-cards-heading.svelte-ca7xx0 h2:where(.svelte-ca7xx0){margin:0;text-transform:none}.segmented.svelte-ca7xx0{display:inline-flex;border:1px solid #371e79}.segment.svelte-ca7xx0{margin:0;padding:6px 20px;border:0;border-radius:0;background:transparent;color:#371e79;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.segment.svelte-ca7xx0+.segment:where(.svelte-ca7xx0){border-left:1px solid #371e79}.segment.svelte-ca7xx0:hover:not(.active){background-color:#371e7914}.segment.active.svelte-ca7xx0{background-color:#371e79;color:#fff;cursor:default}.rate-card.svelte-ca7xx0{border-bottom:1px solid rgba(0,0,0,.09)}summary.svelte-ca7xx0{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;padding:1.25rem .5rem;font-size:22px;line-height:1.3;list-style:none}summary.svelte-ca7xx0::-webkit-details-marker{display:none}summary.svelte-ca7xx0:after{content:"+";font-size:1.6em;font-weight:300;line-height:1}details[open].svelte-ca7xx0>summary:where(.svelte-ca7xx0):after{content:"−"}.rates-table.svelte-ca7xx0{table-layout:fixed;min-width:760px;color:#333!important;font-family:raleway,sans-serif;font-size:16px;line-height:22px;overflow-x:auto;border-collapse:collapse}.rates-table-footer.svelte-ca7xx0 p:where(.svelte-ca7xx0){font-size:12px;margin-bottom:0!important}.rates-table-footer.svelte-ca7xx0 p:where(.svelte-ca7xx0)+p:where(.svelte-ca7xx0){margin-top:6px}.footnote-marker.svelte-ca7xx0{font-weight:700}.rates-table.svelte-ca7xx0 td:where(.svelte-ca7xx0),.rates-table.svelte-ca7xx0 th:where(.svelte-ca7xx0){padding:10px;border:2px solid transparent;background-clip:padding-box}.rates-table.svelte-ca7xx0 thead:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0){font-size:17px;font-weight:700;line-height:24px;text-wrap:balance}.rates-table.svelte-ca7xx0 tbody:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0){text-align:left;font-size:16px;background-color:#f7f7f7;text-wrap:balance}.rates-table.svelte-ca7xx0 tbody:where(.svelte-ca7xx0) tr.focused:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0){background-color:#e7e2f3}.rates-table.svelte-ca7xx0 tbody:where(.svelte-ca7xx0) tr:where(.svelte-ca7xx0):focus{outline:none}.rates-table.svelte-ca7xx0 td.focused-cell:where(.svelte-ca7xx0){outline:2px solid #371e79;outline-offset:-2px}.rates-table.svelte-ca7xx0 .role-title:where(.svelte-ca7xx0){display:block}.rates-table.svelte-ca7xx0 .role-alt:where(.svelte-ca7xx0){display:block;color:#666;font-size:13px;font-weight:400;line-height:18px}.rates-table.svelte-ca7xx0 th:where(.svelte-ca7xx0):first-of-type{width:260px}.rates-table.svelte-ca7xx0 thead:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0):first-of-type{text-align:left}.rates-table.svelte-ca7xx0 thead:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0){vertical-align:bottom}.rates-table.svelte-ca7xx0 thead:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0):first-of-type .period:where(.svelte-ca7xx0){color:#666;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.rates-table.svelte-ca7xx0 tbody:where(.svelte-ca7xx0) tr:where(.svelte-ca7xx0) td:where(.svelte-ca7xx0){text-align:center}.rates-table.svelte-ca7xx0 tbody:where(.svelte-ca7xx0) tr:where(.svelte-ca7xx0) td:where(.svelte-ca7xx0):nth-child(2){background-color:#c590c033}.rates-table.svelte-ca7xx0 tbody:where(.svelte-ca7xx0) tr:where(.svelte-ca7xx0) td:where(.svelte-ca7xx0):nth-child(3){background-color:#7b6fb133}.rates-table.svelte-ca7xx0 tbody:where(.svelte-ca7xx0) tr:where(.svelte-ca7xx0) td:where(.svelte-ca7xx0):nth-child(4){background-color:#3660aa33}.rates-table.svelte-ca7xx0 tbody:where(.svelte-ca7xx0) tr:where(.svelte-ca7xx0) td:where(.svelte-ca7xx0):nth-child(5){background-color:#95bddb33}.rates-table.svelte-ca7xx0 tbody:where(.svelte-ca7xx0) tr:where(.svelte-ca7xx0) td:where(.svelte-ca7xx0):nth-child(6){background-color:#b2a0cd33}.rates-table.svelte-ca7xx0 thead:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0):nth-child(2){background-color:#c590c066}.rates-table.svelte-ca7xx0 thead:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0):nth-child(3){background-color:#7b6fb166}.rates-table.svelte-ca7xx0 thead:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0):nth-child(4){background-color:#3660aa66}.rates-table.svelte-ca7xx0 thead:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0):nth-child(5){background-color:#95bddb66}.rates-table.svelte-ca7xx0 thead:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0):nth-child(6){background-color:#b2a0cd66}.rates-table.svelte-ca7xx0 .empty:where(.svelte-ca7xx0){color:#767676}.rates-table.svelte-ca7xx0 .note:where(.svelte-ca7xx0){color:#767676;font-size:14px;font-style:italic;text-wrap:balance}.rates-table.svelte-ca7xx0 td:where(.svelte-ca7xx0) .pair:where(.svelte-ca7xx0){display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:0 6px;font-variant-numeric:tabular-nums}.rates-table.svelte-ca7xx0 td:where(.svelte-ca7xx0) .pair:where(.svelte-ca7xx0) .min:where(.svelte-ca7xx0){text-align:right}.rates-table.svelte-ca7xx0 td:where(.svelte-ca7xx0) .pair:where(.svelte-ca7xx0) .rec:where(.svelte-ca7xx0){text-align:left}.rates-table.svelte-ca7xx0 thead:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0) .band-label:where(.svelte-ca7xx0){display:block}.rates-table.svelte-ca7xx0 thead:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0) .band-range:where(.svelte-ca7xx0){display:block;font-size:16px;font-weight:400;line-height:22px}.rates-table.svelte-ca7xx0 thead:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0) .period:where(.svelte-ca7xx0){display:block;font-size:14px;font-weight:400;line-height:20px}.rates-table-wrapper.svelte-ca7xx0 .rates-table:where(.svelte-ca7xx0){width:100%}details.svelte-ca7xx0 .rates-table-wrapper:where(.svelte-ca7xx0){margin:20px 0}.rates-table-wrapper.svelte-ca7xx0{position:relative;overflow-x:scroll;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;background:linear-gradient(to right,#fff 30%,#fff0),linear-gradient(to left,#fff 30%,#fff0) right,linear-gradient(to right,#0000002e,#0000),linear-gradient(to left,#0000002e,#0000) right;background-repeat:no-repeat;background-color:#fff;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.rates-table-wrapper.svelte-ca7xx0 .rates-table:where(.svelte-ca7xx0) tr:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0):first-of-type{position:-webkit-sticky;position:sticky;left:0}.rates-table-wrapper.svelte-ca7xx0 .rates-table:where(.svelte-ca7xx0) thead:where(.svelte-ca7xx0) tr:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0):first-of-type{background-color:#fff}.rates-table-wrapper.svelte-ca7xx0 .rates-table-footer:where(.svelte-ca7xx0){position:sticky;left:0}@container cpi (max-width: 640px){.rate-cards-heading.svelte-ca7xx0{gap:.75rem}.rate-cards-heading.svelte-ca7xx0 h2:where(.svelte-ca7xx0){font-size:1.25rem}summary.svelte-ca7xx0{padding:1rem .25rem;font-size:18px}.rates-table.svelte-ca7xx0,.rates-table.svelte-ca7xx0 thead:where(.svelte-ca7xx0),.rates-table.svelte-ca7xx0 tbody:where(.svelte-ca7xx0),.rates-table.svelte-ca7xx0 tr:where(.svelte-ca7xx0),.rates-table.svelte-ca7xx0 th:where(.svelte-ca7xx0),.rates-table.svelte-ca7xx0 td:where(.svelte-ca7xx0){display:block}.rates-table.svelte-ca7xx0{min-width:0;font-size:15px;line-height:20px}.rates-table.svelte-ca7xx0 th:where(.svelte-ca7xx0):first-of-type{width:auto}.rates-table-wrapper.svelte-ca7xx0{overflow-x:visible;background:none}details.svelte-ca7xx0 .rates-table-wrapper:where(.svelte-ca7xx0){margin-top:0}.rates-table-wrapper.svelte-ca7xx0 .rates-table:where(.svelte-ca7xx0) tr:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0):first-of-type{position:static}.rates-table.svelte-ca7xx0 thead:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0):not(:first-of-type){display:none}.rates-table.svelte-ca7xx0 thead:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0):first-of-type{padding:0 0 .75rem;background-color:transparent}.rates-table.svelte-ca7xx0 tbody:where(.svelte-ca7xx0) tr:where(.svelte-ca7xx0){margin-bottom:1.25rem;border:1px solid #e2e2e2}.rates-table.svelte-ca7xx0 tbody:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0){padding:10px 12px;font-size:16px;border-bottom:1px solid #e2e2e2}.rates-table.svelte-ca7xx0 tbody:where(.svelte-ca7xx0) tr.focused:where(.svelte-ca7xx0) th:where(.svelte-ca7xx0){background-color:#f7f7f7}.rates-table.svelte-ca7xx0 tbody:where(.svelte-ca7xx0) td:where(.svelte-ca7xx0){display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:9px 12px;border:0;text-align:right}.rates-table.svelte-ca7xx0 tbody:where(.svelte-ca7xx0) td:where(.svelte-ca7xx0):before{content:attr(data-band);flex:1 1 auto;min-width:0;color:#555;font-size:13px;line-height:18px;font-weight:600;text-align:left;text-wrap:balance}.rates-table.svelte-ca7xx0 td:where(.svelte-ca7xx0) .pair:where(.svelte-ca7xx0){grid-template-columns:auto auto auto}.rates-table.svelte-ca7xx0 .note:where(.svelte-ca7xx0){font-size:13px}.rates-table.svelte-ca7xx0 .role-alt:where(.svelte-ca7xx0){font-size:12px;line-height:16px}}.debug-bar.svelte-1tqjbvl{box-sizing:border-box;display:flex;align-items:center;gap:.75rem;max-width:900px;margin:0 auto 1.25rem;padding:.75rem 1rem;background-color:#fdf6e3;border:1px dashed #d8be6a;font-size:12px;line-height:1;color:#7a6420}.cpi-calc .debug-bar.svelte-1tqjbvl,.cpi-calc .debug-bar.svelte-1tqjbvl :where(.svelte-1tqjbvl){font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.debug-tag.svelte-1tqjbvl{display:block;padding:4px 7px;background-color:#d8be6a;border-radius:2px;color:#4a3c0d;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.cpi-calc .debug-bar.svelte-1tqjbvl label:where(.svelte-1tqjbvl){display:block;margin:0;color:inherit;font-size:12px;font-style:normal;line-height:1;opacity:.85}.cpi-calc .debug-bar.svelte-1tqjbvl select:where(.svelte-1tqjbvl){width:auto;min-width:8rem;margin:0;padding:4px 8px;border:1px solid #d8be6a;border-radius:2px;background-color:#fff;color:inherit;font-family:inherit;font-size:12px;line-height:1.2;min-height:0}main.svelte-1tqjbvl{max-width:900px;margin:0 auto}.callout.svelte-1tqjbvl{position:relative;box-sizing:border-box;margin-bottom:2rem;padding:1.5rem;color:#fff;background-color:#2f1b66;background-image:radial-gradient(120% 140% at 3% 45%,#7c1c68e6,#7c1c6800 58%),radial-gradient(115% 150% at 99% 26%,#185296e6,#18529600 62%),linear-gradient(100deg,#4a1a5c,#331a6e 46%,#17325f)}.callout-row.svelte-1tqjbvl{display:flex;align-items:center;gap:1.5rem}.callout-title.svelte-1tqjbvl{display:flex;align-items:flex-start;gap:.6rem;padding-right:2rem;margin:0 0 .75rem;font-size:1.0625rem;font-weight:700;line-height:1.35}.callout-icon.svelte-1tqjbvl{flex:none;width:22px;height:22px;color:#ffffffd9}.callout-body.svelte-1tqjbvl{flex:1 1 auto;min-width:0;margin:0;font-size:.9375rem;line-height:1.6;color:#ffffffeb}.callout-btn.svelte-1tqjbvl{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.4rem;border:1px solid rgba(255,255,255,.9);border-radius:0;background-color:#ffffff1a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:.8125rem;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.callout-btn.svelte-1tqjbvl:hover{background-color:#ffffff38;border-color:#fff}.callout-btn.svelte-1tqjbvl:focus-visible{outline:2px solid #fff;outline-offset:2px}.callout-close.svelte-1tqjbvl{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:0;background-color:transparent;color:#ffffffbf;cursor:pointer;transition:color .2s ease,background-color .2s ease}.callout-close.svelte-1tqjbvl svg:where(.svelte-1tqjbvl){width:14px;height:14px}.callout-close.svelte-1tqjbvl:hover{color:#fff;background-color:#ffffff29}.callout-close.svelte-1tqjbvl:focus-visible{outline:2px solid #fff;outline-offset:-2px}.cpi-tabs.svelte-1tqjbvl{display:flex;flex-wrap:wrap;gap:2px;margin:0}.cpi-tab.svelte-1tqjbvl{flex:1 1 0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:112px;margin:0;padding:10px 20px;border:none;border-top:3px solid transparent;border-radius:0;background-color:#e4e4e8;color:#676767;font-size:16px;font-weight:600;line-height:1.5;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.cpi-tab-label-short.svelte-1tqjbvl{display:none}.cpi-tab.svelte-1tqjbvl .cpi-tab-badge:where(.svelte-1tqjbvl){flex:none;padding:2px 6px;border-radius:999px;background-color:#8e1b7e;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.4}@media (pointer: coarse){.callout-btn.svelte-1tqjbvl{min-height:44px}.callout-close.svelte-1tqjbvl{width:44px;height:44px}}.visually-hidden.svelte-1tqjbvl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cpi-tab.svelte-1tqjbvl:hover{background-color:#ededf0;color:#371e79}.cpi-tab.svelte-1tqjbvl:focus-visible{outline:2px solid #8e1b7e;outline-offset:-2px}.cpi-tab.active.svelte-1tqjbvl{background-color:#f6f6f6;border-top-color:#371e79;color:#371e79;cursor:default}.panel.svelte-1tqjbvl{background-color:#f6f6f6;padding:2rem}.panel[hidden].svelte-1tqjbvl{display:none}.panel.svelte-1tqjbvl:focus{outline:none}@container cpi (max-width: 640px){.callout.svelte-1tqjbvl{padding:1.25rem}.callout-row.svelte-1tqjbvl{flex-direction:column;align-items:flex-start;gap:1.25rem}.callout-title.svelte-1tqjbvl{font-size:1rem;gap:.5rem}.callout-body.svelte-1tqjbvl{font-size:.875rem}.panel.svelte-1tqjbvl{padding:2rem 1.25rem 1.25rem}.cpi-tab.svelte-1tqjbvl{padding:10px 12px;font-size:15px;gap:.4rem;min-width:0;flex:1 1 auto}.cpi-tab-label-full.svelte-1tqjbvl{display:none}.cpi-tab-label-short.svelte-1tqjbvl{display:inline}.cpi-tab.svelte-1tqjbvl .cpi-tab-badge:where(.svelte-1tqjbvl){padding:1px 5px;font-size:10px}}
