: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}}body{background:var(--mvs-color-bg-page);color:var(--mvs-color-text-primary)}.share-header{align-items:center;gap:var(--mvs-space-4);padding:var(--mvs-space-4) var(--mvs-space-gutter);background:var(--mvs-color-bg-surface);border-bottom:1px solid var(--mvs-color-border-default);display:flex}.share-header .mvs-logo{flex:none}.share-header__label{font-size:var(--mvs-font-size-small);color:var(--mvs-color-text-secondary);flex:1;margin:0}.share-header__actions{align-items:center;gap:var(--mvs-space-2);display:flex}.share-main{box-sizing:border-box;width:100%;max-width:1072px;padding:var(--mvs-space-6) var(--mvs-space-gutter) var(--mvs-space-7);gap:var(--mvs-space-5);flex-direction:column;margin:0 auto;display:flex}.share-main--narrow{max-width:560px}.share-title h1,.share-code__title{font-size:var(--mvs-font-size-title);color:var(--mvs-color-text-primary);margin:0}.share-title p{margin:var(--mvs-space-2) 0 0;color:var(--mvs-color-text-secondary)}.share-card{box-sizing:border-box;padding:var(--mvs-space-5);background:var(--mvs-color-bg-paper);border:1px solid var(--mvs-color-border-default);border-radius:var(--mvs-radius-lg);margin:0}.share-info{gap:var(--mvs-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.share-info dt{font-size:var(--mvs-font-size-small);color:var(--mvs-color-text-secondary)}.share-info dd{margin:var(--mvs-space-1) 0 0;font-weight:600}.share-chart__header{justify-content:space-between;gap:var(--mvs-space-2);flex-wrap:wrap;display:flex}.share-chart__title,.share-section-title{font-size:var(--mvs-font-size-heading);margin:0}.share-chart__summary{color:var(--mvs-color-text-secondary);margin:0}.share-chart__detail{min-height:3.5em;margin:var(--mvs-space-3) 0 var(--mvs-space-2)}.share-chart__detail p{white-space:pre-line;margin:0}.share-chart__detail-day{font-weight:600}.share-chart__legend{margin:var(--mvs-space-3) 0 0;font-size:var(--mvs-font-size-small);padding:0;list-style:none}.share-readings{gap:var(--mvs-space-3);flex-direction:column;display:flex}.share-table{border-collapse:collapse;background:var(--mvs-color-bg-paper);border:1px solid var(--mvs-color-border-default);border-radius:var(--mvs-radius-lg);width:100%;font-size:var(--mvs-font-size-small);overflow:hidden}.share-table th,.share-table td{padding:var(--mvs-space-3) var(--mvs-space-4);text-align:left;border-bottom:1px solid var(--mvs-color-border-default)}.share-table tbody th{font-weight:600}.share-table thead th{background:var(--mvs-color-action-primary);color:var(--mvs-color-text-inverse);text-align:left}.share-readings__count{font-size:var(--mvs-font-size-small);margin:0}.share-vitality{margin:0;font-weight:600}.share-answers div+div{margin-top:var(--mvs-space-3)}.share-answers dd{margin:var(--mvs-space-1) 0 0;font-weight:600}.share-summary p{white-space:pre-line;margin:0}.share-summary__closing{margin-top:var(--mvs-space-2);font-size:.875rem}.share-alert:empty{display:none}.share-code{gap:var(--mvs-space-4);flex-direction:column;display:flex}.share-code p{margin:0}.share-footer{padding-top:var(--mvs-space-4);border-top:1px solid var(--mvs-color-border-default)}.share-footer p{white-space:pre-line;margin:0}.share-footer__disclaimer{font-weight:600}.mvs-empty__body{white-space:pre-line}.share-download{display:none}@media (width<=720px){.share-header__label,.share-header .share-header__actions .mvs-button--primary{display:none}.share-download{display:block}.share-header{justify-content:space-between}.share-info{grid-template-columns:1fr}.share-info__item{justify-content:space-between;gap:var(--mvs-space-3);display:flex}.share-info dd{text-align:right;margin:0}.share-table,.share-table tbody,.share-table tr,.share-table th,.share-table td{display:block}.share-table{background:0 0;border:0}.share-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.share-table tr{margin-bottom:var(--mvs-space-3);padding:var(--mvs-space-3) var(--mvs-space-4);background:var(--mvs-color-bg-paper);border:1px solid var(--mvs-color-border-default);border-radius:var(--mvs-radius-lg)}.share-table th,.share-table td{padding:var(--mvs-space-1) 0;border:0}.share-table td{justify-content:space-between;gap:var(--mvs-space-3);display:flex}.share-table td:before{content:attr(data-label);font-weight:400}.share-table td{text-align:right;font-weight:600}}.share-chart .mvs-range-chart{max-width:560px}.mvs-logo{width:var(--mvs-size-logo-width);max-width:100%;height:auto;margin:var(--mvs-space-chip) auto;display:block}.mvs-brand-symbol{color:var(--mvs-color-action-primary);flex:none}.mvs-button{justify-content:center;align-items:center;gap:var(--mvs-space-2);min-height:var(--mvs-size-button-height);padding:var(--mvs-space-3) var(--mvs-space-5);border:var(--mvs-border-width-strong) solid transparent;border-radius:var(--mvs-radius-button);font:var(--mvs-text-button);text-align:center;cursor:pointer;transition:background-color var(--mvs-duration-fast) var(--mvs-ease-standard), border-color var(--mvs-duration-fast) var(--mvs-ease-standard);text-decoration:none;display:inline-flex}.mvs-button--block{width:100%;display:flex}.mvs-button--primary{background:var(--mvs-color-action-primary);color:var(--mvs-color-text-inverse)}.mvs-button--secondary{background:var(--mvs-color-bg-surface);border-color:var(--mvs-color-border-strong);color:var(--mvs-color-text-primary)}.mvs-button--text{color:var(--mvs-color-text-primary);background:0 0}.mvs-button--danger{background:var(--mvs-color-danger);color:var(--mvs-color-text-inverse)}@media (hover:hover){.mvs-button--primary:hover{background:var(--mvs-color-action-primary-hover)}.mvs-button--secondary:hover{background:var(--mvs-color-action-secondary-hover)}.mvs-button--text:hover{background:var(--mvs-color-action-text-hover)}.mvs-button--danger:hover{background:var(--mvs-color-danger-hover)}}.mvs-button--primary:active{background:var(--mvs-color-action-primary-pressed)}.mvs-button--secondary:active,.mvs-button--text:active{background:var(--mvs-color-bg-strong)}.mvs-button:disabled,.mvs-button[aria-disabled=true]{background:var(--mvs-color-bg-muted);color:var(--mvs-color-text-secondary);cursor:not-allowed;border-color:#0000}.mvs-button[aria-busy=true]{cursor:progress}.mvs-field{gap:var(--mvs-space-2);flex-direction:column;display:flex}.mvs-field__label{font:var(--mvs-text-small-strong);color:var(--mvs-color-text-primary)}.mvs-field__control{position:relative}.mvs-field__input{width:100%;min-height:var(--mvs-size-input-height);padding:var(--mvs-space-3) var(--mvs-space-4);border:var(--mvs-border-width) solid var(--mvs-color-border-strong);border-radius:var(--mvs-radius-md);background:var(--mvs-color-bg-paper);font:var(--mvs-text-body);color:var(--mvs-color-text-primary);transition:border-color var(--mvs-duration-fast) var(--mvs-ease-standard);display:block}.mvs-field__input::placeholder{color:var(--mvs-color-text-secondary);opacity:1}@media (hover:hover){.mvs-field__input:hover:not(:disabled){border-color:var(--mvs-color-action-primary)}}.mvs-field__input:focus-visible{border-color:var(--mvs-color-action-primary);outline-offset:var(--mvs-focus-ring-offset)}.mvs-field__input[aria-invalid=true]{border-width:var(--mvs-border-width-selected);border-color:var(--mvs-color-error)}.mvs-field__input:disabled{background:var(--mvs-color-bg-muted);cursor:not-allowed;border-style:dashed}.mvs-field__control:has(.mvs-field__reveal) .mvs-field__input{padding-inline-end:var(--mvs-size-tap-target)}.mvs-field__reveal{width:var(--mvs-size-tap-target);height:var(--mvs-size-tap-target);border-radius:var(--mvs-radius-md);color:var(--mvs-color-text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mvs-field__reveal[aria-pressed=true]{background:var(--mvs-color-bg-surface)}.mvs-field__help{font:var(--mvs-text-small);color:var(--mvs-color-text-secondary);white-space:pre-line;margin:0}.mvs-field__error{align-items:flex-start;gap:var(--mvs-space-tight);font:var(--mvs-text-small-strong);color:var(--mvs-color-error);margin:0;display:flex}.mvs-field__error-icon{flex:none}.mvs-code{gap:var(--mvs-space-2);flex-direction:column;display:flex}.mvs-code__label{font:var(--mvs-text-body-strong);color:var(--mvs-color-text-primary)}.mvs-code__boxes{gap:var(--mvs-space-2);border-radius:var(--mvs-radius-md);width:fit-content;max-width:100%;display:flex;position:relative}.mvs-code__box{flex:0 1 var(--mvs-size-code-digit-width);min-width:0;width:var(--mvs-size-code-digit-width);height:var(--mvs-size-code-digit-height);border:var(--mvs-border-width) solid var(--mvs-color-border-strong);border-radius:var(--mvs-radius-md);background:var(--mvs-color-bg-paper);font:var(--mvs-text-title);color:var(--mvs-color-text-primary);justify-content:center;align-items:center;display:flex}.mvs-code__box--active{border:var(--mvs-border-width-selected) solid var(--mvs-color-action-primary)}.mvs-code__boxes--error .mvs-code__box{border:var(--mvs-border-width-selected) solid var(--mvs-color-error)}.mvs-code__input{color:#0000;caret-color:#0000;width:100%;height:100%;font-size:var(--mvs-font-size-body);opacity:0;cursor:text;background:0 0;border:0;padding:0;position:absolute;inset:0}.mvs-code__boxes:has(.mvs-code__input:focus-visible){outline:var(--mvs-focus-ring-width) solid var(--mvs-color-focus-ring);outline-offset:var(--mvs-focus-ring-offset)}.mvs-code__input:disabled{cursor:not-allowed}.mvs-code__boxes:has(.mvs-code__input:disabled) .mvs-code__box{background:var(--mvs-color-bg-muted);border-style:dashed}.mvs-empty{align-items:center;gap:var(--mvs-space-4);padding:var(--mvs-space-5);background:var(--mvs-color-bg-page);color:var(--mvs-color-text-primary);text-align:center;flex-direction:column;display:flex}.mvs-empty__circle{width:var(--mvs-size-icon-empty-circle);height:var(--mvs-size-icon-empty-circle);border-radius:var(--mvs-radius-full);background:var(--mvs-color-bg-muted);justify-content:center;align-items:center;display:flex}.mvs-empty__circle>svg{width:var(--mvs-size-icon-empty);height:var(--mvs-size-icon-empty)}.mvs-empty--warning .mvs-empty__circle{background:var(--mvs-color-status-warning-bg);color:var(--mvs-color-status-warning-text)}.mvs-empty--good .mvs-empty__circle{background:var(--mvs-color-status-good-bg);color:var(--mvs-color-status-good-text)}.mvs-empty__title{font:var(--mvs-text-title);white-space:pre-line;margin:0}.mvs-empty__title:focus{outline:none}.mvs-empty__body{font:var(--mvs-text-body);color:var(--mvs-color-text-secondary);white-space:pre-line}.mvs-empty__body>p{margin:0}.mvs-icon-circle{width:var(--mvs-size-icon-circle);height:var(--mvs-size-icon-circle);border-radius:var(--mvs-radius-full);background:var(--mvs-color-bg-surface);color:var(--mvs-color-text-primary);flex:none;justify-content:center;align-items:center;display:flex}.mvs-icon-circle>svg{width:var(--mvs-size-icon-row);height:var(--mvs-size-icon-row)}.mvs-tree{margin:0}.mvs-tree__picture{width:100%;height:auto;display:block;overflow:visible}.mvs-tree__picture--interactive{cursor:pointer;touch-action:manipulation}.mvs-tree__trunk,.mvs-tree__branch{fill:none;stroke:var(--mvs-color-tree-branch);stroke-width:.7px;stroke-linecap:round}.mvs-tree__day{fill:var(--mvs-color-tree-branch)}.mvs-tree__sunday{fill:var(--mvs-color-tree-sunday);stroke:var(--mvs-color-tree-ink);stroke-width:.25px}.mvs-tree__empty{fill:var(--mvs-color-leaf-empty);stroke:var(--mvs-color-tree-ink);stroke-width:.4px}.mvs-tree__label{font:var(--mvs-text-tree-month);fill:var(--mvs-color-tree-ink)}.mvs-tree__year-mark{font-size:var(--mvs-font-size-tree-year-mark)}.mvs-tree__year{font:var(--mvs-text-tree-year);fill:var(--mvs-color-tree-ink)}.mvs-tree__month--selected .mvs-tree__trunk,.mvs-tree__month--selected .mvs-tree__branch{stroke:var(--mvs-color-tree-ink);stroke-width:1.3px}.mvs-tree__month--selected .mvs-tree__day{fill:var(--mvs-color-tree-ink)}.mvs-tree__month--selected .mvs-tree__label{font:var(--mvs-text-tree-month-selected)}.mvs-tree__month--future .mvs-tree__month-drawing{opacity:var(--mvs-opacity-months-to-come)}.mvs-tree__month--future .mvs-tree__label{fill:var(--mvs-color-tree-label-future)}.mvs-tree__leaf-shape{stroke:var(--mvs-color-tree-ink);stroke-width:.4px}.mvs-tree__leaf--shade-1 .mvs-tree__leaf-shape{fill:var(--mvs-color-leaf-1)}.mvs-tree__leaf--shade-2 .mvs-tree__leaf-shape{fill:var(--mvs-color-leaf-2)}.mvs-tree__leaf--shade-3 .mvs-tree__leaf-shape{fill:var(--mvs-color-leaf-3)}.mvs-tree__leaf--shade-4 .mvs-tree__leaf-shape{fill:var(--mvs-color-leaf-4);stroke-width:.8px}.mvs-tree__leaf--shade-5 .mvs-tree__leaf-shape{fill:var(--mvs-color-leaf-5);stroke-width:.8px}.mvs-tree__leaf--unjudged .mvs-tree__leaf-shape{fill:var(--mvs-color-leaf-unjudged);stroke-width:.8px}.mvs-tree__stem{stroke:var(--mvs-color-tree-ink);stroke-width:.45px;stroke-linecap:round}.mvs-tree__leaf,.mvs-tree__branch-target{outline:none}.mvs-tree__focus{fill:none;stroke:#0000;stroke-width:1.4px}.mvs-tree-chart .mvs-tree__focus{stroke-width:2px}.mvs-tree__leaf:focus-visible .mvs-tree__focus{stroke:var(--mvs-color-focus-ring)}.mvs-tree__branch-target{fill:none;stroke:#0000;stroke-width:5px;stroke-linecap:round}.mvs-tree__branch-target:focus-visible{stroke:var(--mvs-color-focus-ring);stroke-opacity:.35}.mvs-tree__ring{fill:none;stroke:var(--mvs-color-action-primary);stroke-width:.9px}.mvs-tree__sparkle{fill:var(--mvs-color-brand-secondary);transform-box:fill-box;transform-origin:50%;animation:mvs-sparkle var(--mvs-duration-slow) var(--mvs-ease-standard) 3 alternate}@keyframes mvs-sparkle{0%{opacity:.2;transform:scale(.4)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}.mvs-tree-chart{cursor:pointer;touch-action:manipulation;width:100%;height:auto;display:block;overflow:visible}.mvs-tree-chart__line{stroke:var(--mvs-color-tree-ink);stroke-width:1px;stroke-linecap:round}.mvs-tree-chart__day{fill:var(--mvs-color-tree-ink)}.mvs-tree-chart__day-label{font:var(--mvs-text-tree-chart-day);fill:var(--mvs-color-tree-ink)}.mvs-tree-chart .mvs-tree__leaf-shape{stroke-width:.8px}.mvs-tree-chart .mvs-tree__leaf--shade-4 .mvs-tree__leaf-shape,.mvs-tree-chart .mvs-tree__leaf--shade-5 .mvs-tree__leaf-shape{stroke-width:1.4px}.mvs-tree-chart .mvs-tree__stem{stroke-width:.8px}.mvs-range-chart{margin:0}.mvs-range-chart__picture{width:100%;height:auto;display:block;overflow:visible}.mvs-range-chart__picture--interactive{cursor:pointer;touch-action:manipulation}.mvs-range-chart__band-fill{fill:var(--mvs-color-chart-band)}.mvs-range-chart__band line,.mvs-range-chart__band polyline{fill:none;stroke:var(--mvs-color-chart-band-edge);stroke-width:1px}.mvs-range-chart__grid{stroke:var(--mvs-color-chart-grid);stroke-width:1px}.mvs-range-chart__axis{stroke:var(--mvs-color-border-strong);stroke-width:1px}.mvs-range-chart__value-label,.mvs-range-chart__time-label,.mvs-range-chart__baseline-label{font:var(--mvs-font-weight-medium) .9375rem / 1 var(--mvs-font-family-base);fill:var(--mvs-color-text-primary)}.mvs-range-chart__baseline line{stroke:var(--mvs-color-chart-baseline);stroke-width:2px;stroke-dasharray:6 4}.mvs-range-chart__baseline-tag{fill:var(--mvs-color-status-good-bg);stroke:var(--mvs-color-chart-baseline);stroke-width:1px}.mvs-range-chart__baseline-label{font-weight:var(--mvs-font-weight-semibold)}.mvs-range-chart__bar-shape{fill:var(--mvs-color-chart-bar)}.mvs-range-chart__bar--selected .mvs-range-chart__bar-shape{fill:var(--mvs-color-chart-bar-selected)}.mvs-range-chart__bar{outline:none}.mvs-range-chart__focus{fill:none;stroke:#0000;stroke-width:2px}.mvs-range-chart__bar:focus-visible .mvs-range-chart__focus{stroke:var(--mvs-color-focus-ring)}.mvs-range-chart__average polyline,.mvs-range-chart__average line{fill:none;stroke:var(--mvs-color-chart-average);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.mvs-range-chart__average line{stroke-width:2px}.mvs-range-chart__guide{stroke:var(--mvs-color-chart-bar-selected);stroke-width:1px;stroke-dasharray:2 3}
