:root{--dg-color-brand-primary:#00B2FF;--dg-color-brand-sky:#64C6FF;--dg-color-brand-growth:#00C978;--dg-color-brand-alert:#FF3E00;--dg-color-brand-joy:#FFCD6C;--dg-color-brand-reward:#FFB42E;--dg-color-ink-primary:#14141A;--dg-color-ink-secondary:#55555C;--dg-color-ink-tertiary:#9A9AA0;--dg-color-surface-card:#FFFFFF;--dg-color-surface-app:#F7F6F3;--dg-color-surface-presentation-backdrop:#787878;--dg-color-surface-sunken:#F2F1EE;--dg-color-surface-cream:#F3EFE6;--dg-color-surface-hairline:#EEEDEA;--dg-color-on-color-blue:#0077C2;--dg-color-on-color-green:#06865A;--dg-color-on-color-red:#C53100;--dg-color-on-color-amber:#8A6A1E;--dg-color-tint-blue:#ECF7FF;--dg-color-tint-green:#E7F9F0;--dg-color-tint-red:#FFE8E1;--dg-color-tint-amber:#FFF3DC;--dg-color-bud-stem:#1F8A5B;--dg-color-bud-parent-leaf:#2ED98E;--dg-color-bud-blush:#FF785F;--dg-color-screen-decode-jargon-highlight:#FFE9C2;--dg-color-screen-today-coach-start:#37ABF4;--dg-color-screen-today-coach-end:#0E86D6;--dg-color-dark-bg:#1A1A1A;--dg-color-dark-card:#242424;--dg-color-dark-hairline:#2E2E2C;--dg-color-dark-text-primary:#E8E8E4;--dg-color-dark-text-secondary:#A6A6A4;--dg-color-dark-on-blue:#04263A;--dg-color-dark-tint-blue:#00B2FF29;--dg-color-dark-tint-blue-ink:#7FD4FF;--dg-color-dark-tint-amber:#FFB42E24;--dg-color-dark-tint-amber-ink:#FFCD6C;--dg-dimension-space-xxs:4px;--dg-dimension-space-xs:8px;--dg-dimension-space-sm:12px;--dg-dimension-space-md:16px;--dg-dimension-space-lg:20px;--dg-dimension-space-xl:24px;--dg-dimension-space-xxl:32px;--dg-dimension-space-huge:40px;--dg-dimension-space-screen-margin-x:20px;--dg-dimension-space-card-padding:18px;--dg-dimension-space-section-gap:24px;--dg-dimension-space-stack-gap:12px;--dg-dimension-radius-xs:8px;--dg-dimension-radius-sm:14px;--dg-dimension-radius-md:22px;--dg-dimension-radius-lg:28px;--dg-dimension-radius-icon-tile:16px;--dg-dimension-radius-phone-screen:36px;--dg-dimension-radius-pill:999px;--dg-dimension-control-min-tap:44px;--dg-dimension-control-button-h:54px;--dg-dimension-control-field-h:52px;--dg-dimension-control-chip-h:34px;--dg-dimension-control-tab-bar-h:49px;--dg-dimension-control-tab-icon:26px;--dg-dimension-control-row-min-h:56px;--dg-dimension-control-button-padding-x:24px;--dg-dimension-control-chip-padding-x:14px;--dg-dimension-control-icon-button-visual:38px;--dg-dimension-control-icon-button-hit-area:44px;--dg-dimension-control-avatar-sm:38px;--dg-dimension-control-avatar-md:46px;--dg-dimension-decode-header-bottom-padding:13px;--dg-dimension-decode-quote-line-spacing:8px;--dg-dimension-decode-tip-body-line-spacing:2.75px;--dg-dimension-today-canvas-max-width:424px;--dg-dimension-today-horizontal-inset:20px;--dg-dimension-today-header-inset:28px;--dg-dimension-today-section-spacing:0px;--dg-dimension-today-stack-gap:24px;--dg-dimension-today-coach-metric-gap:21px;--dg-dimension-today-avatar:68px;--dg-dimension-today-coach-padding:30px;--dg-dimension-today-coach-min-height:284px;--dg-dimension-today-coach-radius:40px;--dg-dimension-today-coach-title-top-padding:6px;--dg-dimension-today-coach-action-top-padding:21px;--dg-dimension-today-coach-action-height:72px;--dg-dimension-today-metric-height:114px;--dg-dimension-today-metric-gap:18px;--dg-dimension-today-list-padding-x:26px;--dg-dimension-today-row-min-height:102.5px;--dg-dimension-today-row-glyph:60px;--dg-dimension-today-row-disclosure:20px;--dg-dimension-today-row-title-offset-x:3px;--dg-font-family-ui:"Plus Jakarta Sans";--dg-font-family-accent:"Caveat";--dg-font-weight-regular:400;--dg-font-weight-medium:500;--dg-font-weight-semibold:600;--dg-font-weight-bold:700;--dg-font-weight-extrabold:800;--dg-typography-display-font-family:"Plus Jakarta Sans";--dg-typography-display-font-weight:800;--dg-typography-display-font-size:34px;--dg-typography-display-line-height:36px;--dg-typography-display-letter-spacing:-0.8px;--dg-typography-title1-font-family:"Plus Jakarta Sans";--dg-typography-title1-font-weight:800;--dg-typography-title1-font-size:28px;--dg-typography-title1-line-height:32px;--dg-typography-title1-letter-spacing:-0.6px;--dg-typography-title2-font-family:"Plus Jakarta Sans";--dg-typography-title2-font-weight:800;--dg-typography-title2-font-size:22px;--dg-typography-title2-line-height:27px;--dg-typography-title2-letter-spacing:-0.4px;--dg-typography-title3-font-family:"Plus Jakarta Sans";--dg-typography-title3-font-weight:800;--dg-typography-title3-font-size:19px;--dg-typography-title3-line-height:24px;--dg-typography-title3-letter-spacing:-0.3px;--dg-typography-auth-title-font-family:"Plus Jakarta Sans";--dg-typography-auth-title-font-weight:800;--dg-typography-auth-title-font-size:24px;--dg-typography-auth-title-line-height:29px;--dg-typography-auth-title-letter-spacing:0px;--dg-typography-headline-font-family:"Plus Jakarta Sans";--dg-typography-headline-font-weight:700;--dg-typography-headline-font-size:17px;--dg-typography-headline-line-height:22px;--dg-typography-headline-letter-spacing:-0.2px;--dg-typography-body-font-family:"Plus Jakarta Sans";--dg-typography-body-font-weight:500;--dg-typography-body-font-size:16px;--dg-typography-body-line-height:23px;--dg-typography-body-letter-spacing:0px;--dg-typography-callout-font-family:"Plus Jakarta Sans";--dg-typography-callout-font-weight:500;--dg-typography-callout-font-size:15px;--dg-typography-callout-line-height:21px;--dg-typography-callout-letter-spacing:0px;--dg-typography-subhead-font-family:"Plus Jakarta Sans";--dg-typography-subhead-font-weight:600;--dg-typography-subhead-font-size:14px;--dg-typography-subhead-line-height:19px;--dg-typography-subhead-letter-spacing:0px;--dg-typography-footnote-font-family:"Plus Jakarta Sans";--dg-typography-footnote-font-weight:500;--dg-typography-footnote-font-size:13px;--dg-typography-footnote-line-height:18px;--dg-typography-footnote-letter-spacing:0px;--dg-typography-decode-quote-font-family:"Plus Jakarta Sans";--dg-typography-decode-quote-font-weight:500;--dg-typography-decode-quote-font-size:16px;--dg-typography-decode-quote-line-height:25.6px;--dg-typography-decode-quote-letter-spacing:0px;--dg-typography-decode-chip-font-family:"Plus Jakarta Sans";--dg-typography-decode-chip-font-weight:700;--dg-typography-decode-chip-font-size:14px;--dg-typography-decode-chip-line-height:19px;--dg-typography-decode-chip-letter-spacing:0px;--dg-typography-decode-tip-label-font-family:"Plus Jakarta Sans";--dg-typography-decode-tip-label-font-weight:800;--dg-typography-decode-tip-label-font-size:13px;--dg-typography-decode-tip-label-line-height:18px;--dg-typography-decode-tip-label-letter-spacing:0px;--dg-typography-decode-tip-body-font-family:"Plus Jakarta Sans";--dg-typography-decode-tip-body-font-weight:500;--dg-typography-decode-tip-body-font-size:14.5px;--dg-typography-decode-tip-body-line-height:21px;--dg-typography-decode-tip-body-letter-spacing:0px;--dg-typography-caption-font-family:"Plus Jakarta Sans";--dg-typography-caption-font-weight:600;--dg-typography-caption-font-size:12px;--dg-typography-caption-line-height:16px;--dg-typography-caption-letter-spacing:0.1px;--dg-typography-overline-font-family:"Plus Jakarta Sans";--dg-typography-overline-font-weight:700;--dg-typography-overline-font-size:11px;--dg-typography-overline-line-height:14px;--dg-typography-overline-letter-spacing:1.4px;--dg-typography-tab-active-font-family:"Plus Jakarta Sans";--dg-typography-tab-active-font-weight:800;--dg-typography-tab-active-font-size:10.5px;--dg-typography-tab-active-line-height:13px;--dg-typography-tab-active-letter-spacing:0px;--dg-typography-tab-inactive-font-family:"Plus Jakarta Sans";--dg-typography-tab-inactive-font-weight:700;--dg-typography-tab-inactive-font-size:10.5px;--dg-typography-tab-inactive-line-height:13px;--dg-typography-tab-inactive-letter-spacing:0px;--dg-typography-today-kicker-font-family:"Plus Jakarta Sans";--dg-typography-today-kicker-font-weight:600;--dg-typography-today-kicker-font-size:22px;--dg-typography-today-kicker-line-height:26px;--dg-typography-today-kicker-letter-spacing:0px;--dg-typography-today-title-font-family:"Plus Jakarta Sans";--dg-typography-today-title-font-weight:800;--dg-typography-today-title-font-size:44px;--dg-typography-today-title-line-height:44px;--dg-typography-today-title-letter-spacing:0px;--dg-typography-today-overline-font-family:"Plus Jakarta Sans";--dg-typography-today-overline-font-weight:800;--dg-typography-today-overline-font-size:20px;--dg-typography-today-overline-line-height:24px;--dg-typography-today-overline-letter-spacing:1.2px;--dg-typography-today-badge-font-family:"Plus Jakarta Sans";--dg-typography-today-badge-font-weight:700;--dg-typography-today-badge-font-size:20px;--dg-typography-today-badge-line-height:24px;--dg-typography-today-badge-letter-spacing:0px;--dg-typography-today-coach-title-font-family:"Plus Jakarta Sans";--dg-typography-today-coach-title-font-weight:800;--dg-typography-today-coach-title-font-size:32px;--dg-typography-today-coach-title-line-height:37px;--dg-typography-today-coach-title-letter-spacing:0px;--dg-typography-today-action-font-family:"Plus Jakarta Sans";--dg-typography-today-action-font-weight:800;--dg-typography-today-action-font-size:27px;--dg-typography-today-action-line-height:32px;--dg-typography-today-action-letter-spacing:0px;--dg-typography-today-metric-value-font-family:"Plus Jakarta Sans";--dg-typography-today-metric-value-font-weight:800;--dg-typography-today-metric-value-font-size:36px;--dg-typography-today-metric-value-line-height:42px;--dg-typography-today-metric-value-letter-spacing:0px;--dg-typography-today-metric-label-font-family:"Plus Jakarta Sans";--dg-typography-today-metric-label-font-weight:700;--dg-typography-today-metric-label-font-size:21px;--dg-typography-today-metric-label-line-height:26px;--dg-typography-today-metric-label-letter-spacing:0px;--dg-typography-today-row-glyph-font-family:"Plus Jakarta Sans";--dg-typography-today-row-glyph-font-weight:800;--dg-typography-today-row-glyph-font-size:26px;--dg-typography-today-row-glyph-line-height:32px;--dg-typography-today-row-glyph-letter-spacing:0px;--dg-typography-today-row-title-font-family:"Plus Jakarta Sans";--dg-typography-today-row-title-font-weight:700;--dg-typography-today-row-title-font-size:26px;--dg-typography-today-row-title-line-height:32px;--dg-typography-today-row-title-letter-spacing:0px;--dg-typography-accent-font-family:"Caveat";--dg-typography-accent-font-weight:700;--dg-typography-accent-font-size:24px;--dg-typography-accent-line-height:29px;--dg-typography-accent-letter-spacing:0px;--dg-shadow-card-color:#14141E2E;--dg-shadow-card-offset-x:0px;--dg-shadow-card-offset-y:10px;--dg-shadow-card-blur:24px;--dg-shadow-card-spread:-16px;--dg-shadow-card:0px 10px 24px -16px #14141E2E;--dg-shadow-raised-color:#14141E38;--dg-shadow-raised-offset-x:0px;--dg-shadow-raised-offset-y:16px;--dg-shadow-raised-blur:28px;--dg-shadow-raised-spread:-14px;--dg-shadow-raised:0px 16px 28px -14px #14141E38;--dg-shadow-button-blue-color:#00B2FFB3;--dg-shadow-button-blue-offset-x:0px;--dg-shadow-button-blue-offset-y:12px;--dg-shadow-button-blue-blur:22px;--dg-shadow-button-blue-spread:-10px;--dg-shadow-button-blue:0px 12px 22px -10px #00B2FFB3;--dg-shadow-button-green-color:#00C9788C;--dg-shadow-button-green-offset-x:0px;--dg-shadow-button-green-offset-y:12px;--dg-shadow-button-green-blur:22px;--dg-shadow-button-green-spread:-10px;--dg-shadow-button-green:0px 12px 22px -10px #00C9788C;--dg-motion-pop-response:0.42;--dg-motion-pop-damping-fraction:0.62;--dg-motion-float-duration:6000ms;--dg-motion-float-translate-y:-11px;--dg-motion-bob-duration:4500ms;--dg-motion-bob-translate-y:-7px;--dg-motion-data-draw-duration:900ms;--dg-component-growth-ring-size-sm:44px;--dg-component-growth-ring-size-md:64px;--dg-component-growth-ring-size-lg:88px;--dg-component-growth-ring-stroke-sm:6px;--dg-component-growth-ring-stroke-md:8px;--dg-component-growth-ring-stroke-lg:11px;--dg-component-flame-size:46px;--dg-component-toast-padding-x:18px;--dg-component-toast-padding-y:11px;--dg-component-toast-dwell:2400ms;--dg-component-sheet-corner-top:26px;--dg-component-sheet-grabber-width:36px;--dg-component-sheet-grabber-height:5px;--dg-component-sheet-scrim-opacity:0.45;--dg-component-avatar-size:46px;--dg-component-avatar-border:2px;--dg-font-ui:var(--dg-font-family-ui);--dg-font-accent:var(--dg-font-family-accent);--dg-font-mono:ui-monospace,"SF Mono","Menlo","Monaco","Consolas",monospace;--ev-blue:var(--dg-color-brand-primary);--ev-sky:var(--dg-color-brand-sky);--ev-green:var(--dg-color-brand-growth);--ev-red:var(--dg-color-brand-alert);--ev-yellow:var(--dg-color-brand-joy);--ev-amber:var(--dg-color-brand-reward);--ev-ink:var(--dg-color-ink-primary);--ev-ink-600:var(--dg-color-ink-secondary);--ev-ink-400:var(--dg-color-ink-tertiary);--ev-surface:var(--dg-color-surface-card);--ev-surface-2:var(--dg-color-surface-app);--ev-surface-3:var(--dg-color-surface-sunken);--ev-cream:var(--dg-color-surface-cream);--ev-line:var(--dg-color-surface-hairline);--ev-blue-ink:var(--dg-color-on-color-blue);--ev-green-ink:var(--dg-color-on-color-green);--ev-red-ink:var(--dg-color-on-color-red);--ev-amber-ink:var(--dg-color-on-color-amber);--ev-blue-tint:var(--dg-color-tint-blue);--ev-green-tint:var(--dg-color-tint-green);--ev-red-tint:var(--dg-color-tint-red);--ev-amber-tint:var(--dg-color-tint-amber);--shadow-card:var(--dg-shadow-card);--shadow-raised:var(--dg-shadow-raised);--shadow-float:var(--dg-shadow-button-blue)}