.health-prototype-module__Gu3DlW__prototype{--width:min(1440px, calc(100vw - 48px));width:var(--width);margin-left:calc((100% - var(--width)) / 2);--bg:#f3efe7;--surface:#fbf9f4;--surface-2:#f6f1e8;--surface-3:#ece7dd;--line:#e2dbcf;--line-strong:#cfc6b6;--text:#1f2421;--soft:#6e7069;--faint:#a7a59c;--ink:#1f2421;--teal:#4f6b5a;--teal-ink:#3e5748;--teal-soft:#e0e6dc;--teal-mist:#eef0ea;--practice:#7a6f9b;--practice-soft:#ebe7f1;--attention:#9c4f34;--attention-soft:#f2e3da;--good:#4f6b5a;--r-xs:0;--r-sm:0;--r-md:0;--r-lg:0}.health-prototype-module__Gu3DlW__stage{--scale:.6458;--ox:0px;--oy:0px;aspect-ratio:1440/800;border-radius:var(--r-md);background:var(--bg);border:1px solid #dcd5c8;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #3c321e4d}.health-prototype-module__Gu3DlW__stage:fullscreen{aspect-ratio:auto;border-radius:0}.health-prototype-module__Gu3DlW__canvas{width:1440px;height:800px;color:var(--text);font-family:var(--font-geist), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;letter-spacing:0;transform:translate(var(--ox), var(--oy)) scale(var(--scale));transform-origin:0 0;background:var(--bg);grid-template-rows:64px minmax(0,1fr);font-size:12px;line-height:1.4;display:grid;position:absolute;top:0;left:0;overflow:hidden}:where(.health-prototype-module__Gu3DlW__canvas) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,blockquote){letter-spacing:0;font-family:inherit;line-height:inherit;margin:0;padding:0}:where(.health-prototype-module__Gu3DlW__canvas) :is(ul,ol){list-style:none}:where(.health-prototype-module__Gu3DlW__canvas) button{cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}:where(.health-prototype-module__Gu3DlW__canvas) button:disabled{cursor:default}.health-prototype-module__Gu3DlW__canvas button:focus-visible,.health-prototype-module__Gu3DlW__row:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px}.health-prototype-module__Gu3DlW__exitFullscreen{border-radius:var(--r-sm);color:#fff;cursor:pointer;background:#102622bf;border:0;align-items:center;gap:6px;padding:7px 11px;font-size:12px;display:flex;position:absolute;top:12px;right:12px}.health-prototype-module__Gu3DlW__muted{color:var(--faint)}.health-prototype-module__Gu3DlW__eyebrow{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.health-prototype-module__Gu3DlW__avatar{color:var(--ink);letter-spacing:0;border-radius:0;flex:none;place-items:center;font-weight:600;display:inline-grid}.health-prototype-module__Gu3DlW__avatar[data-me]{background:var(--ink);color:#f3efe7}.health-prototype-module__Gu3DlW__figure{color:var(--text);font-family:var(--font-display), "Newsreader", Georgia, serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em;align-items:baseline;font-size:46px;font-weight:300;line-height:1;display:flex}.health-prototype-module__Gu3DlW__figure small{color:var(--faint);letter-spacing:-.02em;margin-left:2px;font-size:22px}.health-prototype-module__Gu3DlW__figure sup{color:var(--teal-ink);align-self:flex-start;margin-left:2px;font-size:18px}.health-prototype-module__Gu3DlW__card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;min-width:0;padding:16px 18px;display:flex}.health-prototype-module__Gu3DlW__cardHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.health-prototype-module__Gu3DlW__cardHead h3{color:var(--text);font-size:12px;font-weight:600}.health-prototype-module__Gu3DlW__primary,.health-prototype-module__Gu3DlW__secondary{border-radius:var(--r-sm);white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:12px;font-weight:500;transition:background .15s,opacity .15s;display:inline-flex}.health-prototype-module__Gu3DlW__canvas .health-prototype-module__Gu3DlW__primary{background:var(--ink);color:#fff}.health-prototype-module__Gu3DlW__canvas .health-prototype-module__Gu3DlW__primary:hover:not(:disabled){background:#3a403b}.health-prototype-module__Gu3DlW__canvas .health-prototype-module__Gu3DlW__primary:disabled{background:var(--surface-3);color:var(--faint)}.health-prototype-module__Gu3DlW__canvas .health-prototype-module__Gu3DlW__secondary{border:1px solid var(--line-strong);background:var(--surface)}.health-prototype-module__Gu3DlW__canvas .health-prototype-module__Gu3DlW__secondary:hover:not(:disabled){background:var(--surface-2)}.health-prototype-module__Gu3DlW__canvas .health-prototype-module__Gu3DlW__secondary:disabled{color:var(--faint)}.health-prototype-module__Gu3DlW__iconButton{background:var(--surface-2);width:36px;height:36px;color:var(--soft);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.health-prototype-module__Gu3DlW__iconButton>i{border:1.5px solid var(--surface);background:var(--teal);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.health-prototype-module__Gu3DlW__segmented{border-radius:var(--r-sm);background:var(--surface-2);padding:3px;display:inline-flex}.health-prototype-module__Gu3DlW__segmented button{border-radius:var(--r-sm);height:26px;color:var(--soft);align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:500;display:inline-flex}.health-prototype-module__Gu3DlW__segmented button[data-active]{background:var(--ink);color:#fff}.health-prototype-module__Gu3DlW__signalChip{border-radius:var(--r-sm);background:var(--surface-3);height:20px;color:var(--soft);white-space:nowrap;align-items:center;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.health-prototype-module__Gu3DlW__signalChip[data-status=new]{background:var(--attention-soft);color:var(--attention)}.health-prototype-module__Gu3DlW__signalChip[data-status=viewed]{background:var(--teal-mist);color:var(--teal-ink)}.health-prototype-module__Gu3DlW__signalChip[data-status=noted]{background:var(--teal-soft);color:var(--teal-ink)}.health-prototype-module__Gu3DlW__signalChip[data-status=discussed],.health-prototype-module__Gu3DlW__signalChip[data-status=closed]{background:var(--ink);color:#fff}.health-prototype-module__Gu3DlW__caret{vertical-align:-2px;background:var(--teal-ink);width:1.5px;height:1em;margin-left:1px;animation:.8s step-end infinite health-prototype-module__Gu3DlW__caret;display:inline-block}@keyframes health-prototype-module__Gu3DlW__caret{50%{opacity:0}}.health-prototype-module__Gu3DlW__canvas [data-hint]{position:relative}.health-prototype-module__Gu3DlW__canvas [data-hint]:after{border:2px solid var(--teal);border-radius:var(--r-sm);content:"";pointer-events:none;animation:1.6s ease-in-out infinite health-prototype-module__Gu3DlW__hintPulse;position:absolute;inset:-4px}.health-prototype-module__Gu3DlW__row[data-hint]:after{border-radius:var(--r-sm);inset:2px}.health-prototype-module__Gu3DlW__dayCol[data-hint]:after,.health-prototype-module__Gu3DlW__practiceCard[data-hint]:after,.health-prototype-module__Gu3DlW__addNote[data-hint]:after,.health-prototype-module__Gu3DlW__sources button[data-hint]:after{border-radius:var(--r-md)}@keyframes health-prototype-module__Gu3DlW__hintPulse{0%,to{opacity:.25;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}.health-prototype-module__Gu3DlW__topbar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:10px;padding:0 24px;display:flex}.health-prototype-module__Gu3DlW__brandMark{border-radius:var(--r-sm);background:var(--teal-ink);flex:none;width:34px;height:34px;display:block;position:relative}.health-prototype-module__Gu3DlW__brandMark i{background:#efe1d8;border-radius:0;width:3px;position:absolute;top:9px;bottom:9px}.health-prototype-module__Gu3DlW__brandMark i:first-child{left:12px}.health-prototype-module__Gu3DlW__brandMark i:last-child{opacity:.6;right:12px}.health-prototype-module__Gu3DlW__brand{font-family:var(--font-display), "Newsreader", Georgia, serif;flex-direction:column;margin-right:22px;font-size:15px;font-weight:500;line-height:1.1;display:flex}.health-prototype-module__Gu3DlW__brand small{color:var(--faint);font-family:var(--font-geist), sans-serif;font-size:10.5px;font-weight:400}.health-prototype-module__Gu3DlW__tabs{gap:2px;display:flex}.health-prototype-module__Gu3DlW__tabs button{border-radius:var(--r-sm);height:36px;color:var(--text);white-space:nowrap;align-items:center;gap:7px;padding:0 15px;font-size:12.5px;font-weight:500;transition:background .15s;display:inline-flex}.health-prototype-module__Gu3DlW__tabs button:hover:not(:disabled):not([data-active]){background:var(--surface-2)}.health-prototype-module__Gu3DlW__tabs button:disabled{color:var(--faint)}.health-prototype-module__Gu3DlW__tabs button[data-active]{background:var(--ink);color:#fff}.health-prototype-module__Gu3DlW__tabs button span{border-radius:var(--r-xs);background:var(--attention);color:#fff;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:600;display:grid}.health-prototype-module__Gu3DlW__tabs button[data-active] span{color:#fff;background:#ffffff29}.health-prototype-module__Gu3DlW__search{border-radius:var(--r-sm);background:var(--surface-2);width:168px;height:36px;color:var(--faint);border:1px solid var(--line);align-items:center;gap:8px;margin-left:auto;padding:0 14px;display:flex}.health-prototype-module__Gu3DlW__now{border-radius:var(--r-sm);background:var(--surface-2);height:36px;color:var(--soft);white-space:nowrap;border:1px solid var(--line);align-items:center;gap:7px;padding:0 14px;display:flex}.health-prototype-module__Gu3DlW__now i{background:var(--teal);width:7px;height:7px;box-shadow:0 0 0 3px var(--teal-soft);border-radius:50%}.health-prototype-module__Gu3DlW__now b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.health-prototype-module__Gu3DlW__me{white-space:nowrap;align-items:center;gap:9px;margin-left:4px;font-size:12px;font-weight:500;line-height:1.2;display:flex}.health-prototype-module__Gu3DlW__me>span:last-child{flex-direction:column;display:flex}.health-prototype-module__Gu3DlW__me small{color:var(--faint);font-size:10.5px;font-weight:400}.health-prototype-module__Gu3DlW__main{min-height:0;padding:14px 24px 18px;animation:.35s both health-prototype-module__Gu3DlW__screenIn}@keyframes health-prototype-module__Gu3DlW__screenIn{0%{opacity:0;transform:translateY(6px)}}.health-prototype-module__Gu3DlW__toast{border-radius:var(--r-sm);background:var(--ink);color:#fff;align-items:center;gap:8px;padding:11px 16px;font-size:12.5px;animation:.4s cubic-bezier(.2,.9,.3,1.2) both health-prototype-module__Gu3DlW__toastIn;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -12px #10262280}@keyframes health-prototype-module__Gu3DlW__toastIn{0%{opacity:0;transform:translate(-50%,14px)}}.health-prototype-module__Gu3DlW__caseload{grid-template-rows:auto 206px minmax(0,1fr);gap:10px;height:100%;display:grid}.health-prototype-module__Gu3DlW__pageHead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.health-prototype-module__Gu3DlW__pageHead h1{font-family:var(--font-display), "Newsreader", Georgia, serif;letter-spacing:-.035em;margin-top:2px;font-size:40px;font-weight:400;line-height:1}.health-prototype-module__Gu3DlW__expectation{border-radius:var(--r-md);max-width:470px;color:var(--soft);background:#fff9;align-items:center;gap:8px;padding:9px 14px;font-size:11.5px;display:flex}.health-prototype-module__Gu3DlW__expectation svg{color:var(--teal-ink);flex:none}.health-prototype-module__Gu3DlW__kpis,.health-prototype-module__Gu3DlW__lower{grid-template-columns:minmax(0,.82fr) minmax(0,1fr) minmax(0,1.5fr) minmax(0,1.32fr);gap:10px;min-height:0;display:grid}.health-prototype-module__Gu3DlW__kpis .health-prototype-module__Gu3DlW__card{justify-content:space-between}.health-prototype-module__Gu3DlW__kpis .health-prototype-module__Gu3DlW__cardHead{margin-bottom:0}.health-prototype-module__Gu3DlW__segments{gap:3px;height:16px;display:flex}.health-prototype-module__Gu3DlW__segments i{border-radius:var(--r-xs);background:var(--ink);transform-origin:0;animation:.7s both health-prototype-module__Gu3DlW__grow-x}.health-prototype-module__Gu3DlW__segments i[data-tone=paused]{background:repeating-linear-gradient(90deg, var(--line-strong) 0 2px, transparent 2px 5px)}.health-prototype-module__Gu3DlW__segments i[data-tone=invited]{background:var(--teal-soft)}@keyframes health-prototype-module__Gu3DlW__grow-x{0%{transform:scaleX(0)}}.health-prototype-module__Gu3DlW__kpiLegend{color:var(--faint);gap:12px;font-size:10.5px;display:flex}.health-prototype-module__Gu3DlW__kpiLegend span{align-items:center;gap:5px;display:inline-flex}.health-prototype-module__Gu3DlW__kpiLegend i{background:var(--ink);border-radius:0;width:7px;height:7px}.health-prototype-module__Gu3DlW__kpiLegend i[data-tone=paused]{background:var(--line-strong)}.health-prototype-module__Gu3DlW__kpiLegend i[data-tone=invited]{background:var(--teal-soft)}.health-prototype-module__Gu3DlW__weekBars{grid-template-columns:repeat(7,1fr);gap:6px;height:46px;display:grid}.health-prototype-module__Gu3DlW__weekBars>span{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;display:flex}.health-prototype-module__Gu3DlW__weekBars>span>i{border-radius:var(--r-xs);background:repeating-linear-gradient(90deg, var(--surface-3) 0 2px, transparent 2px 4px);align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.health-prototype-module__Gu3DlW__weekBars b{border-radius:var(--r-xs);background:var(--teal);transform-origin:bottom;width:100%;animation:.6s both health-prototype-module__Gu3DlW__grow-y;display:block}.health-prototype-module__Gu3DlW__weekBars span[data-today] b{background:var(--ink)}.health-prototype-module__Gu3DlW__weekBars small{color:var(--faint);font-size:9.5px}@keyframes health-prototype-module__Gu3DlW__grow-y{0%{transform:scaleY(0)}}.health-prototype-module__Gu3DlW__reviews{padding-bottom:14px}.health-prototype-module__Gu3DlW__reviews .health-prototype-module__Gu3DlW__cardHead{margin-bottom:8px}.health-prototype-module__Gu3DlW__reviewsBody{flex:1;grid-template-columns:62px 1fr;gap:12px;min-height:0;display:grid}.health-prototype-module__Gu3DlW__reviewsCount{flex-direction:column;justify-content:flex-end;gap:4px;display:flex}.health-prototype-module__Gu3DlW__reviewsCount small{color:var(--teal-ink);font-size:11px;font-weight:600}.health-prototype-module__Gu3DlW__reviewWeek{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.health-prototype-module__Gu3DlW__reviewWeek li{border-radius:var(--r-sm);background:var(--surface-2);flex-direction:column;gap:4px;min-width:0;padding:7px 6px;display:flex}.health-prototype-module__Gu3DlW__reviewWeek li[data-empty]{background:repeating-linear-gradient(135deg, var(--surface-2) 0 4px, var(--surface) 4px 8px)}.health-prototype-module__Gu3DlW__reviewWeek li>small{color:var(--faint);margin-bottom:2px;font-size:10px}.health-prototype-module__Gu3DlW__reviewWeek li>small b{color:var(--text);font-size:12px;font-weight:600}.health-prototype-module__Gu3DlW__reviewWeek li[data-today]{background:var(--ink)}.health-prototype-module__Gu3DlW__reviewWeek li[data-today]>small,.health-prototype-module__Gu3DlW__reviewWeek li[data-today]>small b{color:#fff}.health-prototype-module__Gu3DlW__reviewChip{border-radius:var(--r-xs);background:var(--surface);white-space:nowrap;align-items:center;gap:4px;min-width:0;padding:2px 6px 2px 2px;font-size:10.5px;font-weight:500;animation:.4s both health-prototype-module__Gu3DlW__rowIn;display:flex;overflow:hidden}[data-today] .health-prototype-module__Gu3DlW__reviewChip{color:#fff;background:#ffffff24}.health-prototype-module__Gu3DlW__reviewChip[data-done]{background:var(--teal);color:#fff}.health-prototype-module__Gu3DlW__reviewChip>span:not(:first-child){text-overflow:ellipsis;min-width:0;overflow:hidden}.health-prototype-module__Gu3DlW__reviewChip svg{flex:none;margin-left:auto}.health-prototype-module__Gu3DlW__stack{border-radius:var(--r-lg);background:var(--ink);color:#fff;flex-direction:column;gap:8px;padding:14px 16px 12px;display:flex;position:relative;overflow:hidden}.health-prototype-module__Gu3DlW__stack>header{justify-content:space-between;align-items:center;font-size:12px;display:flex}.health-prototype-module__Gu3DlW__stack>header span{color:#ffffffd1;align-items:center;gap:7px;font-weight:500;display:inline-flex}.health-prototype-module__Gu3DlW__stack>header b{font-weight:500}.health-prototype-module__Gu3DlW__slide{border-radius:var(--r-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(150deg,#ffffff3d,#ffffff14);border:1px solid #ffffff47;flex-direction:column;flex:1;gap:2px;min-height:0;padding:10px 14px;animation:.45s cubic-bezier(.2,.8,.2,1) both health-prototype-module__Gu3DlW__slideIn;display:flex}@keyframes health-prototype-module__Gu3DlW__slideIn{0%{opacity:0;transform:translate(18px)}}.health-prototype-module__Gu3DlW__stackMeta{align-items:center;gap:7px;font-size:11.5px;display:flex}.health-prototype-module__Gu3DlW__stackMeta>span:nth-child(2){flex:1}.health-prototype-module__Gu3DlW__slide h4{font-family:var(--font-display), "Newsreader", Georgia, serif;letter-spacing:-.02em;font-size:20px;font-weight:400;line-height:1.2}.health-prototype-module__Gu3DlW__slide p{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.health-prototype-module__Gu3DlW__slide footer{color:#ffffffb8;justify-content:space-between;align-items:center;margin-top:auto;font-size:10.5px;display:flex}.health-prototype-module__Gu3DlW__slide footer button{border-radius:var(--r-sm);height:26px;color:var(--ink);background:#fff;align-items:center;gap:4px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.health-prototype-module__Gu3DlW__stackOwner{color:#ffffffd9}.health-prototype-module__Gu3DlW__stackDots{align-items:center;gap:5px;display:flex}.health-prototype-module__Gu3DlW__stackDots>button{background:#ffffff59;border-radius:0;width:18px;height:3px;transition:width .3s,background .3s}.health-prototype-module__Gu3DlW__stackDots>button[data-active]{background:#fff;width:30px}.health-prototype-module__Gu3DlW__stackDots>span{color:#ffffffb3;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px}.health-prototype-module__Gu3DlW__stackDots .health-prototype-module__Gu3DlW__arrow{border-radius:var(--r-xs);color:#fff;border:1px solid #ffffff59;place-items:center;width:22px;height:22px;display:grid}.health-prototype-module__Gu3DlW__tableCard{grid-column:span 3;padding:0;overflow:hidden}.health-prototype-module__Gu3DlW__tableHead{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 10px;display:flex}.health-prototype-module__Gu3DlW__filters{gap:4px;display:flex}.health-prototype-module__Gu3DlW__filters button{border:1px solid var(--line);border-radius:var(--r-sm);height:30px;color:var(--soft);white-space:nowrap;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;display:inline-flex}.health-prototype-module__Gu3DlW__filters button span{color:var(--faint);font-variant-numeric:tabular-nums}.health-prototype-module__Gu3DlW__filters button[data-active]{border-color:var(--ink);background:var(--ink);color:#fff}.health-prototype-module__Gu3DlW__filters button[data-active] span{color:#fff9}.health-prototype-module__Gu3DlW__sortNote{color:var(--faint);white-space:nowrap;font-size:10.5px}.health-prototype-module__Gu3DlW__table{flex-direction:column;flex:1;min-height:0;display:flex}.health-prototype-module__Gu3DlW__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.55fr) minmax(0,1.05fr) 178px 64px minmax(0,1.55fr) minmax(0,.95fr) minmax(0,.95fr);align-items:center;gap:12px;min-height:50px;padding:0 16px;display:grid}.health-prototype-module__Gu3DlW__rowHead{border-top:0;border-bottom:1px solid var(--line);background:var(--surface-2);min-height:32px;color:var(--soft);letter-spacing:.02em;text-transform:uppercase;font-size:10.5px;font-weight:600}.health-prototype-module__Gu3DlW__rows{scrollbar-width:thin;flex:1;min-height:0;position:relative;overflow-y:auto}.health-prototype-module__Gu3DlW__rows .health-prototype-module__Gu3DlW__row{animation:.4s both health-prototype-module__Gu3DlW__rowIn}.health-prototype-module__Gu3DlW__rows .health-prototype-module__Gu3DlW__row:nth-child(2){animation-delay:30ms}.health-prototype-module__Gu3DlW__rows .health-prototype-module__Gu3DlW__row:nth-child(3){animation-delay:60ms}.health-prototype-module__Gu3DlW__rows .health-prototype-module__Gu3DlW__row:nth-child(4){animation-delay:90ms}.health-prototype-module__Gu3DlW__rows .health-prototype-module__Gu3DlW__row:nth-child(5){animation-delay:.12s}.health-prototype-module__Gu3DlW__rows .health-prototype-module__Gu3DlW__row:nth-child(n+6){animation-delay:.15s}@keyframes health-prototype-module__Gu3DlW__rowIn{0%{opacity:0;transform:translateY(4px)}}.health-prototype-module__Gu3DlW__row[data-interactive]{cursor:pointer;background:var(--teal-mist);box-shadow:inset 3px 0 0 var(--teal)}.health-prototype-module__Gu3DlW__row[data-interactive]:hover{background:var(--teal-mist)}.health-prototype-module__Gu3DlW__client{align-items:center;gap:10px;display:flex}.health-prototype-module__Gu3DlW__client>span:last-child,.health-prototype-module__Gu3DlW__fresh{flex-direction:column;min-width:0;display:flex}.health-prototype-module__Gu3DlW__client b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.health-prototype-module__Gu3DlW__client small{color:var(--faint);font-size:10.5px}.health-prototype-module__Gu3DlW__fresh{color:var(--soft);font-size:11.5px}.health-prototype-module__Gu3DlW__fresh[data-tone=fresh]{color:var(--teal-ink);font-weight:500}.health-prototype-module__Gu3DlW__fresh[data-tone=stale]{color:var(--attention)}.health-prototype-module__Gu3DlW__fresh small{color:var(--faint);align-items:center;gap:4px;font-size:10px;font-weight:400;display:inline-flex}.health-prototype-module__Gu3DlW__strip{align-items:flex-end;gap:3.5px;height:30px;display:flex}.health-prototype-module__Gu3DlW__strip i{background:var(--surface-3);transform-origin:bottom;width:9px;height:4px;animation:.5s both health-prototype-module__Gu3DlW__grow-y;animation-delay:calc(var(--i) * 22ms);border-radius:2.5px;flex:none;position:relative}.health-prototype-module__Gu3DlW__strip i[data-kind=v]{height:calc(var(--h) * 100%);background:var(--teal);opacity:.85}.health-prototype-module__Gu3DlW__strip i[data-high]{background:var(--attention);opacity:1}.health-prototype-module__Gu3DlW__strip i[data-kind=s]{height:12px;box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.health-prototype-module__Gu3DlW__strip i[data-kind=o]{outline:1.5px dashed var(--teal);outline-offset:-1.5px;background:0 0;height:12px}.health-prototype-module__Gu3DlW__strip i[data-kind=p]{background:repeating-linear-gradient(135deg, var(--line-strong) 0 1.5px, transparent 1.5px 4px);height:100%}.health-prototype-module__Gu3DlW__strip i[data-today]:after{background:var(--teal);content:"";border-radius:50%;width:4px;height:4px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.health-prototype-module__Gu3DlW__stripLegend{gap:14px;display:flex}.health-prototype-module__Gu3DlW__stripLegend span,.health-prototype-module__Gu3DlW__tableFoot>span{align-items:center;gap:5px;display:inline-flex}.health-prototype-module__Gu3DlW__stripLegend i{border-radius:0;width:7px;height:12px}.health-prototype-module__Gu3DlW__stripLegend i[data-kind=v]{background:var(--teal);opacity:.55}.health-prototype-module__Gu3DlW__stripLegend i[data-kind=s]{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.health-prototype-module__Gu3DlW__stripLegend i[data-kind=o]{outline:1.5px dashed var(--teal);outline-offset:-1.5px}.health-prototype-module__Gu3DlW__stripLegend i[data-kind=p]{background:repeating-linear-gradient(135deg, var(--line-strong) 0 1.5px, transparent 1.5px 4px)}.health-prototype-module__Gu3DlW__practiceDots{flex-wrap:wrap;gap:4px;display:flex}.health-prototype-module__Gu3DlW__practiceDots i,.health-prototype-module__Gu3DlW__dotDone,.health-prototype-module__Gu3DlW__dotEarly{background:var(--practice);border-radius:50%;width:9px;height:9px;display:inline-block}.health-prototype-module__Gu3DlW__practiceDots i[data-early],.health-prototype-module__Gu3DlW__dotEarly{background:linear-gradient(90deg, var(--practice) 50%, transparent 50%);box-shadow:inset 0 0 0 1.5px var(--practice)}.health-prototype-module__Gu3DlW__practiceDots small{color:var(--faint)}.health-prototype-module__Gu3DlW__rowSignal{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.health-prototype-module__Gu3DlW__rowSignal b{max-width:100%;color:var(--attention);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.health-prototype-module__Gu3DlW__rowSignal .health-prototype-module__Gu3DlW__signalChip{height:17px;font-size:10px}.health-prototype-module__Gu3DlW__planCell{color:var(--soft);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.health-prototype-module__Gu3DlW__planCell b{border-radius:var(--r-xs);background:var(--surface-2);height:20px;color:var(--text);place-items:center;padding:0 6px;font-size:10.5px;display:inline-grid}.health-prototype-module__Gu3DlW__planCell[data-state=Paused],.health-prototype-module__Gu3DlW__planCell[data-state=Invited]{color:var(--faint)}.health-prototype-module__Gu3DlW__planCell[data-state=Awaiting\ ack] b{background:var(--teal-soft);color:var(--teal-ink)}.health-prototype-module__Gu3DlW__tableFoot{border-top:1px solid var(--line);color:var(--faint);justify-content:space-between;align-items:center;padding:9px 16px;font-size:10.5px;display:flex}.health-prototype-module__Gu3DlW__tableFoot>span i{margin-left:6px}.health-prototype-module__Gu3DlW__activity{overflow:hidden}.health-prototype-module__Gu3DlW__activity .health-prototype-module__Gu3DlW__cardHead{margin-bottom:2px}.health-prototype-module__Gu3DlW__live{color:var(--teal-ink);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.health-prototype-module__Gu3DlW__live i{background:var(--teal);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite health-prototype-module__Gu3DlW__livePulse}@keyframes health-prototype-module__Gu3DlW__livePulse{0%,to{box-shadow:0 0 #23948b73}50%{box-shadow:0 0 0 5px #23948b00}}.health-prototype-module__Gu3DlW__activityNote{color:var(--faint);margin-bottom:8px;font-size:11px}.health-prototype-module__Gu3DlW__activity ol{flex-direction:column;display:flex;overflow-y:auto}.health-prototype-module__Gu3DlW__activity li{border-top:1px solid var(--line);grid-template-columns:52px 1fr auto;align-items:center;gap:8px;padding:9px 0 9px 14px;font-size:11.5px;display:grid;position:relative}.health-prototype-module__Gu3DlW__activity li:before{background:var(--teal);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.health-prototype-module__Gu3DlW__activity li[data-kind=practice]:before{background:var(--practice)}.health-prototype-module__Gu3DlW__activity li[data-kind=sharing]:before{background:var(--line-strong)}.health-prototype-module__Gu3DlW__activity li[data-kind=sync]:before{box-shadow:inset 0 0 0 1.5px var(--teal);background:0 0}.health-prototype-module__Gu3DlW__activity li[data-kind=signal]:before{background:var(--attention)}.health-prototype-module__Gu3DlW__activityTime{color:var(--faint);font-variant-numeric:tabular-nums;font-size:10.5px}.health-prototype-module__Gu3DlW__activity li>span:nth-child(2){min-width:0;color:var(--soft);flex-direction:column;display:flex}.health-prototype-module__Gu3DlW__activity li b{color:var(--text);font-weight:600}.health-prototype-module__Gu3DlW__activity li small{border-radius:var(--r-sm);background:var(--surface-2);color:var(--faint);white-space:nowrap;padding:2px 7px;font-size:10px}.health-prototype-module__Gu3DlW__activity li small[data-reviewed]{background:var(--teal-mist);color:var(--teal-ink)}.health-prototype-module__Gu3DlW__clientScreen{grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;display:grid}.health-prototype-module__Gu3DlW__clientHead{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);align-items:center;gap:14px;padding:10px 12px 10px 10px;display:flex}.health-prototype-module__Gu3DlW__back{border-radius:var(--r-sm);background:var(--surface-2);height:32px;color:var(--soft);align-items:center;gap:6px;padding:0 12px;font-size:11.5px;font-weight:500;display:inline-flex}.health-prototype-module__Gu3DlW__panel>.health-prototype-module__Gu3DlW__back{align-self:flex-start}.health-prototype-module__Gu3DlW__clientName{flex-direction:column;display:flex}.health-prototype-module__Gu3DlW__clientName h1{font-family:var(--font-display), "Newsreader", Georgia, serif;letter-spacing:-.02em;font-size:22px;font-weight:400;line-height:1.15}.health-prototype-module__Gu3DlW__clientName span{color:var(--faint);font-size:11px}.health-prototype-module__Gu3DlW__clientFacts{gap:0;margin-left:10px;display:flex}.health-prototype-module__Gu3DlW__clientFacts>div{border-left:1px solid var(--line);padding:0 16px}.health-prototype-module__Gu3DlW__clientFacts dt{color:var(--faint);font-size:10.5px}.health-prototype-module__Gu3DlW__clientFacts dd{white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.health-prototype-module__Gu3DlW__clientFacts dd i{background:var(--good);border-radius:50%;width:7px;height:7px}.health-prototype-module__Gu3DlW__clientFacts dd i[data-tone=invited]{box-shadow:inset 0 0 0 1.5px var(--teal);background:0 0}.health-prototype-module__Gu3DlW__clientFacts dd svg{color:var(--teal-ink)}.health-prototype-module__Gu3DlW__headActions{gap:8px;margin-left:auto;display:flex}.health-prototype-module__Gu3DlW__clientBody{grid-template-columns:minmax(0,1fr) 392px;gap:10px;min-height:0;display:grid}.health-prototype-module__Gu3DlW__clientMain{flex-direction:column;gap:10px;min-height:0;display:flex}.health-prototype-module__Gu3DlW__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.health-prototype-module__Gu3DlW__summary .health-prototype-module__Gu3DlW__card{gap:6px;padding:14px 18px}.health-prototype-module__Gu3DlW__summary .health-prototype-module__Gu3DlW__cardHead{margin-bottom:2px}.health-prototype-module__Gu3DlW__summary .health-prototype-module__Gu3DlW__figure{font-size:38px}.health-prototype-module__Gu3DlW__summary .health-prototype-module__Gu3DlW__figure small{font-size:18px}.health-prototype-module__Gu3DlW__summary p{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.health-prototype-module__Gu3DlW__inlineChip{align-items:center;gap:6px;display:flex}.health-prototype-module__Gu3DlW__inlineChip .health-prototype-module__Gu3DlW__signalChip{height:17px;font-size:10px}.health-prototype-module__Gu3DlW__trend{flex:1 1 0;min-height:0;padding-bottom:12px}.health-prototype-module__Gu3DlW__trend .health-prototype-module__Gu3DlW__cardHead{margin-bottom:4px}.health-prototype-module__Gu3DlW__trendBody{flex:1;grid-template-columns:84px 1fr;min-height:0;display:grid}.health-prototype-module__Gu3DlW__lanesLabels,.health-prototype-module__Gu3DlW__dayCol{grid-template-rows:22px repeat(4,minmax(26px,1fr)) 26px 18px;min-height:0;display:grid}.health-prototype-module__Gu3DlW__lanesLabels span{border-bottom:1px solid var(--line);color:var(--soft);align-items:center;font-size:11px;display:flex}.health-prototype-module__Gu3DlW__lanesLabels span:first-child,.health-prototype-module__Gu3DlW__lanesLabels span:last-child{border-bottom:0}.health-prototype-module__Gu3DlW__days{grid-template-columns:repeat(var(--count), minmax(0, 1fr));display:grid;position:relative}.health-prototype-module__Gu3DlW__dayCol{border-radius:var(--r-sm);transition:background .2s;position:relative}button.health-prototype-module__Gu3DlW__dayCol:hover,.health-prototype-module__Gu3DlW__dayCol[data-source]{background:var(--teal-mist)}.health-prototype-module__Gu3DlW__dayCol[data-open]{background:var(--teal-soft)}.health-prototype-module__Gu3DlW__dayCol[data-today]{background:repeating-linear-gradient(#0000 0 4px,#4f6b5a14 4px 6px)}.health-prototype-module__Gu3DlW__dayTop{display:block}.health-prototype-module__Gu3DlW__lane{border-bottom:1px solid var(--line);justify-content:center;align-items:flex-end;padding:5px 0 4px;display:flex}.health-prototype-module__Gu3DlW__lane i{width:min(11px,62%);height:calc(var(--h) * 100%);background:var(--teal);opacity:.62;transform-origin:bottom;animation:.5s both health-prototype-module__Gu3DlW__grow-y;animation-delay:calc(var(--i) * 12ms);border-radius:0;display:block}.health-prototype-module__Gu3DlW__lane i[data-high]{background:var(--attention);opacity:1}.health-prototype-module__Gu3DlW__lane i[data-kind=tick]{background:var(--line-strong);opacity:1;border-radius:0;width:1px;height:22%}.health-prototype-module__Gu3DlW__lane i[data-kind=none]{background:var(--surface-3);opacity:1;width:min(11px,62%);height:3px}.health-prototype-module__Gu3DlW__lane i[data-kind=before]{background:repeating-linear-gradient(135deg, var(--line) 0 1px, transparent 1px 5px);opacity:1;border-radius:0;width:100%;height:100%;animation:none}.health-prototype-module__Gu3DlW__lane i[data-kind=skipped]{width:min(11px,62%);height:38%;box-shadow:inset 0 0 0 1.5px var(--line-strong);opacity:1;background:0 0}.health-prototype-module__Gu3DlW__lane i[data-kind=private]{background:repeating-linear-gradient(135deg, var(--line-strong) 0 1.5px, transparent 1.5px 4px);opacity:1;width:min(11px,62%);height:100%}.health-prototype-module__Gu3DlW__dayCol[data-private]{animation:.6s both health-prototype-module__Gu3DlW__privateIn}@keyframes health-prototype-module__Gu3DlW__privateIn{0%{background:var(--teal-soft)}}.health-prototype-module__Gu3DlW__marker[data-kind=sharing]{border-left:1.5px solid var(--faint)}.health-prototype-module__Gu3DlW__marker[data-kind=sharing] b{background:var(--ink);color:#fff;inset:auto 0 4px auto;transform:none}.health-prototype-module__Gu3DlW__lane[data-practice]{border-bottom:0;align-items:center}.health-prototype-module__Gu3DlW__lane[data-practice] i{background:linear-gradient(90deg, var(--practice) 50%, transparent 50%);width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--practice);opacity:1;border-radius:50%}.health-prototype-module__Gu3DlW__lane[data-practice] i[data-done]{background:var(--practice)}.health-prototype-module__Gu3DlW__dayLabel{color:var(--faint);text-align:center;white-space:nowrap;font-size:10px;overflow:visible}.health-prototype-module__Gu3DlW__marker{z-index:2;border-left:1.5px dashed var(--line-strong);pointer-events:none;width:0;position:absolute;top:0;bottom:18px}.health-prototype-module__Gu3DlW__marker b{border-radius:var(--r-sm);background:var(--surface-2);color:var(--soft);white-space:nowrap;padding:2px 7px;font-size:10px;font-weight:600;position:absolute;top:1px;left:0;transform:translate(-50%)}.health-prototype-module__Gu3DlW__marker[data-kind=session]{border-left:1.5px solid var(--ink)}.health-prototype-module__Gu3DlW__marker[data-kind=session] b{background:var(--ink);color:#fff}.health-prototype-module__Gu3DlW__marker[data-kind=signal]{border-left-color:var(--attention)}.health-prototype-module__Gu3DlW__marker[data-kind=signal] b{background:var(--attention-soft);color:var(--attention)}.health-prototype-module__Gu3DlW__marker[data-kind=plan] b{background:var(--teal-soft);color:var(--teal-ink)}.health-prototype-module__Gu3DlW__trendFoot{border-top:1px solid var(--line);color:var(--soft);flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;padding-top:8px;font-size:10.5px;display:flex}.health-prototype-module__Gu3DlW__trendFoot span{align-items:center;gap:5px;display:inline-flex}.health-prototype-module__Gu3DlW__trendFoot span:last-child{margin-left:auto}.health-prototype-module__Gu3DlW__trendFoot i{border-radius:0;width:7px;height:12px;display:inline-block}.health-prototype-module__Gu3DlW__trendFoot i[data-kind=bar]{background:var(--teal);opacity:.62}.health-prototype-module__Gu3DlW__trendFoot i[data-kind=skipped]{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.health-prototype-module__Gu3DlW__trendFoot i[data-kind=private]{background:repeating-linear-gradient(135deg, var(--line-strong) 0 1.5px, transparent 1.5px 4px)}.health-prototype-module__Gu3DlW__trendFoot i[data-kind=tick]{background:var(--line-strong);border-radius:0;width:1px}.health-prototype-module__Gu3DlW__trendFoot i[data-kind=practice],.health-prototype-module__Gu3DlW__trendFoot i[data-kind=early]{background:var(--practice);border-radius:50%;width:9px;height:9px}.health-prototype-module__Gu3DlW__trendFoot i[data-kind=early]{background:linear-gradient(90deg, var(--practice) 50%, transparent 50%);box-shadow:inset 0 0 0 1.5px var(--practice)}.health-prototype-module__Gu3DlW__clientBottom{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.health-prototype-module__Gu3DlW__clientBottom .health-prototype-module__Gu3DlW__card .health-prototype-module__Gu3DlW__cardHead{margin-bottom:8px}.health-prototype-module__Gu3DlW__tagBars{flex-direction:column;gap:5px;display:flex}.health-prototype-module__Gu3DlW__tagBars li{grid-template-columns:92px 1fr 18px;align-items:center;gap:10px;font-size:11px;display:grid}.health-prototype-module__Gu3DlW__tagBars li span{color:var(--soft)}.health-prototype-module__Gu3DlW__tagBars li i{height:8px;width:calc(var(--w) * 100%);background:var(--teal);transform-origin:0;border-radius:0;animation:.6s both health-prototype-module__Gu3DlW__grow-x}.health-prototype-module__Gu3DlW__tagBars li:first-child i{background:var(--ink)}.health-prototype-module__Gu3DlW__tagBars li b{text-align:right;font-weight:600}.health-prototype-module__Gu3DlW__internal{border-radius:var(--r-lg);background:#fbf6ef;border:1.5px dashed #b2681c59;flex-direction:column;gap:8px;padding:14px 18px;display:flex}.health-prototype-module__Gu3DlW__internal header{color:var(--attention);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.health-prototype-module__Gu3DlW__internal header span{color:var(--faint);align-items:center;gap:4px;margin-left:auto;font-weight:400;display:inline-flex}.health-prototype-module__Gu3DlW__internal p{color:var(--soft);font-size:12px}.health-prototype-module__Gu3DlW__internal small{color:var(--faint);margin-top:auto;font-size:10.5px}.health-prototype-module__Gu3DlW__panel{border-radius:var(--r-lg);background:var(--surface);scrollbar-width:thin;border:1px solid var(--line);flex-direction:column;gap:8px;min-height:0;padding:16px 18px;animation:.35s both health-prototype-module__Gu3DlW__panelIn;display:flex;overflow-y:auto}@keyframes health-prototype-module__Gu3DlW__panelIn{0%{opacity:0;transform:translate(10px)}}.health-prototype-module__Gu3DlW__panel h2{font-family:var(--font-display), "Newsreader", Georgia, serif;letter-spacing:-.03em;font-size:24px;font-weight:400;line-height:1.1}.health-prototype-module__Gu3DlW__panelTop{justify-content:space-between;align-items:center;display:flex}.health-prototype-module__Gu3DlW__panelMeta{color:var(--soft);align-items:center;gap:6px;font-size:11.5px;display:flex}.health-prototype-module__Gu3DlW__panelMeta svg{color:var(--teal-ink)}.health-prototype-module__Gu3DlW__explain{color:var(--soft);font-size:12px}.health-prototype-module__Gu3DlW__rule{grid-template-columns:1.6fr 1fr .8fr;gap:4px;display:grid}.health-prototype-module__Gu3DlW__rule span{border-radius:var(--r-sm);background:var(--surface-2);flex-direction:column;gap:2px;padding:8px 10px;font-size:11px;font-weight:500;display:flex}.health-prototype-module__Gu3DlW__rule small,.health-prototype-module__Gu3DlW__sources>small,.health-prototype-module__Gu3DlW__discussList>small,.health-prototype-module__Gu3DlW__composer small,.health-prototype-module__Gu3DlW__savedNote small,.health-prototype-module__Gu3DlW__clientNote small,.health-prototype-module__Gu3DlW__entryPractice small,.health-prototype-module__Gu3DlW__field header small,.health-prototype-module__Gu3DlW__changes small,.health-prototype-module__Gu3DlW__unchanged small{color:var(--faint);font-size:10.5px;font-weight:400}.health-prototype-module__Gu3DlW__sources{flex-direction:column;gap:4px;display:flex}.health-prototype-module__Gu3DlW__sources button{border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:74px 64px 1fr auto;align-items:center;gap:10px;padding:6px 10px;font-size:11.5px;transition:background .15s;display:grid}.health-prototype-module__Gu3DlW__sources button:hover{background:var(--teal-mist)}.health-prototype-module__Gu3DlW__sources button b{font-weight:500}.health-prototype-module__Gu3DlW__sources button em{color:var(--faint);font-size:10.5px;font-style:normal}.health-prototype-module__Gu3DlW__sources button[data-match] em{color:var(--teal-ink);font-weight:600}.health-prototype-module__Gu3DlW__sources button[data-checked]{box-shadow:inset 0 0 0 1.5px var(--teal-soft)}.health-prototype-module__Gu3DlW__scale{gap:3px;display:inline-flex}.health-prototype-module__Gu3DlW__scale i{background:var(--surface-3);border-radius:0;width:9px;height:9px}.health-prototype-module__Gu3DlW__scale i[data-on]{background:var(--teal)}[data-match] .health-prototype-module__Gu3DlW__scale i[data-on],[data-source] .health-prototype-module__Gu3DlW__scale i[data-on]{background:var(--ink)}.health-prototype-module__Gu3DlW__stepper{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.health-prototype-module__Gu3DlW__stepper li{color:var(--faint);flex-direction:column;gap:5px;font-size:10.5px;display:flex}.health-prototype-module__Gu3DlW__stepper li>span{background:var(--surface-3);color:#fff;border-radius:0;place-items:center;height:6px;transition:background .3s,height .3s;display:grid}.health-prototype-module__Gu3DlW__stepper li[data-state=done]>span{background:var(--teal)}.health-prototype-module__Gu3DlW__stepper li[data-state=skipped]>span{background:repeating-linear-gradient(90deg, var(--line-strong) 0 3px, transparent 3px 6px)}.health-prototype-module__Gu3DlW__stepper li[data-state=skipped]{text-decoration:line-through}.health-prototype-module__Gu3DlW__stepper li[data-state=current]{color:var(--text);font-weight:600}.health-prototype-module__Gu3DlW__stepper li[data-state=current]>span{background:var(--ink)}.health-prototype-module__Gu3DlW__stepper li>span svg{display:none}.health-prototype-module__Gu3DlW__signalFacts{grid-template-columns:.9fr 1.2fr 1fr;gap:4px;display:grid}.health-prototype-module__Gu3DlW__signalFacts div{border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:2px;padding:7px 9px;font-size:11px;display:flex}.health-prototype-module__Gu3DlW__signalFacts dt{color:var(--faint);font-size:10px}.health-prototype-module__Gu3DlW__signalFacts dd{font-weight:500;line-height:1.3}.health-prototype-module__Gu3DlW__panelActions{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.health-prototype-module__Gu3DlW__composer,.health-prototype-module__Gu3DlW__savedNote{border-radius:var(--r-md);background:#fbf6ef;flex-direction:column;gap:8px;padding:12px 14px;animation:.3s both health-prototype-module__Gu3DlW__panelIn;display:flex}.health-prototype-module__Gu3DlW__composer p,.health-prototype-module__Gu3DlW__savedNote p{min-height:34px;font-size:12px}.health-prototype-module__Gu3DlW__composer>div{justify-content:flex-end;gap:8px;display:flex}.health-prototype-module__Gu3DlW__savedNote small{align-items:center;gap:5px;display:inline-flex}.health-prototype-module__Gu3DlW__audit{color:var(--faint);align-items:center;gap:6px;font-size:10.5px;display:flex}.health-prototype-module__Gu3DlW__entryValues{border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;display:flex}.health-prototype-module__Gu3DlW__entryValues>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.health-prototype-module__Gu3DlW__entryValues>div:first-child{border-top:0}.health-prototype-module__Gu3DlW__entryValues>div[data-source]{border-radius:var(--r-sm);background:var(--teal-mist)}.health-prototype-module__Gu3DlW__entryValues dt{color:var(--soft)}.health-prototype-module__Gu3DlW__entryValues dd{align-items:center;gap:10px;display:flex}.health-prototype-module__Gu3DlW__entryValues dd b{width:64px;font-weight:500}.health-prototype-module__Gu3DlW__tags{flex-wrap:wrap;gap:5px;display:flex}.health-prototype-module__Gu3DlW__tags span{border-radius:var(--r-sm);background:var(--teal-mist);color:var(--teal-ink);padding:3px 9px;font-size:11px;font-weight:500}.health-prototype-module__Gu3DlW__clientNote{border-left:2px solid var(--teal);background:var(--surface-2);flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;display:flex}.health-prototype-module__Gu3DlW__entryPractice{border-radius:var(--r-md);background:var(--practice-soft);flex-direction:column;gap:3px;padding:10px 12px;font-size:11.5px;display:flex}.health-prototype-module__Gu3DlW__entryPractice span{align-items:center;gap:5px;display:inline-flex}.health-prototype-module__Gu3DlW__factPaused{border-radius:var(--r-sm);background:var(--ink);color:#fff;align-items:center;gap:5px;padding:1px 8px;animation:.4s both health-prototype-module__Gu3DlW__fadeIn;display:inline-flex}.health-prototype-module__Gu3DlW__clientFacts dd .health-prototype-module__Gu3DlW__factPaused svg{color:#fff}.health-prototype-module__Gu3DlW__nextSession{border-radius:var(--r-sm);background:var(--surface-2);height:34px;color:var(--soft);white-space:nowrap;align-items:center;padding:0 14px;font-size:12px;display:inline-flex}.health-prototype-module__Gu3DlW__expected{flex-direction:column;gap:4px;display:flex}.health-prototype-module__Gu3DlW__expected>small{color:var(--faint);font-size:10.5px}.health-prototype-module__Gu3DlW__expected>div{border-radius:var(--r-md);background:var(--surface-2);transition:background .2s}.health-prototype-module__Gu3DlW__expected>div[data-open]{background:var(--teal-mist)}.health-prototype-module__Gu3DlW__expected button{border-radius:var(--r-md);grid-template-columns:82px 12px 1fr auto 14px;align-items:center;gap:10px;width:100%;padding:6px 10px;font-size:11.5px;display:grid}.health-prototype-module__Gu3DlW__expected button i{width:9px;height:12px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:0}.health-prototype-module__Gu3DlW__expected button b{font-weight:500}.health-prototype-module__Gu3DlW__expected button em{color:var(--faint);font-size:10.5px;font-style:normal}.health-prototype-module__Gu3DlW__expected button svg{color:var(--faint);transition:transform .2s}.health-prototype-module__Gu3DlW__expected [data-open] button svg{transform:rotate(180deg)}.health-prototype-module__Gu3DlW__expected ul{flex-direction:column;gap:5px;padding:0 12px 10px 14px;animation:.3s both health-prototype-module__Gu3DlW__panelIn;display:flex}.health-prototype-module__Gu3DlW__expected li{color:var(--soft);align-items:center;gap:7px;font-size:11px;display:flex}.health-prototype-module__Gu3DlW__expected li svg{color:var(--teal-ink);flex:none}.health-prototype-module__Gu3DlW__skip{border:1.5px dashed var(--line-strong);border-radius:var(--r-sm);min-height:38px;color:var(--soft);justify-content:center;align-items:center;gap:7px;font-size:11.5px;font-weight:500;display:flex}.health-prototype-module__Gu3DlW__sharingChange{border-radius:var(--r-md);background:var(--teal-ink);color:#fff;flex-direction:column;gap:12px;padding:14px;transition:background .4s;animation:.45s both health-prototype-module__Gu3DlW__panelIn;display:flex}.health-prototype-module__Gu3DlW__sharingChange[data-seen]{background:var(--surface-2);color:var(--text)}.health-prototype-module__Gu3DlW__sharingChange header{align-items:center;gap:10px;display:flex}.health-prototype-module__Gu3DlW__sharingChange header span{flex-direction:column;font-size:13px;display:flex}.health-prototype-module__Gu3DlW__sharingChange header small{opacity:.7;font-size:10.5px}.health-prototype-module__Gu3DlW__sharingChange ul{flex-direction:column;gap:8px;display:flex}.health-prototype-module__Gu3DlW__sharingChange li{align-items:flex-start;gap:8px;font-size:11px;display:flex}.health-prototype-module__Gu3DlW__sharingChange li svg{opacity:.8;flex:none;margin-top:2px}.health-prototype-module__Gu3DlW__sharingChange li span{opacity:.85;flex-direction:column;display:flex}.health-prototype-module__Gu3DlW__sharingChange li b{opacity:1;font-weight:600}.health-prototype-module__Gu3DlW__sharingChange .health-prototype-module__Gu3DlW__primary{color:var(--ink);background:#fff;align-self:flex-end}.health-prototype-module__Gu3DlW__canvas .health-prototype-module__Gu3DlW__sharingChange .health-prototype-module__Gu3DlW__primary:hover:not(:disabled){background:#eef0ea}.health-prototype-module__Gu3DlW__canvas .health-prototype-module__Gu3DlW__sharingChange .health-prototype-module__Gu3DlW__primary:disabled{color:#fff9;background:#fff3}.health-prototype-module__Gu3DlW__privateEvent{border-radius:var(--r-sm);background:#ffffff1f;align-items:center;gap:8px;padding:8px 10px;font-size:11px;animation:.4s both health-prototype-module__Gu3DlW__panelIn;display:flex}[data-seen] .health-prototype-module__Gu3DlW__privateEvent{background:var(--surface)}.health-prototype-module__Gu3DlW__privateEvent i{opacity:.6;background:repeating-linear-gradient(135deg,currentColor 0 1.5px,#0000 1.5px 4px);border-radius:0;flex:none;width:9px;height:14px}.health-prototype-module__Gu3DlW__history{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:auto;padding-top:10px;display:flex}.health-prototype-module__Gu3DlW__history li{color:var(--soft);grid-template-columns:64px 1fr;column-gap:8px;font-size:10.5px;display:grid}.health-prototype-module__Gu3DlW__history li span{color:var(--faint);font-variant-numeric:tabular-nums;grid-row:span 2}.health-prototype-module__Gu3DlW__history li b{color:var(--text);font-weight:600}.health-prototype-module__Gu3DlW__activity li[data-live]{animation:.6s both health-prototype-module__Gu3DlW__liveIn}@keyframes health-prototype-module__Gu3DlW__liveIn{0%{background:var(--teal-soft);opacity:0;transform:translateY(-6px)}40%{background:var(--teal-soft);opacity:1;transform:none}}.health-prototype-module__Gu3DlW__emptyState{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;flex:1;justify-content:center;gap:10px;min-height:0;padding:28px 32px;display:flex}.health-prototype-module__Gu3DlW__emptyState h2{max-width:560px;font-family:var(--font-display), "Newsreader", Georgia, serif;letter-spacing:-.035em;font-size:30px;font-weight:300;line-height:1.1}.health-prototype-module__Gu3DlW__emptyState>p{max-width:560px;color:var(--soft);font-size:13px}.health-prototype-module__Gu3DlW__emptyStrip{align-items:flex-end;gap:5px;height:64px;margin-bottom:14px;display:flex}.health-prototype-module__Gu3DlW__emptyStrip i{width:10px;height:100%;box-shadow:inset 0 0 0 1.5px var(--line);animation:2.8s ease-in-out infinite health-prototype-module__Gu3DlW__emptyPulse;animation-delay:calc(var(--i) * 70ms);border-radius:0}@keyframes health-prototype-module__Gu3DlW__emptyPulse{0%,to{box-shadow:inset 0 0 0 1.5px var(--line)}50%{box-shadow:inset 0 0 0 1.5px var(--teal-soft)}}.health-prototype-module__Gu3DlW__journey{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.health-prototype-module__Gu3DlW__journey li{border-top:2px solid var(--surface-3);grid-template-columns:26px 1fr;column-gap:8px;padding-top:12px;transition:border-color .4s;display:grid}.health-prototype-module__Gu3DlW__journey li>span{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--faint);border-radius:50%;grid-row:span 2;place-items:center;font-size:10.5px;display:grid}.health-prototype-module__Gu3DlW__journey li b{font-size:12px;font-weight:600}.health-prototype-module__Gu3DlW__journey li small{color:var(--faint);font-size:10.5px}.health-prototype-module__Gu3DlW__journey li[data-state=done]{border-color:var(--teal)}.health-prototype-module__Gu3DlW__journey li[data-state=done]>span{background:var(--teal);box-shadow:none;color:#fff}.health-prototype-module__Gu3DlW__journey li[data-state=current]{border-color:var(--ink)}.health-prototype-module__Gu3DlW__journey li[data-state=current]>span{background:var(--ink);box-shadow:none;color:#fff}.health-prototype-module__Gu3DlW__intake{flex-direction:column;gap:6px;font-size:12px;display:flex}.health-prototype-module__Gu3DlW__intake li{grid-template-columns:64px 1fr;gap:10px;display:grid}.health-prototype-module__Gu3DlW__intake span{color:var(--faint)}.health-prototype-module__Gu3DlW__checklist{flex-direction:column;gap:6px;display:flex}.health-prototype-module__Gu3DlW__checklist li{border-radius:var(--r-md);background:var(--surface-2);color:var(--soft);align-items:center;gap:9px;padding:10px 12px;font-size:12px;transition:background .3s;display:flex}.health-prototype-module__Gu3DlW__checklist li>i{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;flex:none}.health-prototype-module__Gu3DlW__checklist li[data-done]{background:var(--teal-mist);color:var(--text)}.health-prototype-module__Gu3DlW__checklist li[data-done] svg{color:var(--teal-ink)}.health-prototype-module__Gu3DlW__choiceChips{flex-wrap:wrap;gap:6px;display:flex}.health-prototype-module__Gu3DlW__choiceChips>*{border:1px solid var(--line-strong);border-radius:var(--r-sm);height:30px;color:var(--soft);align-items:center;padding:0 12px;font-size:11.5px;transition:background .2s;display:inline-flex}.health-prototype-module__Gu3DlW__choiceChips>[data-on]{border-color:var(--ink);background:var(--ink);color:#fff}.health-prototype-module__Gu3DlW__choiceChips[data-static]>[data-on]{background:var(--teal-mist);color:var(--teal-ink);border-color:#0000}.health-prototype-module__Gu3DlW__agreed{color:var(--teal-ink);align-items:center;gap:6px;font-size:12px;font-weight:500;animation:.3s both health-prototype-module__Gu3DlW__panelIn;display:flex}.health-prototype-module__Gu3DlW__phoneGoals li[data-empty],.health-prototype-module__Gu3DlW__phonePractices li[data-empty]{border:1.5px dashed var(--line-strong);color:var(--faint);background:0 0}.health-prototype-module__Gu3DlW__phoneScreen[data-stage]{animation:.45s both health-prototype-module__Gu3DlW__phoneStep}@keyframes health-prototype-module__Gu3DlW__phoneStep{0%{opacity:0;transform:translate(14px)}}.health-prototype-module__Gu3DlW__phoneLock{color:#fff;background:linear-gradient(170deg,#262b27 0%,#4f6b5a 62%,#a9bba9 100%);flex-direction:column;flex:1;align-items:center;gap:2px;margin:0 -15px;padding:26px 12px 0;display:flex}.health-prototype-module__Gu3DlW__phoneLock>b{font-family:var(--font-display), "Newsreader", Georgia, serif;letter-spacing:-.03em;font-size:48px;font-weight:300;line-height:1}.health-prototype-module__Gu3DlW__phoneLock>span{opacity:.8;margin-bottom:26px}.health-prototype-module__Gu3DlW__phoneLock em{opacity:.6;margin-top:auto;margin-bottom:18px;font-size:9.5px;font-style:normal}.health-prototype-module__Gu3DlW__phoneNotif{border-radius:var(--r-md);color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;align-self:stretch;gap:8px;padding:10px;animation:.5s cubic-bezier(.2,.9,.3,1.2) both health-prototype-module__Gu3DlW__toastIn;display:flex}.health-prototype-module__Gu3DlW__phoneNotif i{border-radius:var(--r-xs);background:var(--ink);color:#fff;flex:none;place-items:center;width:22px;height:22px;display:grid}.health-prototype-module__Gu3DlW__phoneNotif p{flex-direction:column;font-size:10.5px;line-height:1.3;display:flex}.health-prototype-module__Gu3DlW__phoneNotif small{color:var(--faint);font-size:9px}.health-prototype-module__Gu3DlW__phoneButton[data-tap]{animation:1.4s .6s both health-prototype-module__Gu3DlW__tap}.health-prototype-module__Gu3DlW__phoneNotif[data-tap]{animation:.5s cubic-bezier(.2,.9,.3,1.2) both health-prototype-module__Gu3DlW__toastIn,.9s .7s both health-prototype-module__Gu3DlW__tap}@keyframes health-prototype-module__Gu3DlW__tap{60%{transform:scale(.96);box-shadow:0 0 0 6px #23948b40}to{transform:none}}.health-prototype-module__Gu3DlW__phoneFacts,.health-prototype-module__Gu3DlW__phoneToggles{flex-direction:column;gap:5px;display:flex}.health-prototype-module__Gu3DlW__phoneFacts li{border-radius:var(--r-sm);background:#fff;align-items:flex-start;gap:6px;padding:7px 8px;line-height:1.3;display:flex}.health-prototype-module__Gu3DlW__phoneFacts svg{color:var(--teal-ink);flex:none;margin-top:1px}.health-prototype-module__Gu3DlW__phoneToggles li{border-radius:var(--r-sm);background:#fff;justify-content:space-between;align-items:center;padding:8px 9px;display:flex}.health-prototype-module__Gu3DlW__phoneToggles i{border-radius:var(--r-sm);background:var(--surface-3);width:28px;height:16px;position:relative}.health-prototype-module__Gu3DlW__phoneToggles i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .3s;position:absolute;top:2px;left:2px}.health-prototype-module__Gu3DlW__phoneToggles li[data-on] i{background:var(--teal)}.health-prototype-module__Gu3DlW__phoneToggles li[data-on] i:after{transform:translate(12px)}.health-prototype-module__Gu3DlW__phoneDone{border-radius:var(--r-md);background:var(--teal-mist);color:var(--teal-ink);flex-direction:column;align-items:center;gap:6px;padding:18px 10px;font-weight:600;display:flex}.health-prototype-module__Gu3DlW__phoneDone svg{background:var(--teal);color:#fff;border-radius:50%;width:38px;height:38px;padding:8px;animation:.5s cubic-bezier(.2,.9,.3,1.4) both health-prototype-module__Gu3DlW__toastIn}.health-prototype-module__Gu3DlW__stageCaption{color:var(--soft);text-align:center;font-size:12px;animation:.4s both health-prototype-module__Gu3DlW__fadeIn}.health-prototype-module__Gu3DlW__stageCaption[data-done]{color:var(--teal-ink);font-weight:600}.health-prototype-module__Gu3DlW__prepTitle{align-items:baseline;gap:14px;display:flex}.health-prototype-module__Gu3DlW__prepTitle h2{font-family:var(--font-display), "Newsreader", Georgia, serif;letter-spacing:-.03em;font-size:24px;font-weight:400}.health-prototype-module__Gu3DlW__prepTitle span{color:var(--faint);font-size:11.5px}.health-prototype-module__Gu3DlW__prepTitle .health-prototype-module__Gu3DlW__heldBadge{border-radius:var(--r-sm);background:var(--ink);color:#fff;align-items:center;gap:5px;margin-left:auto;padding:3px 10px;animation:.3s both health-prototype-module__Gu3DlW__panelIn;display:inline-flex}.health-prototype-module__Gu3DlW__directions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.health-prototype-module__Gu3DlW__direction{border-left:1px solid var(--line);flex-direction:column;gap:4px;padding-left:14px;font-size:11px;display:flex}.health-prototype-module__Gu3DlW__direction:first-child{border-left:0;padding-left:0}.health-prototype-module__Gu3DlW__direction small{color:var(--faint)}.health-prototype-module__Gu3DlW__direction b{font-family:var(--font-display), "Newsreader", Georgia, serif;align-items:center;gap:4px;font-size:16px;font-weight:400;display:flex}.health-prototype-module__Gu3DlW__compare{align-items:flex-end;gap:3px;height:26px;display:flex}.health-prototype-module__Gu3DlW__compare i{width:7px;height:calc(var(--h) * 100%);background:var(--surface-3);transform-origin:bottom;border-radius:0;animation:.5s both health-prototype-module__Gu3DlW__grow-y}.health-prototype-module__Gu3DlW__compare i[data-now]{background:var(--teal)}.health-prototype-module__Gu3DlW__items{flex:1;min-height:0;padding-bottom:6px}.health-prototype-module__Gu3DlW__items .health-prototype-module__Gu3DlW__cardHead{margin-bottom:4px}.health-prototype-module__Gu3DlW__items ul{overflow-y:auto}.health-prototype-module__Gu3DlW__items li{border-top:1px solid var(--line);grid-template-columns:28px 112px minmax(0,1fr) auto 96px;align-items:center;gap:12px;padding:7px 0;transition:background .2s;display:grid}.health-prototype-module__Gu3DlW__items li[data-marked]{border-radius:var(--r-md);background:var(--teal-mist);margin:0 -10px;padding:7px 10px}.health-prototype-module__Gu3DlW__itemIcon{border-radius:var(--r-sm);background:var(--surface-2);width:28px;height:28px;color:var(--soft);place-items:center;display:grid}.health-prototype-module__Gu3DlW__itemKind{color:var(--soft);flex-direction:column;font-size:11px;display:flex}.health-prototype-module__Gu3DlW__itemKind em{color:var(--teal-ink);font-size:10px;font-style:normal;font-weight:600}.health-prototype-module__Gu3DlW__itemText{flex-direction:column;min-width:0;display:flex}.health-prototype-module__Gu3DlW__itemText b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.health-prototype-module__Gu3DlW__itemText small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.health-prototype-module__Gu3DlW__sourceLink{color:var(--teal-ink);white-space:nowrap;font-size:11px}.health-prototype-module__Gu3DlW__discuss{border:1px solid var(--line-strong);border-radius:var(--r-sm);justify-content:center;align-items:center;gap:5px;height:30px;font-size:11.5px;font-weight:500;transition:background .2s;display:inline-flex}.health-prototype-module__Gu3DlW__discuss[data-on]{border-color:var(--ink);background:var(--ink);color:#fff}.health-prototype-module__Gu3DlW__discuss[data-done]{border-color:var(--teal);background:var(--teal)}.health-prototype-module__Gu3DlW__discussList{flex-direction:column;gap:6px;display:flex}.health-prototype-module__Gu3DlW__discussList>span,.health-prototype-module__Gu3DlW__discussList label{border-radius:var(--r-md);background:var(--surface-2);align-items:center;gap:8px;padding:9px 11px;font-size:11.5px;animation:.3s both health-prototype-module__Gu3DlW__panelIn;display:flex}.health-prototype-module__Gu3DlW__discussList label{cursor:pointer}.health-prototype-module__Gu3DlW__discussList input{opacity:0;pointer-events:none;position:absolute}.health-prototype-module__Gu3DlW__check{border-radius:var(--r-xs);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:#0000;flex:none;place-items:center;display:grid}.health-prototype-module__Gu3DlW__discussList label[data-checked] .health-prototype-module__Gu3DlW__check{background:var(--teal);box-shadow:none;color:#fff}.health-prototype-module__Gu3DlW__discussList label:has(input:focus-visible){outline:2px solid var(--teal-ink)}.health-prototype-module__Gu3DlW__addNote{border:1.5px dashed var(--line-strong);border-radius:var(--r-md);min-height:40px;color:var(--teal-ink);align-items:center;padding:10px 14px;font-size:12px;font-weight:500;display:flex}.health-prototype-module__Gu3DlW__addNote:disabled{color:var(--faint)}.health-prototype-module__Gu3DlW__lastSession{border-left:2px solid var(--ink);background:var(--surface-2);border-radius:0;flex-direction:column;gap:4px;padding:12px 14px;font-size:12px;display:flex}.health-prototype-module__Gu3DlW__lastSession small{color:var(--faint);font-size:10.5px}.health-prototype-module__Gu3DlW__reviewDone{flex-direction:column;gap:12px;margin-top:auto;animation:.3s both health-prototype-module__Gu3DlW__panelIn;display:flex}.health-prototype-module__Gu3DlW__reviewDone p{color:var(--soft);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.health-prototype-module__Gu3DlW__planMain{flex-direction:column;gap:10px;min-height:0;display:flex}.health-prototype-module__Gu3DlW__versions{gap:6px;display:flex}.health-prototype-module__Gu3DlW__versions li{border-radius:var(--r-sm);color:var(--faint);background:#fff9;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:11px;transition:background .3s,color .3s;display:flex}.health-prototype-module__Gu3DlW__versions b{border-radius:var(--r-sm);background:var(--surface-3);width:26px;height:22px;color:var(--soft);place-items:center;font-size:10.5px;display:grid}.health-prototype-module__Gu3DlW__versions small{font-size:10.5px}.health-prototype-module__Gu3DlW__versions li[data-state=active]{background:var(--surface);color:var(--text)}.health-prototype-module__Gu3DlW__versions li[data-state=active] b{background:var(--ink);color:#fff}.health-prototype-module__Gu3DlW__versions li[data-state=draft]{border:1.5px dashed var(--teal);background:var(--teal-mist);color:var(--teal-ink);animation:.35s both health-prototype-module__Gu3DlW__panelIn}.health-prototype-module__Gu3DlW__versions li[data-state=draft] b{background:var(--teal);color:#fff}.health-prototype-module__Gu3DlW__versions li[data-state=superseded]{text-decoration-line:none}.health-prototype-module__Gu3DlW__planGrid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-height:0;display:grid}.health-prototype-module__Gu3DlW__planColumn{scrollbar-width:thin;flex-direction:column;gap:10px;min-height:0;display:flex;overflow-y:auto}.health-prototype-module__Gu3DlW__field{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;flex:none;gap:10px;padding:16px 18px;display:flex}.health-prototype-module__Gu3DlW__field header{justify-content:space-between;align-items:baseline;display:flex}.health-prototype-module__Gu3DlW__field h3{font-size:13px;font-weight:600}.health-prototype-module__Gu3DlW__goals{flex-direction:column;gap:6px;display:flex}.health-prototype-module__Gu3DlW__goals li{border-radius:var(--r-md);background:var(--surface-2);align-items:flex-start;gap:10px;padding:9px 12px;font-size:12px;display:flex}.health-prototype-module__Gu3DlW__goals li span{color:var(--faint);font-family:var(--font-geist), sans-serif;font-variant-numeric:tabular-nums;font-size:11px}.health-prototype-module__Gu3DlW__goals li[data-added],.health-prototype-module__Gu3DlW__phoneGoals li[data-added],.health-prototype-module__Gu3DlW__phonePractices li[data-added]{background:var(--teal-mist);box-shadow:inset 0 0 0 1.5px var(--teal-soft);animation:1.4s both health-prototype-module__Gu3DlW__added}@keyframes health-prototype-module__Gu3DlW__added{0%{opacity:0;transform:translateY(4px)}25%{opacity:1;box-shadow:inset 0 0 0 2px var(--teal);transform:none}}.health-prototype-module__Gu3DlW__practiceGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.health-prototype-module__Gu3DlW__practiceCard{border-radius:var(--r-md);background:var(--surface-2);color:var(--faint);flex-direction:column;gap:2px;padding:12px 14px;font-size:11px;transition:background .25s,color .25s;display:flex;position:relative}.health-prototype-module__Gu3DlW__practiceCard svg{margin-bottom:4px}.health-prototype-module__Gu3DlW__practiceCard b{color:var(--soft);font-size:12px;font-weight:600}.health-prototype-module__Gu3DlW__practiceCard em{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.health-prototype-module__Gu3DlW__practiceCard[data-on]{background:var(--practice-soft);color:var(--soft)}.health-prototype-module__Gu3DlW__practiceCard[data-on] svg,.health-prototype-module__Gu3DlW__practiceCard[data-on] b{color:#5d547f}.health-prototype-module__Gu3DlW__practiceCard[data-on] em{background:var(--practice);box-shadow:none;color:#fff}.health-prototype-module__Gu3DlW__practiceCard[data-added]{animation:1.4s both health-prototype-module__Gu3DlW__added}.health-prototype-module__Gu3DlW__planRows{flex-direction:column;display:flex}.health-prototype-module__Gu3DlW__planRows>div{border-top:1px solid var(--line);grid-template-columns:128px 1fr;gap:12px;padding:8px 0;font-size:11.5px;display:grid}.health-prototype-module__Gu3DlW__planRows>div:first-child{border-top:0;padding-top:0}.health-prototype-module__Gu3DlW__planRows dt{color:var(--faint)}.health-prototype-module__Gu3DlW__summaryText{border-radius:var(--r-md);background:var(--surface-2);padding:10px 12px;font-size:12px}.health-prototype-module__Gu3DlW__planBar{border-radius:var(--r-sm);background:var(--surface);color:var(--soft);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;font-size:11.5px;display:flex}.health-prototype-module__Gu3DlW__previewPanel{background:var(--surface-2);align-items:center}.health-prototype-module__Gu3DlW__previewPanel>.health-prototype-module__Gu3DlW__segmented{justify-content:center;align-self:stretch}.health-prototype-module__Gu3DlW__phone{background:#1a2523;border-radius:40px;flex:none;width:252px;padding:7px;animation:.35s both health-prototype-module__Gu3DlW__panelIn;box-shadow:0 24px 40px -24px #1026228c}.health-prototype-module__Gu3DlW__phoneScreen{scrollbar-width:none;background:#f3efe7;border-radius:33px;flex-direction:column;gap:6px;height:500px;padding:40px 15px 0;font-size:10.5px;display:flex;position:relative;overflow-y:auto}.health-prototype-module__Gu3DlW__phoneIsland{border-radius:var(--r-sm);background:#1a2523;width:72px;height:20px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.health-prototype-module__Gu3DlW__phoneTime{font-size:11px;font-weight:600;position:absolute;top:11px;left:22px}.health-prototype-module__Gu3DlW__phoneScreen>small{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:9.5px;font-weight:500}.health-prototype-module__Gu3DlW__phoneScreen h4{font-family:var(--font-display), "Newsreader", Georgia, serif;letter-spacing:-.02em;margin-bottom:2px;font-size:19px;font-weight:400;line-height:1.1}.health-prototype-module__Gu3DlW__phoneChange{border-radius:var(--r-md);background:var(--ink);color:#fff;padding:9px 10px}.health-prototype-module__Gu3DlW__phoneChange small{color:#ffffffb3;font-size:9px}.health-prototype-module__Gu3DlW__phoneChange p{font-size:10.5px;line-height:1.35}.health-prototype-module__Gu3DlW__phoneChange[data-empty]{border:1.5px dashed var(--line-strong);color:var(--faint);background:0 0}.health-prototype-module__Gu3DlW__phoneChange[data-empty] small{color:var(--faint)}.health-prototype-module__Gu3DlW__phoneGoals,.health-prototype-module__Gu3DlW__phonePractices{flex-direction:column;gap:4px;display:flex}.health-prototype-module__Gu3DlW__phoneGoals li,.health-prototype-module__Gu3DlW__phonePractices li{border-radius:var(--r-sm);background:#fff;align-items:center;gap:6px;padding:6px 8px;line-height:1.3;display:flex}.health-prototype-module__Gu3DlW__phonePractices li b{flex:1;font-weight:500}.health-prototype-module__Gu3DlW__phonePractices li span{color:var(--faint)}.health-prototype-module__Gu3DlW__phonePractices svg{color:var(--practice)}.health-prototype-module__Gu3DlW__phoneLine{border-radius:var(--r-sm);background:#fff;padding:6px 8px}.health-prototype-module__Gu3DlW__phoneNotice{color:var(--faint);font-size:9.5px}.health-prototype-module__Gu3DlW__phoneButton{border-radius:var(--r-sm);background:var(--ink);color:#fff;flex:none;place-items:center;height:32px;margin-top:auto;margin-bottom:12px;font-weight:600;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 16px 4px #f3efe7}.health-prototype-module__Gu3DlW__changes{flex-direction:column;align-self:stretch;gap:8px;display:flex}.health-prototype-module__Gu3DlW__change{border-left:3px solid var(--teal);background:var(--teal-mist);border-radius:0;flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;animation:.3s both health-prototype-module__Gu3DlW__panelIn;display:flex}.health-prototype-module__Gu3DlW__change[data-kind=Changed]{border-left-color:var(--practice);background:var(--practice-soft)}.health-prototype-module__Gu3DlW__change small{align-items:center;gap:4px;display:inline-flex}.health-prototype-module__Gu3DlW__unchanged{border-radius:var(--r-md);background:var(--surface-2);color:var(--soft);flex-direction:column;gap:4px;padding:10px 12px;font-size:11.5px;display:flex}.health-prototype-module__Gu3DlW__modalScrim{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10262247;place-items:center;animation:.2s both health-prototype-module__Gu3DlW__fadeIn;display:grid;position:absolute;inset:0}@keyframes health-prototype-module__Gu3DlW__fadeIn{0%{opacity:0}}.health-prototype-module__Gu3DlW__modal{border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:14px;width:460px;padding:24px;animation:.35s cubic-bezier(.2,.9,.3,1.1) both health-prototype-module__Gu3DlW__toastIn;display:flex;position:relative;box-shadow:0 30px 60px -30px #10262299}.health-prototype-module__Gu3DlW__modal h2{font-family:var(--font-display), "Newsreader", Georgia, serif;letter-spacing:-.03em;font-size:24px;font-weight:400}.health-prototype-module__Gu3DlW__modal ul{flex-direction:column;gap:8px;font-size:12px;display:flex}.health-prototype-module__Gu3DlW__modal li{color:var(--soft);align-items:flex-start;gap:8px;display:flex}.health-prototype-module__Gu3DlW__modal li svg{color:var(--teal);flex:none;margin-top:2px}.health-prototype-module__Gu3DlW__modalClose{color:var(--faint);position:absolute;top:16px;right:16px}.health-prototype-module__Gu3DlW__guide{border-radius:var(--r-md);color:#1f2421;background:#fbf9f4;border:1px solid #dcd5c8;margin-top:14px;padding:16px 18px}.health-prototype-module__Gu3DlW__guideHead{align-items:center;gap:12px;font-size:13px;display:flex}.health-prototype-module__Gu3DlW__guideHead span{color:#6e7069;font-size:12px}.health-prototype-module__Gu3DlW__guideHead button{border-radius:var(--r-sm);color:inherit;cursor:pointer;background:#fff;border:1px solid #10262224;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.health-prototype-module__Gu3DlW__guideHead button:first-of-type{margin-left:auto}.health-prototype-module__Gu3DlW__guide ol{grid-template-columns:repeat(4,1fr);gap:8px 16px;margin:14px 0 0;padding:0;list-style:none;display:grid}.health-prototype-module__Gu3DlW__guide li{color:#6e7069;align-items:center;gap:8px;font-size:12px;display:flex}.health-prototype-module__Gu3DlW__guide li>span{border:1px solid #10262224;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.health-prototype-module__Gu3DlW__guide li[data-state=current]{color:#1f2421;font-weight:500}.health-prototype-module__Gu3DlW__guide li[data-state=current]>span{color:#fff;background:#1f2421;border-color:#1f2421}.health-prototype-module__Gu3DlW__guide li[data-state=done]>span{color:#fff;background:#4f6b5a;border-color:#4f6b5a}@media (max-width:760px){.health-prototype-module__Gu3DlW__guideHead{flex-wrap:wrap}.health-prototype-module__Gu3DlW__guideHead span{order:3;width:100%}.health-prototype-module__Gu3DlW__guide ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.health-prototype-module__Gu3DlW__canvas *,.health-prototype-module__Gu3DlW__canvas :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.health-prototype-module__Gu3DlW__canvas [data-hint]:after{opacity:.8}}.health-prototype-module__Gu3DlW__phoneIsland,.health-prototype-module__Gu3DlW__phoneButton,.health-prototype-module__Gu3DlW__phoneToggles i{border-radius:0}.health-prototype-module__Gu3DlW__phoneChange,.health-prototype-module__Gu3DlW__phoneDone{border-radius:12px}.health-prototype-module__Gu3DlW__phoneNotif{border-radius:16px}.health-prototype-module__Gu3DlW__phoneGoals li,.health-prototype-module__Gu3DlW__phonePractices li,.health-prototype-module__Gu3DlW__phoneLine,.health-prototype-module__Gu3DlW__phoneFacts li,.health-prototype-module__Gu3DlW__phoneToggles li{border-radius:0}.health-prototype-module__Gu3DlW__cl{grid-template-columns:minmax(0,1fr) 340px;gap:12px;height:100%;display:grid}.health-prototype-module__Gu3DlW__clMain{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.health-prototype-module__Gu3DlW__clHead{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.health-prototype-module__Gu3DlW__clHead h1{font-family:var(--font-display), "Newsreader", Georgia, serif;letter-spacing:-.01em;font-size:26px;font-weight:400;line-height:1.2}.health-prototype-module__Gu3DlW__clHead h1 span{color:var(--soft);font-family:var(--font-geist), sans-serif;letter-spacing:0;margin-left:4px;font-size:15px}.health-prototype-module__Gu3DlW__clHead h1 em{color:var(--attention);font-style:normal;font-weight:600}.health-prototype-module__Gu3DlW__clSummary{gap:26px;display:flex}.health-prototype-module__Gu3DlW__clSummary div{text-align:right}.health-prototype-module__Gu3DlW__clSummary dt{color:var(--soft);font-size:11px}.health-prototype-module__Gu3DlW__clSummary dd{letter-spacing:-.01em;font-size:21px;font-weight:500}.health-prototype-module__Gu3DlW__clSummary small{color:var(--faint);font-size:13px;font-weight:400}.health-prototype-module__Gu3DlW__focus{background:var(--ink);color:#eef0ea;flex:none;grid-template-columns:minmax(0,1fr) 300px;display:grid}.health-prototype-module__Gu3DlW__focusMain{flex-direction:column;padding:16px 20px 18px;display:flex}.health-prototype-module__Gu3DlW__focusLabel{color:#a9bba9;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.health-prototype-module__Gu3DlW__focus h2{font-family:var(--font-display), "Newsreader", Georgia, serif;letter-spacing:-.015em;margin:3px 0 5px;font-size:28px;font-weight:400;line-height:1.1}.health-prototype-module__Gu3DlW__focusSignal{color:#cfd2c9;max-width:560px;font-size:13px;margin-bottom:10px!important}.health-prototype-module__Gu3DlW__focusSignal b{color:#fff;font-weight:600}.health-prototype-module__Gu3DlW__focus .health-prototype-module__Gu3DlW__strip i[data-kind=v]{background:#8fa98f}.health-prototype-module__Gu3DlW__focus .health-prototype-module__Gu3DlW__strip i[data-kind=v][data-high]{background:#d9805c}.health-prototype-module__Gu3DlW__focusActions{gap:10px;margin-top:auto;padding-top:14px;display:flex}.health-prototype-module__Gu3DlW__focusPrimary,.health-prototype-module__Gu3DlW__focusGhost{height:34px;padding:0 16px;font-size:12.5px;font-weight:600}.health-prototype-module__Gu3DlW__focusPrimary{background:var(--surface);color:var(--ink)}.health-prototype-module__Gu3DlW__focusGhost{color:#eef0ea;border:1px solid #ffffff40}.health-prototype-module__Gu3DlW__focusMore{background:#ffffff0d;border-left:1px solid #ffffff14;flex-direction:column;padding:14px 16px 12px;display:flex}.health-prototype-module__Gu3DlW__focusMoreHead{color:#a9bba9;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500;margin-bottom:6px!important}.health-prototype-module__Gu3DlW__focusMoreHead em{background:var(--attention);color:#fff;letter-spacing:0;margin-left:6px;padding:0 6px;font-style:normal}.health-prototype-module__Gu3DlW__focusMore ul{list-style:none}.health-prototype-module__Gu3DlW__focusMore li{color:#9ea596;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.health-prototype-module__Gu3DlW__focusMore li>span{flex-direction:column;min-width:0;display:flex}.health-prototype-module__Gu3DlW__focusMore li b{color:#fff;font-weight:600}.health-prototype-module__Gu3DlW__moreSignal{color:#e5a487;font-size:12px}.health-prototype-module__Gu3DlW__focusMore li small{font-size:10.5px}.health-prototype-module__Gu3DlW__focusMoreAll{color:#eef0ea;border-top:1px solid #ffffff1a;align-items:center;gap:4px;margin-top:auto;padding-top:8px;font-size:12px;font-weight:600;display:flex}.health-prototype-module__Gu3DlW__clTable{border:1px solid var(--line);background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex}.health-prototype-module__Gu3DlW__cl .health-prototype-module__Gu3DlW__tableHead{border-bottom:1px solid var(--line);padding:10px 14px}.health-prototype-module__Gu3DlW__cl .health-prototype-module__Gu3DlW__filters button{border-color:#0000}.health-prototype-module__Gu3DlW__cl .health-prototype-module__Gu3DlW__filters button span{background:var(--surface-3);color:var(--ink);padding:1px 6px;font-size:10.5px;font-weight:600}.health-prototype-module__Gu3DlW__cl .health-prototype-module__Gu3DlW__filters button[data-active] span{color:#fff;background:#ffffff29}.health-prototype-module__Gu3DlW__cl .health-prototype-module__Gu3DlW__row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 178px minmax(0,1.3fr) minmax(0,.8fr) minmax(0,.8fr) 16px}.health-prototype-module__Gu3DlW__cl .health-prototype-module__Gu3DlW__row[data-interactive]{box-shadow:inset 3px 0 0 var(--attention);background:#f6f1e8}.health-prototype-module__Gu3DlW__rowChev{color:var(--faint)}.health-prototype-module__Gu3DlW__cl .health-prototype-module__Gu3DlW__tableFoot{border-top:1px solid var(--line);color:var(--soft);align-items:center;gap:16px;padding:9px 14px;font-size:11px;display:flex}.health-prototype-module__Gu3DlW__cl .health-prototype-module__Gu3DlW__tableFoot b{color:var(--ink);font-weight:600}.health-prototype-module__Gu3DlW__clSide{flex-direction:column;gap:12px;min-height:0;display:flex}.health-prototype-module__Gu3DlW__sideCard{border:1px solid var(--line);background:var(--surface);padding:14px 16px}.health-prototype-module__Gu3DlW__sideCard>header{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.health-prototype-module__Gu3DlW__sideCard>header b{font-size:13.5px;font-weight:600}.health-prototype-module__Gu3DlW__sideCard>header b em{background:var(--surface-3);margin-left:4px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:600}.health-prototype-module__Gu3DlW__sideCard>header>span{color:var(--soft);font-size:11.5px}.health-prototype-module__Gu3DlW__sessions{list-style:none;margin:0 -8px!important}.health-prototype-module__Gu3DlW__sessions li{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.health-prototype-module__Gu3DlW__sessions li+li{border-top:1px solid var(--line)}.health-prototype-module__Gu3DlW__sessions time{color:var(--soft);font-variant-numeric:tabular-nums}.health-prototype-module__Gu3DlW__sessions span{flex-direction:column;display:flex}.health-prototype-module__Gu3DlW__sessions b{font-weight:600}.health-prototype-module__Gu3DlW__sessions small{color:var(--soft);font-size:11px}.health-prototype-module__Gu3DlW__sessions em{background:var(--teal-soft);color:var(--teal-ink);padding:2px 7px;font-size:11px;font-style:normal;font-weight:500}.health-prototype-module__Gu3DlW__sessions li[data-next]{background:var(--surface-2)}.health-prototype-module__Gu3DlW__sessions li[data-next] time{color:var(--ink);font-weight:600}.health-prototype-module__Gu3DlW__notes{flex-direction:column;flex:1;min-height:0;padding-bottom:0;display:flex}.health-prototype-module__Gu3DlW__newNote{border:1px solid var(--line);align-items:center;gap:5px;padding:3px 8px;font-weight:600;display:inline-flex;color:var(--ink)!important;font-size:11.5px!important}.health-prototype-module__Gu3DlW__noteList{scrollbar-width:thin;flex:1;min-height:0;list-style:none;overflow-y:auto;-webkit-mask:linear-gradient(#000 85%,#0000);mask:linear-gradient(#000 85%,#0000);margin:0 -16px!important;padding:0 16px!important}.health-prototype-module__Gu3DlW__noteList li{border-top:1px solid var(--line);padding:8px 0}.health-prototype-module__Gu3DlW__noteList li[data-fresh]{background:var(--teal-mist);margin:0 -16px;padding:8px 16px}.health-prototype-module__Gu3DlW__noteMeta{color:var(--soft);gap:6px;font-size:10.5px;display:flex}.health-prototype-module__Gu3DlW__noteMeta b{color:var(--ink);font-weight:600}.health-prototype-module__Gu3DlW__noteTitle{font-family:var(--font-display), "Newsreader", Georgia, serif;font-size:14.5px;margin:2px 0 1px!important}.health-prototype-module__Gu3DlW__noteText{color:#3b3f3b;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11.5px;display:-webkit-box;overflow:hidden}.health-prototype-module__Gu3DlW__promise{color:var(--soft);font-family:var(--font-display), "Newsreader", Georgia, serif;font-size:12px;font-style:italic;line-height:1.45}.health-prototype-module__Gu3DlW__pointer{z-index:20;pointer-events:none;transition-property:transform;transition-timing-function:cubic-bezier(.45,.05,.25,1);position:absolute;top:-1.5px;left:-2px}.health-prototype-module__Gu3DlW__pointer svg{filter:drop-shadow(0 2px 4px #00000059);transform-origin:2px 1.5px;transition:transform .12s;display:block}.health-prototype-module__Gu3DlW__pointer svg[data-pressed]{transform:scale(.84)}.health-prototype-module__Gu3DlW__pointerRipple{border:1.5px solid #1f24218c;border-radius:50%;width:28px;height:28px;animation:.55s ease-out forwards health-prototype-module__Gu3DlW__pointerRipple;position:absolute;top:-12px;left:-12px}@keyframes health-prototype-module__Gu3DlW__pointerRipple{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.health-prototype-module__Gu3DlW__stage[data-mode=autoplay] .health-prototype-module__Gu3DlW__canvas{pointer-events:none}.health-prototype-module__Gu3DlW__caption{color:#1f2421;background:#fbf9f4;border:1px solid #dcd5c8;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;font-size:14px;display:flex}.health-prototype-module__Gu3DlW__caption>span{color:#f3efe7;font-variant-numeric:tabular-nums;background:#1f2421;place-items:center;width:26px;height:26px;font-size:11.5px;display:grid}.health-prototype-module__Gu3DlW__caption i{gap:4px;margin-left:auto;display:flex}.health-prototype-module__Gu3DlW__caption b{background:#dcd5c8;width:18px;height:3px}.health-prototype-module__Gu3DlW__caption b[data-done]{background:#4f6b5a}.health-prototype-module__Gu3DlW__caption b[data-current]{background:#1f2421}.health-prototype-module__Gu3DlW__freeBar{color:#6e7069;background:#fbf9f4;border:1px solid #dcd5c8;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;font-size:13px;display:flex}.health-prototype-module__Gu3DlW__freeBar span{margin-right:auto}.health-prototype-module__Gu3DlW__freeBar button{color:#1f2421;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcd5c8;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}
.fleet-design-system-module__1BG75W__health,.fleet-design-system-module__1BG75W__scopes{flex-wrap:wrap;gap:8px;display:flex}.fleet-design-system-module__1BG75W__health span,.fleet-design-system-module__1BG75W__connection,.fleet-design-system-module__1BG75W__issue{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:11px;display:inline-flex}.fleet-design-system-module__1BG75W__health span[data-tone=healthy]{color:#167448;background:#eaf6f0}.fleet-design-system-module__1BG75W__health span[data-tone=due]{color:#b36c00;background:#fff4e2}.fleet-design-system-module__1BG75W__health span[data-tone=critical]{color:#c2352b;background:#fdecea}.fleet-design-system-module__1BG75W__health span[data-tone=offline]{color:#5b6878;background:#eef1f5}.fleet-design-system-module__1BG75W__scopes span{border:1px solid var(--ds-border);color:var(--ds-text-2);border-radius:6px;padding:5px 9px;font-size:11px}.fleet-design-system-module__1BG75W__scopes span[data-on]{color:#1668c2;background:#edf6ff;border-color:#1f86f0}.fleet-design-system-module__1BG75W__filterList{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fleet-design-system-module__1BG75W__filterList>div{background:var(--ds-surface);border-radius:8px;gap:7px;padding:10px;display:grid}.fleet-design-system-module__1BG75W__filterList span{justify-content:space-between;gap:8px;display:flex}.fleet-design-system-module__1BG75W__filterList b{font-weight:500}.fleet-design-system-module__1BG75W__filterList em{color:var(--tone);font-variant-numeric:tabular-nums;font-style:normal}.fleet-design-system-module__1BG75W__filterList>div[data-tone=healthy]{--tone:#1f9d63}.fleet-design-system-module__1BG75W__filterList>div[data-tone=due]{--tone:#e0921c}.fleet-design-system-module__1BG75W__filterList>div[data-tone=critical]{--tone:#e2483d}.fleet-design-system-module__1BG75W__filterList>div>i{background:var(--ds-raised);border-radius:3px;height:5px;overflow:hidden}.fleet-design-system-module__1BG75W__filterList u{border-radius:inherit;background:var(--tone);height:100%;text-decoration:none;display:block}.fleet-design-system-module__1BG75W__lifecycle,.fleet-design-system-module__1BG75W__service{display:flex}.fleet-design-system-module__1BG75W__lifecycle li,.fleet-design-system-module__1BG75W__service li{color:var(--ds-muted);text-align:center;flex:1;justify-items:center;gap:5px;font-size:10.5px;display:grid;position:relative}.fleet-design-system-module__1BG75W__lifecycle li:before,.fleet-design-system-module__1BG75W__service li:before{background:var(--ds-border);content:"";height:1px;position:absolute;top:9px;left:-50%;right:50%}.fleet-design-system-module__1BG75W__lifecycle li:first-child:before,.fleet-design-system-module__1BG75W__service li:first-child:before{display:none}.fleet-design-system-module__1BG75W__lifecycle i,.fleet-design-system-module__1BG75W__service i{z-index:1;background:var(--ds-group);border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.fleet-design-system-module__1BG75W__lifecycle li[data-state=done]{color:#167448}.fleet-design-system-module__1BG75W__lifecycle li[data-state=done] i{color:#fff;background:#1f9d63}.fleet-design-system-module__1BG75W__lifecycle li[data-state=current]{color:#1668c2}.fleet-design-system-module__1BG75W__lifecycle li[data-state=current] i{color:#fff;background:#1f86f0;border-color:#1f86f0}.fleet-design-system-module__1BG75W__deviceRow{background:var(--ds-surface);color:#0f1c2c;border-radius:8px;grid-template-columns:32px 1.35fr 1fr 140px 170px 16px;align-items:center;gap:12px;min-height:58px;padding:0 12px;display:grid}.fleet-design-system-module__1BG75W__deviceIcon{color:#1f86f0;background:#edf6ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.fleet-design-system-module__1BG75W__deviceName,.fleet-design-system-module__1BG75W__forecast span,.fleet-design-system-module__1BG75W__review span,.fleet-design-system-module__1BG75W__service span{display:grid}.fleet-design-system-module__1BG75W__deviceRow small,.fleet-design-system-module__1BG75W__forecast small,.fleet-design-system-module__1BG75W__review small,.fleet-design-system-module__1BG75W__service small{color:#6b7a8c;font-size:10.5px}.fleet-design-system-module__1BG75W__connection{color:#1f9d63;padding:0}.fleet-design-system-module__1BG75W__connection i{background:#1f9d63;border-radius:50%;width:6px;height:6px}.fleet-design-system-module__1BG75W__issue{color:#b36c00;background:#fff4e2;border-radius:6px}.fleet-design-system-module__1BG75W__deviceRow>strong{color:#9aa6b4;font-size:18px}.fleet-design-system-module__1BG75W__forecast,.fleet-design-system-module__1BG75W__review{background:var(--ds-surface);color:#0f1c2c;border-radius:10px;gap:14px;padding:15px;display:grid}.fleet-design-system-module__1BG75W__forecastValue{align-items:baseline;gap:8px;display:flex}.fleet-design-system-module__1BG75W__forecastValue b{color:#e0921c;font-size:28px}.fleet-design-system-module__1BG75W__forecastValue span{color:#6b7a8c}.fleet-design-system-module__1BG75W__forecastTrack{background:#e6ebf1;border-radius:4px;height:8px;overflow:hidden}.fleet-design-system-module__1BG75W__forecastTrack i{background:#e0921c;width:23%;height:100%;display:block}.fleet-design-system-module__1BG75W__forecastMeta{gap:3px;display:grid}.fleet-design-system-module__1BG75W__forecastMeta span{color:#6b7a8c}.fleet-design-system-module__1BG75W__forecastMeta strong{font-weight:500}.fleet-design-system-module__1BG75W__diff{grid-template-columns:1fr 24px 1fr;align-items:center;gap:10px;display:grid}.fleet-design-system-module__1BG75W__diff>span{box-shadow:inset 0 0 0 1px var(--ds-border-subtle);background:#fff;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.fleet-design-system-module__1BG75W__diff>span[data-new]{background:#edf6ff;box-shadow:inset 0 0 0 1px #b9dcff}.fleet-design-system-module__1BG75W__diff em{color:#9aa6b4;text-align:center;font-style:normal}.fleet-design-system-module__1BG75W__applySummary{flex-wrap:wrap;gap:8px;display:flex}.fleet-design-system-module__1BG75W__applySummary span{color:#167448;background:#eef8f3;border-radius:6px;grid-auto-flow:column;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.fleet-design-system-module__1BG75W__applySummary span+span{color:#5b6878;background:#eef1f5}.fleet-design-system-module__1BG75W__review p{color:#6b7a8c;font-size:10.5px}.fleet-design-system-module__1BG75W__service li{align-content:start;gap:7px}.fleet-design-system-module__1BG75W__service li:before{top:12px}.fleet-design-system-module__1BG75W__service i{background:var(--ds-group);width:26px;height:26px;color:var(--ds-muted)}.fleet-design-system-module__1BG75W__service b{font-size:11px;font-weight:500}.fleet-design-system-module__1BG75W__service li[data-state=done] i{color:#fff;background:#1f9d63;border-color:#1f9d63}.fleet-design-system-module__1BG75W__service li[data-state=done]{color:#167448}.fleet-design-system-module__1BG75W__service li[data-state=current] i{color:#fff;background:#1f86f0;border-color:#1f86f0}.fleet-design-system-module__1BG75W__service li[data-state=current]{color:#1668c2}@media (max-width:900px){.fleet-design-system-module__1BG75W__deviceRow{grid-template-columns:32px 1fr auto}.fleet-design-system-module__1BG75W__deviceRow>:nth-child(3),.fleet-design-system-module__1BG75W__deviceRow>:nth-child(4),.fleet-design-system-module__1BG75W__deviceRow>:nth-child(6){display:none}}@media (max-width:760px){.fleet-design-system-module__1BG75W__filterList{grid-template-columns:1fr}.fleet-design-system-module__1BG75W__lifecycle,.fleet-design-system-module__1BG75W__service{flex-direction:column;gap:8px}.fleet-design-system-module__1BG75W__lifecycle li,.fleet-design-system-module__1BG75W__service li{text-align:left;grid-template-columns:24px 1fr;justify-items:start}.fleet-design-system-module__1BG75W__lifecycle li:before,.fleet-design-system-module__1BG75W__service li:before{display:none}.fleet-design-system-module__1BG75W__deviceRow{grid-template-columns:32px 1fr}.fleet-design-system-module__1BG75W__deviceRow>.fleet-design-system-module__1BG75W__issue{display:none}}
.fleet-screens-module__5AAPYW__stage{--ink:#0f1c2c;--soft:#6b7a8c;--line:#e6ebf1;--bg:#f3f6f9;--accent:#1f86f0;--ok:#1f9d63;--warn:#e0921c;--bad:#e2483d;--idle:#9aa6b4;background:var(--bg)}.fleet-screens-module__5AAPYW__stage>div{color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:13px;display:flex}.fleet-screens-module__5AAPYW__stage [data-tone=ok]{--tone:var(--ok)}.fleet-screens-module__5AAPYW__stage [data-tone=warn]{--tone:var(--warn)}.fleet-screens-module__5AAPYW__stage [data-tone=bad]{--tone:var(--bad)}.fleet-screens-module__5AAPYW__stage [data-tone=idle]{--tone:var(--idle)}.fleet-screens-module__5AAPYW__stage b,.fleet-screens-module__5AAPYW__stage em{font-style:normal}.fleet-screens-module__5AAPYW__sidebar{color:#ffffff9e;background:#0e1a2a;flex-direction:column;flex:none;gap:22px;width:240px;padding:22px 14px 16px;display:flex}.fleet-screens-module__5AAPYW__brand{color:#fff6;justify-content:space-between;align-items:center;padding:0 8px;display:flex}.fleet-screens-module__5AAPYW__logo{color:#fff;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.fleet-screens-module__5AAPYW__logo svg{color:#5fb4ff}.fleet-screens-module__5AAPYW__workspace{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.fleet-screens-module__5AAPYW__workspace>span:nth-child(2),.fleet-screens-module__5AAPYW__profile>span:nth-child(2){flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fleet-screens-module__5AAPYW__workspace b,.fleet-screens-module__5AAPYW__profile b{color:#fff;font-size:12px;font-weight:500}.fleet-screens-module__5AAPYW__workspace em,.fleet-screens-module__5AAPYW__profile em{color:#ffffff6b;font-size:11px}.fleet-screens-module__5AAPYW__workspaceIcon,.fleet-screens-module__5AAPYW__avatar{color:#fff;background:#1f86f0;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.fleet-screens-module__5AAPYW__nav{flex-direction:column;gap:22px;display:flex}.fleet-screens-module__5AAPYW__navGroup{flex-direction:column;gap:4px;display:flex}.fleet-screens-module__5AAPYW__navTitle{color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;padding:0 10px 4px;font-size:10px;font-weight:600}.fleet-screens-module__5AAPYW__navItem{border-radius:8px;align-items:center;gap:11px;height:36px;padding:0 10px;display:flex}.fleet-screens-module__5AAPYW__navItem b{color:#8fcaff;background:#5fb4ff29;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:500}.fleet-screens-module__5AAPYW__navItem[data-active]{color:#fff;background:#ffffff14}.fleet-screens-module__5AAPYW__navItem[data-active] svg{color:#5fb4ff}.fleet-screens-module__5AAPYW__sideCard{border-top:1px solid #ffffff12;flex-direction:column;gap:10px;margin-top:auto;padding:14px 4px 0;display:flex}.fleet-screens-module__5AAPYW__live{color:#ffffffbf;align-items:center;gap:7px;padding:0 6px;font-size:12px;display:flex}.fleet-screens-module__5AAPYW__live i{background:#3ddc97;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3ddc9733}.fleet-screens-module__5AAPYW__pulse{width:100%;height:26px;padding:0 6px}.fleet-screens-module__5AAPYW__pulse polyline{fill:none;stroke:#5fb4ff;stroke-width:1.5px}.fleet-screens-module__5AAPYW__liveMeta{color:#ffffff6b;padding:0 6px;font-size:11px}.fleet-screens-module__5AAPYW__liveMeta b{color:#fff;font-weight:500}.fleet-screens-module__5AAPYW__profile{border-top:1px solid #ffffff12;align-items:center;gap:10px;padding:14px 8px 0;display:flex}.fleet-screens-module__5AAPYW__avatar{background:#2b3b52;border-radius:50%}.fleet-screens-module__5AAPYW__bell{color:#ffffffbf;position:relative}.fleet-screens-module__5AAPYW__bell i{background:var(--bad);color:#fff;border:2px solid #0e1a2a;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-style:normal;font-weight:600;display:grid;position:absolute;top:-6px;right:-7px}.fleet-screens-module__5AAPYW__main{flex-direction:column;flex:1;gap:16px;min-width:0;padding:22px 28px;display:flex;position:relative}.fleet-screens-module__5AAPYW__header{justify-content:space-between;align-items:flex-end;display:flex}.fleet-screens-module__5AAPYW__header h1{letter-spacing:-.02em;align-items:center;gap:10px;font-family:inherit;font-size:22px;font-weight:600;display:flex}.fleet-screens-module__5AAPYW__header h1 small{color:var(--soft);letter-spacing:0;font-size:14px;font-weight:400}.fleet-screens-module__5AAPYW__crumbs{color:var(--soft);align-items:center;margin-bottom:6px;font-size:12px;display:flex}.fleet-screens-module__5AAPYW__crumbs>span{align-items:center;gap:4px;margin-right:4px;display:inline-flex}.fleet-screens-module__5AAPYW__crumbs>span:not([data-current]){color:var(--accent)}.fleet-screens-module__5AAPYW__crumbs svg{color:#b5c1ce}.fleet-screens-module__5AAPYW__headerActions{gap:8px;display:flex}.fleet-screens-module__5AAPYW__searchBox{border:1px solid var(--line);width:300px;height:34px;color:var(--soft);background:#fff;border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.fleet-screens-module__5AAPYW__card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px 18px}.fleet-screens-module__5AAPYW__cardHead{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.fleet-screens-module__5AAPYW__cardHead h2{letter-spacing:0;align-items:center;gap:7px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.fleet-screens-module__5AAPYW__cardHead>span{color:var(--soft);font-size:11px}.fleet-screens-module__5AAPYW__muted{color:var(--soft)}.fleet-screens-module__5AAPYW__ghostButton,.fleet-screens-module__5AAPYW__primaryButton,.fleet-screens-module__5AAPYW__linkButton{border-radius:8px;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:12px;font-weight:500;display:inline-flex}.fleet-screens-module__5AAPYW__ghostButton{border:1px solid var(--line);color:var(--ink);background:#fff}.fleet-screens-module__5AAPYW__primaryButton{background:var(--accent);color:#fff}.fleet-screens-module__5AAPYW__linkButton{color:var(--accent)}.fleet-screens-module__5AAPYW__state{color:var(--tone);align-items:center;gap:7px;font-weight:500;display:inline-flex}.fleet-screens-module__5AAPYW__state i{background:var(--tone);border-radius:50%;width:7px;height:7px}.fleet-screens-module__5AAPYW__life{font-variant-numeric:tabular-nums;align-items:center;gap:9px;display:inline-flex}.fleet-screens-module__5AAPYW__life>span{background:#edf1f5;border-radius:999px;width:64px;height:5px;overflow:hidden}.fleet-screens-module__5AAPYW__life i{border-radius:inherit;background:var(--tone);height:100%;display:block}.fleet-screens-module__5AAPYW__check{color:#fff;border:1.5px solid #c9d4df;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;display:grid}.fleet-screens-module__5AAPYW__check[data-on]{border-color:var(--accent);background:var(--accent)}.fleet-screens-module__5AAPYW__kpis{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.fleet-screens-module__5AAPYW__kpi{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.fleet-screens-module__5AAPYW__kpi>span{color:var(--soft);font-size:12px}.fleet-screens-module__5AAPYW__kpi b{letter-spacing:-.02em;font-size:22px;font-weight:600}.fleet-screens-module__5AAPYW__kpi em{color:var(--tone,var(--soft));font-size:11px}.fleet-screens-module__5AAPYW__overviewGrid{flex:1;grid-template-columns:1fr 340px;gap:12px;min-height:0;display:grid}.fleet-screens-module__5AAPYW__mapCard{background:#e9f0f6;align-items:center;padding:0;display:flex;overflow:hidden}.fleet-screens-module__5AAPYW__map{aspect-ratio:880/560;width:100%;position:relative}.fleet-screens-module__5AAPYW__map>img{position:absolute;inset:0;width:100%!important;height:100%!important}.fleet-screens-module__5AAPYW__metro{aspect-ratio:1;background:#1f86f024;border:1.5px solid #1f86f080;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.fleet-screens-module__5AAPYW__metro[data-selected]{border-color:var(--accent);background:#1f86f057}.fleet-screens-module__5AAPYW__metro i{background:var(--bad);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;font-weight:600;display:grid;position:absolute;top:-4px;right:-6px}.fleet-screens-module__5AAPYW__mapLabel{color:#ffffffb3;background:#0e1a2a;border-radius:9px;flex-direction:column;gap:2px;padding:8px 11px;font-size:11px;display:flex;position:absolute;box-shadow:0 10px 24px #0e1a2a38}.fleet-screens-module__5AAPYW__mapLabel b{color:#fff;font-size:13px;font-weight:600}.fleet-screens-module__5AAPYW__mapLegend{color:var(--soft);background:#ffffffeb;border-radius:8px;gap:14px;padding:7px 11px;font-size:11px;display:flex;position:absolute;bottom:14px;left:14px}.fleet-screens-module__5AAPYW__mapLegend span{align-items:center;gap:6px;display:flex}.fleet-screens-module__5AAPYW__legendDot,.fleet-screens-module__5AAPYW__legendAlert{border-radius:50%;width:10px;height:10px}.fleet-screens-module__5AAPYW__legendDot{border:1.5px solid var(--accent);background:#1f86f04d}.fleet-screens-module__5AAPYW__legendAlert{background:var(--bad)}.fleet-screens-module__5AAPYW__mapZoom{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;display:flex;position:absolute;top:14px;right:14px;overflow:hidden}.fleet-screens-module__5AAPYW__mapZoom b{place-items:center;width:30px;height:28px;font-weight:500;display:grid}.fleet-screens-module__5AAPYW__mapZoom b+b{border-top:1px solid var(--line)}.fleet-screens-module__5AAPYW__regions{flex-direction:column;display:flex}.fleet-screens-module__5AAPYW__regionRow{border-top:1px solid var(--line);grid-template-columns:1fr auto 62px;align-items:center;gap:10px;padding:10px 8px;display:grid}.fleet-screens-module__5AAPYW__regionRow>span:first-child{flex-direction:column;gap:1px;display:flex}.fleet-screens-module__5AAPYW__regionRow b{font-weight:500}.fleet-screens-module__5AAPYW__regionRow em{color:var(--soft);font-size:11px}.fleet-screens-module__5AAPYW__regionRow .fleet-screens-module__5AAPYW__state{justify-self:end}.fleet-screens-module__5AAPYW__regionCount{font-variant-numeric:tabular-nums}.fleet-screens-module__5AAPYW__regionRow[data-selected]{background:#f1f7ff;border-radius:10px;margin:0 -8px;padding:10px 16px}.fleet-screens-module__5AAPYW__drill{border-top:1px dashed #cfe3fb;flex-direction:column;grid-column:1/-1;gap:8px;margin-top:6px;padding-top:10px;display:flex}.fleet-screens-module__5AAPYW__drill>span{grid-template-columns:1fr 40px 92px;align-items:center;gap:8px;font-size:12px;display:grid}.fleet-screens-module__5AAPYW__drill .fleet-screens-module__5AAPYW__life>span{width:46px}.fleet-screens-module__5AAPYW__drill em{color:var(--soft);text-align:right}.fleet-screens-module__5AAPYW__drill .fleet-screens-module__5AAPYW__drillMore{color:var(--accent);align-items:center;gap:4px;font-weight:500;display:flex}.fleet-screens-module__5AAPYW__partnersGrid{flex:1;grid-template-columns:330px 1fr;gap:12px;min-height:0;display:grid}.fleet-screens-module__5AAPYW__partnerList{padding-bottom:6px}.fleet-screens-module__5AAPYW__partnerRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 8px;display:flex}.fleet-screens-module__5AAPYW__partnerRow>span:first-child,.fleet-screens-module__5AAPYW__siteRow>span:nth-child(2){flex-direction:column;gap:1px;display:flex}.fleet-screens-module__5AAPYW__partnerRow b,.fleet-screens-module__5AAPYW__siteRow b{font-weight:500}.fleet-screens-module__5AAPYW__partnerRow em,.fleet-screens-module__5AAPYW__siteRow em{color:var(--soft);font-size:11px}.fleet-screens-module__5AAPYW__partnerRow[data-selected]{box-shadow:inset 3px 0 var(--accent);background:#f1f7ff;border-radius:10px;margin:0 -8px;padding:10px 16px}.fleet-screens-module__5AAPYW__partnerNums{flex-direction:column;align-items:flex-end;gap:2px;font-size:12px;display:flex}.fleet-screens-module__5AAPYW__partnerDetail{flex-direction:column;gap:12px;min-width:0;display:flex}.fleet-screens-module__5AAPYW__partnerHead{align-items:center;gap:14px;display:flex}.fleet-screens-module__5AAPYW__partnerHead h2{letter-spacing:-.01em;font-family:inherit;font-size:18px;font-weight:600}.fleet-screens-module__5AAPYW__partnerHead>div{flex:1}.fleet-screens-module__5AAPYW__partnerHead>div span{color:var(--soft);align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.fleet-screens-module__5AAPYW__partnerHead>div svg{color:var(--ok)}.fleet-screens-module__5AAPYW__partnerLogo{color:#135fae;background:#e8f2fe;border-radius:10px;place-items:center;width:44px;height:44px;font-weight:600;display:grid}.fleet-screens-module__5AAPYW__partnerKpis{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.fleet-screens-module__5AAPYW__partnerKpis>span{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.fleet-screens-module__5AAPYW__partnerKpis em{color:var(--soft);font-size:11px}.fleet-screens-module__5AAPYW__partnerKpis b{color:var(--tone,var(--ink));letter-spacing:-.02em;font-size:20px;font-weight:600}.fleet-screens-module__5AAPYW__partnerCols{flex:1;grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.fleet-screens-module__5AAPYW__siteRow{border-top:1px solid var(--line);color:var(--soft);grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.fleet-screens-module__5AAPYW__siteRow b{color:var(--ink)}.fleet-screens-module__5AAPYW__siteRow .fleet-screens-module__5AAPYW__state{font-size:12px}.fleet-screens-module__5AAPYW__capacity{grid-template-columns:repeat(5,1fr);gap:10px;height:150px;display:grid}.fleet-screens-module__5AAPYW__capacity>span{color:var(--soft);text-align:center;flex-direction:column;justify-content:flex-end;gap:6px;font-size:11px;display:flex}.fleet-screens-module__5AAPYW__capacity i{background:#9bcaf8;border-radius:6px 6px 3px 3px;display:block}.fleet-screens-module__5AAPYW__capacity i[data-full]{background:var(--warn)}.fleet-screens-module__5AAPYW__partnerNote{color:#135fae;background:#f1f7ff;border-radius:10px;gap:7px;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.fleet-screens-module__5AAPYW__partnerNote svg{flex:none;margin-top:2px}.fleet-screens-module__5AAPYW__devicesGrid{flex:1;grid-template-columns:230px 1fr;gap:12px;min-height:0;display:grid}.fleet-screens-module__5AAPYW__facets{flex-direction:column;gap:12px;display:flex}.fleet-screens-module__5AAPYW__facets .fleet-screens-module__5AAPYW__cardHead{margin-bottom:0}.fleet-screens-module__5AAPYW__facets .fleet-screens-module__5AAPYW__cardHead>span{color:var(--accent)}.fleet-screens-module__5AAPYW__scope{color:#fff;background:#0e1a2a;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:5px 9px;font-size:11px;display:flex}.fleet-screens-module__5AAPYW__facet{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.fleet-screens-module__5AAPYW__facetTitle{color:var(--soft);font-size:11px;font-weight:500}.fleet-screens-module__5AAPYW__option{align-items:center;gap:8px;font-size:12px;display:flex}.fleet-screens-module__5AAPYW__option em{color:var(--soft);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.fleet-screens-module__5AAPYW__devicesMain{flex-direction:column;gap:10px;min-width:0;display:flex}.fleet-screens-module__5AAPYW__query{border:1.5px solid var(--accent);background:#fff;border-radius:10px;align-items:center;gap:11px;height:42px;padding:0 14px;font-size:13px;display:flex;box-shadow:0 0 0 4px #1f86f01a}.fleet-screens-module__5AAPYW__query kbd{border:1px solid var(--line);color:var(--soft);border-radius:5px;margin-left:auto;padding:2px 7px;font-family:inherit;font-size:11px}.fleet-screens-module__5AAPYW__spark{color:var(--accent)}.fleet-screens-module__5AAPYW__chips{align-items:center;gap:8px;display:flex}.fleet-screens-module__5AAPYW__chip,.fleet-screens-module__5AAPYW__chipSave{border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 11px;font-size:12px;display:inline-flex}.fleet-screens-module__5AAPYW__chip{color:#135fae;background:#e8f2fe}.fleet-screens-module__5AAPYW__chipSave{color:var(--accent);margin-left:auto;font-weight:500}.fleet-screens-module__5AAPYW__tableCard{padding:0 6px}.fleet-screens-module__5AAPYW__row{border-top:1px solid var(--line);grid-template-columns:30px 1fr .9fr 1.35fr .85fr .7fr;align-items:center;height:48px;padding:0 12px;display:grid}.fleet-screens-module__5AAPYW__rowHead{height:40px;color:var(--soft);border-top:0;font-size:11px}.fleet-screens-module__5AAPYW__row[data-selected]{background:#f5f9ff}.fleet-screens-module__5AAPYW__device{color:var(--soft);flex-direction:column;font-size:11px;display:flex}.fleet-screens-module__5AAPYW__device b{color:var(--ink);font-size:13px;font-weight:500}.fleet-screens-module__5AAPYW__bulkBar{color:#fff;background:#0e1a2a;border-radius:12px;align-items:center;gap:6px;padding:7px 8px 7px 18px;display:flex;position:absolute;bottom:22px;left:calc(50% + 121px);transform:translate(-50%);box-shadow:0 16px 40px #0e1a2a4d}.fleet-screens-module__5AAPYW__bulkBar b{margin-right:10px;font-weight:500}.fleet-screens-module__5AAPYW__bulkBar span{background:#ffffff14;border-radius:8px;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:12px;display:inline-flex}.fleet-screens-module__5AAPYW__bulkBar .fleet-screens-module__5AAPYW__bulkClose{color:#ffffff80;background:0 0}.fleet-screens-module__5AAPYW__dimList{border:1px solid var(--line);color:var(--soft);opacity:.45;background:#fff;border-radius:12px;flex-direction:column;margin-top:64px;padding:0 6px;display:flex}.fleet-screens-module__5AAPYW__dimList span{border-top:1px solid var(--line);align-items:center;gap:14px;height:50px;padding:0 14px;display:flex}.fleet-screens-module__5AAPYW__dimList i{background:var(--ok);border-radius:50%;width:8px;height:8px}.fleet-screens-module__5AAPYW__dimList em{background:#edf1f5;border-radius:999px;width:180px;height:6px;margin-left:40px}.fleet-screens-module__5AAPYW__drawer{border-left:1px solid var(--line);background:var(--bg);flex-direction:column;width:720px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 60px #0e1a2a24}.fleet-screens-module__5AAPYW__drawerHead{background:#fff;gap:18px;padding:22px 28px 16px;display:flex;position:relative}.fleet-screens-module__5AAPYW__drawerHead h1{letter-spacing:-.02em;margin:2px 0 6px;font-family:inherit;font-size:24px;font-weight:600}.fleet-screens-module__5AAPYW__drawerHead h1 span{color:var(--soft);font-weight:400}.fleet-screens-module__5AAPYW__drawerHead p{color:var(--soft);align-items:center;gap:6px;font-size:12px;display:flex}.fleet-screens-module__5AAPYW__cooler{background:linear-gradient(#d9dee4 0 18%,#2b3139 18% 100%);border-radius:8px;flex:none;width:52px;height:78px;position:relative}.fleet-screens-module__5AAPYW__cooler i{background:#ffffff40;border-radius:3px;width:20px;height:26px;position:absolute;bottom:12px;left:16px}.fleet-screens-module__5AAPYW__drawerClose{color:var(--soft);position:absolute;top:22px;right:24px}.fleet-screens-module__5AAPYW__tabs{border-bottom:1px solid var(--line);color:var(--soft);background:#fff;gap:24px;padding:0 28px;display:flex}.fleet-screens-module__5AAPYW__tabs span{padding:12px 0}.fleet-screens-module__5AAPYW__tabs span[data-active]{box-shadow:inset 0 -2px var(--accent);color:var(--ink);font-weight:500}.fleet-screens-module__5AAPYW__drawerBody{grid-template-columns:1fr 1fr;gap:12px;padding:18px 28px;display:grid}.fleet-screens-module__5AAPYW__big{letter-spacing:-.02em;margin-bottom:10px;font-size:26px;font-weight:600;display:block}.fleet-screens-module__5AAPYW__big small{color:var(--soft);letter-spacing:0;font-size:12px;font-weight:400}.fleet-screens-module__5AAPYW__drawerBody .fleet-screens-module__5AAPYW__life>span{width:220px}.fleet-screens-module__5AAPYW__facts{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.fleet-screens-module__5AAPYW__facts div{justify-content:space-between;font-size:12px;display:flex}.fleet-screens-module__5AAPYW__facts dt{color:var(--soft)}.fleet-screens-module__5AAPYW__anomaly{background:linear-gradient(#f5faff,#fff);border-color:#cfe3fb;grid-column:1/-1}.fleet-screens-module__5AAPYW__anomaly h2 svg{color:var(--accent)}.fleet-screens-module__5AAPYW__anomalyBody{grid-template-columns:320px 1fr;align-items:center;gap:24px;display:grid}.fleet-screens-module__5AAPYW__anomalyBody svg{width:320px;height:90px;overflow:visible}.fleet-screens-module__5AAPYW__anomalyBody polyline{fill:none;stroke:var(--warn);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.fleet-screens-module__5AAPYW__normalLine{stroke:var(--ok);stroke-dasharray:4 4;stroke-opacity:.6}.fleet-screens-module__5AAPYW__anomalyBody p{margin-bottom:14px;line-height:1.5}.fleet-screens-module__5AAPYW__anomalyBody p svg{width:13px;height:13px;color:var(--warn);vertical-align:-2px;margin-right:5px;display:inline}.fleet-screens-module__5AAPYW__anomalyBody .fleet-screens-module__5AAPYW__linkButton{color:var(--soft)}.fleet-screens-module__5AAPYW__back{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.fleet-screens-module__5AAPYW__stepper{gap:6px;list-style:none;display:flex}.fleet-screens-module__5AAPYW__stepper li{color:var(--soft);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:12px;display:flex}.fleet-screens-module__5AAPYW__stepper li:not(:last-child):after{color:#c9d4df;content:"—";margin-left:6px}.fleet-screens-module__5AAPYW__stepper i{border:1.5px solid #c9d4df;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:600;display:grid}.fleet-screens-module__5AAPYW__stepper li[data-done] i{border-color:var(--ok);background:var(--ok);color:#fff}.fleet-screens-module__5AAPYW__stepper li[data-active]{color:#135fae;background:#e8f2fe;font-weight:500}.fleet-screens-module__5AAPYW__stepper li[data-active] i{border-color:var(--accent);background:var(--accent);color:#fff}.fleet-screens-module__5AAPYW__selection{border:1px solid var(--line);color:var(--soft);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.fleet-screens-module__5AAPYW__selection svg{color:var(--accent)}.fleet-screens-module__5AAPYW__selection b{color:var(--ink);font-size:13px;font-weight:600}.fleet-screens-module__5AAPYW__selection .fleet-screens-module__5AAPYW__linkButton{height:auto;margin-left:auto;padding:0}.fleet-screens-module__5AAPYW__setupGrid{flex:1;grid-template-columns:1.3fr 1fr;gap:12px;display:grid}.fleet-screens-module__5AAPYW__setting{border-radius:8px;justify-content:space-between;padding:9px 12px;display:flex}.fleet-screens-module__5AAPYW__setting span{color:var(--soft)}.fleet-screens-module__5AAPYW__setting[data-changed],.fleet-screens-module__5AAPYW__presets [data-changed]{background:#eef6ff}.fleet-screens-module__5AAPYW__setting b,.fleet-screens-module__5AAPYW__presets b{font-weight:500}.fleet-screens-module__5AAPYW__setting s,.fleet-screens-module__5AAPYW__diff s{color:var(--soft);margin-right:8px;font-weight:400}.fleet-screens-module__5AAPYW__setting+.fleet-screens-module__5AAPYW__cardHead,.fleet-screens-module__5AAPYW__week+.fleet-screens-module__5AAPYW__cardHead{margin-top:18px}.fleet-screens-module__5AAPYW__week{flex-direction:column;gap:6px;display:flex}.fleet-screens-module__5AAPYW__week>span{align-items:center;height:16px;display:flex;position:relative}.fleet-screens-module__5AAPYW__week em{width:44px;color:var(--soft);font-size:11px}.fleet-screens-module__5AAPYW__week>span:before{content:"";background:#edf1f5;border-radius:999px;height:8px;position:absolute;left:44px;right:0}.fleet-screens-module__5AAPYW__week i{background:#9bcaf8;border-radius:999px;height:8px;margin-left:44px;position:absolute}.fleet-screens-module__5AAPYW__week i[data-changed]{background:var(--accent)}.fleet-screens-module__5AAPYW__week small{color:var(--soft);justify-content:space-between;padding-left:44px;font-size:10px;display:flex}.fleet-screens-module__5AAPYW__presets{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fleet-screens-module__5AAPYW__presets span{border:1px solid var(--line);color:var(--soft);border-radius:8px;flex-direction:column;gap:4px;padding:9px 12px;font-size:11px;display:flex}.fleet-screens-module__5AAPYW__presets b{color:var(--ink);font-size:13px}.fleet-screens-module__5AAPYW__presets ins{color:var(--accent);text-decoration:none}.fleet-screens-module__5AAPYW__review{flex-direction:column;display:flex}.fleet-screens-module__5AAPYW__diff,.fleet-screens-module__5AAPYW__audit{flex-direction:column;list-style:none;display:flex}.fleet-screens-module__5AAPYW__diff li{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;gap:4px;padding:9px 0;display:grid}.fleet-screens-module__5AAPYW__diff b{color:var(--accent);font-weight:500}.fleet-screens-module__5AAPYW__delivery{background:var(--bg);color:var(--soft);border-radius:10px;flex-direction:column;gap:8px;margin:10px 0 16px;padding:11px 13px;font-size:12px;display:flex}.fleet-screens-module__5AAPYW__delivery span{align-items:center;gap:8px;display:flex}.fleet-screens-module__5AAPYW__delivery b{color:var(--ink)}.fleet-screens-module__5AAPYW__audit li{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:8px 0;font-size:12px;display:flex}.fleet-screens-module__5AAPYW__audit b{font-weight:500}.fleet-screens-module__5AAPYW__audit span{color:var(--soft);font-size:11px}.fleet-screens-module__5AAPYW__footerActions{border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:14px;display:flex}.fleet-screens-module__5AAPYW__pipeline{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.fleet-screens-module__5AAPYW__step{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex;position:relative}.fleet-screens-module__5AAPYW__step:not(:last-child):after{z-index:1;color:#b5c1ce;content:"›";font-size:16px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.fleet-screens-module__5AAPYW__step>svg{color:var(--soft);margin-bottom:6px}.fleet-screens-module__5AAPYW__step>span{color:var(--soft)}.fleet-screens-module__5AAPYW__step b{letter-spacing:-.02em;font-size:22px;font-weight:600}.fleet-screens-module__5AAPYW__step em{color:var(--tone,var(--soft));font-size:11px}.fleet-screens-module__5AAPYW__step[data-active]{border-color:var(--accent);box-shadow:0 0 0 3px #1f86f01f}.fleet-screens-module__5AAPYW__step[data-active]>svg{color:var(--accent)}.fleet-screens-module__5AAPYW__lifecycleGrid{flex:1;grid-template-columns:1.2fr 1fr;gap:12px;display:grid}.fleet-screens-module__5AAPYW__lifecycleGrid .fleet-screens-module__5AAPYW__card{flex-direction:column;display:flex}.fleet-screens-module__5AAPYW__scan{color:var(--accent);background:#f5faff;border:1.5px dashed #9bcaf8;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.fleet-screens-module__5AAPYW__scan div{color:var(--ink);flex-direction:column;gap:2px;display:flex}.fleet-screens-module__5AAPYW__scan b{font-size:15px;font-weight:600}.fleet-screens-module__5AAPYW__scan div span{color:var(--soft);font-size:12px}.fleet-screens-module__5AAPYW__okIcon{color:var(--ok);margin-left:auto}.fleet-screens-module__5AAPYW__formGrid{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 18px;display:grid}.fleet-screens-module__5AAPYW__formGrid label{color:var(--soft);flex-direction:column;gap:6px;font-size:11px;display:flex}.fleet-screens-module__5AAPYW__formGrid b{border:1px solid var(--line);height:38px;color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-size:13px;font-weight:400;display:flex}.fleet-screens-module__5AAPYW__lifecycleGrid .fleet-screens-module__5AAPYW__primaryButton{height:40px;margin-top:auto}.fleet-screens-module__5AAPYW__journey{flex-direction:column;list-style:none;display:flex}.fleet-screens-module__5AAPYW__journey li{flex-direction:column;gap:2px;padding:0 0 18px 26px;display:flex;position:relative}.fleet-screens-module__5AAPYW__journey li:before{content:"";background:#fff;border:2px solid #c9d4df;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:0}.fleet-screens-module__5AAPYW__journey li:not(:last-child):after{background:var(--line);content:"";width:2px;position:absolute;top:18px;bottom:2px;left:6.5px}.fleet-screens-module__5AAPYW__journey li[data-done]:before{border-color:var(--ok);background:var(--ok)}.fleet-screens-module__5AAPYW__journey li[data-current]:before{border-color:var(--accent);box-shadow:0 0 0 4px #1f86f026}.fleet-screens-module__5AAPYW__journey b{font-weight:500}.fleet-screens-module__5AAPYW__journey span{color:var(--soft);font-size:12px}.fleet-screens-module__5AAPYW__journey li:not([data-done]):not([data-current]){opacity:.6}.fleet-screens-module__5AAPYW__note{color:#8a5a10;background:#fff7ea;border-radius:10px;align-items:flex-start;gap:8px;margin-top:auto;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.fleet-screens-module__5AAPYW__note svg{flex:none;margin-top:1px}.fleet-screens-module__5AAPYW__main p,.fleet-screens-module__5AAPYW__main .fleet-screens-module__5AAPYW__note{white-space:normal}
