.tool-section[data-astro-cid-zyqgeukz]{padding:60px 0;min-height:calc(100vh - 200px)}.back-link[data-astro-cid-zyqgeukz]{display:inline-block;color:var(--text-secondary);font-size:.9rem;margin-bottom:24px;transition:color .2s}.back-link[data-astro-cid-zyqgeukz]:hover{color:var(--accent)}.tool-layout[data-astro-cid-zyqgeukz]{max-width:1200px;margin:0 auto;gap:32px;align-items:start}.tool-main[data-astro-cid-zyqgeukz]{min-width:0}.page-title[data-astro-cid-zyqgeukz]{font-size:2.2rem;font-weight:800;margin-bottom:12px}.page-desc[data-astro-cid-zyqgeukz]{color:var(--text-secondary);margin-bottom:32px}.calculator-card[data-astro-cid-zyqgeukz]{background:var(--bg-card);border:2px solid var(--border);border-radius:16px;padding:32px;margin-bottom:32px}.input-row[data-astro-cid-zyqgeukz]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.input-group[data-astro-cid-zyqgeukz] label[data-astro-cid-zyqgeukz]{display:block;font-weight:600;margin-bottom:8px;color:var(--text-primary)}input[data-astro-cid-zyqgeukz][type=number]{width:100%;padding:14px;border:2px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-size:1.2rem;font-weight:600}input[data-astro-cid-zyqgeukz][type=number]:focus{outline:none;border-color:var(--accent)}.calculate-btn[data-astro-cid-zyqgeukz]{width:100%;padding:16px;border:none;border-radius:12px;background:var(--accent);color:#fff;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .2s}.calculate-btn[data-astro-cid-zyqgeukz]:hover{background:var(--accent-hover);transform:translateY(-2px)}.result[data-astro-cid-zyqgeukz]{margin-top:32px;padding:32px;background:var(--bg-secondary);border-radius:12px;text-align:center}.result[data-astro-cid-zyqgeukz].hidden{display:none}.bmi-value[data-astro-cid-zyqgeukz]{font-size:4rem;font-weight:800;margin-bottom:16px}.bmi-status[data-astro-cid-zyqgeukz]{font-size:1.5rem;font-weight:700;margin-bottom:12px}.bmi-range[data-astro-cid-zyqgeukz]{font-size:1rem;color:var(--text-secondary)}.info-box[data-astro-cid-zyqgeukz]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:20px}.info-box[data-astro-cid-zyqgeukz] h3[data-astro-cid-zyqgeukz]{font-size:1.1rem;margin-bottom:12px;color:var(--accent)}.info-box[data-astro-cid-zyqgeukz] ul[data-astro-cid-zyqgeukz]{list-style:none;padding:0}.info-box[data-astro-cid-zyqgeukz] li[data-astro-cid-zyqgeukz]{padding-left:20px;margin-bottom:8px;position:relative;color:var(--text-secondary);line-height:1.6}.info-box[data-astro-cid-zyqgeukz] li[data-astro-cid-zyqgeukz]:before{content:"•";position:absolute;left:0;color:var(--accent)}@media(max-width:768px){.tool-section[data-astro-cid-zyqgeukz]{padding:30px 0}.page-title[data-astro-cid-zyqgeukz]{font-size:1.8rem}.input-row[data-astro-cid-zyqgeukz]{grid-template-columns:1fr}.bmi-value[data-astro-cid-zyqgeukz]{font-size:3rem}}.tool-layout[data-astro-cid-zyqgeukz]>.info-box[data-astro-cid-zyqgeukz]{padding:32px;background:var(--bg-card);border:2px solid var(--border);border-radius:12px;margin-top:40px}.tool-layout[data-astro-cid-zyqgeukz]>.info-box[data-astro-cid-zyqgeukz] h2[data-astro-cid-zyqgeukz]{font-size:1.5rem;margin-bottom:16px;color:var(--text-primary)}.tool-layout[data-astro-cid-zyqgeukz]>.info-box[data-astro-cid-zyqgeukz] h3[data-astro-cid-zyqgeukz]{font-size:1.2rem;margin-top:32px;margin-bottom:16px;color:var(--text-primary)}.tool-layout[data-astro-cid-zyqgeukz]>.info-box[data-astro-cid-zyqgeukz] p[data-astro-cid-zyqgeukz]{color:var(--text-secondary);line-height:1.8;margin-bottom:16px}.tool-layout[data-astro-cid-zyqgeukz]>.info-box[data-astro-cid-zyqgeukz] ul[data-astro-cid-zyqgeukz],.tool-layout[data-astro-cid-zyqgeukz]>.info-box[data-astro-cid-zyqgeukz] ol[data-astro-cid-zyqgeukz]{list-style-type:none!important;list-style:none!important;padding-left:0!important;margin-bottom:16px}.tool-layout[data-astro-cid-zyqgeukz]>.info-box[data-astro-cid-zyqgeukz] ol[data-astro-cid-zyqgeukz]{counter-reset:item}.tool-layout[data-astro-cid-zyqgeukz]>.info-box[data-astro-cid-zyqgeukz] ul[data-astro-cid-zyqgeukz] li[data-astro-cid-zyqgeukz]{padding-left:24px;margin-bottom:12px;position:relative;color:var(--text-secondary);line-height:1.8;list-style-type:none!important;list-style:none!important}.tool-layout[data-astro-cid-zyqgeukz]>.info-box[data-astro-cid-zyqgeukz] ul[data-astro-cid-zyqgeukz] li[data-astro-cid-zyqgeukz]:before{content:"•"!important;position:absolute;left:0;color:var(--text-secondary)!important;font-weight:700}.tool-layout[data-astro-cid-zyqgeukz]>.info-box[data-astro-cid-zyqgeukz] ol[data-astro-cid-zyqgeukz] li[data-astro-cid-zyqgeukz]{padding-left:32px;margin-bottom:12px;position:relative;color:var(--text-secondary);line-height:1.8;counter-increment:item;list-style-type:none!important;list-style:none!important}.tool-layout[data-astro-cid-zyqgeukz]>.info-box[data-astro-cid-zyqgeukz] ol[data-astro-cid-zyqgeukz] li[data-astro-cid-zyqgeukz]:before{content:counter(item) "."!important;position:absolute;left:0;color:var(--text-secondary)!important;font-weight:700}.tool-layout[data-astro-cid-zyqgeukz]>.info-box[data-astro-cid-zyqgeukz] li[data-astro-cid-zyqgeukz] strong[data-astro-cid-zyqgeukz]{color:var(--text-primary)}.faq-item[data-astro-cid-zyqgeukz]{margin-bottom:20px;padding:16px;background:var(--bg-secondary);border-radius:8px}.faq-item[data-astro-cid-zyqgeukz] strong[data-astro-cid-zyqgeukz]{display:block;margin-bottom:8px;color:var(--accent)}.faq-item[data-astro-cid-zyqgeukz] p[data-astro-cid-zyqgeukz]{margin:0;color:var(--text-secondary)}
