.G-vXlG_wrap{flex-direction:column;gap:clamp(16px,2.5vw,24px);display:flex}.G-vXlG_pills{grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.5vw,14px);display:grid}.G-vXlG_pill{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:3px;padding:clamp(10px,1.6vw,14px) clamp(12px,2vw,16px);display:flex}.G-vXlG_pillLabel{font-family:var(--font-jetbrains), "Courier New", monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--color-bone-dim);font-size:.6875rem}.G-vXlG_pillValue{font-family:var(--font-jetbrains), "Courier New", monospace;color:var(--color-bone);font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,3.2vw,1.75rem);font-weight:500;line-height:1.1}.G-vXlG_pillUnit{font-family:var(--font-jetbrains), "Courier New", monospace;letter-spacing:.04em;color:var(--color-bone-faint);font-size:.6875rem}.G-vXlG_chartBox{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:10px;padding:clamp(12px,2vw,20px) clamp(8px,1.5vw,16px)}.G-vXlG_empty{text-align:center;font-family:var(--font-barlow), "Arial Narrow", sans-serif;color:var(--color-bone-dim);padding:48px 16px}.G-vXlG_ranges{justify-content:center;gap:8px;display:flex}.G-vXlG_range{font-family:var(--font-jetbrains), "Courier New", monospace;letter-spacing:.04em;color:var(--color-bone-dim);border:1px solid var(--color-border);cursor:pointer;transition:color .15s var(--ease-out-quart), border-color .15s var(--ease-out-quart);background:0 0;border-radius:999px;padding:6px 16px;font-size:.8125rem}.G-vXlG_range:hover,.G-vXlG_range:focus-visible{color:var(--color-bone);border-color:var(--color-border-hover)}.G-vXlG_range:focus-visible{outline:2px solid var(--color-bone);outline-offset:2px}.G-vXlG_rangeActive,.G-vXlG_rangeActive:hover{color:var(--color-black);background:var(--color-bone);border-color:var(--color-bone)}.G-vXlG_controls{grid-template-columns:1fr;gap:clamp(12px,2vw,16px);margin-top:clamp(4px,1vw,8px);display:grid}@media (min-width:620px){.G-vXlG_controls{grid-template-columns:2fr 1fr 1.4fr}}.G-vXlG_field{flex-direction:column;gap:6px;display:flex}.G-vXlG_fieldLabel{font-family:var(--font-barlow), "Arial Narrow", sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--color-bone-dim);font-size:.75rem;font-weight:600}.G-vXlG_select,.G-vXlG_input{font-family:var(--font-barlow), "Arial Narrow", sans-serif;color:var(--color-bone);background:var(--color-surface-raised);border:1px solid var(--color-border);width:100%;transition:border-color .15s var(--ease-out-quart);appearance:none;border-radius:8px;padding:11px 12px;font-size:1rem}.G-vXlG_select:hover,.G-vXlG_input:hover{border-color:var(--color-border-hover)}.G-vXlG_select:focus-visible,.G-vXlG_input:focus-visible{border-color:var(--color-orange);outline:none}.G-vXlG_input{font-family:var(--font-jetbrains), "Courier New", monospace;font-variant-numeric:tabular-nums}.G-vXlG_doseRow{gap:8px;display:flex}.G-vXlG_doseRow .G-vXlG_input{flex:1;min-width:0}.G-vXlG_doseUnit{width:74px;font-family:var(--font-barlow), "Arial Narrow", sans-serif;color:var(--color-bone);background:var(--color-surface-raised);border:1px solid var(--color-border);cursor:pointer;appearance:none;transition:border-color .15s var(--ease-out-quart);border-radius:8px;flex:none;padding:11px 10px;font-size:1rem}.G-vXlG_doseUnit:hover{border-color:var(--color-border-hover)}.G-vXlG_doseUnit:focus-visible{border-color:var(--color-orange);outline:none}.G-vXlG_doseUnitFixed{font-family:var(--font-jetbrains), "Courier New", monospace;color:var(--color-bone-dim);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:8px;flex:none;align-items:center;padding:0 14px;font-size:.9375rem;display:flex}.G-vXlG_disclaimer{font-family:var(--font-jetbrains), "Courier New", monospace;letter-spacing:.01em;color:var(--color-bone-faint);border-top:1px solid var(--color-border);max-width:68ch;padding-top:clamp(12px,2vw,16px);font-size:.75rem;line-height:1.6}@media (max-width:440px){.G-vXlG_pills{grid-template-columns:1fr}}
