.tool--payback{display:flex;flex-direction:column;gap:24px}.tool--payback>*{min-width:0}.tool-asp__form-title{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--t-ink)}.tool-asp__form-intro{margin:0 0 20px;font-size:13px;line-height:1.6;color:var(--t-muted)}.tool-asp__money-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin-bottom:20px}.tool-asp__field{display:flex;flex-direction:column;height:100%}.tool-asp__help{flex:1;margin:0 0 8px;font-size:12px;line-height:1.5;color:#6b6b65}.tool-asp__input{font-variant-numeric:tabular-nums}.tool-asp__input--suffixed{padding-right:46px}.tool-asp__segment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;padding-top:20px;border-top:1px solid var(--t-border)}.tool-asp__segmented{display:inline-flex;border:1px solid var(--t-border);border-radius:8px;overflow:hidden}.tool-asp__seg{padding:10px 14px;border:none;border-left:1px solid var(--t-border);background:#fff;color:var(--t-muted);font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.tool-asp__seg:first-child{border-left:none}.tool-asp__seg[aria-pressed=true]{background:var(--t-ink);color:#fff}.tool-asp__seg:focus-visible{outline:2px solid var(--t-accent);outline-offset:-2px}.tool-asp__headline p{margin:0;font-size:clamp(26px,5vw,40px);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.tool-asp__month{color:#ff6b6e}.tool-asp__result .tool__result-note p{margin:0;max-width:62ch;line-height:1.6}.tool-asp__stats{margin-bottom:28px}.tool-asp__stats .tool__stat-value{font-variant-numeric:tabular-nums}.tool-asp__stats .tool__stat-value[data-sign=ahead]{color:var(--t-accent)}.tool-asp__stats .tool__stat-value[data-sign=behind]{color:var(--t-ink)}.tool-asp__stat-note{margin:4px 0 0;font-size:11px;color:var(--t-placeholder)}.tool-asp__legend{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:10px}.tool-asp__legend-item{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t-muted)}.tool-asp__swatch{flex:none;width:14px;height:3px;border-radius:2px}.tool-asp__swatch--apps{background:var(--t-muted)}.tool-asp__swatch--build{background:var(--t-accent)}.tool-asp__chart{display:block;height:auto;min-width:520px}.tool-asp__caption{margin:10px 0 0;font-size:12px;line-height:1.6;color:var(--t-placeholder)}.tool-asp__reveal{margin-top:10px;padding:0;border:none;background:none;color:var(--t-muted);font-family:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.tool-asp__table-wrap{margin-top:12px;border:1px solid var(--t-border);border-radius:8px}.tool-asp__table{width:100%;min-width:360px;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.tool-asp__table thead tr{background:var(--t-panel)}.tool-asp__table th{padding:8px 12px;color:var(--t-muted);font-weight:600;text-align:right}.tool-asp__table th:first-child{text-align:left}.tool-asp__table td{padding:7px 12px;text-align:right}.tool-asp__table td:first-child{text-align:left}.tool-asp__table tbody tr{border-top:1px solid var(--t-border)}.tool-asp__table td[data-sign]{font-weight:600}.tool-asp__table td[data-sign=ahead]{color:var(--t-accent)}.tool-asp__table td[data-sign=behind]{color:var(--t-muted)}.tool-asp__footnote{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--t-border);font-size:13px;line-height:1.6;color:var(--t-muted)}.tool-asp__status{min-height:18px;margin:8px 0 0;font-size:12px;color:var(--t-ok)}.tool-asp__formula{background:#f2f1ed;line-height:1.8}.tool-asp__example{margin:0 0 10px;padding-left:20px}.tool-asp__example li{margin-bottom:4px}@media screen and (max-width:749px){.tool--payback{gap:16px}.tool-asp__segment-grid{gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/tool-app-stack-payback.css.map */
