/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
.ms-vital-row[data-v-7b502f0a]{align-items:stretch;gap:calc(var(--spacing)*6);padding:calc(var(--spacing)*8);flex-direction:column;display:flex}@media (width>=40rem){.ms-vital-row[data-v-7b502f0a]{align-items:flex-start;gap:calc(var(--spacing)*10);flex-direction:row}}.ms-vital-row__label[data-v-7b502f0a]{flex-direction:column;flex:none;width:6rem;display:flex}.ms-vital-row__unit[data-v-7b502f0a]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.ms-vital-row__title[data-v-7b502f0a]{font-size:2.25rem;font-weight:var(--font-weight-heavy);line-height:1}.ms-limit-block[data-v-7b502f0a]{gap:calc(var(--spacing)*3);flex-direction:column;flex:1;display:flex}.ms-limit-block__header[data-v-7b502f0a]{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);display:flex}.ms-limit-block__caption[data-v-7b502f0a]{align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:uppercase;color:var(--color-foreground-750);display:flex}.ms-limit-block__fields[data-v-7b502f0a]{align-items:flex-start;gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media (width>=40rem){.ms-limit-block__fields[data-v-7b502f0a]{align-items:center;gap:calc(var(--spacing)*4);flex-direction:row}}.ms-limit-block__value[data-v-7b502f0a] .ms-input-number__field{width:8rem}.ms-time-pill[data-v-7b502f0a]{border-radius:var(--radius-full);background-color:var(--ui-bg);box-shadow:inset 0 0 0 1px var(--ui-border-muted);align-items:stretch;display:flex;overflow:hidden}.ms-time-pill[data-v-7b502f0a] .ms-form-field__container{margin-top:0}:is(.ms-time-pill[data-v-7b502f0a] .ms-input-number__field,.ms-time-pill[data-v-7b502f0a] .ms-select){box-shadow:none;background-color:#0000;border-radius:0}.ms-time-pill[data-v-7b502f0a] .ms-input-number__field{width:3.25rem;padding-inline:calc(var(--spacing)*2);text-align:right}.ms-time-pill[data-v-7b502f0a] .ms-select{min-width:10rem;padding-inline-start:calc(var(--spacing)*1)}.ms-chart__details[data-v-3b2d2244]{width:var(--chart-side-width);max-width:var(--chart-side-width);flex:1 0 var(--chart-side-width);flex-direction:column;padding-left:10px;display:flex}.title[data-v-3b2d2244]{margin-left:-2px}.heading-5[data-v-3b2d2244]{line-height:1}.text-num[data-v-3b2d2244]{line-height:1.2}.decimal[data-v-3b2d2244]{font-size:var(--text-md)}@media (width<=40rem){.title[data-v-3b2d2244]{font-size:24px}.decimal[data-v-3b2d2244]{font-size:16px}}.ms-loader{align-items:center;gap:6px;display:flex}.ms-loader .spinner{width:calc(var(--spacing) * 3.6);height:calc(var(--spacing) * 3.6);animation:.8s linear infinite ms-spin}@keyframes ms-spin{to{transform:rotate(360deg)}}.ms-chart{grid-template-columns:calc(100% - var(--chart-side-width))var(--chart-side-width);gap:0;width:100%;display:grid;position:relative}.ms-chart.ms-chart--no-details{grid-template-columns:100%}.ms-chart .ms-chart__loader{inset:calc(var(--spacing)*-4);background:var(--color-background);position:absolute}@supports (color:color-mix(in lab, red, red)){.ms-chart .ms-chart__loader{background:color-mix(in oklab,var(--color-background)8%,transparent)}}.ms-chart .ms-chart__loader{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;display:flex}.ms-chart .ms-chart__empty{inset:calc(var(--spacing)*-4);background:var(--color-background);position:absolute}@supports (color:color-mix(in lab, red, red)){.ms-chart .ms-chart__empty{background:color-mix(in oklab,var(--color-background)8%,transparent)}}.ms-chart .ms-chart__empty{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;justify-content:center;align-items:center;display:flex}.ms-chart .ms-chart__empty .ms-chart__empty-label{color:var(--color-foreground-750);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));font-weight:var(--font-weight-bold)}.ms-chart .ms-chart__holder{isolation:isolate;cursor:grab;flex:auto;width:100%;position:relative}.ms-chart .ms-chart__holder:active{cursor:grabbing}.ms-chart .ms-chart__head{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:-4px;left:0}.ms-chart .ms-chart__head>*{background:var(--color-background);border-bottom-right-radius:3px;padding-right:4px}.ms-chart .ms-chart__title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));font-weight:var(--font-weight-bold)}.ms-chart .ms-chart__subtitle{font-size:var(--text-sm);color:var(--color-foreground);line-height:1.1}@supports (color:color-mix(in lab, red, red)){.ms-chart .ms-chart__subtitle{color:color-mix(in oklab,var(--color-foreground)50%,transparent)}}.ms-hover-crosshair{stroke:var(--color-foreground-750)}.ms-chart__timeline{bottom:var(--chart-navigator-height,47px);z-index:var(--z-sticky);background:var(--color-background);box-shadow:0 0 0 100vmax var(--color-background);clip-path:inset(0 -100vmax);margin-top:auto;margin-bottom:27px;display:flex;position:sticky}.ms-chart__timeline [data-highcharts-chart]{flex:1}.ms-chart__timeline:after{content:"";max-width:var(--chart-side-width);flex:1 0 var(--chart-side-width);display:block}.glass-blur[data-v-d048d71e]{-webkit-backdrop-filter:blur(8px)}[data-v-d048d71e] .highcharts-scrollbar{display:none}[data-v-d048d71e] .highcharts-navigator-mask-inside{stroke:var(--color-foreground);stroke-width:.75px;shape-rendering:crispedges;rx:2px}[data-v-91501986] .ms-threshold-line{stroke-dasharray:2 3;opacity:var(--v1ef5a023)}[data-v-91501986] .ms-threshold-label{color:inherit;align-items:center;gap:4px;display:flex}[data-v-91501986] .ms-threshold-label span{height:17px}[data-v-91501986] .ms-threshold-label svg{flex-shrink:0}.trend-day-chart{box-sizing:border-box;border:1px solid var(--ui-border-accented);border-radius:var(--radius-2xl);min-height:0;padding:calc(var(--spacing)*4);grid-template-columns:1fr;overflow:hidden}.trend-day-chart .ms-chart__holder{gap:calc(var(--spacing)*3);flex-direction:column;height:100%;display:flex}.trend-day-chart .ms-chart__head{align-items:baseline;gap:calc(var(--spacing)*2);flex-direction:row;position:static}.trend-day-chart .trend-day-chart__stats{gap:calc(var(--spacing)*1.5)calc(var(--spacing)*5);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.trend-day-chart .trend-day-chart__stats dt{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-foreground-750)}.trend-day-chart .trend-day-chart__stats dd{font-weight:var(--font-weight-bold)}.trend-day-chart .trend-day-chart__stat--main{font-size:var(--text-xl);line-height:1.2}.trend-day-chart .trend-day-chart__stat--main span{font-size:var(--text-xs);font-weight:var(--font-weight-normal);color:var(--color-foreground-750);margin-left:2px}.trend-day-chart .trend-day-chart__stat--breached{color:var(--color-threshold)}@media not all and (width>=40rem){.trend-day-chart .trend-day-chart__plot{min-height:calc(var(--spacing)*56)}}.notifications-panel{width:calc(360px + 140px * clamp(0, (100vw - var(--breakpoint-xxl)) / (var(--breakpoint-xxxl) - var(--breakpoint-xxl)), 1));background-color:var(--ui-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}@media (width<=40rem){.notifications-panel{width:100%}}.notifications-panel__head{align-items:center;gap:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*5);min-height:calc(var(--spacing)*10);border-bottom:1px solid var(--ui-border);display:flex}.notifications-panel__head-actions{justify-content:flex-end;align-self:stretch;margin-left:auto;display:flex}.notifications-panel__head-actions>*{border-left:1px solid var(--ui-border);border-radius:0;height:100%}.notifications-panel__state{gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*4);flex-direction:column;display:flex}.notifications-panel__state.is-empty{padding:calc(var(--spacing)*8);text-align:center;justify-content:center;align-items:center}.notifications-panel__list{padding:15px calc(15px + 10px * clamp(0, (100vw - var(--breakpoint-lg)) / (var(--breakpoint-xl) - var(--breakpoint-lg)), 1));scrollbar-width:thin;scrollbar-color:var(--color-foreground-150)transparent}.notifications-panel__list::-webkit-scrollbar{width:6px;height:6px}.notifications-panel__list::-webkit-scrollbar-track{background:0 0}.notifications-panel__list::-webkit-scrollbar-thumb{background-color:var(--color-foreground-150);border-radius:var(--radius-full)}.notifications-panel__list::-webkit-scrollbar-thumb:hover{background-color:var(--color-foreground-250)}.notifications-panel__list{--scroll-mask-fade:120px;--scroll-mask-gutter:10px;-webkit-mask:linear-gradient(#000,#0000) 0 0 no-repeat,linear-gradient(#0000,#000) 0 100% no-repeat,linear-gradient(#000,#000) 0 0 no-repeat;mask:linear-gradient(#000,#0000) 0 0 no-repeat,linear-gradient(#0000,#000) 0 100% no-repeat,linear-gradient(#000,#000) 0 0 no-repeat;-webkit-mask-size:calc(100% - var(--scroll-mask-gutter))var(--scroll-mask-top),calc(100% - var(--scroll-mask-gutter))var(--scroll-mask-bottom),100% 100%;-webkit-mask-size:calc(100% - var(--scroll-mask-gutter))var(--scroll-mask-top),calc(100% - var(--scroll-mask-gutter))var(--scroll-mask-bottom),100% 100%;-webkit-mask-size:calc(100% - var(--scroll-mask-gutter))var(--scroll-mask-top),calc(100% - var(--scroll-mask-gutter))var(--scroll-mask-bottom),100% 100%;mask-size:calc(100% - var(--scroll-mask-gutter))var(--scroll-mask-top),calc(100% - var(--scroll-mask-gutter))var(--scroll-mask-bottom),100% 100%;animation:linear both scroll-mask-top,linear both scroll-mask-bottom;animation-timeline:scroll(self),scroll(self);animation-range:0 var(--scroll-mask-fade),calc(100% - var(--scroll-mask-fade))100%;-webkit-mask-composite:xor;-webkit-mask-composite:xor;overflow-y:auto;-webkit-mask-composite:xor;mask-composite:exclude}.notification{--notification-color:var(--color-alert-technical);align-items:center;gap:calc(var(--spacing)*2.8);border-radius:var(--radius-sm);padding:10px 9px;transition:background .3s,opacity .3s;display:flex}.notification:hover{background:var(--color-foreground-50)}.notification.is-physiological{--notification-color:var(--color-alert-physiological)}.notification.is-qualified:not(:hover){opacity:.3}.notification.is-qualified:not(:hover) .notification__body{grid-template-rows:0fr auto}.notification.is-qualified:not(:hover) .notification__date{opacity:0}.notification:before{content:"";background-color:var(--notification-color);border-radius:4px;align-self:stretch;width:5px;display:block}.notification.is-selected{background-color:var(--notification-color)}@supports (color:color-mix(in lab, red, red)){.notification.is-selected{background-color:color-mix(in oklch,var(--notification-color)12%,transparent)}}.notification .notification__body{cursor:pointer;transition:grid-template-rows .3s var(--ease-smooth);grid-template-rows:1fr auto;grid-template-columns:1fr;display:grid}.notification .notification__date{font-size:var(--text-xs);min-height:0;color:var(--color-foreground-900);transition:opacity .3s 70ms;overflow:hidden}.notification .notification__label{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));font-weight:var(--font-weight-bold)}.notification .notification__actions{align-self:flex-end;gap:10px;margin-left:auto;padding-bottom:5px;display:flex}.notification .notification__actions .qualify{color:var(--color-foreground-250)}.notification .notification__actions .qualify:before{display:none}.notification .notification__actions .qualify svg{transition:all .3s}.notification .notification__actions .qualify svg path,.notification .notification__actions .qualify svg rect{fill:#0000;transition:all .3s}:is(.notification .notification__actions .qualify:not(.is-loading):not([disabled]):hover,.notification .notification__actions .qualify:not(.is-loading).is-active) svg path,:is(.notification .notification__actions .qualify:not(.is-loading):not([disabled]):hover,.notification .notification__actions .qualify:not(.is-loading).is-active) svg rect{fill:var(--color-foreground-900)}.notifications-toggle[data-v-67e0eeea]{display:inline-flex;position:relative}.notifications-toggle__badge[data-v-67e0eeea]{pointer-events:none;border:1px solid var(--color-background);position:absolute;bottom:50%;left:50%;transform:translate(-3px)}
