.calc-zone-heading[data-v-c2ec686b]{min-width:0;margin:0 0 .15rem}.calc-zone-heading--band[data-v-c2ec686b]{min-height:2.75rem;margin:0}.calc-zone-heading__row[data-v-c2ec686b]{align-items:center;gap:.55rem;min-width:0;display:flex}.calc-zone-heading__icon-wrap[data-v-c2ec686b]{background:color-mix(in srgb,var(--zone-icon-bg,var(--text-muted)) 12%,var(--color-surface));border-radius:999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.calc-zone-heading--form[data-v-c2ec686b]{--zone-icon-bg:var(--cat-health-accent,var(--color-info))}.calc-zone-heading--result[data-v-c2ec686b]{--zone-icon-bg:var(--color-success-on-surface,var(--cat-health))}.calc-zone-heading__icon[data-v-c2ec686b]{width:.95rem;height:.95rem;color:color-mix(in srgb,var(--zone-icon-bg,var(--color-link)) 55%,var(--text-muted))}.calc-zone-heading__copy[data-v-c2ec686b]{flex-direction:column;flex:auto;justify-content:center;gap:.2rem;min-width:0;display:flex}.calc-zone-heading__actions[data-v-c2ec686b]{flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.calc-zone-heading__badge[data-v-c2ec686b]{color:var(--color-success-on-surface,var(--cat-health));background:color-mix(in srgb,var(--cat-health) 14%,var(--color-surface));border:1px solid color-mix(in srgb,var(--cat-health) 28%,var(--color-border));white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;margin:0;padding:.28rem .55rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.calc-zone-heading__title[data-v-c2ec686b]{font-size:var(--font-size-title,1.1875rem);text-wrap:balance;color:var(--color-text);margin:0;font-weight:700;line-height:1.25}.calc-zone-heading__lead[data-v-c2ec686b]{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.45}.calc-button[data-v-a326f82a]{align-self:stretch;margin-top:.35rem}.calc-button[data-v-a326f82a] .ui-btn{width:100%}@media (width>=640px){.calc-button[data-v-a326f82a]:not(.calc-button--block){align-self:flex-start}.calc-button[data-v-a326f82a]:not(.calc-button--block) .ui-btn{width:auto}}.calc-result-summary[data-v-d0919a26]{--summary-tone:var(--color-success-on-surface);text-align:center;border-radius:var(--radius-surface-md);border:1px solid color-mix(in srgb,var(--summary-tone) 38%,var(--color-border));background:linear-gradient(160deg,color-mix(in srgb,var(--summary-tone) 12%,var(--color-surface)) 0,var(--color-surface-raised) 55%,var(--color-surface) 100%);box-shadow:var(--shadow-card-soft);margin:0;padding:.85rem .95rem}.calc-result-summary--neutral[data-v-d0919a26]{--summary-tone:var(--color-text-muted)}.calc-result-summary--success[data-v-d0919a26]{--summary-tone:var(--color-success-on-surface)}.calc-result-summary--info[data-v-d0919a26]{--summary-tone:var(--color-info)}.calc-result-summary--warning[data-v-d0919a26]{--summary-tone:var(--color-warning)}.calc-result-summary--danger[data-v-d0919a26]{--summary-tone:var(--color-danger-text)}.calc-result-summary--hero-health[data-v-d0919a26]{border-radius:var(--radius-soft);background:var(--color-surface);box-shadow:none;border:none;padding:1rem 1.05rem .9rem;container:calc-summary/inline-size}.calc-result-summary__body[data-v-d0919a26]{flex-direction:column;gap:.65rem;min-width:0;display:flex}.calc-result-summary--hero-health:not(:has(.calc-result-summary__lead)) .calc-result-summary__value-block[data-v-d0919a26]{margin-bottom:0}.calc-result-summary--hero-health:has(.calc-result-summary__equivalence) .calc-result-summary__value-block[data-v-d0919a26]{margin-bottom:0}.calc-result-summary--hero-health .calc-result-summary__value[data-v-d0919a26],.calc-result-summary--hero-health .calc-result-summary__value-unit[data-v-d0919a26]{color:var(--summary-tone,var(--color-success-on-surface,var(--cat-health)))}.calc-result-summary--hero-health .calc-result-summary__value--split[data-v-d0919a26]{letter-spacing:-.04em;font-size:clamp(2.75rem,24cqi,6rem);font-weight:800;line-height:.95}.calc-result-summary--hero-health .calc-result-summary__value-amount[data-v-d0919a26]{font-size:inherit;font-weight:inherit}.calc-result-summary--hero-health .calc-result-summary__value-unit[data-v-d0919a26]{letter-spacing:-.02em;font-size:.42em;font-weight:600}.calc-result-summary__icon-wrap[data-v-d0919a26]{margin:0 0 .45rem}.calc-result-summary__icon[data-v-d0919a26]{width:1.35rem;height:1.35rem;color:var(--color-success-on-surface,var(--cat-health))}.calc-result-summary__lead[data-v-d0919a26]{color:var(--color-text);text-wrap:pretty;margin:0 0 .35rem;font-size:.875rem;font-weight:500;line-height:1.4}.calc-result-summary__secondary-badge[data-v-d0919a26]{font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--summary-tone) 14%,var(--color-surface));border:1px solid color-mix(in srgb,var(--summary-tone) 35%,var(--color-border));color:var(--color-text);border-radius:999px;align-items:center;margin:.45rem auto 0;padding:.28rem .65rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}.calc-result-summary__explanation[data-v-d0919a26]{color:var(--color-text);text-wrap:pretty;margin:.55rem 0 0;max-width:36ch;margin-inline:auto;font-size:.875rem;line-height:1.45}.calc-result-summary__disclaimer[data-v-d0919a26]{border-top:1px solid color-mix(in srgb,var(--cat-health) 12%,var(--color-border));color:var(--text-muted);text-align:left;text-wrap:pretty;align-items:flex-start;gap:.4rem;margin:.85rem 0 0;padding:.65rem 0 0;font-size:.8125rem;line-height:1.45;display:flex}.calc-result-summary__disclaimer-icon[data-v-d0919a26]{width:.85rem;height:.85rem;color:var(--color-link);flex-shrink:0;margin-top:.15rem}.calc-result-summary--hero-health .calc-result-summary__disclaimer[data-v-d0919a26]{border-top-color:color-mix(in srgb,var(--cat-health) 14%,var(--color-border))}.calc-result-summary__value-block[data-v-d0919a26]{margin:0 0 .65rem}.calc-result-summary__value[data-v-d0919a26]{font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--summary-tone,var(--color-text));transform-origin:50%;margin:0;font-size:clamp(2.25rem,12cqi,3.25rem);font-weight:800;line-height:1}.calc-result-summary__value--split[data-v-d0919a26]{letter-spacing:normal;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.1rem .2rem;display:flex}.calc-result-summary__value-amount[data-v-d0919a26]{font-size:inherit;font-weight:inherit;letter-spacing:-.04em;line-height:1}.calc-result-summary__value-unit[data-v-d0919a26]{letter-spacing:-.02em;color:var(--summary-tone,var(--color-text));font-size:.38em;font-weight:600;line-height:1.1}.calc-result-summary__caption[data-v-d0919a26]{color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2rem .35rem;margin:.4rem 0 0;font-size:.88rem;font-weight:600;line-height:1.35;display:flex}.calc-result-summary__equivalence[data-v-d0919a26]{border-top:1px solid color-mix(in srgb,var(--cat-health) 12%,var(--color-border));text-align:left;min-width:0;margin:0;padding-top:.65rem}.calc-result-summary--hero-health .calc-result-summary__body--split .calc-result-summary__equivalence[data-v-d0919a26]{border-top:none;padding-top:0}@container calc-summary (width>=22rem){.calc-result-summary--hero-health .calc-result-summary__body--split[data-v-d0919a26]{flex-direction:row;align-items:stretch;gap:.75rem}.calc-result-summary--hero-health .calc-result-summary__body--split .calc-result-summary__value-block[data-v-d0919a26]{text-align:center;flex-direction:column;flex:58%;justify-content:center;align-items:center;min-width:0;min-height:6.5rem;padding:0;display:flex}.calc-result-summary--hero-health .calc-result-summary__body--split .calc-result-summary__value[data-v-d0919a26]{width:100%}.calc-result-summary--hero-health .calc-result-summary__body--split .calc-result-summary__value--split[data-v-d0919a26]{justify-content:center;width:100%}.calc-result-summary--hero-health .calc-result-summary__body--split .calc-result-summary__value-unit[data-v-d0919a26]{font-size:.44em;font-weight:700}.calc-result-summary--hero-health .calc-result-summary__body--split .calc-result-summary__equivalence[data-v-d0919a26]{flex-direction:column;flex:42%;align-self:stretch;width:100%;min-width:0;min-height:100%;display:flex}.calc-result-summary--hero-health .calc-result-summary__body--split .calc-result-summary__equivalence-title[data-v-d0919a26]{flex-shrink:0;margin-bottom:.4rem;font-size:.9375rem}.calc-result-summary--hero-health .calc-result-summary__body--split .calc-result-summary__equivalence-tile[data-v-d0919a26]{flex:auto;align-items:center;width:100%;min-height:0;padding:0}}.calc-result-summary--hero-health .calc-result-summary__equivalence[data-v-d0919a26]{border-top-color:color-mix(in srgb,var(--cat-health) 14%,var(--color-border))}.calc-result-summary__equivalence-title[data-v-d0919a26]{color:var(--color-text);text-wrap:balance;margin:0 0 .45rem;font-size:.9375rem;font-weight:700;line-height:1.3}.calc-result-summary__equivalence-tile[data-v-d0919a26]{min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;align-items:flex-start;gap:.65rem;padding:0;display:flex}.calc-result-summary__equivalence-icon-wrap[data-v-d0919a26]{background:color-mix(in srgb,var(--equiv-icon-accent,var(--color-link)) 14%,var(--color-surface));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.calc-result-summary__equivalence-icon-wrap--info[data-v-d0919a26]{--equiv-icon-accent:var(--color-info)}.calc-result-summary__equivalence-icon-wrap--health[data-v-d0919a26]{--equiv-icon-accent:var(--color-success-on-surface,var(--cat-health))}.calc-result-summary__equivalence-icon-wrap--warning[data-v-d0919a26]{--equiv-icon-accent:var(--color-warning)}.calc-result-summary__equivalence-icon-wrap--danger[data-v-d0919a26]{--equiv-icon-accent:var(--color-danger-text)}.calc-result-summary__equivalence-icon[data-v-d0919a26]{width:1.2rem;height:1.2rem;color:var(--equiv-icon-accent,var(--color-link))}.calc-result-summary__equivalence-body[data-v-d0919a26]{min-width:0}.calc-result-summary__equivalence-value[data-v-d0919a26]{color:var(--color-text);font-variant-numeric:tabular-nums;text-wrap:balance;margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.calc-result-summary--hero-health .calc-result-summary__equivalence-value[data-v-d0919a26]{color:var(--summary-tone,var(--color-text))}.calc-result-summary__equivalence-reference[data-v-d0919a26]{color:var(--text-muted);text-wrap:pretty;margin:.2rem 0 0;font-size:.9375rem;line-height:1.35}.calc-result-summary__badge[data-v-d0919a26]{letter-spacing:.02em;background:color-mix(in srgb,var(--summary-tone) 20%,var(--color-surface));border:1px solid color-mix(in srgb,var(--summary-tone) 50%,var(--color-border));color:var(--summary-tone);border-radius:999px;align-items:center;margin:0 auto .55rem;padding:.38rem .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.calc-result-summary__meta[data-v-d0919a26]{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.45}.calc-result-summary__details[data-v-d0919a26]{border-top:1px solid var(--color-border);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.4rem .65rem;margin:.75rem 0 0;padding-top:.75rem;font-size:.88rem;display:grid}.calc-result-summary__details dt[data-v-d0919a26]{color:var(--text-muted);min-width:0;margin:0;font-size:.82rem;font-weight:500;line-height:1.35}.calc-result-summary__details dd[data-v-d0919a26]{color:var(--color-text);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.calc-result-summary__detail--highlight[data-v-d0919a26]{color:var(--color-text);font-weight:700}.calc-result-idle-hint[data-v-59530c8a]{text-align:left;flex-direction:column;gap:.45rem;width:100%;min-width:0;display:flex}.calc-result-idle-hint__title[data-v-59530c8a]{color:var(--color-text);text-wrap:balance;margin:0;font-size:.9375rem;font-weight:650;line-height:1.35}.calc-result-idle-hint__lead[data-v-59530c8a]{max-width:42ch;color:var(--text-muted);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.45}.calc-result-idle-hint__steps[data-v-59530c8a]{counter-reset:idle-hint-step;flex-direction:column;gap:.45rem;width:100%;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.calc-result-idle-hint__steps li[data-v-59530c8a]{min-height:1.35rem;color:var(--color-text);text-wrap:pretty;padding-left:1.85rem;font-size:.8125rem;line-height:1.4;position:relative}.calc-result-idle-hint__steps li[data-v-59530c8a]:before{counter-increment:idle-hint-step;content:counter(idle-hint-step);background:color-mix(in srgb,var(--color-border) 55%,var(--color-surface));width:1.25rem;height:1.25rem;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.02rem;left:0}.calc-result-block[data-v-b3e5df0b]{flex-direction:column;gap:.65rem;width:100%;min-width:0;display:flex}.calc-result-panel[data-v-a68d5a3d]{flex-direction:column;min-width:0;height:100%;display:flex}.calc-result-panel__body[data-v-a68d5a3d]{flex:1;min-width:0;padding:.15rem 0 0}.calc-result-panel__heading[data-v-a68d5a3d]{font-weight:600;font-size:var(--font-size-label,.875rem);color:var(--text-muted);margin:0 0 .65rem;line-height:1.4}.calc-result-panel__error[data-v-a68d5a3d]{border-radius:var(--radius-surface-md);margin:0;padding:.75rem .85rem;line-height:1.45}.calc-result-panel__idle[data-v-a68d5a3d]{border-radius:var(--radius-surface-md);border:1px dashed color-mix(in srgb,var(--color-border) 85%,var(--text-muted));background:color-mix(in srgb,var(--color-surface-raised) 55%,transparent);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.35rem;min-height:9rem;padding:1rem .85rem;display:flex}.calc-result-panel--summary .calc-result-panel__idle[data-v-a68d5a3d]{border-style:solid;border-color:color-mix(in srgb,var(--cat-health) 14%,var(--color-border));background:color-mix(in srgb,var(--cat-health) 4%,var(--color-surface));min-height:clamp(14rem,38vh,19rem);padding:1.4rem 1.15rem}.calc-result-panel__idle-value[data-v-a68d5a3d]{color:color-mix(in srgb,var(--text-muted) 55%,transparent);font-variant-numeric:tabular-nums;margin:0;font-size:2rem;font-weight:800;line-height:1}.calc-result-panel__idle-title[data-v-a68d5a3d]{color:var(--color-text);margin:0;font-weight:700;line-height:1.35}.calc-result-panel__idle-hint[data-v-a68d5a3d]{max-width:16rem;color:var(--text-muted);text-align:center;margin:0;font-size:.88rem;line-height:1.45}.calc-result-panel__gauge-stack[data-v-a68d5a3d]{flex-direction:column;align-items:stretch;gap:.65rem;width:100%;min-height:9rem;display:flex}.calc-result-panel__gauge-anchor[data-v-a68d5a3d]{flex-shrink:0;justify-content:center;width:100%;display:flex}.calc-result-panel__gauge-anchor[data-v-a68d5a3d] .gauge-base{width:100%;max-width:100%;margin:0}.calc-result-panel__below[data-v-a68d5a3d]{min-width:0}.calc-result-panel__legend[data-v-a68d5a3d]{min-width:0;padding-top:.15rem}.calc-result-panel--gauge .calc-result-panel__below .calc-result-panel__idle-hint[data-v-a68d5a3d]{margin-top:.15rem}.calc-result-panel--active .calc-result-panel__body[data-v-a68d5a3d] .result-box{border-radius:0;margin-top:0;padding:0}.calc-result-panel--table .calc-result-panel__body[data-v-a68d5a3d] .result-table,.calc-result-panel--table .calc-result-panel__body[data-v-a68d5a3d] .table-wrap{max-height:14rem;overflow:auto}@media (width>=900px){.calc-result-panel--summary .calc-result-panel__idle[data-v-a68d5a3d]{background:0 0;border:none;min-height:0;padding:.5rem .35rem}.calc-result-panel__gauge-stack[data-v-a68d5a3d]{min-height:10rem}}@keyframes calc-result-reveal-a68d5a3d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes calc-result-idle-breathe-a68d5a3d{0%,to{opacity:.42}50%{opacity:.72}}@keyframes calc-result-value-pop-a68d5a3d{0%{transform:scale(1)}45%{transform:scale(1.035)}to{transform:scale(1)}}.calc-result-panel__reveal[data-v-a68d5a3d]{animation:.44s cubic-bezier(.22,1,.36,1) both calc-result-reveal-a68d5a3d}.calc-result-panel__idle--invite[data-v-a68d5a3d]{transition:border-color .25s ease-out,background .25s ease-out}.calc-result-panel__idle--invite .calc-result-panel__idle-value[data-v-a68d5a3d]{animation:3.2s ease-in-out infinite calc-result-idle-breathe-a68d5a3d}.calc-result-panel--active[data-v-a68d5a3d] .calc-result-summary__badge{animation:.38s cubic-bezier(.22,1,.36,1) .1s both calc-result-reveal-a68d5a3d}.calc-result-panel__reveal[data-v-a68d5a3d] .calc-gauge-result__number{animation:.42s cubic-bezier(.22,1,.36,1) 60ms both calc-result-reveal-a68d5a3d}.calc-result-panel--active[data-v-a68d5a3d] .calc-result-stat-tiles{animation:.38s cubic-bezier(.22,1,.36,1) .12s both calc-result-reveal-a68d5a3d}.calc-result-panel--active[data-v-a68d5a3d] .calc-result-tips{animation:.38s cubic-bezier(.22,1,.36,1) .18s both calc-result-reveal-a68d5a3d}.calc-result-panel--active[data-v-a68d5a3d] .calc-copy-result,.calc-result-panel--active[data-v-a68d5a3d] .calc-result-disclosure,.calc-result-panel--active[data-v-a68d5a3d] .calc-result-equivalence{animation:.38s cubic-bezier(.22,1,.36,1) .14s both calc-result-reveal-a68d5a3d}.calc-result-panel--active[data-v-a68d5a3d] .calc-gauge-result__details,.calc-result-panel--active[data-v-a68d5a3d] .calc-result-summary__details{animation:.38s cubic-bezier(.22,1,.36,1) .16s both calc-result-reveal-a68d5a3d}.calc-result-panel--active[data-v-a68d5a3d] .calc-result-summary__value--pop{animation:.36s cubic-bezier(.22,1,.36,1) calc-result-value-pop-a68d5a3d}@media (prefers-reduced-motion:reduce){.calc-result-panel--active[data-v-a68d5a3d] .calc-copy-result,.calc-result-panel--active[data-v-a68d5a3d] .calc-gauge-result__details,.calc-result-panel--active[data-v-a68d5a3d] .calc-result-disclosure,.calc-result-panel--active[data-v-a68d5a3d] .calc-result-equivalence,.calc-result-panel--active[data-v-a68d5a3d] .calc-result-stat-tiles,.calc-result-panel--active[data-v-a68d5a3d] .calc-result-summary__badge,.calc-result-panel--active[data-v-a68d5a3d] .calc-result-summary__details,.calc-result-panel--active[data-v-a68d5a3d] .calc-result-summary__value--pop,.calc-result-panel--active[data-v-a68d5a3d] .calc-result-tips,.calc-result-panel__reveal[data-v-a68d5a3d],.calc-result-panel__reveal[data-v-a68d5a3d] .calc-gauge-result__number{animation:none}.calc-result-panel__idle--invite .calc-result-panel__idle-value[data-v-a68d5a3d]{opacity:.55;animation:none}}.calc-result-shell[data-v-ddc4d5e6]{justify-content:flex-start;align-self:stretch;height:auto}.calc-result-shell[data-v-ddc4d5e6] .calc-result-panel__idle{text-align:left;background:0 0;border:none;flex:none;justify-content:flex-start;align-items:stretch;min-height:0;padding:0}.calc-result-shell__stack[data-v-ddc4d5e6]{flex-direction:column;gap:.65rem;width:100%;min-width:0;display:flex}.calc-result-shell__stack--idle[data-v-ddc4d5e6]{--calc-idle-placeholder-opacity:.32;text-align:left}.calc-result-shell__blocks[data-v-ddc4d5e6],.calc-result-shell__hero[data-v-ddc4d5e6],.calc-result-shell__idle-guide[data-v-ddc4d5e6]{flex-direction:column;gap:.65rem;width:100%;min-width:0;display:flex}.calc-result-shell__idle-guide[data-v-ddc4d5e6]{border-top:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);margin-top:.1rem;padding-top:.75rem}.calc-result-shell__stack--idle[data-v-ddc4d5e6] .calc-result-summary{width:100%}.calc-result-shell__stack--idle[data-v-ddc4d5e6] .calc-result-summary--hero-health{padding:.15rem 0 0}.calc-result-shell__stack--idle[data-v-ddc4d5e6] .calc-result-summary__value-block{text-align:left;justify-content:flex-start;align-items:flex-start;min-height:0}.calc-result-shell__stack--idle[data-v-ddc4d5e6] .calc-result-summary__value--split{justify-content:flex-start}.calc-result-shell__stack--idle[data-v-ddc4d5e6] .calc-result-summary__equivalence-value,.calc-result-shell__stack--idle[data-v-ddc4d5e6] .calc-result-summary__value-amount,.calc-result-shell__stack--idle[data-v-ddc4d5e6] .calc-result-summary__value-unit{opacity:var(--calc-idle-placeholder-opacity)}
