.whey-spike__controls{display:grid;gap:.9rem;margin:1rem 0}.whey-spike__field{display:grid;gap:.35rem;font-size:.92rem;color:var(--script-text,#1f2937)}.whey-spike__field input[type=range]{width:100%;accent-color:#0083ff}.whey-spike__field select{width:100%;padding:.5rem .6rem;border:1px solid var(--script-border,#e5e7eb);border-radius:8px;background:var(--script-bg,#fff);color:inherit;font:inherit}.whey-spike__result{display:grid;gap:.6rem;margin-top:.4rem}.whey-spike__row{display:grid;grid-template-columns:8.5rem 1fr 6.2rem;gap:.6rem;align-items:center;font-size:.88rem}.whey-spike__track{height:1.15rem;border-radius:999px;background:rgba(148,163,184,.2);overflow:hidden}.whey-spike__bar{height:100%;border-radius:999px;transition:width .25s ease}.whey-spike__bar--shown{background:linear-gradient(90deg,#f59e0b,#ef4444)}.whey-spike__bar--real{background:linear-gradient(90deg,#0083ff,#3b9dff)}.whey-spike__num{font-weight:700;text-align:right;white-space:nowrap}.whey-spike__verdict{margin:.9rem 0 .4rem;font-size:.92rem;line-height:1.45}@media(max-width:560px){.whey-spike__row{grid-template-columns:1fr auto}.whey-spike__label{grid-column:1}.whey-spike__num{grid-column:2;grid-row:1}.whey-spike__track{grid-column:1 / -1}}