.InflationCalculator-module__MqKlPW__root{gap:1.25rem}.InflationCalculator-module__MqKlPW__inputs{flex-direction:column;gap:.9rem;display:flex}.InflationCalculator-module__MqKlPW__topRow{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:1rem;display:grid}.InflationCalculator-module__MqKlPW__monthsRow{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.InflationCalculator-module__MqKlPW__field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.InflationCalculator-module__MqKlPW__fieldLabel{color:var(--color-text-secondary);font-size:.82rem;font-weight:500}.InflationCalculator-module__MqKlPW__monthRow{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.5rem;display:grid}.InflationCalculator-module__MqKlPW__hint{color:var(--color-text-secondary);margin:0;font-size:.82rem;line-height:1.5}.InflationCalculator-module__MqKlPW__error{color:var(--color-error);margin:0;font-size:.86rem;line-height:1.5}.InflationCalculator-module__MqKlPW__error:before{content:"! ";font-weight:700}.InflationCalculator-module__MqKlPW__notice{color:var(--color-text-primary);background:var(--color-surface-elevated);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);margin:0;padding:.55rem .75rem;font-size:.84rem;line-height:1.5}.InflationCalculator-module__MqKlPW__notice a,.InflationCalculator-module__MqKlPW__hint a{color:var(--color-accent)}.InflationCalculator-module__MqKlPW__chips{flex-wrap:wrap;gap:.4rem;display:flex}.InflationCalculator-module__MqKlPW__chip{appearance:none;font:inherit;cursor:pointer;min-height:2.1rem;color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);background:0 0;border-radius:999px;padding:0 .75rem;font-size:.8rem}.InflationCalculator-module__MqKlPW__chip:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.InflationCalculator-module__MqKlPW__chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.InflationCalculator-module__MqKlPW__chip[data-active=true]{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}.InflationCalculator-module__MqKlPW__more{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);padding:.6rem .85rem;font-size:.88rem}.InflationCalculator-module__MqKlPW__more summary{cursor:pointer;color:var(--color-text-primary);font-weight:500}.InflationCalculator-module__MqKlPW__more summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.InflationCalculator-module__MqKlPW__moreBody{flex-direction:column;gap:.9rem;padding-top:.8rem;display:flex}.InflationCalculator-module__MqKlPW__hero{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:.35rem;padding:1.1rem 0 .4rem;display:flex}.InflationCalculator-module__MqKlPW__heroLabel{color:var(--color-text-secondary);font-size:.82rem}.InflationCalculator-module__MqKlPW__heroValue{color:var(--color-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.9rem,8vw,2.9rem);font-weight:500;line-height:1.1}.InflationCalculator-module__MqKlPW__heroSentence{color:var(--color-text-secondary);font-size:.95rem;line-height:1.5}.InflationCalculator-module__MqKlPW__callout{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);flex-direction:column;gap:.3rem;padding:.8rem 1rem;display:flex}.InflationCalculator-module__MqKlPW__callout p{color:var(--color-text-primary);margin:0;font-size:.92rem;line-height:1.55}.InflationCalculator-module__MqKlPW__calloutTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-disabled);margin:0;font-size:.74rem;font-weight:500}.InflationCalculator-module__MqKlPW__block{flex-direction:column;gap:.7rem;min-width:0;display:flex}.InflationCalculator-module__MqKlPW__blockTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-disabled);margin:0;font-size:.74rem;font-weight:500}.InflationCalculator-module__MqKlPW__compare{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.6rem;display:grid}.InflationCalculator-module__MqKlPW__compareCard{appearance:none;font:inherit;text-align:left;min-width:0;color:var(--color-text-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;background:0 0;flex-direction:column;gap:.2rem;padding:.75rem .9rem;display:flex}.InflationCalculator-module__MqKlPW__compareCard:hover{border-color:var(--color-border-strong)}.InflationCalculator-module__MqKlPW__compareCard:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.InflationCalculator-module__MqKlPW__compareCard[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.InflationCalculator-module__MqKlPW__compareOff{cursor:default;opacity:.7}.InflationCalculator-module__MqKlPW__compareOff:hover{border-color:var(--color-border-subtle)}.InflationCalculator-module__MqKlPW__compareName{color:var(--color-text-secondary);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.82rem;font-weight:500;display:flex}.InflationCalculator-module__MqKlPW__compareName em{color:var(--color-accent);font-size:.7rem;font-style:normal}.InflationCalculator-module__MqKlPW__compareValue{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:500}.InflationCalculator-module__MqKlPW__compareSub{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.8rem}.InflationCalculator-module__MqKlPW__chart{width:100%;min-width:0}.InflationCalculator-module__MqKlPW__legend{color:var(--color-text-secondary);flex-wrap:wrap;gap:.4rem 1rem;padding-top:.5rem;font-size:.8rem;display:flex}.InflationCalculator-module__MqKlPW__legend span{align-items:center;gap:.4rem;display:inline-flex}.InflationCalculator-module__MqKlPW__readout{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.2rem 1rem;margin:.4rem 0 0;font-size:.82rem;display:flex}.InflationCalculator-module__MqKlPW__readout strong{color:var(--color-text-primary);font-weight:500}.InflationCalculator-module__MqKlPW__tableHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.InflationCalculator-module__MqKlPW__tableActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.InflationCalculator-module__MqKlPW__tableScroll{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);max-height:22rem;overflow:auto}.InflationCalculator-module__MqKlPW__tableScroll:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.InflationCalculator-module__MqKlPW__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.86rem}.InflationCalculator-module__MqKlPW__table th,.InflationCalculator-module__MqKlPW__table td{text-align:right;border-top:1px solid var(--color-border-subtle);white-space:nowrap;padding:.45rem .7rem}.InflationCalculator-module__MqKlPW__table th:first-child,.InflationCalculator-module__MqKlPW__table td:first-child{text-align:left}.InflationCalculator-module__MqKlPW__table tbody th{color:var(--color-text-secondary);font-weight:400}.InflationCalculator-module__MqKlPW__table thead th{z-index:1;background:var(--color-surface-elevated);color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.06em;border-top:0;font-size:.72rem;font-weight:500;position:sticky;top:0}.InflationCalculator-module__MqKlPW__table tbody tr:first-child th,.InflationCalculator-module__MqKlPW__table tbody tr:first-child td{border-top:0}.InflationCalculator-module__MqKlPW__actions{flex-wrap:wrap;gap:.5rem;display:flex}.InflationCalculator-module__MqKlPW__notes{flex-direction:column;gap:.6rem;display:flex}@media (max-width:36rem){.InflationCalculator-module__MqKlPW__topRow{grid-template-columns:minmax(0,1fr)}.InflationCalculator-module__MqKlPW__table th,.InflationCalculator-module__MqKlPW__table td{padding:.4rem .5rem}}
