.drink-option[data-astro-cid-5ku4fwgv]{background:var(--color-sk-surface);border:1px solid var(--color-sk-border);color:var(--color-sk-text);cursor:pointer;text-align:left;border-radius:1rem;align-items:center;gap:.8rem;min-height:4.6rem;padding:.85rem 1rem;transition:border-color .15s,background .15s;display:flex}.drink-option[data-astro-cid-5ku4fwgv]:hover{border-color:var(--color-sk-blue-border)}.drink-option[data-astro-cid-5ku4fwgv][aria-pressed=true]{background:var(--color-sk-blue-bg);border-color:var(--color-sk-purple)}.drink-option[data-astro-cid-5ku4fwgv] svg[data-astro-cid-5ku4fwgv]{color:var(--color-sk-purple);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:0 0 2rem;width:2rem;height:2rem}.drink-option[data-astro-cid-5ku4fwgv] strong[data-astro-cid-5ku4fwgv],.drink-option[data-astro-cid-5ku4fwgv] small[data-astro-cid-5ku4fwgv]{display:block}.drink-option[data-astro-cid-5ku4fwgv] strong[data-astro-cid-5ku4fwgv]{font-size:.9rem;font-weight:600}.drink-option[data-astro-cid-5ku4fwgv] small[data-astro-cid-5ku4fwgv]{color:var(--color-sk-text-muted);margin-top:.12rem;font-size:.75rem}.dose-input[data-astro-cid-5ku4fwgv],.time-field[data-astro-cid-5ku4fwgv] input[data-astro-cid-5ku4fwgv]{background:var(--color-sk-surface);border:1px solid var(--color-sk-border);color:var(--color-sk-text);font:inherit;border-radius:.7rem}.dose-input[data-astro-cid-5ku4fwgv]{width:5rem;padding:.45rem .55rem}.time-field[data-astro-cid-5ku4fwgv] label[data-astro-cid-5ku4fwgv]{margin-bottom:.55rem;font-size:.875rem;font-weight:600;display:block}.time-field[data-astro-cid-5ku4fwgv] .time-control[data-astro-cid-5ku4fwgv]{grid-template-columns:minmax(0,1fr) 2.6rem;margin-bottom:0;display:grid}.time-field[data-astro-cid-5ku4fwgv] input[data-astro-cid-5ku4fwgv]{border-radius:.7rem 0 0 .7rem;width:100%;min-height:3.2rem;padding:.6rem .75rem}.time-adjustments[data-astro-cid-5ku4fwgv]{grid-template-rows:1fr 1fr;margin:0!important;display:grid!important}.time-adjustments[data-astro-cid-5ku4fwgv] button[data-astro-cid-5ku4fwgv]{background:var(--color-sk-blue-bg);border:1px solid var(--color-sk-border);color:var(--color-sk-purple);cursor:pointer;font-size:.85rem;font-weight:700;line-height:1}.time-adjustments[data-astro-cid-5ku4fwgv] button[data-astro-cid-5ku4fwgv]:first-child{border-bottom:0;border-radius:0 .7rem 0 0}.time-adjustments[data-astro-cid-5ku4fwgv] button[data-astro-cid-5ku4fwgv]:last-child{border-radius:0 0 .7rem}.time-adjustments[data-astro-cid-5ku4fwgv] button[data-astro-cid-5ku4fwgv]:hover{background:var(--color-sk-blue-border)}.time-adjustments[data-astro-cid-5ku4fwgv] button[data-astro-cid-5ku4fwgv]:focus-visible{outline:2px solid var(--color-sk-purple);outline-offset:2px;z-index:1;position:relative}.result-number[data-astro-cid-5ku4fwgv]{letter-spacing:-.04em;margin-top:.25rem;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:clamp(2.8rem,9vw,5rem);line-height:.95}.result-number[data-astro-cid-5ku4fwgv] span[data-astro-cid-5ku4fwgv]{color:var(--color-sk-text-muted);letter-spacing:0;font-size:.34em}.chart-heading[data-astro-cid-5ku4fwgv]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.axis-title[data-astro-cid-5ku4fwgv]{color:var(--color-sk-text);font-size:.8rem;font-weight:600}.chart-keys[data-astro-cid-5ku4fwgv]{gap:.65rem;max-width:25rem;display:grid}.chart-key[data-astro-cid-5ku4fwgv]{text-align:right;align-items:center;gap:.55rem;margin:0;display:flex}.chart-key[data-astro-cid-5ku4fwgv] strong[data-astro-cid-5ku4fwgv],.chart-key[data-astro-cid-5ku4fwgv] small[data-astro-cid-5ku4fwgv]{display:block}.chart-key[data-astro-cid-5ku4fwgv] strong[data-astro-cid-5ku4fwgv]{color:var(--color-sk-text);font-size:.82rem}.chart-key[data-astro-cid-5ku4fwgv] small[data-astro-cid-5ku4fwgv]{color:var(--color-sk-text-muted);margin-top:.1rem;font-size:.7rem;font-weight:400}.safe-side-key[data-astro-cid-5ku4fwgv] strong[data-astro-cid-5ku4fwgv]{color:var(--color-sk-green);font-size:.82rem}.model-reference-swatch[data-astro-cid-5ku4fwgv]{border-top:2px dashed var(--color-sk-pink-border);flex:0 0 2.4rem;height:0}.safe-side-swatch[data-astro-cid-5ku4fwgv]{background:var(--color-sk-green-bg);border-left:2px dashed var(--color-sk-green);border-radius:.2rem;width:2.4rem;height:2rem}.chart-scroll[data-astro-cid-5ku4fwgv]{overflow-x:auto}[data-chart] .chart-frame{fill:var(--color-sk-surface);stroke:var(--color-sk-border)}[data-chart] .grid{stroke:var(--color-sk-border);stroke-width:1px}[data-chart] .hour-tick{stroke:var(--color-sk-text-muted);stroke-width:1px}[data-chart] .hour-label{font-size:10px}[data-chart] .band{fill:var(--color-sk-purple);opacity:.12}[data-chart] .curve{fill:none;stroke:var(--color-sk-purple);stroke-linecap:round;stroke-width:3px}[data-chart] .safe-zone{fill:var(--color-sk-green-bg);opacity:.55}[data-chart] .safe-line{stroke:var(--color-sk-green);stroke-dasharray:5 5;stroke-width:2px}[data-chart] .model-line{stroke:var(--color-sk-pink-border);stroke-dasharray:6 6;stroke-width:2px}[data-chart] .bed-line{stroke:var(--color-sk-text-muted);stroke-width:1.5px}[data-chart] .dot{fill:var(--color-sk-purple);stroke:var(--color-sk-surface);stroke-width:3px}[data-chart] .bed-dot{fill:var(--color-sk-green);stroke:var(--color-sk-surface);stroke-width:3px}[data-chart] text{fill:var(--color-sk-text-muted);font-size:12px}[data-chart] .label{fill:var(--color-sk-text);font-weight:600}@media (width<=520px){.chart-heading[data-astro-cid-5ku4fwgv]{flex-direction:column;align-items:start}.chart-key[data-astro-cid-5ku4fwgv]{text-align:left}.chart-scroll[data-astro-cid-5ku4fwgv] svg[data-astro-cid-5ku4fwgv]{min-width:620px}}
