.result-section[data-v-9fe3c534],.tool-layout[data-v-9fe3c534]{display:flex;flex-direction:column;gap:1.5rem}.card[data-v-9fe3c534]{background:#1a242f;border:1px solid #3a4a5a;border-radius:14px;box-shadow:0 4px 16px #0003;padding:1.5rem}.section-title[data-v-9fe3c534]{align-items:center;border-bottom:2px solid #3a4a5a;color:#d0dce8;display:flex;font-size:1.15rem;font-weight:600;margin-bottom:1.25rem;padding-bottom:.75rem}.section-title i[data-v-9fe3c534]{color:#ff8c00;font-size:1rem;margin-right:.6rem}.profile-bar[data-v-9fe3c534]{align-items:center;border-bottom:1px dashed #3a4a5a;display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;padding-bottom:.9rem}.pb-label[data-v-9fe3c534]{align-items:center;color:#7a8a9a;display:inline-flex;font-size:.78rem;gap:.3rem}.pb-chip[data-v-9fe3c534]{background:#25313e;border:1px solid #3a4a5a;border-radius:20px;color:#9aaebf;cursor:pointer;font-size:.78rem;padding:.22rem .7rem;transition:all .18s ease}.pb-chip[data-v-9fe3c534]:hover{border-color:#ff8c00;color:#d0dce8}.pb-chip.active[data-v-9fe3c534]{background:#ff8c0026;border-color:#ff8c00;color:#ff8c00}.action-row[data-v-9fe3c534]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}.calculate-btn[data-v-9fe3c534],.save-btn[data-v-9fe3c534]{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.45rem;justify-content:center;padding:.7rem 1.6rem;transition:all .2s ease}.calculate-btn[data-v-9fe3c534]{background:#ff8c00;color:#1a242f}.calculate-btn[data-v-9fe3c534]:hover{background:#ffa033;box-shadow:0 4px 16px #ff8c004d;transform:translateY(-1px)}.save-btn[data-v-9fe3c534]{background:#25313e;border-color:#3a4a5a;color:#9aaebf}.save-btn[data-v-9fe3c534]:hover:not(:disabled){border-color:#4dc86f;color:#4dc86f}.save-btn[data-v-9fe3c534]:disabled{cursor:not-allowed;opacity:.5}.saved-hint[data-v-9fe3c534]{color:#4dc86f;font-size:.8rem;margin-top:.75rem;text-align:center}.empty-hint[data-v-9fe3c534]{background:#1a242f;border:1px dashed #3a4a5a;border-radius:14px;color:#7a8a9a;font-size:.92rem;padding:2rem 1.5rem;text-align:center}.read-guide[data-v-9fe3c534]{background:#ff8c000f;border:1px solid rgba(255,140,0,.22);border-radius:10px;color:#9aaebf;display:flex;font-size:.84rem;gap:.65rem;line-height:1.78;padding:.85rem 1rem}.read-guide i[data-v-9fe3c534]{color:#ff8c00;flex-shrink:0;margin-top:.28rem}.read-guide b[data-v-9fe3c534]{color:#d0dce8}.plain-lead[data-v-9fe3c534]{background:#4dc86f0d;border:1px solid rgba(77,200,111,.18);border-radius:9px;color:#9aaebf;font-size:.85rem;line-height:1.8;margin-bottom:1.1rem;padding:.8rem .95rem .8rem 2.2rem;position:relative}.plain-lead i[data-v-9fe3c534]{color:#4dc86f;left:.82rem;position:absolute;top:.8rem}.plain-lead strong[data-v-9fe3c534]{color:#d0dce8}.bav-legend[data-v-9fe3c534]{display:flex;flex-wrap:wrap;font-size:.74rem;gap:.4rem .8rem;margin-bottom:.9rem}.bl-item[data-v-9fe3c534]{border-radius:4px;padding:.1rem .45rem}.t-great[data-v-9fe3c534]{background:#4dc86f38;color:#4dc86f}.t-strong[data-v-9fe3c534]{background:#4dc86f1f;color:#6fd48c}.t-mid[data-v-9fe3c534]{background:#ff8c001f;color:#ff8c00}.t-weak[data-v-9fe3c534]{background:#ff8c0014;color:#c98a4b}.t-low[data-v-9fe3c534]{background:#dc50501f;color:#e87070}.bav-grid[data-v-9fe3c534]{display:grid;gap:.5rem;grid-template-columns:repeat(6,1fr)}.bav-item[data-v-9fe3c534]{background:#25313e;border:1px solid #3a4a5a;border-radius:8px;display:flex;flex-direction:column;gap:.12rem;padding:.5rem .4rem;text-align:center}.bav-house[data-v-9fe3c534]{color:#7a8a9a;font-size:.7rem}.bav-sign[data-v-9fe3c534]{color:#5d6f81;font-size:.66rem}.bav-value[data-v-9fe3c534]{color:#d0dce8;font-size:1.05rem;font-weight:700;line-height:1.2}.bav-level[data-v-9fe3c534]{color:#7a8a9a;font-size:.66rem}.bav-item.lv-xl[data-v-9fe3c534]{border-color:#4dc86f99}.bav-item.lv-lg[data-v-9fe3c534]{border-color:#4dc86f59}.bav-item.lv-md[data-v-9fe3c534]{border-color:#ff8c0059}.bav-item.lv-sm[data-v-9fe3c534]{border-color:#ff8c0033}.bav-item.lv-xs[data-v-9fe3c534]{border-color:#dc505059}.chart-caption[data-v-9fe3c534]{color:#7a8a9a;font-size:.82rem;line-height:1.7;margin-top:1rem}.chart-caption strong[data-v-9fe3c534]{color:#9aaebf}.bh-stats[data-v-9fe3c534]{display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);margin-top:1.1rem}.bs-item[data-v-9fe3c534]{background:#25313e;border:1px solid #3a4a5a;border-radius:8px;display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.5rem .6rem}.bs-total[data-v-9fe3c534]{background:#ff8c0014;border-color:#ff8c0073}.bs-k[data-v-9fe3c534]{color:#7a8a9a;font-size:.7rem}.bs-total .bs-k[data-v-9fe3c534]{color:#ffab4d}.bs-v[data-v-9fe3c534]{align-items:baseline;color:#d0dce8;display:flex;flex-wrap:wrap;font-size:1.05rem;font-weight:700;gap:.1rem .35rem;line-height:1.25}.bs-total .bs-v[data-v-9fe3c534]{color:#ffab4d}.bs-v em[data-v-9fe3c534]{color:#7a8a9a;font-size:.68rem;font-style:normal;font-weight:400;line-height:1.4}.bh-para[data-v-9fe3c534]{color:#9aaebf;font-size:.85rem;line-height:1.85;margin-top:.9rem}.bp-label[data-v-9fe3c534]{background:#ff8c001f;border-radius:4px;color:#ffab4d;display:inline-block;font-size:.7rem;font-weight:600;margin-right:.45rem;padding:.05rem .4rem;vertical-align:.05em}.bh-lead[data-v-9fe3c534]{background:#25313e;border-radius:8px;color:#d0dce8;font-size:.9rem;font-weight:600;line-height:1.8;margin:.85rem 0 0;padding:.7rem .9rem}.bh-actions[data-v-9fe3c534]{display:flex;flex-direction:column;gap:.5rem;margin-top:.85rem}.bh-action[data-v-9fe3c534]{align-items:flex-start;background:#25313e;border-radius:8px;display:flex;gap:.6rem;padding:.6rem .75rem}.bha-label[data-v-9fe3c534]{border-radius:4px;flex:0 0 auto;font-size:.72rem;font-weight:600;margin-top:.1rem;padding:.1rem .45rem}.bha-main[data-v-9fe3c534]{background:#4dc86f26;color:#4dc86f}.bha-steady[data-v-9fe3c534]{background:#ff8c0026;color:#ffab4d}.bha-pace[data-v-9fe3c534]{background:#78a0c826;color:#8fb8dc}.bha-advice[data-v-9fe3c534]{background:#c896ff24;color:#c3a6ee}.bha-text[data-v-9fe3c534]{color:#9aaebf;font-size:.83rem;line-height:1.75}.xlinks[data-v-9fe3c534]{display:grid;gap:.7rem;grid-template-columns:repeat(2,1fr)}.xl-item[data-v-9fe3c534]{background:#1a242f;border:1px solid #3a4a5a;border-radius:10px;display:flex;gap:.6rem;padding:.75rem .9rem;text-decoration:none;transition:border-color .15s ease}.xl-item[data-v-9fe3c534]:hover{border-color:#ff8c00}.xl-item i[data-v-9fe3c534]{color:#ff8c00;margin-top:.25rem}.xl-item b[data-v-9fe3c534]{color:#d0dce8;display:block;font-size:.82rem;margin-bottom:.15rem}.xl-item span[data-v-9fe3c534]{color:#7a8a9a;font-size:.74rem;line-height:1.6}@media (max-width:960px){.bav-grid[data-v-9fe3c534]{grid-template-columns:repeat(4,1fr)}.bh-stats[data-v-9fe3c534]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.bav-grid[data-v-9fe3c534],.xlinks[data-v-9fe3c534]{grid-template-columns:1fr}.bh-stats[data-v-9fe3c534]{grid-template-columns:repeat(2,1fr)}.bh-action[data-v-9fe3c534]{flex-direction:column;gap:.3rem}.bha-label[data-v-9fe3c534]{align-self:flex-start}}
