.result-card[data-v-7bf5f7e3]{border-radius:14px;overflow:hidden}.result-card__main[data-v-7bf5f7e3]{cursor:pointer;-webkit-user-select:none;user-select:none}.result-card__header[data-v-7bf5f7e3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.result-card__header-right[data-v-7bf5f7e3]{display:flex;align-items:center;gap:4px}.result-card__title[data-v-7bf5f7e3]{font-size:.875rem;font-weight:500;color:var(--text-secondary, #666);letter-spacing:-.01em}.result-card[data-v-7bf5f7e3]{--result-accent: var(--result-labor)}.result-card--national[data-v-7bf5f7e3]{--result-accent: var(--result-national)}.result-card__amount[data-v-7bf5f7e3]{display:flex;align-items:baseline;gap:4px;margin-bottom:4px;color:var(--result-accent)}.result-card__currency[data-v-7bf5f7e3]{font-size:1rem;font-weight:500;opacity:.8}.result-card__number[data-v-7bf5f7e3]{font-size:2.5rem;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.result-card__period[data-v-7bf5f7e3]{font-size:1rem;font-weight:400;opacity:.6}.result-card__subtitle[data-v-7bf5f7e3]{font-size:.75rem;color:var(--text-tertiary, #999);margin-top:4px}.result-card__badge[data-v-7bf5f7e3]{margin-top:8px}.result-card__meta[data-v-7bf5f7e3]{display:flex;flex-wrap:wrap;gap:16px;padding-top:0;padding-bottom:12px}.result-card__meta-item[data-v-7bf5f7e3]{display:flex;flex-direction:column;gap:2px}.result-card__meta-label[data-v-7bf5f7e3]{font-size:.75rem;color:var(--text-tertiary, #999);letter-spacing:.02em}.result-card__meta-value[data-v-7bf5f7e3]{font-size:.875rem;font-weight:600;color:var(--text-primary, #333);font-variant-numeric:tabular-nums}.result-card__lifetime[data-v-7bf5f7e3]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:linear-gradient(135deg,var(--surface-muted) 0%,var(--surface-muted-strong) 100%);border-top:1px solid var(--border-subtle)}.result-card__lifetime-label[data-v-7bf5f7e3]{font-size:.8125rem;font-weight:500;color:var(--text-secondary, #666)}.result-card__lifetime-amount[data-v-7bf5f7e3]{font-size:1.125rem;font-weight:700;color:var(--text-primary, #333);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.result-card__details[data-v-7bf5f7e3]{background:var(--surface-muted)}.result-card__formula[data-v-7bf5f7e3]{display:flex;flex-direction:column;gap:12px}.result-card__formula-row[data-v-7bf5f7e3]{display:flex;justify-content:space-between;align-items:center;gap:12px}.result-card__formula-label[data-v-7bf5f7e3]{font-size:.875rem;color:var(--text-secondary, #666)}.result-card__formula-value[data-v-7bf5f7e3]{flex-shrink:0;font-size:1rem;font-weight:500;font-variant-numeric:tabular-nums}.passbook[data-v-0da2e554]{border-radius:16px;background:var(--surface-card);border-color:var(--border-subtle)}.passbook__head[data-v-0da2e554]{display:flex;align-items:center;gap:8px;padding-bottom:0}.passbook__title[data-v-0da2e554]{font-weight:700;color:var(--text-primary)}.passbook__type[data-v-0da2e554]{margin-left:auto;font-size:.75rem;color:var(--text-secondary)}.passbook__years[data-v-0da2e554]{font-size:.9375rem;color:var(--text-primary)}.passbook__progress-label[data-v-0da2e554]{margin-top:4px;font-size:.75rem;color:var(--text-secondary)}.passbook__headline[data-v-0da2e554]{display:flex;flex-direction:column;margin-top:16px}.passbook__headline-label[data-v-0da2e554]{font-size:.8125rem;color:var(--text-secondary)}.passbook__headline-value[data-v-0da2e554]{font-size:1.75rem;font-weight:700;color:var(--text-primary)}.passbook__headline-value small[data-v-0da2e554]{font-size:.875rem;font-weight:400;color:var(--text-secondary)}.passbook__meta[data-v-0da2e554]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:.8125rem;color:var(--text-secondary)}.passbook__change[data-v-0da2e554]{color:var(--text-info)}.passbook__note[data-v-0da2e554]{margin:8px 0 0;font-size:.75rem;color:var(--text-tertiary)}.passbook__confirm-text[data-v-0da2e554]{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--text-warning)}.passbook__confirm-text--done[data-v-0da2e554]{color:var(--text-secondary)}.passbook__confirm-actions[data-v-0da2e554]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.gender-toggle[data-v-dc601c06]{border:1px solid var(--border-subtle)}.gender-toggle__hint[data-v-dc601c06]{font-size:.75rem;color:var(--text-tertiary, #999);text-align:center;margin-top:4px}.insurance-type-selector__toggle[data-v-03222037]{width:100%;border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden}.insurance-type-selector__desc[data-v-03222037]{font-size:.75rem;color:var(--text-tertiary, #999);text-align:center;margin-top:6px}.quick-scenarios__grid[data-v-39e2f6b3]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.quick-scenarios__btn[data-v-39e2f6b3]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 8px;border-radius:14px;border:2px solid transparent;background:var(--scenario-bg);color:var(--scenario-text);cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.quick-scenarios__btn[data-v-39e2f6b3]:active{transform:scale(.96)}.quick-scenarios__btn--active[data-v-39e2f6b3]{border-color:var(--scenario-accent);box-shadow:0 2px 12px #0000001a}.quick-scenarios__btn--disabled[data-v-39e2f6b3]{opacity:.4;cursor:not-allowed}.quick-scenarios__age[data-v-39e2f6b3]{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.quick-scenarios__label[data-v-39e2f6b3]{font-size:.8125rem;font-weight:500;letter-spacing:.02em}.quick-scenarios__banner[data-v-39e2f6b3]{margin-top:10px;padding:10px 16px;border-radius:10px;font-size:.8125rem;font-weight:500;text-align:center;transition:all .25s ease}.index-page[data-v-92928055]{max-width:600px;margin:0 auto}.index-page__env-badge[data-v-92928055]{text-align:center;margin-bottom:8px}.index-page__env-badge .env-badge[data-v-92928055]{font-size:.75rem;font-weight:600;padding:4px 12px}.index-page__toolbar[data-v-92928055]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px}.index-page__analysis-btn[data-v-92928055]{font-size:.8125rem;color:var(--brand-primary-text);font-weight:500}.index-page__section[data-v-92928055]{padding:8px 0}.index-page__hero[data-v-92928055]{text-align:center;padding:24px 0 16px}.index-page__hero-label[data-v-92928055]{font-size:.875rem;font-weight:400;color:var(--text-secondary, #666);margin-bottom:8px}.index-page__hero-amount[data-v-92928055]{display:flex;justify-content:center;align-items:baseline;gap:8px}.index-page__hero-currency[data-v-92928055]{font-size:1.5rem;font-weight:500;color:var(--text-secondary, #555)}.index-page__hero-number[data-v-92928055]{font-size:3.75rem;font-weight:700;color:var(--brand-primary-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.index-page__hero-adjust[data-v-92928055]{font-size:.8125rem;color:var(--text-tertiary, #999);margin-top:10px}.index-page__past-toggle[data-v-92928055]{margin:4px 0 8px;font-size:.8125rem}.index-page__combined[data-v-92928055]{margin-top:12px;padding:12px 16px;border-radius:12px;background:var(--surface-info)}.index-page__combined-row[data-v-92928055]{display:flex;justify-content:space-between;gap:8px;font-size:.875rem;color:var(--text-primary)}.index-page__combined-row--total[data-v-92928055]{margin-top:4px;font-size:1rem}.index-page__combined-note[data-v-92928055]{margin:6px 0 0;font-size:.75rem;color:var(--text-secondary)}.index-page__month-row[data-v-92928055]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:-4px 0 12px}.index-page__month-select[data-v-92928055]{width:120px}.index-page__month-note[data-v-92928055]{font-size:.75rem;color:var(--text-secondary)}.index-page__salary-note[data-v-92928055]{font-size:.75rem;color:var(--text-secondary);margin:0 0 12px}.index-page__footer[data-v-92928055]{padding:24px 0;text-align:center}.index-page__disclaimer[data-v-92928055]{font-size:.75rem;color:var(--text-tertiary, #999);line-height:1.6;margin:0}.index-page__gap-btn[data-v-92928055]{border-radius:10px;font-size:15px;font-weight:600;height:48px}
