.bs-card{border-radius:1.25rem;padding:1.5rem}.wr-dark .bs-card{background:#ffffff05;border:1px solid #ffffff0a}.wr-light .bs-card{background:rgba(0,0,0,.015);border:1px solid #0000000a}.bs-result-main{border-radius:1.25rem;padding:2rem;text-align:center}.wr-dark .bs-result-main{background:#ffffff05;border:1px solid #ffffff0a}.wr-light .bs-result-main{background:rgba(0,0,0,.015);border:1px solid #0000000a}.bs-big-number{color:#8b5cf6;font-size:2.8rem;font-weight:900;line-height:1;margin-bottom:.25rem}.bs-big-unit{font-size:.82rem;font-weight:600}.wr-dark .bs-big-unit{color:#888}.wr-light .bs-big-unit{color:#666}.bs-interpretation{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:800;gap:.3rem;margin-top:.75rem;padding:.3rem .75rem}.bs-interpretation--small{background:#3b82f61f;color:#3b82f6}.bs-interpretation--average{background:#10a37f1f;color:#10a37f}.bs-interpretation--large{background:#f59e0b1f;color:#f59e0b}.bs-dual-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.bs-dual-card{border-radius:12px;padding:1.25rem;text-align:center}.wr-dark .bs-dual-card{background:#ffffff05;border:1px solid #ffffff0a}.wr-light .bs-dual-card{background:rgba(0,0,0,.015);border:1px solid #0000000a}.bs-dual-value{font-size:1.4rem;font-weight:800;margin-bottom:.15rem}.bs-dual-label{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wr-dark .bs-dual-label{color:#ffffff73}.wr-light .bs-dual-label{color:#00000073}.bs-dual-formula{border-radius:6px;display:inline-block;font-size:.7rem;font-weight:600;margin-top:.5rem;padding:.3rem .6rem}.wr-dark .bs-dual-formula{background:#ffffff0a;color:#ffffff80}.wr-light .bs-dual-formula{background:#0000000a;color:#00000080}.bs-range-bar{border-radius:5px;height:10px;margin:1.5rem 0 .5rem;overflow:hidden;position:relative;width:100%}.wr-dark .bs-range-bar{background:#ffffff0f}.wr-light .bs-range-bar{background:#0000000f}.bs-range-fill{background:linear-gradient(90deg,#3b82f6,#10a37f,#f59e0b);border-radius:5px;height:100%;position:absolute;top:0;transition:left .6s ease,width .6s ease}.bs-range-marker{background:#fff;border-radius:2px;box-shadow:0 1px 4px #0000004d;height:18px;position:absolute;top:-4px;transform:translateX(-50%);width:4px}.bs-range-labels{display:flex;font-size:.62rem;font-weight:700;justify-content:space-between;letter-spacing:.05em;text-transform:uppercase}.wr-dark .bs-range-labels{color:#ffffff59}.wr-light .bs-range-labels{color:#00000059}.bs-info-row{align-items:center;border-bottom:1px solid;display:flex;gap:.75rem;padding:.7rem 0}.wr-dark .bs-info-row{border-color:#ffffff0a}.wr-light .bs-info-row{border-color:#0000000a}.bs-info-row:last-child{border-bottom:none}.bs-info-label{flex:1 1;font-size:.78rem;font-weight:600}.bs-info-value{color:#8b5cf6;font-size:.78rem;font-weight:800}.bs-clinical-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr}.bs-clinical-item{align-items:flex-start;border-radius:12px;display:flex;gap:.75rem;padding:.85rem 1rem}.wr-dark .bs-clinical-item{background:#ffffff05;border:1px solid #ffffff0a}.wr-light .bs-clinical-item{background:rgba(0,0,0,.015);border:1px solid #0000000a}.bs-clinical-icon{align-items:center;background:#8b5cf61a;border-radius:7px;color:#8b5cf6;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.bs-clinical-text{font-size:.78rem;font-weight:500;line-height:1.55}.wr-dark .bs-clinical-text{color:#888}.wr-light .bs-clinical-text{color:#666}.bs-radio-group{display:flex;flex-wrap:wrap;gap:.5rem}.bs-radio-btn{border:2px solid #0000;border-radius:10px;cursor:pointer;font-size:.78rem;font-weight:700;padding:.5rem 1rem;transition:all .2s}.wr-dark .bs-radio-btn{background:#ffffff0a;color:#888}.wr-light .bs-radio-btn{background:#0000000a;color:#666}.bs-radio-btn--active{border-color:#8b5cf6;color:#8b5cf6}.wr-dark .bs-radio-btn--active{background:#8b5cf61a}.wr-light .bs-radio-btn--active{background:#8b5cf614}@media (max-width:640px){.bs-dual-grid{grid-template-columns:1fr}.bs-big-number{font-size:2.2rem}.bs-radio-group{flex-direction:column}}