:root{--mvs-palette-white:#fff;--mvs-palette-lavender-25:#fbfbff;--mvs-palette-lavender-50:#f2f2ff;--mvs-palette-lavender-100:#e5e5ff;--mvs-palette-lavender-150:#d9d9ff;--mvs-palette-lavender-200:#ccf;--mvs-palette-lavender-300:#9a93ce;--mvs-palette-lavender-500:#857ba6;--mvs-palette-lavender-600:#746a99;--mvs-palette-violet-500:#7357c2;--mvs-palette-violet-900:#431e90;--mvs-palette-violet-950:#34167a;--mvs-palette-violet-990:#26105c;--mvs-palette-indigo-700:#403573;--mvs-palette-teal-50:#d3f0ed;--mvs-palette-teal-100:#a7e2db;--mvs-palette-teal-125:#9be0d6;--mvs-palette-teal-150:#a7e1db;--mvs-palette-teal-200:#7cd4c9;--mvs-palette-teal-300:#53c5b7;--mvs-palette-teal-350:#50c5b7;--mvs-palette-green-600:#008b6f;--mvs-palette-green-800:#006a50;--mvs-palette-orange-100:#ffe2bf;--mvs-palette-orange-600:#c60;--mvs-palette-orange-800:#ad4900;--mvs-palette-red-100:#f1c4c7;--mvs-palette-red-600:#c81521;--mvs-palette-red-700:#a5111b;--mvs-palette-red-800:#b5000c;--mvs-palette-gray-300:#d1d1d6;--mvs-palette-gray-500:#aeaeb2;--mvs-palette-brown-500:#8a6b53;--mvs-palette-scrim:#0d0136b3;--mvs-palette-shadow:#4036731f;--mvs-font-stack-base:"Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--mvs-font-stack-condensed:"Roboto Condensed", "Roboto", system-ui, sans-serif;--mvs-font-stack-code:"Inter", "Roboto", system-ui, sans-serif;--mvs-color-bg-page:var(--mvs-palette-lavender-25);--mvs-color-bg-muted:var(--mvs-palette-lavender-50);--mvs-color-bg-surface:var(--mvs-palette-lavender-100);--mvs-color-bg-strong:var(--mvs-palette-lavender-200);--mvs-color-bg-paper:var(--mvs-palette-white);--mvs-color-border-default:var(--mvs-palette-lavender-150);--mvs-color-border-strong:var(--mvs-palette-lavender-500);--mvs-color-text-primary:var(--mvs-palette-violet-900);--mvs-color-text-secondary:var(--mvs-color-text-primary);--mvs-color-text-inverse:var(--mvs-palette-white);--mvs-color-action-primary:var(--mvs-palette-violet-900);--mvs-color-accent:var(--mvs-palette-teal-350);--mvs-color-brand-secondary:var(--mvs-palette-violet-500);--mvs-color-status-good:var(--mvs-palette-green-600);--mvs-color-status-good-bg:var(--mvs-palette-teal-150);--mvs-color-status-good-text:var(--mvs-palette-green-800);--mvs-color-status-warning:var(--mvs-palette-orange-600);--mvs-color-status-warning-bg:var(--mvs-palette-orange-100);--mvs-color-status-warning-text:var(--mvs-palette-orange-800);--mvs-color-status-critical:var(--mvs-palette-red-600);--mvs-color-status-critical-bg:var(--mvs-palette-red-100);--mvs-color-status-critical-text:var(--mvs-palette-red-800);--mvs-color-leaf-1:var(--mvs-palette-green-600);--mvs-color-leaf-2:var(--mvs-palette-teal-350);--mvs-color-leaf-3:var(--mvs-palette-teal-200);--mvs-color-leaf-4:var(--mvs-palette-teal-125);--mvs-color-leaf-5:var(--mvs-palette-teal-50);--mvs-color-leaf-empty:var(--mvs-palette-white);--mvs-color-leaf-unjudged:var(--mvs-palette-gray-500);--mvs-color-vitality-very-good:var(--mvs-color-leaf-1);--mvs-color-vitality-good:var(--mvs-color-leaf-2);--mvs-color-vitality-fair:var(--mvs-color-leaf-3);--mvs-color-vitality-low:var(--mvs-color-leaf-4);--mvs-color-vitality-very-low:var(--mvs-color-leaf-5);--mvs-color-tree-ink:var(--mvs-palette-indigo-700);--mvs-color-tree-label-future:var(--mvs-palette-lavender-600);--mvs-color-tree-branch:var(--mvs-palette-lavender-500);--mvs-color-tree-sunday:var(--mvs-palette-lavender-300);--mvs-color-tree-trunk:var(--mvs-palette-brown-500);--mvs-color-tree-foliage:var(--mvs-palette-teal-350);--mvs-color-tree-foliage-dark:var(--mvs-palette-green-600);--mvs-color-tree-canopy:var(--mvs-palette-teal-100);--mvs-color-tree-hill:var(--mvs-palette-teal-50);--mvs-color-tree-hill-near:var(--mvs-palette-teal-200);--mvs-color-free-months-edge:var(--mvs-color-border-strong);--mvs-color-chart-bar:var(--mvs-color-brand-secondary);--mvs-color-chart-bar-selected:var(--mvs-color-action-primary);--mvs-color-chart-band:var(--mvs-palette-teal-50);--mvs-color-chart-band-edge:var(--mvs-palette-green-600);--mvs-color-chart-average:var(--mvs-palette-indigo-700);--mvs-color-chart-baseline:var(--mvs-palette-green-800);--mvs-color-chart-grid:var(--mvs-palette-lavender-150);--mvs-color-summary-bg:var(--mvs-color-accent);--mvs-color-summary-text:var(--mvs-color-text-primary);--mvs-color-scrim:var(--mvs-palette-scrim);--mvs-color-camera:var(--mvs-palette-gray-300);--mvs-color-danger:var(--mvs-palette-red-600);--mvs-color-error:var(--mvs-palette-red-600);--mvs-font-family-base:var(--mvs-font-stack-base);--mvs-font-family-condensed:var(--mvs-font-stack-condensed);--mvs-font-family-code:var(--mvs-font-stack-code);--mvs-font-weight-regular:400;--mvs-font-weight-medium:500;--mvs-font-weight-semibold:600;--mvs-font-weight-bold:700;--mvs-font-size-display:1.75rem;--mvs-font-size-title:1.3125rem;--mvs-font-size-heading:1.125rem;--mvs-font-size-body:1rem;--mvs-font-size-small:.875rem;--mvs-font-size-caption:.875rem;--mvs-text-display:var(--mvs-font-weight-bold) var(--mvs-font-size-display) / 1.2143 var(--mvs-font-family-base);--mvs-text-title:var(--mvs-font-weight-semibold) var(--mvs-font-size-title) / 1.3333 var(--mvs-font-family-base);--mvs-text-heading:var(--mvs-font-weight-semibold) var(--mvs-font-size-heading) / 1.3333 var(--mvs-font-family-base);--mvs-text-body:var(--mvs-font-weight-regular) var(--mvs-font-size-body) / normal var(--mvs-font-family-base);--mvs-text-body-strong:var(--mvs-font-weight-semibold) var(--mvs-font-size-body) / normal var(--mvs-font-family-base);--mvs-text-small:var(--mvs-font-weight-regular) var(--mvs-font-size-small) / normal var(--mvs-font-family-base);--mvs-text-small-strong:var(--mvs-font-weight-semibold) var(--mvs-font-size-small) / 1.4286 var(--mvs-font-family-base);--mvs-text-caption:var(--mvs-font-weight-medium) var(--mvs-font-size-caption) / 1.3333 var(--mvs-font-family-base);--mvs-text-button:var(--mvs-font-weight-bold) var(--mvs-font-size-body) / 1.25 var(--mvs-font-family-base);--mvs-text-list:var(--mvs-font-weight-regular) var(--mvs-font-size-body) / normal var(--mvs-font-family-base);--mvs-text-list-spacing:10px;--mvs-text-slider-value:var(--mvs-font-weight-semibold) var(--mvs-font-size-display) / normal var(--mvs-font-family-base);--mvs-text-slider-step:var(--mvs-font-weight-medium) 1.5rem / 1 var(--mvs-font-family-base);--mvs-text-code:var(--mvs-font-weight-bold) var(--mvs-font-size-display) / 1.2143 var(--mvs-font-family-code);--mvs-text-code-letter-spacing:6px;--mvs-text-tree-month:var(--mvs-font-weight-regular) 14px / normal var(--mvs-font-family-base);--mvs-text-tree-month-selected:var(--mvs-font-weight-bold) 14px / normal var(--mvs-font-family-base);--mvs-text-tree-year:var(--mvs-font-weight-bold) 17px / normal var(--mvs-font-family-condensed);--mvs-font-size-tree-year-mark:8.4px;--mvs-text-tree-chart-day:var(--mvs-font-weight-regular) 11px / normal var(--mvs-font-family-base);--mvs-space-1:5px;--mvs-space-2:10px;--mvs-space-3:12px;--mvs-space-4:16px;--mvs-space-5:22px;--mvs-space-6:30px;--mvs-space-7:44px;--mvs-space-hair:2px;--mvs-space-tight:4px;--mvs-space-stack:6px;--mvs-space-chip:8px;--mvs-space-row-icon:13px;--mvs-space-message-top:64px;--mvs-space-gutter:16px;--mvs-radius-sm:3px;--mvs-radius-md:5px;--mvs-radius-lg:10px;--mvs-radius-full:999px;--mvs-radius-button:50px;--mvs-radius-pill:7px;--mvs-radius-checkbox:6px;--mvs-radius-skeleton:8px;--mvs-radius-illustration:16px;--mvs-radius-marker-icon:20px;--mvs-radius-mosaic:2px;--mvs-border-width:1px;--mvs-border-width-strong:1.5px;--mvs-border-width-selected:2px;--mvs-focus-ring-width:3px;--mvs-focus-ring-offset:2px;--mvs-size-tap-target:48px;--mvs-size-tap-target-min:48px;--mvs-size-top-bar:56px;--mvs-size-button-height:48px;--mvs-size-input-height:48px;--mvs-size-select-height:50px;--mvs-size-code-digit-width:48px;--mvs-size-code-digit-height:56px;--mvs-size-toggle-width:44px;--mvs-size-toggle-height:24px;--mvs-size-toggle-knob:20px;--mvs-size-progress-bar:8px;--mvs-size-chip-height:32px;--mvs-size-scale-point:64px;--mvs-size-scale-point-compact:50px;--mvs-size-word-button:52px;--mvs-size-rating-word:40px;--mvs-size-slider-step:44px;--mvs-size-slider-thumb:28px;--mvs-size-radio:24px;--mvs-size-rating-face:52px;--mvs-size-icon:24px;--mvs-size-icon-row:60px;--mvs-size-icon-empty:90px;--mvs-size-icon-empty-circle:120px;--mvs-size-icon-circle:88px;--mvs-size-icon-celebration:45px;--mvs-size-icon-banner:40px;--mvs-size-icon-streak:20px;--mvs-size-icon-status:14px;--mvs-size-icon-marker:58px;--mvs-size-brand-symbol:28px;--mvs-size-logo-width:250px;--mvs-size-processing-ring:96px;--mvs-size-content-narrow:40rem;--mvs-size-content-wide:80rem;--mvs-size-content-grid:64rem;--mvs-shadow-raised:0 4px 16px 0 var(--mvs-palette-shadow);--mvs-opacity-months-to-come:.3;--mvs-opacity-face-guide:.7;--mvs-color-focus-ring:var(--mvs-palette-violet-900);--mvs-color-focus-ring-inverse:var(--mvs-palette-white);--mvs-color-action-primary-hover:var(--mvs-palette-violet-950);--mvs-color-action-primary-pressed:var(--mvs-palette-violet-990);--mvs-color-action-secondary-hover:var(--mvs-palette-lavender-200);--mvs-color-action-text-hover:var(--mvs-palette-lavender-100);--mvs-color-danger-hover:var(--mvs-palette-red-700);--mvs-color-row-hover:var(--mvs-palette-lavender-200);--mvs-color-control-off-outline:var(--mvs-palette-lavender-500);--mvs-duration-fast:.12s;--mvs-duration-medium:.24s;--mvs-duration-slow:.6s;--mvs-ease-standard:cubic-bezier(.2, 0, 0, 1);--mvs-layer-sticky:10;--mvs-layer-toast:40}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-latin-600-normal-CzqH9ZEY.woff2)format("woff2"),url(/assets/roboto-latin-600-normal-X4S5XP0J.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff)format("woff")}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-latin-700-normal-DRbp0YnP.woff2)format("woff2"),url(/assets/roboto-condensed-latin-700-normal-BOl6B_hI.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font:var(--mvs-text-body);color:var(--mvs-color-text-primary);background:var(--mvs-color-bg-muted);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--mvs-focus-ring-width) solid var(--mvs-color-focus-ring);outline-offset:var(--mvs-focus-ring-offset)}a{color:var(--mvs-color-action-primary)}.mvs-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
