.tool-intro[data-astro-cid-rnshcjfr]{margin-bottom:var(--space-6)}.tool-intro[data-astro-cid-rnshcjfr] h1[data-astro-cid-rnshcjfr]{margin-bottom:var(--space-4)}.tool-intro-text[data-astro-cid-rnshcjfr]{color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-2)}.calc-card[data-astro-cid-rnshcjfr]{padding:var(--space-6) var(--space-8);margin-bottom:var(--space-6);border:2px solid var(--color-primary-100);background:linear-gradient(135deg,var(--color-primary-50) 0%,var(--color-bg) 100%)}.calc-title[data-astro-cid-rnshcjfr]{font-size:var(--text-xl);margin-bottom:var(--space-6);color:var(--color-primary-dark)}.calc-form[data-astro-cid-rnshcjfr]{display:flex;flex-direction:column;gap:var(--space-5)}.calc-field[data-astro-cid-rnshcjfr]{display:flex;flex-direction:column;gap:var(--space-2)}.calc-input-group[data-astro-cid-rnshcjfr]{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.calc-input-group[data-astro-cid-rnshcjfr] input[data-astro-cid-rnshcjfr]{flex:1;min-width:140px}.calc-hint[data-astro-cid-rnshcjfr]{font-size:var(--text-xs);color:var(--color-text-light)}.calc-submit[data-astro-cid-rnshcjfr]{align-self:flex-start;margin-top:var(--space-2)}.calc-submit[data-astro-cid-rnshcjfr]:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.results-section[data-astro-cid-rnshcjfr]{display:flex;flex-direction:column;gap:var(--space-6);margin-bottom:var(--space-6)}.result-main-card[data-astro-cid-rnshcjfr]{text-align:center;padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl);transition:background var(--transition-base)}.result-header[data-astro-cid-rnshcjfr]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.result-label[data-astro-cid-rnshcjfr]{font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary)}.result-value[data-astro-cid-rnshcjfr]{font-size:5rem;font-weight:800;line-height:1;letter-spacing:var(--tracking-tight)}.result-unit[data-astro-cid-rnshcjfr]{font-size:var(--text-sm);color:var(--color-text-secondary)}.result-stage-badge[data-astro-cid-rnshcjfr]{display:inline-block;margin:0 auto}.gauge-container[data-astro-cid-rnshcjfr]{padding:var(--space-4) 0}.gauge-bar[data-astro-cid-rnshcjfr]{display:flex;height:40px;border-radius:var(--radius-full);overflow:hidden;position:relative;box-shadow:var(--shadow-sm)}.gauge-segment[data-astro-cid-rnshcjfr]{display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.gauge-segment[data-astro-cid-rnshcjfr]:after{content:attr(data-label)}.gauge-g1[data-astro-cid-rnshcjfr]{background:#ef4444;flex:15}.gauge-g2[data-astro-cid-rnshcjfr]{background:#f97316;flex:14}.gauge-g3b[data-astro-cid-rnshcjfr]{background:#f59e0b;flex:14}.gauge-g3a[data-astro-cid-rnshcjfr]{background:#fbbf24;flex:15;color:#78350f;text-shadow:none}.gauge-g2s[data-astro-cid-rnshcjfr]{background:#a3e635;flex:30;color:#365314;text-shadow:none}.gauge-g1s[data-astro-cid-rnshcjfr]{background:#22c55e;flex:32}.gauge-marker[data-astro-cid-rnshcjfr]{position:absolute;top:-6px;width:4px;height:52px;background:var(--color-text);border-radius:2px;transition:left var(--transition-slow);box-shadow:0 0 0 2px #fff;z-index:1}.gauge-labels[data-astro-cid-rnshcjfr]{display:flex;justify-content:space-between;padding-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-light)}.ckd-stage-card[data-astro-cid-rnshcjfr]{border-left:4px solid var(--color-primary);padding:var(--space-5)}.ckd-stage-title[data-astro-cid-rnshcjfr]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.ckd-stage-description[data-astro-cid-rnshcjfr]{color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-3)}.ckd-stage-link[data-astro-cid-rnshcjfr]{font-size:var(--text-sm);font-weight:600}.what-means[data-astro-cid-rnshcjfr] h3[data-astro-cid-rnshcjfr]{margin-bottom:var(--space-3)}.what-means[data-astro-cid-rnshcjfr] p[data-astro-cid-rnshcjfr]{color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);max-width:none}.next-steps[data-astro-cid-rnshcjfr] summary[data-astro-cid-rnshcjfr]{cursor:pointer;font-weight:600;color:var(--color-primary);padding:var(--space-2) 0}.next-steps[data-astro-cid-rnshcjfr] ul[data-astro-cid-rnshcjfr]{padding-left:var(--space-6);margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.related-tools[data-astro-cid-rnshcjfr] h3[data-astro-cid-rnshcjfr]{margin-bottom:var(--space-4)}.related-tools-grid[data-astro-cid-rnshcjfr]{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:768px){.related-tools-grid[data-astro-cid-rnshcjfr]{grid-template-columns:repeat(3,1fr)}}.related-tool-card[data-astro-cid-rnshcjfr]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);text-decoration:none;color:var(--color-text)}.related-tool-icon[data-astro-cid-rnshcjfr]{font-size:var(--text-2xl);flex-shrink:0}.related-tool-name[data-astro-cid-rnshcjfr]{font-size:var(--text-sm);font-weight:600;color:var(--color-primary)}.faq-section[data-astro-cid-rnshcjfr] h2[data-astro-cid-rnshcjfr]{margin-bottom:var(--space-6)}.faq-list[data-astro-cid-rnshcjfr]{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item[data-astro-cid-rnshcjfr]{background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:var(--radius-md);overflow:hidden}.faq-question[data-astro-cid-rnshcjfr]{padding:var(--space-4) var(--space-5);font-weight:600;cursor:pointer;transition:background var(--transition-fast);list-style:none}.faq-question[data-astro-cid-rnshcjfr]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-rnshcjfr]:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:var(--space-3);border-radius:var(--radius-full);background:var(--color-primary-50);color:var(--color-primary);font-weight:700;font-size:var(--text-lg);flex-shrink:0;transition:transform var(--transition-fast)}.faq-item[data-astro-cid-rnshcjfr][open] .faq-question[data-astro-cid-rnshcjfr]:before{content:"−"}.faq-question[data-astro-cid-rnshcjfr]:hover{background:var(--color-bg-alt)}.faq-answer[data-astro-cid-rnshcjfr]{padding:0 var(--space-5) var(--space-4);padding-left:calc(var(--space-5) + 24px + var(--space-3));color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:none}.result-main-card[data-astro-cid-rnshcjfr][data-stage=normal]{background:var(--color-success-bg);border:2px solid var(--color-success-border)}.result-main-card[data-astro-cid-rnshcjfr][data-stage=normal] .result-value[data-astro-cid-rnshcjfr]{color:#166534}.result-main-card[data-astro-cid-rnshcjfr][data-stage=mild]{background:#f0fdf4;border:2px solid #BBF7D0}.result-main-card[data-astro-cid-rnshcjfr][data-stage=mild] .result-value[data-astro-cid-rnshcjfr]{color:#166534}.result-main-card[data-astro-cid-rnshcjfr][data-stage=mild-moderate]{background:var(--color-warning-bg);border:2px solid var(--color-warning-border)}.result-main-card[data-astro-cid-rnshcjfr][data-stage=mild-moderate] .result-value[data-astro-cid-rnshcjfr]{color:#92400e}.result-main-card[data-astro-cid-rnshcjfr][data-stage=moderate-severe]{background:#fff7ed;border:2px solid #FED7AA}.result-main-card[data-astro-cid-rnshcjfr][data-stage=moderate-severe] .result-value[data-astro-cid-rnshcjfr]{color:#9a3412}.result-main-card[data-astro-cid-rnshcjfr][data-stage=severe]{background:var(--color-danger-bg);border:2px solid var(--color-danger-border)}.result-main-card[data-astro-cid-rnshcjfr][data-stage=severe] .result-value[data-astro-cid-rnshcjfr]{color:#991b1b}.result-main-card[data-astro-cid-rnshcjfr][data-stage=failure]{background:var(--color-danger-bg);border:2px solid var(--color-danger-border)}.result-main-card[data-astro-cid-rnshcjfr][data-stage=failure] .result-value[data-astro-cid-rnshcjfr]{color:#7f1d1d}
