.hr-wrap[data-astro-cid-eedyk7ri]{padding-block:var(--space-6) var(--space-7)}.hr-head[data-astro-cid-eedyk7ri]{text-align:center;margin-top:var(--space-4)}.hr-head[data-astro-cid-eedyk7ri] h1[data-astro-cid-eedyk7ri]{margin-bottom:var(--space-2)}.hr-head[data-astro-cid-eedyk7ri] .text-soft[data-astro-cid-eedyk7ri]{font-size:var(--text-lg);max-width:58ch;margin-inline:auto}.hr-bar[data-astro-cid-eedyk7ri]{border-radius:var(--radius-pill);background:var(--surface-mist);height:8px;margin:var(--space-5) 0;overflow:hidden}.hr-bar-fill[data-astro-cid-eedyk7ri]{background:linear-gradient(90deg, var(--sky-400), var(--sky-700));height:100%;transition:width .3s var(--ease)}.hr-card[data-astro-cid-eedyk7ri]{padding:var(--space-6)}.hr-nav[data-astro-cid-eedyk7ri]{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);display:flex}.hr-nav[data-astro-cid-eedyk7ri] .btn--cta[data-astro-cid-eedyk7ri]{margin-left:auto}.hr-report[data-astro-cid-eedyk7ri]{margin-top:var(--space-5);gap:var(--space-4);display:grid}#hrStep[data-astro-cid-eedyk7ri] .hr-q{font-size:var(--text-xl);margin:0 0 var(--space-2);font-weight:700}#hrStep[data-astro-cid-eedyk7ri] .hr-hint{font-size:var(--text-sm);color:var(--ink-muted);margin:0 0 var(--space-4)}#hrStep[data-astro-cid-eedyk7ri] .hr-opts{gap:var(--space-3);display:grid}#hrStep[data-astro-cid-eedyk7ri] .hr-opt{text-align:left;padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);font:inherit;color:var(--ink);cursor:pointer;gap:var(--space-3);background:#fff;align-items:center;width:100%;transition:border-color .12s,background .12s;display:flex}#hrStep[data-astro-cid-eedyk7ri] .hr-opt:hover{border-color:var(--sky-400);background:var(--sky-050)}#hrStep[data-astro-cid-eedyk7ri] .hr-opt .em{font-size:1.3rem}#hrStep[data-astro-cid-eedyk7ri] .hr-opt.sel{border-color:var(--sky-600);background:var(--sky-050);box-shadow:0 0 0 1px var(--sky-600) inset}#hrStep[data-astro-cid-eedyk7ri] .hr-opt.sel:after{content:"✓";color:var(--sky-700);margin-left:auto;font-weight:900}#hrStep[data-astro-cid-eedyk7ri] .hr-multi-hint{font-size:var(--text-xs);color:var(--ink-muted);margin:var(--space-3) 0 0}#hrReport[data-astro-cid-eedyk7ri] .hr-verdict{padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--sky-300);background:linear-gradient(150deg, var(--sky-050), #fff 70%)}#hrReport[data-astro-cid-eedyk7ri] .hr-verdict.too-humid{background:linear-gradient(150deg,#fffbeb,#fff 70%);border-color:#f59e0b}#hrReport[data-astro-cid-eedyk7ri] .hr-verdict.too-dry{border-color:#7dd3fc}#hrReport[data-astro-cid-eedyk7ri] .hr-verdict.healthy{background:linear-gradient(150deg,#ecfdf5,#fff 70%);border-color:#6ee7b7}#hrReport[data-astro-cid-eedyk7ri] .hr-verdict .em{font-size:2.2rem}#hrReport[data-astro-cid-eedyk7ri] .hr-verdict h2{font-size:var(--text-2xl);margin:var(--space-2) 0}#hrReport[data-astro-cid-eedyk7ri] .hr-verdict p{margin:0 0 var(--space-2)}#hrReport[data-astro-cid-eedyk7ri] .hr-target{color:var(--sky-800);font-weight:700}#hrReport[data-astro-cid-eedyk7ri] .hr-card2{padding:var(--space-5) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);background:#fff}#hrReport[data-astro-cid-eedyk7ri] .hr-card2 h3{margin:0 0 var(--space-3);font-size:var(--text-lg)}#hrReport[data-astro-cid-eedyk7ri] .hr-steps{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}#hrReport[data-astro-cid-eedyk7ri] .hr-steps li{gap:var(--space-3);align-items:flex-start;display:flex}#hrReport[data-astro-cid-eedyk7ri] .hr-steps .n{background:var(--sky-600);color:#fff;width:26px;height:26px;font-weight:800;font-size:var(--text-sm);border-radius:50%;flex:none;place-items:center;display:grid}#hrReport[data-astro-cid-eedyk7ri] .hr-tools{gap:var(--space-3);flex-wrap:wrap;display:flex}#hrReport[data-astro-cid-eedyk7ri] .hr-tool{border-radius:var(--radius-pill);border:1px solid var(--sky-300);background:var(--sky-050);color:var(--sky-800);font-weight:700;font-size:var(--text-sm);align-items:center;gap:6px;padding:8px 14px;text-decoration:none;display:inline-flex}#hrReport[data-astro-cid-eedyk7ri] .hr-tool:hover{background:var(--sky-100)}#hrReport[data-astro-cid-eedyk7ri] .hr-restart{justify-self:start}@media (prefers-reduced-motion:reduce){.hr-bar-fill[data-astro-cid-eedyk7ri]{transition:none}}
