.summary[data-v-16d9eede]{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.summary__row[data-v-16d9eede]{align-items:baseline;display:flex;font-size:var(--fs-small);gap:var(--space-4);justify-content:space-between}.summary__row dt[data-v-16d9eede]{color:var(--color-ink-soft)}.summary__row dd[data-v-16d9eede]{color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0}.summary__row--muted dd[data-v-16d9eede],.summary__row--muted dt[data-v-16d9eede]{color:var(--color-ink-soft);font-size:var(--fs-eyebrow)}.summary__row--discount dd[data-v-16d9eede]{color:var(--color-success);font-weight:var(--fw-medium)}.summary__row--total[data-v-16d9eede]{border-top:1px solid var(--color-line);margin-top:var(--space-2);padding-top:var(--space-3)}.summary__row--total dt[data-v-16d9eede]{color:var(--color-ink)}.summary__row--total dd[data-v-16d9eede],.summary__row--total dt[data-v-16d9eede]{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-semibold)}.summary__ratename[data-v-16d9eede]{color:var(--color-ink-soft);font-size:var(--fs-eyebrow)}.summary__eta[data-v-16d9eede]{color:var(--color-ink-soft);font-size:var(--fs-small);margin-top:var(--space-2);text-align:right}.summary__packsaving[data-v-16d9eede]{color:var(--color-success);font-size:var(--fs-small);margin:calc(var(--space-1)*-1) 0 0}.freebar[data-v-16d9eede]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3)}.freebar__text[data-v-16d9eede]{color:var(--color-ink);font-size:var(--fs-small);font-weight:var(--fw-semibold);margin:0;text-align:center}.freebar--done .freebar__text[data-v-16d9eede]{color:var(--color-success)}.freebar__track[data-v-16d9eede]{background:var(--color-line);border-radius:999px;height:8px;overflow:hidden}.freebar__fill[data-v-16d9eede]{background:var(--color-accent);border-radius:inherit;display:block;height:100%;transition:width .5s var(--ease),background-color var(--dur) var(--ease)}.freebar--done .freebar__fill[data-v-16d9eede]{background:var(--color-success)}@media(prefers-reduced-motion:reduce){.freebar__fill[data-v-16d9eede]{transition:none}}.summary__freehint[data-v-16d9eede]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-ink-soft);font-size:var(--fs-small);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);text-align:center}
