.cui-field[data-v-9ca22af3]{display:flex;flex-direction:column}.cui-field-label[data-v-9ca22af3]{align-items:baseline;color:var(--text-muted);display:flex;font-size:12px;font-weight:500;gap:8px;justify-content:space-between;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.cui-field-hint[data-v-9ca22af3]{color:var(--text-muted);font-size:10px;letter-spacing:.04em;opacity:.7;text-transform:none}.cui-field-input[data-v-9ca22af3] input{background:transparent;border:none;border-bottom:1px solid var(--border-default);border-radius:0;color:var(--text-heading);font-size:22px;font-variant-numeric:tabular-nums;font-weight:300;height:auto;letter-spacing:-.018em;padding:8px 0;width:100%}.cui-field-input[data-v-9ca22af3] input:focus{border-bottom-color:var(--brand-primary);box-shadow:none;outline:none}.cui-field-help[data-v-9ca22af3]{color:var(--text-muted);font-size:12px;margin:6px 0 0}.cui-btn[data-v-dc1743ab]{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:8px;justify-content:center;margin-top:20px;padding:14px 28px;transition:all .2s ease-out,transform .1s ease-out}@media(min-width:640px){.cui-btn[data-v-dc1743ab]{margin-top:28px}}.cui-btn--block[data-v-dc1743ab]{width:100%}.cui-btn[data-v-dc1743ab]:disabled{cursor:wait;opacity:.6}.cui-btn[data-v-dc1743ab]:active:not(:disabled){transform:translateY(1px)}.cui-btn--primary[data-v-dc1743ab]{background:color-mix(in srgb,var(--brand-primary) 10%,transparent);border-color:color-mix(in srgb,var(--brand-primary) 50%,transparent);color:var(--brand-primary)}.cui-btn--primary[data-v-dc1743ab]:hover:not(:disabled){background:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-heading)}.cui-btn--ghost[data-v-dc1743ab]{background:transparent;border-color:var(--border-default);color:var(--text-heading)}.cui-btn--ghost[data-v-dc1743ab]:hover:not(:disabled){background:color-mix(in srgb,var(--brand-primary) 6%,transparent);border-color:color-mix(in srgb,var(--brand-primary) 60%,transparent)}.cui-btn-icon[data-v-dc1743ab]{flex-shrink:0;height:16px;width:16px}.cui-result[data-v-8113e994]{display:flex;flex-direction:column}.cui-result-eyebrow[data-v-8113e994]{color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:.18em;margin:0 0 16px;text-transform:uppercase}.cui-result-mega[data-v-8113e994]{font-size:clamp(40px,11vw,96px);font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:-.04em;line-height:.95;margin:0;text-shadow:0 8px 32px color-mix(in srgb,var(--brand-primary) 22%,transparent)}@media(min-width:1024px){.cui-result-mega[data-v-8113e994]{font-size:clamp(48px,5.5vw,88px)}}.cui-result-mega--primary[data-v-8113e994]{color:var(--brand-primary)}.cui-result-mega--positive[data-v-8113e994]{color:var(--brand-positive)}.cui-result-mega--negative[data-v-8113e994]{color:var(--brand-negative)}.cui-result-mega--heading[data-v-8113e994]{color:var(--text-heading);text-shadow:none}.cui-result-caption[data-v-8113e994]{color:var(--text-body);font-size:15px;font-variant-numeric:tabular-nums;line-height:1.55;margin:12px 0 0}.cui-result-caption[data-v-8113e994] .hl{color:var(--text-heading);font-weight:500}.cui-result-caption[data-v-8113e994] .positive{color:var(--brand-positive);font-weight:500}.cui-result-caption[data-v-8113e994] .negative{color:var(--brand-negative);font-weight:500}.cui-result-divider[data-v-8113e994]{background:var(--border-subtle);height:1px;margin:36px 0 24px}.cui-result-kpis[data-v-8113e994]{display:grid;gap:20px;grid-template-columns:1fr;margin:0}@media(min-width:640px){.cui-result-kpis[data-v-8113e994]{gap:40px;grid-template-columns:repeat(3,1fr)}}.cui-result-kpis dt[data-v-8113e994]{color:var(--text-muted);font-size:11px;font-weight:500;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.cui-result-kpi-value[data-v-8113e994]{font-size:clamp(22px,4vw,30px);font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:-.02em;margin:0;white-space:nowrap}.cui-result-kpi-value--heading[data-v-8113e994]{color:var(--text-heading)}.cui-result-kpi-value--body[data-v-8113e994]{color:var(--text-body)}.cui-result-kpi-value--positive[data-v-8113e994]{color:var(--brand-positive)}.cui-result-kpi-value--negative[data-v-8113e994]{color:var(--brand-negative)}.cui-result-kpi-value--primary[data-v-8113e994]{color:var(--brand-primary)}
