:root{color-scheme:light dark;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-light:#dbeafe;--text-on-primary:#fff;--text-on-status:#fff;--color-success:#22c55e;--color-success-strong:#16a34a;--color-success-light:#dcfce7;--color-success-border:#86efac;--color-success-text:#166534;--color-danger:#ef4444;--color-danger-strong:#dc2626;--color-danger-light:#fef2f2;--color-danger-border:#fecaca;--color-danger-dark:#991b1b;--color-warning:#f59e0b;--color-warning-strong:#d97706;--color-warning-light:#fef3c7;--color-warning-border:#fcd34d;--color-warning-text:#92400e;--color-info:#3b82f6;--color-info-light:#f0f9ff;--color-info-border:#bae6fd;--color-info-text:#0369a1;--color-danger-solid:#ef4444;--color-danger-solid-hover:#dc2626;--color-success-solid:#16a34a;--color-info-solid:#3b82f6;--color-neutral-solid:#6b7280;--color-neutral-solid-hover:#4b5563;--color-warning-dark:#78350f;--color-glucose-low:#ef4444;--color-glucose-in-range:#22c55e;--color-glucose-high:#f59e0b;--chart-series-1:#2563eb;--chart-series-2:#0d9488;--chart-series-3:#c026d3;--chart-grid:#f1f5f9;--chart-axis:#94a3b8;--chart-reference:#cbd5e1;--chart-tooltip-bg:rgba(15,23,42,.92);--chart-tooltip-text:#fff;--chart-tooltip-muted:#94a3b8;--chart-target-band:rgba(187,247,208,.35);--chart-target-band-edge:rgba(52,211,153,.25);--chart-reading-low:#f97316;--chart-reading-high:#ef4444;--chart-bolus:#0284c7;--chart-bolus-inactive:#94a3b8;--chart-bolus-outline:#0f172a;--chart-bolus-text:#fff;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--text-light:#94a3b8;--bg-page:#fff;--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-muted:#f1f5f9;--bg-overlay:rgba(15,23,42,.5);--border-default:#e2e8f0;--border-light:#f1f5f9;--border-strong:#cbd5e1;--border-focus:#2563eb;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:999px;--shadow-sm:0 1px 2px rgba(15,23,42,.05);--shadow-md:0 1px 3px rgba(15,23,42,.1);--shadow-lg:0 4px 6px rgba(15,23,42,.1);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--touch-target-min:44px;--transition-fast:150ms ease;--transition-normal:200ms ease}@media (prefers-color-scheme:dark){:root{--color-primary:#3b82f6;--color-primary-hover:#60a5fa;--color-primary-light:rgba(59,130,246,.18);--text-on-primary:#fff;--text-on-status:#0b1120;--color-success:#22c55e;--color-success-strong:#4ade80;--color-success-light:rgba(34,197,94,.14);--color-success-border:rgba(34,197,94,.4);--color-success-text:#86efac;--color-danger:#f87171;--color-danger-strong:#f87171;--color-danger-light:rgba(239,68,68,.14);--color-danger-border:rgba(239,68,68,.4);--color-danger-dark:#fca5a5;--color-warning:#fbbf24;--color-warning-strong:#fbbf24;--color-warning-light:rgba(245,158,11,.14);--color-warning-border:rgba(245,158,11,.4);--color-warning-text:#fcd34d;--color-info:#60a5fa;--color-info-light:rgba(14,165,233,.12);--color-info-border:rgba(14,165,233,.35);--color-info-text:#7dd3fc;--color-danger-solid:#dc2626;--color-danger-solid-hover:#b91c1c;--color-success-solid:#15803d;--color-info-solid:#2563eb;--color-neutral-solid:#475569;--color-neutral-solid-hover:#64748b;--color-warning-dark:#fde68a;--color-glucose-low:#f87171;--color-glucose-in-range:#4ade80;--color-glucose-high:#fbbf24;--chart-series-1:#60a5fa;--chart-series-2:#2dd4bf;--chart-series-3:#e879f9;--chart-grid:#1e293b;--chart-axis:#64748b;--chart-reference:#475569;--chart-tooltip-bg:rgba(51,65,85,.97);--chart-tooltip-text:#f8fafc;--chart-tooltip-muted:#cbd5e1;--chart-target-band:rgba(34,197,94,.12);--chart-target-band-edge:rgba(52,211,153,.35);--chart-reading-low:#fb923c;--chart-reading-high:#f87171;--chart-bolus:#0284c7;--chart-bolus-inactive:#475569;--chart-bolus-outline:#94a3b8;--chart-bolus-text:#fff;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-light:#64748b;--bg-page:#0b1120;--bg-primary:#111827;--bg-secondary:#172033;--bg-muted:#1e293b;--bg-overlay:rgba(0,0,0,.65);--border-default:#2a3648;--border-light:#1e293b;--border-strong:#475569;--border-focus:#60a5fa;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 1px 3px rgba(0,0,0,.5);--shadow-lg:0 4px 6px rgba(0,0,0,.5)}}body,html{padding:0;margin:0;font-family:var(--font-family);background-color:var(--bg-page);color:var(--text-primary)}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.date{font-weight:700}.value{padding:10px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}