:root{--jh-z-index-positive-1000: 1000;--jh-z-index-positive-900: 900;--jh-z-index-positive-800: 800;--jh-z-index-positive-700: 700;--jh-z-index-positive-600: 600;--jh-z-index-positive-500: 500;--jh-z-index-positive-400: 400;--jh-z-index-positive-300: 300;--jh-z-index-positive-200: 200;--jh-z-index-positive-100: 100;--jh-z-index-negative-100: -100;--jh-z-index-0: 0;--jh-dimension-2400: 96px;--jh-dimension-2300: 92px;--jh-dimension-2200: 88px;--jh-dimension-2100: 84px;--jh-dimension-2000: 80px;--jh-dimension-1900: 76px;--jh-dimension-1800: 72px;--jh-dimension-1700: 68px;--jh-dimension-1600: 64px;--jh-dimension-1500: 60px;--jh-dimension-1400: 56px;--jh-dimension-1300: 52px;--jh-dimension-1200: 48px;--jh-dimension-1100: 44px;--jh-dimension-1000: 40px;--jh-dimension-900: 36px;--jh-dimension-800: 32px;--jh-dimension-700: 28px;--jh-dimension-600: 24px;--jh-dimension-500: 20px;--jh-dimension-400: 16px;--jh-dimension-300: 12px;--jh-dimension-200: 8px;--jh-dimension-100: 4px;--jh-dimension-50: 2px;--jh-dimension-25: 1px;--jh-dimension-0: 0px;--jh-shadow-overlay: 0px 16px 24px 0px var(--jh-color-shadow-primary), 0px 8px 8px 0px var(--jh-color-shadow-secondary);--jh-shadow-high: 0px 12px 18px 0px var(--jh-color-shadow-primary), 0px 6px 6px 0px var(--jh-color-shadow-secondary);--jh-shadow-mid: 0px 8px 12px 0px var(--jh-color-shadow-primary), 0px 4px 4px 0px var(--jh-color-shadow-secondary);--jh-shadow-low: 0px 4px 6px 0px var(--jh-color-shadow-primary), 0px 2px 2px 0px var(--jh-color-shadow-secondary);--jh-opacity-disabled: var(--jh-opacity-300);--jh-opacity-1000: 1.0;--jh-opacity-900: 0.9;--jh-opacity-800: 0.8;--jh-opacity-700: 0.7;--jh-opacity-600: 0.6;--jh-opacity-500: 0.5;--jh-opacity-400: 0.4;--jh-opacity-300: 0.3;--jh-opacity-200: 0.2;--jh-opacity-100: 0.1;--jh-opacity-0: 0;--jh-font-size-2300: 92px;--jh-font-size-2100: 84px;--jh-font-size-1900: 76px;--jh-font-size-1700: 68px;--jh-font-size-1500: 60px;--jh-font-size-1350: 54px;--jh-font-size-1200: 48px;--jh-font-size-1050: 42px;--jh-font-size-900: 36px;--jh-font-size-800: 32px;--jh-font-size-700: 28px;--jh-font-size-600: 24px;--jh-font-size-500: 20px;--jh-font-size-450: 18px;--jh-font-size-400: 16px;--jh-font-size-350: 14px;--jh-font-size-300: 12px;--jh-font-size-250: 10px;--jh-font-weight-700: 700;--jh-font-weight-500: 500;--jh-font-weight-400: 400;--jh-font-weight-300: 300;--jh-font-line-height-2700: 108px;--jh-font-line-height-2500: 100px;--jh-font-line-height-2300: 92px;--jh-font-line-height-2000: 80px;--jh-font-line-height-1800: 72px;--jh-font-line-height-1600: 64px;--jh-font-line-height-1500: 60px;--jh-font-line-height-1300: 52px;--jh-font-line-height-1100: 44px;--jh-font-line-height-1000: 40px;--jh-font-line-height-900: 36px;--jh-font-line-height-800: 32px;--jh-font-line-height-700: 28px;--jh-font-line-height-600: 24px;--jh-font-line-height-500: 20px;--jh-font-line-height-400: 16px;--jh-font-line-height-300: 12px;--jh-font-heading-bold-6-line-height: var(--jh-font-line-height-1100);--jh-font-heading-bold-6-font-weight: var(--jh-font-weight-700);--jh-font-heading-bold-6-font-size: var(--jh-font-size-900);--jh-font-heading-bold-6-font-family: var(--jh-font-family-primary);--jh-font-heading-bold-5-line-height: var(--jh-font-line-height-1000);--jh-font-heading-bold-5-font-weight: var(--jh-font-weight-700);--jh-font-heading-bold-5-font-size: var(--jh-font-size-800);--jh-font-heading-bold-5-font-family: var(--jh-font-family-primary);--jh-font-heading-bold-4-line-height: var(--jh-font-line-height-900);--jh-font-heading-bold-4-font-weight: var(--jh-font-weight-700);--jh-font-heading-bold-4-font-size: var(--jh-font-size-700);--jh-font-heading-bold-4-font-family: var(--jh-font-family-primary);--jh-font-heading-bold-3-line-height: var(--jh-font-line-height-700);--jh-font-heading-bold-3-font-weight: var(--jh-font-weight-700);--jh-font-heading-bold-3-font-size: var(--jh-font-size-500);--jh-font-heading-bold-3-font-family: var(--jh-font-family-primary);--jh-font-heading-bold-2-line-height: var(--jh-font-line-height-600);--jh-font-heading-bold-2-font-weight: var(--jh-font-weight-700);--jh-font-heading-bold-2-font-size: var(--jh-font-size-400);--jh-font-heading-bold-2-font-family: var(--jh-font-family-primary);--jh-font-heading-bold-1-line-height: var(--jh-font-line-height-500);--jh-font-heading-bold-1-font-weight: var(--jh-font-weight-700);--jh-font-heading-bold-1-font-size: var(--jh-font-size-350);--jh-font-heading-bold-1-font-family: var(--jh-font-family-primary);--jh-font-heading-medium-6-line-height: var(--jh-font-line-height-1100);--jh-font-heading-medium-6-font-weight: var(--jh-font-weight-500);--jh-font-heading-medium-6-font-size: var(--jh-font-size-900);--jh-font-heading-medium-6-font-family: var(--jh-font-family-primary);--jh-font-heading-medium-5-line-height: var(--jh-font-line-height-1000);--jh-font-heading-medium-5-font-weight: var(--jh-font-weight-500);--jh-font-heading-medium-5-font-size: var(--jh-font-size-800);--jh-font-heading-medium-5-font-family: var(--jh-font-family-primary);--jh-font-heading-medium-4-line-height: var(--jh-font-line-height-900);--jh-font-heading-medium-4-font-weight: var(--jh-font-weight-500);--jh-font-heading-medium-4-font-size: var(--jh-font-size-700);--jh-font-heading-medium-4-font-family: var(--jh-font-family-primary);--jh-font-heading-medium-3-line-height: var(--jh-font-line-height-700);--jh-font-heading-medium-3-font-weight: var(--jh-font-weight-500);--jh-font-heading-medium-3-font-size: var(--jh-font-size-500);--jh-font-heading-medium-3-font-family: var(--jh-font-family-primary);--jh-font-heading-medium-2-line-height: var(--jh-font-line-height-600);--jh-font-heading-medium-2-font-weight: var(--jh-font-weight-500);--jh-font-heading-medium-2-font-size: var(--jh-font-size-400);--jh-font-heading-medium-2-font-family: var(--jh-font-family-primary);--jh-font-heading-medium-1-line-height: var(--jh-font-line-height-500);--jh-font-heading-medium-1-font-weight: var(--jh-font-weight-500);--jh-font-heading-medium-1-font-size: var(--jh-font-size-350);--jh-font-heading-medium-1-font-family: var(--jh-font-family-primary);--jh-font-heading-regular-6-line-height: var(--jh-font-line-height-1100);--jh-font-heading-regular-6-font-weight: var(--jh-font-weight-400);--jh-font-heading-regular-6-font-size: var(--jh-font-size-900);--jh-font-heading-regular-6-font-family: var(--jh-font-family-primary);--jh-font-heading-regular-5-line-height: var(--jh-font-line-height-1000);--jh-font-heading-regular-5-font-weight: var(--jh-font-weight-400);--jh-font-heading-regular-5-font-size: var(--jh-font-size-800);--jh-font-heading-regular-5-font-family: var(--jh-font-family-primary);--jh-font-heading-regular-4-line-height: var(--jh-font-line-height-900);--jh-font-heading-regular-4-font-weight: var(--jh-font-weight-400);--jh-font-heading-regular-4-font-size: var(--jh-font-size-700);--jh-font-heading-regular-4-font-family: var(--jh-font-family-primary);--jh-font-heading-regular-3-line-height: var(--jh-font-line-height-700);--jh-font-heading-regular-3-font-weight: var(--jh-font-weight-400);--jh-font-heading-regular-3-font-size: var(--jh-font-size-500);--jh-font-heading-regular-3-font-family: var(--jh-font-family-primary);--jh-font-heading-regular-2-line-height: var(--jh-font-line-height-600);--jh-font-heading-regular-2-font-weight: var(--jh-font-weight-400);--jh-font-heading-regular-2-font-size: var(--jh-font-size-400);--jh-font-heading-regular-2-font-family: var(--jh-font-family-primary);--jh-font-heading-regular-1-line-height: var(--jh-font-line-height-500);--jh-font-heading-regular-1-font-weight: var(--jh-font-weight-400);--jh-font-heading-regular-1-font-size: var(--jh-font-size-350);--jh-font-heading-regular-1-font-family: var(--jh-font-family-primary);--jh-font-display-light-3-line-height: var(--jh-font-line-height-2700);--jh-font-display-light-3-font-weight: var(--jh-font-weight-300);--jh-font-display-light-3-font-size: var(--jh-font-size-2300);--jh-font-display-light-3-font-family: var(--jh-font-family-primary);--jh-font-display-light-2-line-height: var(--jh-font-line-height-1600);--jh-font-display-light-2-font-weight: var(--jh-font-weight-300);--jh-font-display-light-2-font-size: var(--jh-font-size-1350);--jh-font-display-light-2-font-family: var(--jh-font-family-primary);--jh-font-display-light-1-line-height: var(--jh-font-line-height-1300);--jh-font-display-light-1-font-weight: var(--jh-font-weight-300);--jh-font-display-light-1-font-size: var(--jh-font-size-1050);--jh-font-display-light-1-font-family: var(--jh-font-family-primary);--jh-font-code-regular-2-line-height: var(--jh-font-line-height-600);--jh-font-code-regular-2-font-weight: var(--jh-font-weight-400);--jh-font-code-regular-2-font-size: var(--jh-font-size-400);--jh-font-code-regular-2-font-family: var(--jh-font-family-mono);--jh-font-code-regular-1-line-height: var(--jh-font-line-height-500);--jh-font-code-regular-1-font-weight: var(--jh-font-weight-400);--jh-font-code-regular-1-font-size: var(--jh-font-size-350);--jh-font-code-regular-1-font-family: var(--jh-font-family-mono);--jh-font-body-bold-2-line-height: var(--jh-font-line-height-600);--jh-font-body-bold-2-font-weight: var(--jh-font-weight-700);--jh-font-body-bold-2-font-size: var(--jh-font-size-400);--jh-font-body-bold-2-font-family: var(--jh-font-family-primary);--jh-font-body-bold-1-line-height: var(--jh-font-line-height-500);--jh-font-body-bold-1-font-weight: var(--jh-font-weight-700);--jh-font-body-bold-1-font-size: var(--jh-font-size-350);--jh-font-body-bold-1-font-family: var(--jh-font-family-primary);--jh-font-body-medium-2-line-height: var(--jh-font-line-height-600);--jh-font-body-medium-2-font-weight: var(--jh-font-weight-500);--jh-font-body-medium-2-font-size: var(--jh-font-size-400);--jh-font-body-medium-2-font-family: var(--jh-font-family-primary);--jh-font-body-medium-1-line-height: var(--jh-font-line-height-500);--jh-font-body-medium-1-font-weight: var(--jh-font-weight-500);--jh-font-body-medium-1-font-size: var(--jh-font-size-350);--jh-font-body-medium-1-font-family: var(--jh-font-family-primary);--jh-font-body-regular-2-line-height: var(--jh-font-line-height-600);--jh-font-body-regular-2-font-weight: var(--jh-font-weight-400);--jh-font-body-regular-2-font-size: var(--jh-font-size-400);--jh-font-body-regular-2-font-family: var(--jh-font-family-primary);--jh-font-body-regular-1-line-height: var(--jh-font-line-height-500);--jh-font-body-regular-1-font-weight: var(--jh-font-weight-400);--jh-font-body-regular-1-font-size: var(--jh-font-size-350);--jh-font-body-regular-1-font-family: var(--jh-font-family-primary);--jh-font-helper-bold-line-height: var(--jh-font-line-height-400);--jh-font-helper-bold-font-weight: var(--jh-font-weight-700);--jh-font-helper-bold-font-size: var(--jh-font-size-300);--jh-font-helper-bold-font-family: var(--jh-font-family-primary);--jh-font-helper-medium-line-height: var(--jh-font-line-height-400);--jh-font-helper-medium-font-weight: var(--jh-font-weight-500);--jh-font-helper-medium-font-size: var(--jh-font-size-300);--jh-font-helper-medium-font-family: var(--jh-font-family-primary);--jh-font-helper-regular-line-height: var(--jh-font-line-height-400);--jh-font-helper-regular-font-weight: var(--jh-font-weight-400);--jh-font-helper-regular-font-size: var(--jh-font-size-300);--jh-font-helper-regular-font-family: var(--jh-font-family-primary);--jh-font-micro-bold-line-height: var(--jh-font-line-height-300);--jh-font-micro-bold-font-weight: var(--jh-font-weight-700);--jh-font-micro-bold-font-size: var(--jh-font-size-250);--jh-font-micro-bold-font-family: var(--jh-font-family-primary);--jh-font-micro-medium-line-height: var(--jh-font-line-height-300);--jh-font-micro-medium-font-weight: var(--jh-font-weight-500);--jh-font-micro-medium-font-size: var(--jh-font-size-250);--jh-font-micro-medium-font-family: var(--jh-font-family-primary);--jh-font-micro-regular-line-height: var(--jh-font-line-height-300);--jh-font-micro-regular-font-weight: var(--jh-font-weight-400);--jh-font-micro-regular-font-size: var(--jh-font-size-250);--jh-font-micro-regular-font-family: var(--jh-font-family-primary);--jh-font-family-mono: 'Roboto Mono', monospace;--jh-font-family-sans: 'Roboto Flex', Roboto, Helvetica, Arial, sans-serif;--jh-font-family-primary: var(--jh-font-family-sans);--jh-border-radius-pill: 9999px;--jh-border-radius-circle: 50%;--jh-border-radius-400: 16px;--jh-border-radius-300: 12px;--jh-border-radius-200: 8px;--jh-border-radius-100: 4px;--jh-border-radius-50: 2px;--jh-border-radius-0: 0px;--jh-border-error-style: solid;--jh-border-error-width: var(--jh-dimension-25);--jh-border-error-color: var(--jh-color-content-negative-enabled);--jh-border-selected-style: solid;--jh-border-selected-width: var(--jh-dimension-200);--jh-border-selected-color: var(--jh-color-content-brand-enabled);--jh-border-focus-style: solid;--jh-border-focus-width: var(--jh-dimension-50);--jh-border-focus-color: var(--jh-color-interactive-focus);--jh-border-action-style: solid;--jh-border-action-width: var(--jh-dimension-25);--jh-border-action-color: var(--jh-color-content-brand-enabled);--jh-border-control-style: solid;--jh-border-control-width: var(--jh-dimension-25);--jh-border-control-color: var(--jh-color-divider-primary);--jh-border-decorative-style: solid;--jh-border-decorative-width: var(--jh-dimension-25);--jh-border-decorative-color: var(--jh-color-divider-secondary);--jh-color-magenta-950: #3f0237ff;--jh-color-magenta-900: #500e46ff;--jh-color-magenta-850: #5d1153ff;--jh-color-magenta-800: #6e1662ff;--jh-color-magenta-750: #7f1771ff;--jh-color-magenta-700: #8f1a7fff;--jh-color-magenta-650: #a0188eff;--jh-color-magenta-600: #b11a9dff;--jh-color-magenta-550: #bd1ca8ff;--jh-color-magenta-500: #ca2ab4ff;--jh-color-magenta-450: #e547cdff;--jh-color-magenta-400: #f359daff;--jh-color-magenta-350: #f76ddfff;--jh-color-magenta-300: #fc82e6ff;--jh-color-magenta-250: #fb99e8ff;--jh-color-magenta-200: #fdb8edff;--jh-color-magenta-150: #fac9efff;--jh-color-magenta-100: #ffe3f8ff;--jh-color-magenta-50: #ffeffbff;--jh-color-violet-950: #340257ff;--jh-color-violet-900: #45086eff;--jh-color-violet-850: #510981ff;--jh-color-violet-800: #5e0c96ff;--jh-color-violet-750: #6d14aaff;--jh-color-violet-700: #7b17bfff;--jh-color-violet-650: #8818d3ff;--jh-color-violet-600: #961ee7ff;--jh-color-violet-550: #9e2aefff;--jh-color-violet-500: #a83df3ff;--jh-color-violet-450: #bd5ffeff;--jh-color-violet-400: #c676fcff;--jh-color-violet-350: #ca87f5ff;--jh-color-violet-300: #d298f6ff;--jh-color-violet-250: #d8a9f4ff;--jh-color-violet-200: #e5c0faff;--jh-color-violet-150: #e8cff6ff;--jh-color-violet-100: #f4e7faff;--jh-color-violet-50: #f7f2faff;--jh-color-blue-950: #06185fff;--jh-color-blue-900: #132377ff;--jh-color-blue-850: #192a89ff;--jh-color-blue-800: #23339eff;--jh-color-blue-750: #2a3bb1ff;--jh-color-blue-700: #3343c4ff;--jh-color-blue-650: #264fd5ff;--jh-color-blue-600: #085ce5ff;--jh-color-blue-550: #1665ebff;--jh-color-blue-500: #1470ebff;--jh-color-blue-450: #4a8afbff;--jh-color-blue-400: #5c9afcff;--jh-color-blue-350: #67a6f8ff;--jh-color-blue-300: #76b4f8ff;--jh-color-blue-250: #86c1f8ff;--jh-color-blue-200: #a3d4ffff;--jh-color-blue-150: #badcfbff;--jh-color-blue-100: #daeeffff;--jh-color-blue-50: #ecf5feff;--jh-color-cyan-950: #03232cff;--jh-color-cyan-900: #0d303aff;--jh-color-cyan-850: #153843ff;--jh-color-cyan-800: #1b4350ff;--jh-color-cyan-750: #1e4d5cff;--jh-color-cyan-700: #205869ff;--jh-color-cyan-650: #246174ff;--jh-color-cyan-600: #266c81ff;--jh-color-cyan-550: #25748bff;--jh-color-cyan-500: #1b809aff;--jh-color-cyan-450: #2098b7ff;--jh-color-cyan-400: #1aa7c9ff;--jh-color-cyan-350: #18b2d7ff;--jh-color-cyan-300: #29bfe6ff;--jh-color-cyan-250: #48caf0ff;--jh-color-cyan-200: #76dcfdff;--jh-color-cyan-150: #9ce3fcff;--jh-color-cyan-100: #ccf2fbff;--jh-color-cyan-50: #e8f7f7ff;--jh-color-mint-950: #0e2319ff;--jh-color-mint-900: #163124ff;--jh-color-mint-850: #173a2aff;--jh-color-mint-800: #1c4633ff;--jh-color-mint-750: #1f503aff;--jh-color-mint-700: #205b41ff;--jh-color-mint-650: #236548ff;--jh-color-mint-600: #237050ff;--jh-color-mint-550: #177954ff;--jh-color-mint-500: #07865bff;--jh-color-mint-450: #1a9e6dff;--jh-color-mint-400: #14ad77ff;--jh-color-mint-350: #02b97eff;--jh-color-mint-300: #18c789ff;--jh-color-mint-250: #34d395ff;--jh-color-mint-200: #65e4acff;--jh-color-mint-150: #90eabeff;--jh-color-mint-100: #c0f8dbff;--jh-color-mint-50: #e7f8eeff;--jh-color-green-950: #12240aff;--jh-color-green-900: #1d3017ff;--jh-color-green-850: #22391aff;--jh-color-green-800: #28451fff;--jh-color-green-750: #2d4f23ff;--jh-color-green-700: #325a26ff;--jh-color-green-650: #366429ff;--jh-color-green-600: #3b6f2dff;--jh-color-green-550: #3e772fff;--jh-color-green-500: #438332ff;--jh-color-green-450: #539b40ff;--jh-color-green-400: #56aa41ff;--jh-color-green-350: #57b640ff;--jh-color-green-300: #5fc445ff;--jh-color-green-250: #6ad150ff;--jh-color-green-200: #88e26eff;--jh-color-green-150: #a9e794ff;--jh-color-green-100: #d1f5c3ff;--jh-color-green-50: #ecf7e7ff;--jh-color-yellow-950: #261f04ff;--jh-color-yellow-900: #332a0dff;--jh-color-yellow-850: #3d320cff;--jh-color-yellow-800: #483b0fff;--jh-color-yellow-750: #544511ff;--jh-color-yellow-700: #5f4f13ff;--jh-color-yellow-650: #695716ff;--jh-color-yellow-600: #746118ff;--jh-color-yellow-550: #7d6815ff;--jh-color-yellow-500: #8a7318ff;--jh-color-yellow-450: #a28823ff;--jh-color-yellow-400: #b19524ff;--jh-color-yellow-350: #be9e1fff;--jh-color-yellow-300: #ccab28ff;--jh-color-yellow-250: #d8b63bff;--jh-color-yellow-200: #e9ca65ff;--jh-color-yellow-150: #ecd595ff;--jh-color-yellow-100: #f8eac7ff;--jh-color-yellow-50: #f9f3e7ff;--jh-color-orange-950: #2c1c04ff;--jh-color-orange-900: #3b270fff;--jh-color-orange-850: #462e11ff;--jh-color-orange-800: #523714ff;--jh-color-orange-750: #604018ff;--jh-color-orange-700: #6e4818ff;--jh-color-orange-650: #7a5019ff;--jh-color-orange-600: #885818ff;--jh-color-orange-550: #935d11ff;--jh-color-orange-500: #a4670cff;--jh-color-orange-450: #bf7a17ff;--jh-color-orange-400: #cf8722ff;--jh-color-orange-350: #db912cff;--jh-color-orange-300: #e89e3eff;--jh-color-orange-250: #f0ab58ff;--jh-color-orange-200: #fcc17fff;--jh-color-orange-150: #f5d0a9ff;--jh-color-orange-100: #fbe8d5ff;--jh-color-orange-50: #faf2ebff;--jh-color-red-950: #391307ff;--jh-color-red-900: #4e1a0fff;--jh-color-red-850: #601b0eff;--jh-color-red-800: #77190dff;--jh-color-red-750: #8b150aff;--jh-color-red-700: #9e150bff;--jh-color-red-650: #ae180dff;--jh-color-red-600: #bd2113ff;--jh-color-red-550: #ca2515ff;--jh-color-red-500: #db3520ff;--jh-color-red-450: #f15135ff;--jh-color-red-400: #f96749ff;--jh-color-red-350: #f97b5eff;--jh-color-red-300: #fa9176ff;--jh-color-red-250: #f8a48eff;--jh-color-red-200: #fbbfaeff;--jh-color-red-150: #f5cfc4ff;--jh-color-red-100: #fae7e2ff;--jh-color-red-50: #fdf1eeff;--jh-color-gray-950: #202020ff;--jh-color-gray-900: #2c2c2cff;--jh-color-gray-850: #343434ff;--jh-color-gray-800: #3e3e3eff;--jh-color-gray-750: #474747ff;--jh-color-gray-700: #515151ff;--jh-color-gray-650: #595959ff;--jh-color-gray-600: #636363ff;--jh-color-gray-550: #6a6a6aff;--jh-color-gray-500: #747474ff;--jh-color-gray-450: #8a8a8aff;--jh-color-gray-400: #989898ff;--jh-color-gray-350: #a2a2a2ff;--jh-color-gray-300: #afafafff;--jh-color-gray-250: #bababaff;--jh-color-gray-200: #cdcdcdff;--jh-color-gray-150: #d7d7d7ff;--jh-color-gray-100: #ebebebff;--jh-color-gray-50: #f4f4f4ff;--jh-color-white-alpha-100: #ffffffff;--jh-color-white-alpha-90: #ffffffe6;--jh-color-white-alpha-80: #ffffffcc;--jh-color-white-alpha-70: #ffffffb3;--jh-color-white-alpha-60: #ffffff99;--jh-color-white-alpha-50: #ffffff80;--jh-color-white-alpha-40: #ffffff66;--jh-color-white-alpha-30: #ffffff4d;--jh-color-white-alpha-20: #ffffff33;--jh-color-white-alpha-10: #ffffff1a;--jh-color-black-alpha-100: #000000ff;--jh-color-black-alpha-90: #000000e6;--jh-color-black-alpha-80: #000000cc;--jh-color-black-alpha-70: #000000b3;--jh-color-black-alpha-60: #00000099;--jh-color-black-alpha-50: #00000080;--jh-color-black-alpha-40: #00000066;--jh-color-black-alpha-30: #0000004d;--jh-color-black-alpha-20: #00000033;--jh-color-black-alpha-10: #0000001a;--jh-color-shadow-secondary: var(--jh-color-black-alpha-10);--jh-color-shadow-primary: var(--jh-color-black-alpha-30);--jh-color-interactive-visited: var(--jh-color-violet-600);--jh-color-interactive-highlight: var(--jh-color-cyan-100);--jh-color-interactive-focus: var(--jh-color-blue-600);--jh-color-content-on-inverse-active: var(--jh-color-black-alpha-100);--jh-color-content-on-inverse-hover: var(--jh-color-black-alpha-100);--jh-color-content-on-inverse-enabled: var(--jh-color-black-alpha-100);--jh-color-content-on-negative-active: var(--jh-color-white-alpha-100);--jh-color-content-on-negative-hover: var(--jh-color-white-alpha-100);--jh-color-content-on-negative-enabled: var(--jh-color-white-alpha-100);--jh-color-content-on-positive-active: var(--jh-color-white-alpha-100);--jh-color-content-on-positive-hover: var(--jh-color-white-alpha-100);--jh-color-content-on-positive-enabled: var(--jh-color-white-alpha-100);--jh-color-content-on-secondary-active: var(--jh-color-white-alpha-100);--jh-color-content-on-secondary-hover: var(--jh-color-white-alpha-100);--jh-color-content-on-secondary-enabled: var(--jh-color-white-alpha-100);--jh-color-content-on-primary-active: var(--jh-color-white-alpha-100);--jh-color-content-on-primary-hover: var(--jh-color-white-alpha-100);--jh-color-content-on-primary-enabled: var(--jh-color-white-alpha-100);--jh-color-content-on-brand-active: var(--jh-color-white-alpha-100);--jh-color-content-on-brand-hover: var(--jh-color-white-alpha-100);--jh-color-content-on-brand-enabled: var(--jh-color-white-alpha-100);--jh-color-content-inverse-active: var(--jh-color-gray-100);--jh-color-content-inverse-hover: var(--jh-color-gray-50);--jh-color-content-inverse-enabled: var(--jh-color-white-alpha-100);--jh-color-content-negative-active: var(--jh-color-red-700);--jh-color-content-negative-hover: var(--jh-color-red-650);--jh-color-content-negative-enabled: var(--jh-color-red-600);--jh-color-content-positive-active: var(--jh-color-green-700);--jh-color-content-positive-hover: var(--jh-color-green-650);--jh-color-content-positive-enabled: var(--jh-color-green-600);--jh-color-content-secondary-active: var(--jh-color-gray-700);--jh-color-content-secondary-hover: var(--jh-color-gray-650);--jh-color-content-secondary-enabled: var(--jh-color-gray-600);--jh-color-content-primary-active: var(--jh-color-black-alpha-100);--jh-color-content-primary-hover: var(--jh-color-gray-950);--jh-color-content-primary-enabled: var(--jh-color-gray-900);--jh-color-content-brand-active: var(--jh-color-blue-700);--jh-color-content-brand-hover: var(--jh-color-blue-650);--jh-color-content-brand-enabled: var(--jh-color-blue-600);--jh-color-brand-on-gradient-dark: var(--jh-color-white-alpha-100);--jh-color-brand-on-gradient-light: var(--jh-color-blue-950);--jh-color-brand-on-tertiary: var(--jh-color-blue-950);--jh-color-brand-on-secondary: var(--jh-color-white-alpha-100);--jh-color-brand-on-primary: var(--jh-color-white-alpha-100);--jh-color-brand-gradient-dark: linear-gradient(135deg, var(--jh-color-blue-600) 0%, var(--jh-color-blue-950) 100%);--jh-color-brand-gradient-medium: linear-gradient(135deg, var(--jh-color-cyan-200) 0%, var(--jh-color-blue-600) 100%);--jh-color-brand-gradient-light: linear-gradient(135deg, var(--jh-color-cyan-50) 0%, var(--jh-color-cyan-200) 100%);--jh-color-brand-tertiary: var(--jh-color-cyan-200);--jh-color-brand-secondary: var(--jh-color-blue-600);--jh-color-brand-primary: var(--jh-color-blue-950);--jh-color-divider-inverse: var(--jh-color-white-alpha-100);--jh-color-divider-secondary: var(--jh-color-gray-100);--jh-color-divider-primary: var(--jh-color-gray-500);--jh-color-control-active: var(--jh-color-gray-250);--jh-color-control-hover: var(--jh-color-gray-200);--jh-color-control-enabled: var(--jh-color-gray-150);--jh-color-overlay: var(--jh-color-black-alpha-50);--jh-color-container-negative-active: var(--jh-color-red-200);--jh-color-container-negative-hover: var(--jh-color-red-150);--jh-color-container-negative-enabled: var(--jh-color-red-100);--jh-color-container-positive-active: var(--jh-color-green-200);--jh-color-container-positive-hover: var(--jh-color-green-150);--jh-color-container-positive-enabled: var(--jh-color-green-100);--jh-color-container-brand-active: var(--jh-color-blue-200);--jh-color-container-brand-hover: var(--jh-color-blue-150);--jh-color-container-brand-enabled: var(--jh-color-blue-100);--jh-color-container-neutral-active: var(--jh-color-gray-200);--jh-color-container-neutral-hover: var(--jh-color-gray-150);--jh-color-container-neutral-enabled: var(--jh-color-gray-100);--jh-color-container-secondary-selected: var(--jh-color-blue-100);--jh-color-container-secondary-active: var(--jh-color-gray-100);--jh-color-container-secondary-hover: var(--jh-color-white-alpha-100);--jh-color-container-secondary-enabled: var(--jh-color-gray-50);--jh-color-container-primary-selected: var(--jh-color-blue-50);--jh-color-container-primary-active: var(--jh-color-gray-100);--jh-color-container-primary-hover: var(--jh-color-gray-50);--jh-color-container-primary-enabled: var(--jh-color-white-alpha-100);--jh-color-container-page: var(--jh-color-gray-100);--jh-font-heading-bold-6: var(--jh-font-weight-700) var(--jh-font-size-900)/var(--jh-font-line-height-1100) var(--jh-font-family-primary);--jh-font-heading-bold-5: var(--jh-font-weight-700) var(--jh-font-size-800)/var(--jh-font-line-height-1000) var(--jh-font-family-primary);--jh-font-heading-bold-4: var(--jh-font-weight-700) var(--jh-font-size-700)/var(--jh-font-line-height-900) var(--jh-font-family-primary);--jh-font-heading-bold-3: var(--jh-font-weight-700) var(--jh-font-size-500)/var(--jh-font-line-height-700) var(--jh-font-family-primary);--jh-font-heading-bold-2: var(--jh-font-weight-700) var(--jh-font-size-400)/var(--jh-font-line-height-600) var(--jh-font-family-primary);--jh-font-heading-bold-1: var(--jh-font-weight-700) var(--jh-font-size-350)/var(--jh-font-line-height-500) var(--jh-font-family-primary);--jh-font-heading-medium-6: var(--jh-font-weight-500) var(--jh-font-size-900)/var(--jh-font-line-height-1100) var(--jh-font-family-primary);--jh-font-heading-medium-5: var(--jh-font-weight-500) var(--jh-font-size-800)/var(--jh-font-line-height-1000) var(--jh-font-family-primary);--jh-font-heading-medium-4: var(--jh-font-weight-500) var(--jh-font-size-700)/var(--jh-font-line-height-900) var(--jh-font-family-primary);--jh-font-heading-medium-3: var(--jh-font-weight-500) var(--jh-font-size-500)/var(--jh-font-line-height-700) var(--jh-font-family-primary);--jh-font-heading-medium-2: var(--jh-font-weight-500) var(--jh-font-size-400)/var(--jh-font-line-height-600) var(--jh-font-family-primary);--jh-font-heading-medium-1: var(--jh-font-weight-500) var(--jh-font-size-350)/var(--jh-font-line-height-500) var(--jh-font-family-primary);--jh-font-heading-regular-6: var(--jh-font-weight-400) var(--jh-font-size-900)/var(--jh-font-line-height-1100) var(--jh-font-family-primary);--jh-font-heading-regular-5: var(--jh-font-weight-400) var(--jh-font-size-800)/var(--jh-font-line-height-1000) var(--jh-font-family-primary);--jh-font-heading-regular-4: var(--jh-font-weight-400) var(--jh-font-size-700)/var(--jh-font-line-height-900) var(--jh-font-family-primary);--jh-font-heading-regular-3: var(--jh-font-weight-400) var(--jh-font-size-500)/var(--jh-font-line-height-700) var(--jh-font-family-primary);--jh-font-heading-regular-2: var(--jh-font-weight-400) var(--jh-font-size-400)/var(--jh-font-line-height-600) var(--jh-font-family-primary);--jh-font-heading-regular-1: var(--jh-font-weight-400) var(--jh-font-size-350)/var(--jh-font-line-height-500) var(--jh-font-family-primary);--jh-font-display-light-3: var(--jh-font-weight-300) var(--jh-font-size-2300)/var(--jh-font-line-height-2700) var(--jh-font-family-primary);--jh-font-display-light-2: var(--jh-font-weight-300) var(--jh-font-size-1350)/var(--jh-font-line-height-1600) var(--jh-font-family-primary);--jh-font-display-light-1: var(--jh-font-weight-300) var(--jh-font-size-1050)/var(--jh-font-line-height-1300) var(--jh-font-family-primary);--jh-font-code-regular-2: var(--jh-font-weight-400) var(--jh-font-size-400)/var(--jh-font-line-height-600) var(--jh-font-family-mono);--jh-font-code-regular-1: var(--jh-font-weight-400) var(--jh-font-size-350)/var(--jh-font-line-height-500) var(--jh-font-family-mono);--jh-font-body-bold-2: var(--jh-font-weight-700) var(--jh-font-size-400)/var(--jh-font-line-height-600) var(--jh-font-family-primary);--jh-font-body-bold-1: var(--jh-font-weight-700) var(--jh-font-size-350)/var(--jh-font-line-height-500) var(--jh-font-family-primary);--jh-font-body-medium-2: var(--jh-font-weight-500) var(--jh-font-size-400)/var(--jh-font-line-height-600) var(--jh-font-family-primary);--jh-font-body-medium-1: var(--jh-font-weight-500) var(--jh-font-size-350)/var(--jh-font-line-height-500) var(--jh-font-family-primary);--jh-font-body-regular-2: var(--jh-font-weight-400) var(--jh-font-size-400)/var(--jh-font-line-height-600) var(--jh-font-family-primary);--jh-font-body-regular-1: var(--jh-font-weight-400) var(--jh-font-size-350)/var(--jh-font-line-height-500) var(--jh-font-family-primary);--jh-font-helper-bold: var(--jh-font-weight-700) var(--jh-font-size-300)/var(--jh-font-line-height-400) var(--jh-font-family-primary);--jh-font-helper-medium: var(--jh-font-weight-500) var(--jh-font-size-300)/var(--jh-font-line-height-400) var(--jh-font-family-primary);--jh-font-helper-regular: var(--jh-font-weight-400) var(--jh-font-size-300)/var(--jh-font-line-height-400) var(--jh-font-family-primary);--jh-font-micro-bold: var(--jh-font-weight-700) var(--jh-font-size-250)/var(--jh-font-line-height-300) var(--jh-font-family-primary);--jh-font-micro-medium: var(--jh-font-weight-500) var(--jh-font-size-250)/var(--jh-font-line-height-300) var(--jh-font-family-primary);--jh-font-micro-regular: var(--jh-font-weight-400) var(--jh-font-size-250)/var(--jh-font-line-height-300) var(--jh-font-family-primary)}@media(prefers-color-scheme: dark){:root{--jh-z-index-positive-1000: 1000;--jh-z-index-positive-900: 900;--jh-z-index-positive-800: 800;--jh-z-index-positive-700: 700;--jh-z-index-positive-600: 600;--jh-z-index-positive-500: 500;--jh-z-index-positive-400: 400;--jh-z-index-positive-300: 300;--jh-z-index-positive-200: 200;--jh-z-index-positive-100: 100;--jh-z-index-negative-100: -100;--jh-z-index-0: 0;--jh-dimension-2400: 96px;--jh-dimension-2300: 92px;--jh-dimension-2200: 88px;--jh-dimension-2100: 84px;--jh-dimension-2000: 80px;--jh-dimension-1900: 76px;--jh-dimension-1800: 72px;--jh-dimension-1700: 68px;--jh-dimension-1600: 64px;--jh-dimension-1500: 60px;--jh-dimension-1400: 56px;--jh-dimension-1300: 52px;--jh-dimension-1200: 48px;--jh-dimension-1100: 44px;--jh-dimension-1000: 40px;--jh-dimension-900: 36px;--jh-dimension-800: 32px;--jh-dimension-700: 28px;--jh-dimension-600: 24px;--jh-dimension-500: 20px;--jh-dimension-400: 16px;--jh-dimension-300: 12px;--jh-dimension-200: 8px;--jh-dimension-100: 4px;--jh-dimension-50: 2px;--jh-dimension-25: 1px;--jh-dimension-0: 0px;--jh-shadow-overlay: 0px 16px 24px 0px var(--jh-color-shadow-primary), 0px 8px 8px 0px var(--jh-color-shadow-secondary);--jh-shadow-high: 0px 12px 18px 0px var(--jh-color-shadow-primary), 0px 6px 6px 0px var(--jh-color-shadow-secondary);--jh-shadow-mid: 0px 8px 12px 0px var(--jh-color-shadow-primary), 0px 4px 4px 0px var(--jh-color-shadow-secondary);--jh-shadow-low: 0px 4px 6px 0px var(--jh-color-shadow-primary), 0px 2px 2px 0px var(--jh-color-shadow-secondary);--jh-opacity-disabled: var(--jh-opacity-300);--jh-opacity-1000: 1;--jh-opacity-900: 0.9;--jh-opacity-800: 0.8;--jh-opacity-700: 0.7;--jh-opacity-600: 0.6;--jh-opacity-500: 0.5;--jh-opacity-400: 0.4;--jh-opacity-300: 0.3;--jh-opacity-200: 0.2;--jh-opacity-100: 0.1;--jh-opacity-0: 0;--jh-font-size-2300: 92px;--jh-font-size-2100: 84px;--jh-font-size-1900: 76px;--jh-font-size-1700: 68px;--jh-font-size-1500: 60px;--jh-font-size-1350: 54px;--jh-font-size-1200: 48px;--jh-font-size-1050: 42px;--jh-font-size-900: 36px;--jh-font-size-800: 32px;--jh-font-size-700: 28px;--jh-font-size-600: 24px;--jh-font-size-500: 20px;--jh-font-size-450: 18px;--jh-font-size-400: 16px;--jh-font-size-350: 14px;--jh-font-size-300: 12px;--jh-font-size-250: 10px;--jh-font-weight-700: 700;--jh-font-weight-500: 500;--jh-font-weight-400: 400;--jh-font-weight-300: 300;--jh-font-line-height-2700: 108px;--jh-font-line-height-2500: 100px;--jh-font-line-height-2300: 92px;--jh-font-line-height-2000: 80px;--jh-font-line-height-1800: 72px;--jh-font-line-height-1600: 64px;--jh-font-line-height-1500: 60px;--jh-font-line-height-1300: 52px;--jh-font-line-height-1100: 44px;--jh-font-line-height-1000: 40px;--jh-font-line-height-900: 36px;--jh-font-line-height-800: 32px;--jh-font-line-height-700: 28px;--jh-font-line-height-600: 24px;--jh-font-line-height-500: 20px;--jh-font-line-height-400: 16px;--jh-font-line-height-300: 12px;--jh-font-heading-bold-6-line-height: var(--jh-font-line-height-1100);--jh-font-heading-bold-6-font-weight: var(--jh-font-weight-700);--jh-font-heading-bold-6-font-size: var(--jh-font-size-900);--jh-font-heading-bold-6-font-family: var(--jh-font-family-primary);--jh-font-heading-bold-5-line-height: var(--jh-font-line-height-1000);--jh-font-heading-bold-5-font-weight: var(--jh-font-weight-700);--jh-font-heading-bold-5-font-size: var(--jh-font-size-800);--jh-font-heading-bold-5-font-family: var(--jh-font-family-primary);--jh-font-heading-bold-4-line-height: var(--jh-font-line-height-900);--jh-font-heading-bold-4-font-weight: var(--jh-font-weight-700);--jh-font-heading-bold-4-font-size: var(--jh-font-size-700);--jh-font-heading-bold-4-font-family: var(--jh-font-family-primary);--jh-font-heading-bold-3-line-height: var(--jh-font-line-height-700);--jh-font-heading-bold-3-font-weight: var(--jh-font-weight-700);--jh-font-heading-bold-3-font-size: var(--jh-font-size-500);--jh-font-heading-bold-3-font-family: var(--jh-font-family-primary);--jh-font-heading-bold-2-line-height: var(--jh-font-line-height-600);--jh-font-heading-bold-2-font-weight: var(--jh-font-weight-700);--jh-font-heading-bold-2-font-size: var(--jh-font-size-400);--jh-font-heading-bold-2-font-family: var(--jh-font-family-primary);--jh-font-heading-bold-1-line-height: var(--jh-font-line-height-500);--jh-font-heading-bold-1-font-weight: var(--jh-font-weight-700);--jh-font-heading-bold-1-font-size: var(--jh-font-size-350);--jh-font-heading-bold-1-font-family: var(--jh-font-family-primary);--jh-font-heading-medium-6-line-height: var(--jh-font-line-height-1100);--jh-font-heading-medium-6-font-weight: var(--jh-font-weight-500);--jh-font-heading-medium-6-font-size: var(--jh-font-size-900);--jh-font-heading-medium-6-font-family: var(--jh-font-family-primary);--jh-font-heading-medium-5-line-height: var(--jh-font-line-height-1000);--jh-font-heading-medium-5-font-weight: var(--jh-font-weight-500);--jh-font-heading-medium-5-font-size: var(--jh-font-size-800);--jh-font-heading-medium-5-font-family: var(--jh-font-family-primary);--jh-font-heading-medium-4-line-height: var(--jh-font-line-height-900);--jh-font-heading-medium-4-font-weight: var(--jh-font-weight-500);--jh-font-heading-medium-4-font-size: var(--jh-font-size-700);--jh-font-heading-medium-4-font-family: var(--jh-font-family-primary);--jh-font-heading-medium-3-line-height: var(--jh-font-line-height-700);--jh-font-heading-medium-3-font-weight: var(--jh-font-weight-500);--jh-font-heading-medium-3-font-size: var(--jh-font-size-500);--jh-font-heading-medium-3-font-family: var(--jh-font-family-primary);--jh-font-heading-medium-2-line-height: var(--jh-font-line-height-600);--jh-font-heading-medium-2-font-weight: var(--jh-font-weight-500);--jh-font-heading-medium-2-font-size: var(--jh-font-size-400);--jh-font-heading-medium-2-font-family: var(--jh-font-family-primary);--jh-font-heading-medium-1-line-height: var(--jh-font-line-height-500);--jh-font-heading-medium-1-font-weight: var(--jh-font-weight-500);--jh-font-heading-medium-1-font-size: var(--jh-font-size-350);--jh-font-heading-medium-1-font-family: var(--jh-font-family-primary);--jh-font-heading-regular-6-line-height: var(--jh-font-line-height-1100);--jh-font-heading-regular-6-font-weight: var(--jh-font-weight-400);--jh-font-heading-regular-6-font-size: var(--jh-font-size-900);--jh-font-heading-regular-6-font-family: var(--jh-font-family-primary);--jh-font-heading-regular-5-line-height: var(--jh-font-line-height-1000);--jh-font-heading-regular-5-font-weight: var(--jh-font-weight-400);--jh-font-heading-regular-5-font-size: var(--jh-font-size-800);--jh-font-heading-regular-5-font-family: var(--jh-font-family-primary);--jh-font-heading-regular-4-line-height: var(--jh-font-line-height-900);--jh-font-heading-regular-4-font-weight: var(--jh-font-weight-400);--jh-font-heading-regular-4-font-size: var(--jh-font-size-700);--jh-font-heading-regular-4-font-family: var(--jh-font-family-primary);--jh-font-heading-regular-3-line-height: var(--jh-font-line-height-700);--jh-font-heading-regular-3-font-weight: var(--jh-font-weight-400);--jh-font-heading-regular-3-font-size: var(--jh-font-size-500);--jh-font-heading-regular-3-font-family: var(--jh-font-family-primary);--jh-font-heading-regular-2-line-height: var(--jh-font-line-height-600);--jh-font-heading-regular-2-font-weight: var(--jh-font-weight-400);--jh-font-heading-regular-2-font-size: var(--jh-font-size-400);--jh-font-heading-regular-2-font-family: var(--jh-font-family-primary);--jh-font-heading-regular-1-line-height: var(--jh-font-line-height-500);--jh-font-heading-regular-1-font-weight: var(--jh-font-weight-400);--jh-font-heading-regular-1-font-size: var(--jh-font-size-350);--jh-font-heading-regular-1-font-family: var(--jh-font-family-primary);--jh-font-display-light-3-line-height: var(--jh-font-line-height-2700);--jh-font-display-light-3-font-weight: var(--jh-font-weight-300);--jh-font-display-light-3-font-size: var(--jh-font-size-2300);--jh-font-display-light-3-font-family: var(--jh-font-family-primary);--jh-font-display-light-2-line-height: var(--jh-font-line-height-1600);--jh-font-display-light-2-font-weight: var(--jh-font-weight-300);--jh-font-display-light-2-font-size: var(--jh-font-size-1350);--jh-font-display-light-2-font-family: var(--jh-font-family-primary);--jh-font-display-light-1-line-height: var(--jh-font-line-height-1300);--jh-font-display-light-1-font-weight: var(--jh-font-weight-300);--jh-font-display-light-1-font-size: var(--jh-font-size-1050);--jh-font-display-light-1-font-family: var(--jh-font-family-primary);--jh-font-code-regular-2-line-height: var(--jh-font-line-height-600);--jh-font-code-regular-2-font-weight: var(--jh-font-weight-400);--jh-font-code-regular-2-font-size: var(--jh-font-size-400);--jh-font-code-regular-2-font-family: var(--jh-font-family-mono);--jh-font-code-regular-1-line-height: var(--jh-font-line-height-500);--jh-font-code-regular-1-font-weight: var(--jh-font-weight-400);--jh-font-code-regular-1-font-size: var(--jh-font-size-350);--jh-font-code-regular-1-font-family: var(--jh-font-family-mono);--jh-font-body-bold-2-line-height: var(--jh-font-line-height-600);--jh-font-body-bold-2-font-weight: var(--jh-font-weight-700);--jh-font-body-bold-2-font-size: var(--jh-font-size-400);--jh-font-body-bold-2-font-family: var(--jh-font-family-primary);--jh-font-body-bold-1-line-height: var(--jh-font-line-height-500);--jh-font-body-bold-1-font-weight: var(--jh-font-weight-700);--jh-font-body-bold-1-font-size: var(--jh-font-size-350);--jh-font-body-bold-1-font-family: var(--jh-font-family-primary);--jh-font-body-medium-2-line-height: var(--jh-font-line-height-600);--jh-font-body-medium-2-font-weight: var(--jh-font-weight-500);--jh-font-body-medium-2-font-size: var(--jh-font-size-400);--jh-font-body-medium-2-font-family: var(--jh-font-family-primary);--jh-font-body-medium-1-line-height: var(--jh-font-line-height-500);--jh-font-body-medium-1-font-weight: var(--jh-font-weight-500);--jh-font-body-medium-1-font-size: var(--jh-font-size-350);--jh-font-body-medium-1-font-family: var(--jh-font-family-primary);--jh-font-body-regular-2-line-height: var(--jh-font-line-height-600);--jh-font-body-regular-2-font-weight: var(--jh-font-weight-400);--jh-font-body-regular-2-font-size: var(--jh-font-size-400);--jh-font-body-regular-2-font-family: var(--jh-font-family-primary);--jh-font-body-regular-1-line-height: var(--jh-font-line-height-500);--jh-font-body-regular-1-font-weight: var(--jh-font-weight-400);--jh-font-body-regular-1-font-size: var(--jh-font-size-350);--jh-font-body-regular-1-font-family: var(--jh-font-family-primary);--jh-font-helper-bold-line-height: var(--jh-font-line-height-400);--jh-font-helper-bold-font-weight: var(--jh-font-weight-700);--jh-font-helper-bold-font-size: var(--jh-font-size-300);--jh-font-helper-bold-font-family: var(--jh-font-family-primary);--jh-font-helper-medium-line-height: var(--jh-font-line-height-400);--jh-font-helper-medium-font-weight: var(--jh-font-weight-500);--jh-font-helper-medium-font-size: var(--jh-font-size-300);--jh-font-helper-medium-font-family: var(--jh-font-family-primary);--jh-font-helper-regular-line-height: var(--jh-font-line-height-400);--jh-font-helper-regular-font-weight: var(--jh-font-weight-400);--jh-font-helper-regular-font-size: var(--jh-font-size-300);--jh-font-helper-regular-font-family: var(--jh-font-family-primary);--jh-font-micro-bold-line-height: var(--jh-font-line-height-300);--jh-font-micro-bold-font-weight: var(--jh-font-weight-700);--jh-font-micro-bold-font-size: var(--jh-font-size-250);--jh-font-micro-bold-font-family: var(--jh-font-family-primary);--jh-font-micro-medium-line-height: var(--jh-font-line-height-300);--jh-font-micro-medium-font-weight: var(--jh-font-weight-500);--jh-font-micro-medium-font-size: var(--jh-font-size-250);--jh-font-micro-medium-font-family: var(--jh-font-family-primary);--jh-font-micro-regular-line-height: var(--jh-font-line-height-300);--jh-font-micro-regular-font-weight: var(--jh-font-weight-400);--jh-font-micro-regular-font-size: var(--jh-font-size-250);--jh-font-micro-regular-font-family: var(--jh-font-family-primary);--jh-font-family-mono: "Roboto Mono", monospace;--jh-font-family-sans: "Roboto Flex", Roboto, Helvetica, Arial, sans-serif;--jh-font-family-primary: var(--jh-font-family-sans);--jh-border-radius-pill: 9999px;--jh-border-radius-circle: 50%;--jh-border-radius-400: 16px;--jh-border-radius-300: 12px;--jh-border-radius-200: 8px;--jh-border-radius-100: 4px;--jh-border-radius-50: 2px;--jh-border-radius-0: 0px;--jh-border-error-style: solid;--jh-border-error-width: var(--jh-dimension-25);--jh-border-error-color: var(--jh-color-content-negative-enabled);--jh-border-selected-style: solid;--jh-border-selected-width: var(--jh-dimension-200);--jh-border-selected-color: var(--jh-color-content-brand-enabled);--jh-border-focus-style: solid;--jh-border-focus-width: var(--jh-dimension-50);--jh-border-focus-color: var(--jh-color-interactive-focus);--jh-border-action-style: solid;--jh-border-action-width: var(--jh-dimension-25);--jh-border-action-color: var(--jh-color-content-brand-enabled);--jh-border-control-style: solid;--jh-border-control-width: var(--jh-dimension-25);--jh-border-control-color: var(--jh-color-divider-primary);--jh-border-decorative-style: solid;--jh-border-decorative-width: var(--jh-dimension-25);--jh-border-decorative-color: var(--jh-color-divider-secondary);--jh-color-magenta-950: #3f0237ff;--jh-color-magenta-900: #500e46ff;--jh-color-magenta-850: #5d1153ff;--jh-color-magenta-800: #6e1662ff;--jh-color-magenta-750: #7f1771ff;--jh-color-magenta-700: #8f1a7fff;--jh-color-magenta-650: #a0188eff;--jh-color-magenta-600: #b11a9dff;--jh-color-magenta-550: #bd1ca8ff;--jh-color-magenta-500: #ca2ab4ff;--jh-color-magenta-450: #e547cdff;--jh-color-magenta-400: #f359daff;--jh-color-magenta-350: #f76ddfff;--jh-color-magenta-300: #fc82e6ff;--jh-color-magenta-250: #fb99e8ff;--jh-color-magenta-200: #fdb8edff;--jh-color-magenta-150: #fac9efff;--jh-color-magenta-100: #ffe3f8ff;--jh-color-magenta-50: #ffeffbff;--jh-color-violet-950: #340257ff;--jh-color-violet-900: #45086eff;--jh-color-violet-850: #510981ff;--jh-color-violet-800: #5e0c96ff;--jh-color-violet-750: #6d14aaff;--jh-color-violet-700: #7b17bfff;--jh-color-violet-650: #8818d3ff;--jh-color-violet-600: #961ee7ff;--jh-color-violet-550: #9e2aefff;--jh-color-violet-500: #a83df3ff;--jh-color-violet-450: #bd5ffeff;--jh-color-violet-400: #c676fcff;--jh-color-violet-350: #ca87f5ff;--jh-color-violet-300: #d298f6ff;--jh-color-violet-250: #d8a9f4ff;--jh-color-violet-200: #e5c0faff;--jh-color-violet-150: #e8cff6ff;--jh-color-violet-100: #f4e7faff;--jh-color-violet-50: #f7f2faff;--jh-color-blue-950: #06185fff;--jh-color-blue-900: #132377ff;--jh-color-blue-850: #192a89ff;--jh-color-blue-800: #23339eff;--jh-color-blue-750: #2a3bb1ff;--jh-color-blue-700: #3343c4ff;--jh-color-blue-650: #264fd5ff;--jh-color-blue-600: #085ce5ff;--jh-color-blue-550: #1665ebff;--jh-color-blue-500: #1470ebff;--jh-color-blue-450: #4a8afbff;--jh-color-blue-400: #5c9afcff;--jh-color-blue-350: #67a6f8ff;--jh-color-blue-300: #76b4f8ff;--jh-color-blue-250: #86c1f8ff;--jh-color-blue-200: #a3d4ffff;--jh-color-blue-150: #badcfbff;--jh-color-blue-100: #daeeffff;--jh-color-blue-50: #ecf5feff;--jh-color-cyan-950: #03232cff;--jh-color-cyan-900: #0d303aff;--jh-color-cyan-850: #153843ff;--jh-color-cyan-800: #1b4350ff;--jh-color-cyan-750: #1e4d5cff;--jh-color-cyan-700: #205869ff;--jh-color-cyan-650: #246174ff;--jh-color-cyan-600: #266c81ff;--jh-color-cyan-550: #25748bff;--jh-color-cyan-500: #1b809aff;--jh-color-cyan-450: #2098b7ff;--jh-color-cyan-400: #1aa7c9ff;--jh-color-cyan-350: #18b2d7ff;--jh-color-cyan-300: #29bfe6ff;--jh-color-cyan-250: #48caf0ff;--jh-color-cyan-200: #76dcfdff;--jh-color-cyan-150: #9ce3fcff;--jh-color-cyan-100: #ccf2fbff;--jh-color-cyan-50: #e8f7f7ff;--jh-color-mint-950: #0e2319ff;--jh-color-mint-900: #163124ff;--jh-color-mint-850: #173a2aff;--jh-color-mint-800: #1c4633ff;--jh-color-mint-750: #1f503aff;--jh-color-mint-700: #205b41ff;--jh-color-mint-650: #236548ff;--jh-color-mint-600: #237050ff;--jh-color-mint-550: #177954ff;--jh-color-mint-500: #07865bff;--jh-color-mint-450: #1a9e6dff;--jh-color-mint-400: #14ad77ff;--jh-color-mint-350: #02b97eff;--jh-color-mint-300: #18c789ff;--jh-color-mint-250: #34d395ff;--jh-color-mint-200: #65e4acff;--jh-color-mint-150: #90eabeff;--jh-color-mint-100: #c0f8dbff;--jh-color-mint-50: #e7f8eeff;--jh-color-green-950: #12240aff;--jh-color-green-900: #1d3017ff;--jh-color-green-850: #22391aff;--jh-color-green-800: #28451fff;--jh-color-green-750: #2d4f23ff;--jh-color-green-700: #325a26ff;--jh-color-green-650: #366429ff;--jh-color-green-600: #3b6f2dff;--jh-color-green-550: #3e772fff;--jh-color-green-500: #438332ff;--jh-color-green-450: #539b40ff;--jh-color-green-400: #56aa41ff;--jh-color-green-350: #57b640ff;--jh-color-green-300: #5fc445ff;--jh-color-green-250: #6ad150ff;--jh-color-green-200: #88e26eff;--jh-color-green-150: #a9e794ff;--jh-color-green-100: #d1f5c3ff;--jh-color-green-50: #ecf7e7ff;--jh-color-yellow-950: #261f04ff;--jh-color-yellow-900: #332a0dff;--jh-color-yellow-850: #3d320cff;--jh-color-yellow-800: #483b0fff;--jh-color-yellow-750: #544511ff;--jh-color-yellow-700: #5f4f13ff;--jh-color-yellow-650: #695716ff;--jh-color-yellow-600: #746118ff;--jh-color-yellow-550: #7d6815ff;--jh-color-yellow-500: #8a7318ff;--jh-color-yellow-450: #a28823ff;--jh-color-yellow-400: #b19524ff;--jh-color-yellow-350: #be9e1fff;--jh-color-yellow-300: #ccab28ff;--jh-color-yellow-250: #d8b63bff;--jh-color-yellow-200: #e9ca65ff;--jh-color-yellow-150: #ecd595ff;--jh-color-yellow-100: #f8eac7ff;--jh-color-yellow-50: #f9f3e7ff;--jh-color-orange-950: #2c1c04ff;--jh-color-orange-900: #3b270fff;--jh-color-orange-850: #462e11ff;--jh-color-orange-800: #523714ff;--jh-color-orange-750: #604018ff;--jh-color-orange-700: #6e4818ff;--jh-color-orange-650: #7a5019ff;--jh-color-orange-600: #885818ff;--jh-color-orange-550: #935d11ff;--jh-color-orange-500: #a4670cff;--jh-color-orange-450: #bf7a17ff;--jh-color-orange-400: #cf8722ff;--jh-color-orange-350: #db912cff;--jh-color-orange-300: #e89e3eff;--jh-color-orange-250: #f0ab58ff;--jh-color-orange-200: #fcc17fff;--jh-color-orange-150: #f5d0a9ff;--jh-color-orange-100: #fbe8d5ff;--jh-color-orange-50: #faf2ebff;--jh-color-red-950: #391307ff;--jh-color-red-900: #4e1a0fff;--jh-color-red-850: #601b0eff;--jh-color-red-800: #77190dff;--jh-color-red-750: #8b150aff;--jh-color-red-700: #9e150bff;--jh-color-red-650: #ae180dff;--jh-color-red-600: #bd2113ff;--jh-color-red-550: #ca2515ff;--jh-color-red-500: #db3520ff;--jh-color-red-450: #f15135ff;--jh-color-red-400: #f96749ff;--jh-color-red-350: #f97b5eff;--jh-color-red-300: #fa9176ff;--jh-color-red-250: #f8a48eff;--jh-color-red-200: #fbbfaeff;--jh-color-red-150: #f5cfc4ff;--jh-color-red-100: #fae7e2ff;--jh-color-red-50: #fdf1eeff;--jh-color-gray-950: #202020ff;--jh-color-gray-900: #2c2c2cff;--jh-color-gray-850: #343434ff;--jh-color-gray-800: #3e3e3eff;--jh-color-gray-750: #474747ff;--jh-color-gray-700: #515151ff;--jh-color-gray-650: #595959ff;--jh-color-gray-600: #636363ff;--jh-color-gray-550: #6a6a6aff;--jh-color-gray-500: #747474ff;--jh-color-gray-450: #8a8a8aff;--jh-color-gray-400: #989898ff;--jh-color-gray-350: #a2a2a2ff;--jh-color-gray-300: #afafafff;--jh-color-gray-250: #bababaff;--jh-color-gray-200: #cdcdcdff;--jh-color-gray-150: #d7d7d7ff;--jh-color-gray-100: #ebebebff;--jh-color-gray-50: #f4f4f4ff;--jh-color-white-alpha-100: #ffffffff;--jh-color-white-alpha-90: #ffffffe6;--jh-color-white-alpha-80: #ffffffcc;--jh-color-white-alpha-70: #ffffffb3;--jh-color-white-alpha-60: #ffffff99;--jh-color-white-alpha-50: #ffffff80;--jh-color-white-alpha-40: #ffffff66;--jh-color-white-alpha-30: #ffffff4d;--jh-color-white-alpha-20: #ffffff33;--jh-color-white-alpha-10: #ffffff1a;--jh-color-black-alpha-100: #000000ff;--jh-color-black-alpha-90: #000000e6;--jh-color-black-alpha-80: #000000cc;--jh-color-black-alpha-70: #000000b3;--jh-color-black-alpha-60: #00000099;--jh-color-black-alpha-50: #00000080;--jh-color-black-alpha-40: #00000066;--jh-color-black-alpha-30: #0000004d;--jh-color-black-alpha-20: #00000033;--jh-color-black-alpha-10: #0000001a;--jh-color-shadow-secondary: var(--jh-color-black-alpha-10);--jh-color-shadow-primary: var(--jh-color-black-alpha-30);--jh-color-interactive-visited: var(--jh-color-violet-300);--jh-color-interactive-highlight: var(--jh-color-cyan-800);--jh-color-interactive-focus: var(--jh-color-blue-300);--jh-color-content-on-inverse-active: var(--jh-color-white-alpha-100);--jh-color-content-on-inverse-hover: var(--jh-color-white-alpha-100);--jh-color-content-on-inverse-enabled: var(--jh-color-white-alpha-100);--jh-color-content-on-negative-active: var(--jh-color-gray-900);--jh-color-content-on-negative-hover: var(--jh-color-gray-900);--jh-color-content-on-negative-enabled: var(--jh-color-gray-900);--jh-color-content-on-positive-active: var(--jh-color-gray-900);--jh-color-content-on-positive-hover: var(--jh-color-gray-900);--jh-color-content-on-positive-enabled: var(--jh-color-gray-900);--jh-color-content-on-secondary-active: var(--jh-color-gray-900);--jh-color-content-on-secondary-hover: var(--jh-color-gray-900);--jh-color-content-on-secondary-enabled: var(--jh-color-gray-900);--jh-color-content-on-primary-active: var(--jh-color-gray-900);--jh-color-content-on-primary-hover: var(--jh-color-gray-900);--jh-color-content-on-primary-enabled: var(--jh-color-gray-900);--jh-color-content-on-brand-active: var(--jh-color-gray-900);--jh-color-content-on-brand-hover: var(--jh-color-gray-900);--jh-color-content-on-brand-enabled: var(--jh-color-gray-900);--jh-color-content-inverse-active: var(--jh-color-gray-800);--jh-color-content-inverse-hover: var(--jh-color-gray-850);--jh-color-content-inverse-enabled: var(--jh-color-gray-900);--jh-color-content-negative-active: var(--jh-color-red-200);--jh-color-content-negative-hover: var(--jh-color-red-250);--jh-color-content-negative-enabled: var(--jh-color-red-300);--jh-color-content-positive-active: var(--jh-color-green-200);--jh-color-content-positive-hover: var(--jh-color-green-250);--jh-color-content-positive-enabled: var(--jh-color-green-300);--jh-color-content-secondary-active: var(--jh-color-gray-200);--jh-color-content-secondary-hover: var(--jh-color-gray-250);--jh-color-content-secondary-enabled: var(--jh-color-gray-300);--jh-color-content-primary-active: var(--jh-color-white-alpha-100);--jh-color-content-primary-hover: var(--jh-color-gray-50);--jh-color-content-primary-enabled: var(--jh-color-gray-100);--jh-color-content-brand-active: var(--jh-color-blue-200);--jh-color-content-brand-hover: var(--jh-color-blue-250);--jh-color-content-brand-enabled: var(--jh-color-blue-300);--jh-color-brand-on-gradient-dark: var(--jh-color-white-alpha-100);--jh-color-brand-on-gradient-light: var(--jh-color-blue-950);--jh-color-brand-on-tertiary: var(--jh-color-blue-950);--jh-color-brand-on-secondary: var(--jh-color-white-alpha-100);--jh-color-brand-on-primary: var(--jh-color-white-alpha-100);--jh-color-brand-gradient-dark: linear-gradient( 135deg, var(--jh-color-blue-600) 0%, var(--jh-color-blue-950) 100% );--jh-color-brand-gradient-medium: linear-gradient( 135deg, var(--jh-color-cyan-200) 0%, var(--jh-color-blue-600) 100% );--jh-color-brand-gradient-light: linear-gradient( 135deg, var(--jh-color-cyan-50) 0%, var(--jh-color-cyan-200) 100% );--jh-color-brand-tertiary: var(--jh-color-cyan-200);--jh-color-brand-secondary: var(--jh-color-blue-600);--jh-color-brand-primary: var(--jh-color-blue-950);--jh-color-divider-inverse: var(--jh-color-gray-900);--jh-color-divider-secondary: var(--jh-color-gray-800);--jh-color-divider-primary: var(--jh-color-gray-400);--jh-color-control-active: var(--jh-color-gray-650);--jh-color-control-hover: var(--jh-color-gray-700);--jh-color-control-enabled: var(--jh-color-gray-750);--jh-color-overlay: var(--jh-color-black-alpha-70);--jh-color-container-negative-active: var(--jh-color-red-700);--jh-color-container-negative-hover: var(--jh-color-red-750);--jh-color-container-negative-enabled: var(--jh-color-red-800);--jh-color-container-positive-active: var(--jh-color-green-700);--jh-color-container-positive-hover: var(--jh-color-green-750);--jh-color-container-positive-enabled: var(--jh-color-green-800);--jh-color-container-brand-active: var(--jh-color-blue-700);--jh-color-container-brand-hover: var(--jh-color-blue-750);--jh-color-container-brand-enabled: var(--jh-color-blue-800);--jh-color-container-neutral-active: var(--jh-color-gray-700);--jh-color-container-neutral-hover: var(--jh-color-gray-750);--jh-color-container-neutral-enabled: var(--jh-color-gray-800);--jh-color-container-secondary-selected: var(--jh-color-blue-800);--jh-color-container-secondary-active: var(--jh-color-gray-800);--jh-color-container-secondary-hover: var(--jh-color-gray-900);--jh-color-container-secondary-enabled: var(--jh-color-gray-850);--jh-color-container-primary-selected: var(--jh-color-blue-850);--jh-color-container-primary-active: var(--jh-color-gray-800);--jh-color-container-primary-hover: var(--jh-color-gray-850);--jh-color-container-primary-enabled: var(--jh-color-gray-900);--jh-color-container-page: var(--jh-color-gray-950);--jh-font-heading-bold-6: var(--jh-font-weight-700) var(--jh-font-size-900)/var(--jh-font-line-height-1100) var(--jh-font-family-primary);--jh-font-heading-bold-5: var(--jh-font-weight-700) var(--jh-font-size-800)/var(--jh-font-line-height-1000) var(--jh-font-family-primary);--jh-font-heading-bold-4: var(--jh-font-weight-700) var(--jh-font-size-700)/var(--jh-font-line-height-900) var(--jh-font-family-primary);--jh-font-heading-bold-3: var(--jh-font-weight-700) var(--jh-font-size-500)/var(--jh-font-line-height-700) var(--jh-font-family-primary);--jh-font-heading-bold-2: var(--jh-font-weight-700) var(--jh-font-size-400)/var(--jh-font-line-height-600) var(--jh-font-family-primary);--jh-font-heading-bold-1: var(--jh-font-weight-700) var(--jh-font-size-350)/var(--jh-font-line-height-500) var(--jh-font-family-primary);--jh-font-heading-medium-6: var(--jh-font-weight-500) var(--jh-font-size-900)/var(--jh-font-line-height-1100) var(--jh-font-family-primary);--jh-font-heading-medium-5: var(--jh-font-weight-500) var(--jh-font-size-800)/var(--jh-font-line-height-1000) var(--jh-font-family-primary);--jh-font-heading-medium-4: var(--jh-font-weight-500) var(--jh-font-size-700)/var(--jh-font-line-height-900) var(--jh-font-family-primary);--jh-font-heading-medium-3: var(--jh-font-weight-500) var(--jh-font-size-500)/var(--jh-font-line-height-700) var(--jh-font-family-primary);--jh-font-heading-medium-2: var(--jh-font-weight-500) var(--jh-font-size-400)/var(--jh-font-line-height-600) var(--jh-font-family-primary);--jh-font-heading-medium-1: var(--jh-font-weight-500) var(--jh-font-size-350)/var(--jh-font-line-height-500) var(--jh-font-family-primary);--jh-font-heading-regular-6: var(--jh-font-weight-400) var(--jh-font-size-900)/var(--jh-font-line-height-1100) var(--jh-font-family-primary);--jh-font-heading-regular-5: var(--jh-font-weight-400) var(--jh-font-size-800)/var(--jh-font-line-height-1000) var(--jh-font-family-primary);--jh-font-heading-regular-4: var(--jh-font-weight-400) var(--jh-font-size-700)/var(--jh-font-line-height-900) var(--jh-font-family-primary);--jh-font-heading-regular-3: var(--jh-font-weight-400) var(--jh-font-size-500)/var(--jh-font-line-height-700) var(--jh-font-family-primary);--jh-font-heading-regular-2: var(--jh-font-weight-400) var(--jh-font-size-400)/var(--jh-font-line-height-600) var(--jh-font-family-primary);--jh-font-heading-regular-1: var(--jh-font-weight-400) var(--jh-font-size-350)/var(--jh-font-line-height-500) var(--jh-font-family-primary);--jh-font-display-light-3: var(--jh-font-weight-300) var(--jh-font-size-2300)/var(--jh-font-line-height-2700) var(--jh-font-family-primary);--jh-font-display-light-2: var(--jh-font-weight-300) var(--jh-font-size-1350)/var(--jh-font-line-height-1600) var(--jh-font-family-primary);--jh-font-display-light-1: var(--jh-font-weight-300) var(--jh-font-size-1050)/var(--jh-font-line-height-1300) var(--jh-font-family-primary);--jh-font-code-regular-2: var(--jh-font-weight-400) var(--jh-font-size-400)/var(--jh-font-line-height-600) var(--jh-font-family-mono);--jh-font-code-regular-1: var(--jh-font-weight-400) var(--jh-font-size-350)/var(--jh-font-line-height-500) var(--jh-font-family-mono);--jh-font-body-bold-2: var(--jh-font-weight-700) var(--jh-font-size-400)/var(--jh-font-line-height-600) var(--jh-font-family-primary);--jh-font-body-bold-1: var(--jh-font-weight-700) var(--jh-font-size-350)/var(--jh-font-line-height-500) var(--jh-font-family-primary);--jh-font-body-medium-2: var(--jh-font-weight-500) var(--jh-font-size-400)/var(--jh-font-line-height-600) var(--jh-font-family-primary);--jh-font-body-medium-1: var(--jh-font-weight-500) var(--jh-font-size-350)/var(--jh-font-line-height-500) var(--jh-font-family-primary);--jh-font-body-regular-2: var(--jh-font-weight-400) var(--jh-font-size-400)/var(--jh-font-line-height-600) var(--jh-font-family-primary);--jh-font-body-regular-1: var(--jh-font-weight-400) var(--jh-font-size-350)/var(--jh-font-line-height-500) var(--jh-font-family-primary);--jh-font-helper-bold: var(--jh-font-weight-700) var(--jh-font-size-300)/var(--jh-font-line-height-400) var(--jh-font-family-primary);--jh-font-helper-medium: var(--jh-font-weight-500) var(--jh-font-size-300)/var(--jh-font-line-height-400) var(--jh-font-family-primary);--jh-font-helper-regular: var(--jh-font-weight-400) var(--jh-font-size-300)/var(--jh-font-line-height-400) var(--jh-font-family-primary);--jh-font-micro-bold: var(--jh-font-weight-700) var(--jh-font-size-250)/var(--jh-font-line-height-300) var(--jh-font-family-primary);--jh-font-micro-medium: var(--jh-font-weight-500) var(--jh-font-size-250)/var(--jh-font-line-height-300) var(--jh-font-family-primary);--jh-font-micro-regular: var(--jh-font-weight-400) var(--jh-font-size-250)/var(--jh-font-line-height-300) var(--jh-font-family-primary)}}:root{--docs-font-family-sans: Figtree, Helvetica, Arial, sans-serif;--docs-font-family-mono: Inconsolata, monospace;--docs-font-size-25: 0.79rem;--docs-font-size-50: 0.889rem;--docs-font-size-100: 1rem;--docs-font-size-200: 1.125rem;--docs-font-size-300: 1.266rem;--docs-font-size-400: 1.424rem;--docs-font-size-500: 1.602rem;--docs-font-size-600: 1.802rem;--docs-font-size-700: 2.027rem;--docs-font-size-800: 2.281rem;--docs-font-size-900: 2.566rem;--docs-font-size-1000: 2.887rem;--docs-font-weight-light: var(--jh-font-weight-300);--docs-font-weight-regular: var(--jh-font-weight-400);--docs-font-weight-bold: var(--jh-font-weight-700)}:root{--docs-border-accent-border-style: solid;--docs-border-accent-border-width: var(--jh-dimension-100)}:root{--docs-color-container-caution-enabled: var(--jh-color-orange-100);--docs-color-container-caution-hover: var(--jh-color-orange-150);--docs-color-container-caution-active: var(--jh-color-orange-200);--docs-color-content-caution-enabled: var(--jh-color-orange-600);--docs-color-content-caution-hover: var(--jh-color-orange-650);--docs-color-content-caution-active: var(--jh-color-orange-700);--docs-color-content-on-caution-enabled: var(--jh-color-white-alpha-100);--docs-color-content-on-caution-hover: var(--jh-color-white-alpha-100);--docs-color-content-on-caution-active: var(--jh-color-white-alpha-100);--docs-color-container-inverse-enabled: var(--jh-color-gray-900);--docs-color-container-inverse-hover: var(--jh-color-gray-850);--docs-color-container-inverse-active: var(--jh-color-gray-800);--docs-color-content-on-inverse-enabled: var( --jh-color-content-inverse-enabled );--docs-color-content-on-inverse-hover: var( --jh-color-content-inverse-enabled );--docs-color-content-on-inverse-active: var( --jh-color-content-inverse-enabled );--docs-color-visualization-1: var(--jh-color-red-600);--docs-color-visualization-2: var(--jh-color-orange-600);--docs-color-visualization-3: var(--jh-color-yellow-600);--docs-color-visualization-4: var(--jh-color-green-600);--docs-color-visualization-5: var(--jh-color-mint-600);--docs-color-visualization-6: var(--jh-color-cyan-600);--docs-color-visualization-7: var(--jh-color-blue-600);--docs-color-visualization-8: var(--jh-color-violet-600);--docs-color-visualization-9: var(--jh-color-magenta-600);--docs-color-visualization-10: var(--jh-color-content-secondary-enabled)}@media(prefers-color-scheme: dark){:root{--docs-color-container-caution-enabled: var(--jh-color-orange-800);--docs-color-container-caution-hover: var(--jh-color-orange-750);--docs-color-container-caution-active: var(--jh-color-orange-700);--docs-color-content-caution-enabled: var(--jh-color-orange-300);--docs-color-content-caution-hover: var(--jh-color-orange-250);--docs-color-content-caution-active: var(--jh-color-orange-200);--docs-color-content-on-caution-enabled: var(--jh-color-gray-900);--docs-color-content-on-caution-hover: var(--jh-color-gray-900);--docs-color-content-on-caution-active: var(--jh-color-gray-900);--docs-color-container-inverse-enabled: var(--jh-color-white-alpha-100);--docs-color-container-inverse-hover: var(--jh-color-gray-50);--docs-color-container-inverse-active: var(--jh-color-gray-100);--docs-color-content-on-inverse-enabled: var( --jh-color-content-inverse-enabled );--docs-color-content-on-inverse-hover: var( --jh-color-content-inverse-enabled );--docs-color-content-on-inverse-active: var( --jh-color-content-inverse-enabled );--docs-color-visualization-1: var(--jh-color-red-300);--docs-color-visualization-2: var(--jh-color-orange-300);--docs-color-visualization-3: var(--jh-color-yellow-300);--docs-color-visualization-4: var(--jh-color-green-300);--docs-color-visualization-5: var(--jh-color-mint-300);--docs-color-visualization-6: var(--jh-color-cyan-300);--docs-color-visualization-7: var(--jh-color-blue-300);--docs-color-visualization-8: var(--jh-color-violet-300);--docs-color-visualization-9: var(--jh-color-magenta-300);--docs-color-visualization-10: var(--jh-color-content-secondary-enabled)}}:root{--jh-font-family-primary: var(--docs-font-family-sans);--jh-font-family-code: var(--docs-font-family-mono);--docs-font-line-height-solid: 1;--docs-font-line-height-heading: 1.2;--docs-font-line-height-body: 1.5;--docs-font-label-sm-font-family: var(--jh-font-family-primary);--docs-font-label-sm-font-weight: var(--jh-font-weight-700);--docs-font-label-sm-font-size: var(--docs-font-size-50);--docs-font-label-sm-line-height: var(--jh-font-line-height-600);--docs-font-label-md-font-family: var(--jh-font-family-primary);--docs-font-label-md-font-weight: var(--jh-font-weight-700);--docs-font-label-md-font-size: var(--docs-font-size-100);--docs-font-label-md-line-height: var(--jh-font-line-height-600);--docs-font-label-lg-font-family: var(--jh-font-family-primary);--docs-font-label-lg-font-weight: var(--jh-font-weight-700);--docs-font-label-lg-font-size: var(--docs-font-size-200);--docs-font-label-lg-line-height: var(--jh-font-line-height-600);--docs-font-body-xsm-font-family: var(--jh-font-family-primary);--docs-font-body-xsm-font-weight: var(--jh-font-weight-400);--docs-font-body-xsm-font-size: var(--docs-font-size-25);--docs-font-body-xsm-line-height: var(--docs-font-line-height-body);--docs-font-body-sm-font-family: var(--jh-font-family-primary);--docs-font-body-sm-font-weight: var(--jh-font-weight-400);--docs-font-body-sm-font-size: var(--docs-font-size-50);--docs-font-body-sm-line-height: var(--docs-font-line-height-body);--docs-font-body-md-font-family: var(--jh-font-family-primary);--docs-font-body-md-font-weight: var(--jh-font-weight-400);--docs-font-body-md-font-size: var(--docs-font-size-100);--docs-font-body-md-line-height: var(--docs-font-line-height-body);--docs-font-body-lg-font-family: var(--jh-font-family-primary);--docs-font-body-lg-font-weight: var(--jh-font-weight-400);--docs-font-body-lg-font-size: var(--docs-font-size-200);--docs-font-body-lg-line-height: var(--docs-font-line-height-body);--docs-font-code-sm-font-family: var(--jh-font-family-code);--docs-font-code-sm-font-weight: var(--jh-font-weight-400);--docs-font-code-sm-font-size: var(--docs-font-size-50);--docs-font-code-sm-line-height: var(--docs-font-line-height-body);--docs-font-code-md-font-family: var(--jh-font-family-code);--docs-font-code-md-font-weight: var(--jh-font-weight-400);--docs-font-code-md-font-size: var(--docs-font-size-100);--docs-font-code-md-line-height: var(--docs-font-line-height-body);--docs-font-code-lg-font-family: var(--jh-font-family-code);--docs-font-code-lg-font-weight: var(--jh-font-weight-400);--docs-font-code-lg-font-size: var(--docs-font-size-200);--docs-font-code-lg-line-height: var(--docs-font-line-height-body);--docs-font-title-sm-font-family: var(--jh-font-family-primary);--docs-font-title-sm-font-weight: var(--jh-font-weight-700);--docs-font-title-sm-font-size: var(--docs-font-size-50);--docs-font-title-sm-line-height: var(--docs-font-line-height-heading);--docs-font-title-md-font-family: var(--jh-font-family-primary);--docs-font-title-md-font-weight: var(--jh-font-weight-700);--docs-font-title-md-font-size: var(--docs-font-size-100);--docs-font-title-md-line-height: var(--docs-font-line-height-heading);--docs-font-title-lg-font-family: var(--jh-font-family-primary);--docs-font-title-lg-font-weight: var(--jh-font-weight-700);--docs-font-title-lg-font-size: var(--docs-font-size-300);--docs-font-title-lg-line-height: var(--docs-font-line-height-heading);--docs-font-display-sm-font-family: var(--jh-font-family-primary);--docs-font-display-sm-font-weight: var(--jh-font-weight-300);--docs-font-display-sm-font-size: var(--docs-font-size-400);--docs-font-display-sm-line-height: var(--docs-font-line-height-heading);--docs-font-display-md-font-family: var(--jh-font-family-primary);--docs-font-display-md-font-weight: var(--jh-font-weight-300);--docs-font-display-md-font-size: var(--docs-font-size-700);--docs-font-display-md-line-height: var(--docs-font-line-height-heading);--docs-font-display-lg-font-family: var(--jh-font-family-primary);--docs-font-display-lg-font-weight: var(--jh-font-weight-300);--docs-font-display-lg-font-size: var(--docs-font-size-1000);--docs-font-display-lg-line-height: var(--docs-font-line-height-heading);--docs-font-heading-1-font-family: var(--jh-font-family-primary);--docs-font-heading-1-font-weight: var(--jh-font-weight-700);--docs-font-heading-1-font-size: var(--docs-font-size-800);--docs-font-heading-1-line-height: var(--docs-font-line-height-heading);--docs-font-heading-2-font-family: var(--jh-font-family-primary);--docs-font-heading-2-font-weight: var(--jh-font-weight-700);--docs-font-heading-2-font-size: var(--docs-font-size-500);--docs-font-heading-2-line-height: var(--docs-font-line-height-heading);--docs-font-heading-3-font-family: var(--jh-font-family-primary);--docs-font-heading-3-font-weight: var(--jh-font-weight-700);--docs-font-heading-3-font-size: var(--docs-font-size-400);--docs-font-heading-3-line-height: var(--docs-font-line-height-heading);--docs-font-heading-4-font-family: var(--jh-font-family-primary);--docs-font-heading-4-font-weight: var(--jh-font-weight-700);--docs-font-heading-4-font-size: var(--docs-font-size-300);--docs-font-heading-4-line-height: var(--docs-font-line-height-heading);--docs-font-heading-5-font-family: var(--jh-font-family-primary);--docs-font-heading-5-font-weight: var(--jh-font-weight-700);--docs-font-heading-5-font-size: var(--docs-font-size-200);--docs-font-heading-5-line-height: var(--docs-font-line-height-heading);--docs-font-heading-6-font-family: var(--jh-font-family-primary);--docs-font-heading-6-font-weight: var(--jh-font-weight-700);--docs-font-heading-6-font-size: var(--docs-font-size-100);--docs-font-heading-6-line-height: var(--docs-font-line-height-heading)}:root{--docs-size-base: var(--jh-dimension-100);--docs-size-xxsm: var(--jh-dimension-200);--docs-size-xsm: var(--jh-dimension-400);--docs-size-sm: var(--jh-dimension-600);--docs-size-md: var(--jh-dimension-900);--docs-size-lg: var(--jh-dimension-1200);--docs-size-xlg: var(--jh-dimension-1400)}:root{--docs-space-component-inset-xsm: var(--jh-dimension-100);--docs-space-component-inset-sm: var(--jh-dimension-200);--docs-space-component-inset-md: var(--jh-dimension-400);--docs-space-component-inset-lg: var(--jh-dimension-600);--docs-space-component-gutter-xsm: var(--jh-dimension-50);--docs-space-component-gutter-sm: var(--jh-dimension-100);--docs-space-component-gutter-md: var(--jh-dimension-200);--docs-space-component-gutter-lg: var(--jh-dimension-400);--docs-space-layout-inset-xsm: var(--jh-dimension-400);--docs-space-layout-inset-sm: var(--jh-dimension-800);--docs-space-layout-inset-md: var(--jh-dimension-1600);--docs-space-layout-inset-lg: var(--jh-dimension-2400);--docs-space-layout-gutter-sm: var(--jh-dimension-300);--docs-space-layout-gutter-md: var(--jh-dimension-600);--docs-space-layout-gutter-lg: var(--jh-dimension-1200)}:root{--docs-animation-timing-50: 150ms;--docs-animation-timing-100: 300ms;--docs-animation-timing-200: 600ms;--docs-animation-ease-in: ease-in;--docs-animation-ease-out: ease-out;--docs-animation-ease-in-out: ease-in-out}:root{--docs-z-index-default: var(--jh-z-index-0);--docs-z-index-nav: var(--jh-z-index-positive-400);--docs-z-index-header: var(--jh-z-index-positive-500);--docs-z-index-sidebar: var(--jh-z-index-positive-600);--docs-z-index-modal: var(--jh-z-index-positive-1000)}[id]:before{content:none}blockquote{margin:revert;border-radius:revert;background:revert;transition:revert}code{padding:revert;position:revert;font-size:revert}*,*::before,*::after{box-sizing:border-box}html{touch-action:manipulation;scroll-behavior:smooth}body{font-family:var(--docs-font-body-md-font-family);font-weight:var(--docs-font-body-md-font-weight);font-size:var(--docs-font-body-md-font-size);line-height:var(--docs-font-body-md-line-height);color:var(--jh-color-content-primary-enabled);background-color:var(--jh-color-container-primary-enabled);position:relative;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6,p,hr,ol,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,ul,ol,form,table,figure,pre{margin-bottom:var(--docs-space-layout-gutter-md)}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,form:last-child,table:last-child,figure:last-child,pre:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{color:var(--jh-color-content-primary-enabled)}h1[id]::before,h2[id]::before,h3[id]::before,h4[id]::before,h5[id]::before,h6[id]::before{content:none}ul,ol{margin-left:var(--docs-space-layout-gutter-md)}li>ul,li>ol{margin-bottom:0}dt{font-family:var(--docs-font-label-md-font-family);font-weight:var(--docs-font-label-md-font-weight);font-size:var(--docs-font-label-md-font-size);line-height:var(--docs-font-label-md-line-height)}dd{margin-inline-start:var(--docs-space-layout-gutter-sm)}h1{font-family:var(--docs-font-heading-1-font-family);font-weight:var(--docs-font-heading-1-font-weight);font-size:var(--docs-font-heading-1-font-size);line-height:var(--docs-font-heading-1-line-height)}h2{font-family:var(--docs-font-heading-2-font-family);font-weight:var(--docs-font-heading-2-font-weight);font-size:var(--docs-font-heading-2-font-size);line-height:var(--docs-font-heading-2-line-height);margin-top:var(--docs-space-layout-gutter-lg)}h3{font-family:var(--docs-font-heading-3-font-family);font-weight:var(--docs-font-heading-3-font-weight);font-size:var(--docs-font-heading-3-font-size);line-height:var(--docs-font-heading-3-line-height)}h4{font-family:var(--docs-font-heading-4-font-family);font-weight:var(--docs-font-heading-4-font-weight);font-size:var(--docs-font-heading-4-font-size);line-height:var(--docs-font-heading-4-line-height)}h5{font-family:var(--docs-font-heading-5-font-family);font-weight:var(--docs-font-heading-5-font-weight);font-size:var(--docs-font-heading-5-font-size);line-height:var(--docs-font-heading-5-line-height)}h6{font-family:var(--docs-font-heading-6-font-family);font-weight:var(--docs-font-heading-6-font-weight);font-size:var(--docs-font-heading-6-font-size);line-height:var(--docs-font-heading-6-line-height)}p{font-family:var(--docs-font-body-md-font-family);font-weight:var(--docs-font-body-md-font-weight);font-size:var(--docs-font-body-md-font-size);line-height:var(--docs-font-body-md-line-height)}figure{margin:var(--docs-space-layout-gutter-md) 0}img{max-width:100%;vertical-align:middle}svg{display:inline-block;vertical-align:middle;fill:currentColor}svg:not(:root){overflow:hidden}table{width:100%;border-collapse:collapse}table caption{font-family:var(--docs-font-label-md-font-family);font-weight:var(--docs-font-label-md-font-weight);font-size:var(--docs-font-label-md-font-size);line-height:var(--docs-font-label-md-line-height);text-align:left;margin-bottom:var(--docs-space-component-gutter-md)}table tbody{border:none}table td,table th{vertical-align:top;background-color:var(--jh-color-container-primary-enabled);padding:var(--docs-space-component-inset-md);font:var(--docs-font-body-sm)}table th{text-align:left;font-weight:var(--docs-font-weight-bold)}table tr td{border-bottom:none}table tr{border-top:var(--jh-border-decorative-style) var(--jh-border-decorative-width) var(--jh-color-divider-secondary)}table tr:last-child{border-bottom:var(--jh-border-decorative-style) var(--jh-border-decorative-width) var(--jh-color-divider-secondary)}table td{vertical-align:top}blockquote{margin-left:var(--docs-space-layout-gutter-md);margin-right:var(--docs-space-layout-gutter-md);padding-left:var(--docs-space-component-inset-md);border-left:var(--docs-border-accent-border-style) var(--docs-border-accent-border-width) var(--jh-color-content-secondary-enabled)}blockquote,blockquote p{font-family:var(--docs-font-body-md-font-family);font-weight:var(--docs-font-body-md-font-weight);font-size:var(--docs-font-body-md-font-size);line-height:var(--docs-font-body-md-line-height)}cite{color:var(--jh-color-content-primary-enabled);font-family:var(--docs-font-label-md-font-family);font-weight:var(--docs-font-label-md-font-weight);font-size:var(--docs-font-label-md-font-size);line-height:var(--docs-font-label-md-line-height)}a:link{color:var(--jh-color-content-brand-enabled)}a:visited{color:var(--jh-color-content-brand-enabled)}a:hover{color:var(--jh-color-content-brand-hover)}a:focus{outline-style:var(--jh-border-focus-style);outline-width:var(--jh-border-focus-width);outline-color:var(--jh-color-interactive-focus);outline-offset:2px}a img{border-style:none}button:hover{cursor:pointer}button:focus{outline-style:var(--jh-border-focus-style);outline-width:var(--jh-border-focus-width);outline-color:var(--jh-color-interactive-focus);outline-offset:2px}code,pre{font-family:var(--docs-font-code-sm-font-family);font-weight:var(--docs-font-code-sm-font-weight);font-size:var(--docs-font-code-sm-font-size);line-height:var(--docs-font-code-sm-line-height)}:not(pre)>code,pre{background-color:var(--jh-color-container-secondary-enabled)}:not(pre)>code{padding:2px .5ch;border-radius:var(--jh-border-radius-100)}@media(forced-colors: active){:not(pre)>code{padding:0}}pre{padding:var(--docs-space-component-inset-md);border-radius:var(--jh-border-radius-200);overflow:auto}@media(forced-colors: active){pre{border-style:var(--jh-border-decorative-style);border-width:var(--jh-border-decorative-width);border-color:var(--jh-border-decorative-color)}}::selection{background-color:var(--jh-color-interactive-highlight)}:target{scroll-margin-top:24px}nav ul{list-style:none;margin:0}.docs-layout{display:flex;flex-direction:column}@media only screen and (min-width: 1280px){.docs-layout{flex-direction:row}}.docs-layout__inner{display:flex;flex-direction:column;flex:1 1 auto}@media(min-width: 1280px){.docs-header{display:none}}.docs-main{flex:1 1 auto}.docs-main .docs-content{order:1;flex:1 1 66%;max-width:75ch}.docs-main .docs-content h1{margin-top:0}.docs-main .docs-content h2,.docs-main .docs-content h3,.docs-main .docs-content h4,.docs-main .docs-content h5,.docs-main .docs-content h6{position:relative}.docs-main .docs-content__wrapper{display:flex;flex-direction:column;padding:var(--docs-space-layout-inset-sm) var(--docs-space-layout-inset-xsm);gap:var(--docs-space-layout-inset-md)}@media(min-width: 768px){.docs-main .docs-content__wrapper{padding:var(--docs-space-layout-inset-md)}}@media(min-width: 1024px){.docs-main .docs-content__wrapper{flex-direction:row}}.docs-main .docs-toc{flex:1 1 33%;display:none;order:2;border-bottom:var(--jh-border-decorative-style) var(--jh-border-decorative-width) var(--jh-color-divider-secondary);padding-bottom:var(--docs-space-component-inset-md)}@media(min-width: 1024px){.docs-main .docs-toc{display:block;border-bottom:none;padding-bottom:0}}.docs-main .docs-toc nav{top:calc(var(--docs-size-xlg) + var(--docs-space-layout-inset-md));position:sticky}.docs-section{padding:var(--docs-space-layout-inset-sm) var(--docs-space-layout-inset-xsm)}.docs-section--shaded{background-color:var(--jh-color-container-brand-enabled)}@media(min-width: 768px){.docs-section{padding:var(--docs-space-layout-inset-md)}}.docs-table-wrapper{overflow-x:auto}.docs-table-wrapper:not(:last-child){margin-bottom:var(--docs-space-layout-gutter-md)}.docs-grid{display:grid;grid-template-columns:1fr;margin:var(--docs-space-layout-gutter-md) 0;gap:var(--docs-space-layout-gutter-md)}.docs-grid:last-child{margin-bottom:0}@media(min-width: 512px){.docs-grid--span-6,.docs-grid--span-4,.docs-grid--span-3,.docs-grid--span-2{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1280px){.docs-grid--span-6{grid-template-columns:repeat(2, 1fr)}.docs-grid--span-4{grid-template-columns:repeat(3, 1fr)}.docs-grid--span-3{grid-template-columns:repeat(4, 1fr)}.docs-grid--span-2{grid-template-columns:repeat(6, 1fr)}.docs-grid--span-1{grid-template-columns:repeat(12, 1fr)}}.docs-grid__item .docs-guideline{height:100%}.docs-grid__item .docs-guideline:first-of-type{margin-top:0}.docs-grid__item .docs-figure{height:100%}.docs-grid__item .docs-figure:first-of-type{margin-top:0}.docs-grid__item .figure-caption{height:100%}.columns{display:flex;flex-direction:column;align-items:stretch}@media(min-width: 768px){.columns{flex-direction:row;margin-left:-0.75em;margin-right:-0.75em}}.column{flex:1}@media(min-width: 768px){.column{margin-left:.75em;margin-right:.75em}.column:not(:last-child){padding-bottom:0}}.docs-features h2{margin-top:0}.docs-title{margin-bottom:var(--docs-space-layout-gutter-md)}.docs-lead{font-family:var(--docs-font-body-lg-font-family);font-weight:var(--docs-font-body-lg-font-weight);font-size:var(--docs-font-body-lg-font-size);line-height:var(--docs-font-body-lg-line-height)}.docs-centered{text-align:center}.docs-image{margin-bottom:var(--docs-space-layout-gutter-md)}.slot{display:contents}.docs-anchor-link{display:none;align-items:center;justify-content:center;position:absolute;left:calc(var(--docs-size-sm)*-1 - var(--docs-space-component-gutter-sm));height:var(--docs-size-sm);width:var(--docs-size-sm);opacity:0;top:0px;bottom:0px;margin:auto 0px;transition-property:all;transition-duration:var(--docs-animation-timing-50);transition-timing-function:var(--docs-animation-ease-in-out);background-color:var(--jh-color-container-primary-hover);border-radius:var(--jh-border-radius-100)}@media(min-width: 768px){.docs-anchor-link{display:inline-flex}}.docs-anchor-link svg{fill:var(--jh-color-content-brand-enabled)}@media(forced-colors: active){.docs-anchor-link svg{fill:LinkText}}h2:hover .docs-anchor-link,h3:hover .docs-anchor-link,h4:hover .docs-anchor-link,h5:hover .docs-anchor-link,h6:hover .docs-anchor-link,.docs-anchor-link:focus{opacity:1}.docs-anchor-link .icon{display:inline-block;contain:size;width:var(--docs-size-xsm);height:var(--docs-size-xsm)}.docs-breadcrumb{margin-bottom:var(--docs-space-layout-gutter-lg);display:none}@media only screen and (min-width: 768px){.docs-breadcrumb{display:block}}.docs-breadcrumb .breadcrumb-list{list-style:none;margin:0;display:inline-flex}.docs-breadcrumb .breadcrumb-separator svg{width:var(--docs-size-sm);height:var(--docs-size-sm);fill:var(--jh-color-divider-primary)}.docs-button{appearance:none;display:inline-flex;align-items:center;text-transform:none;text-decoration:none;cursor:pointer;transition-property:all;transition-duration:var(--docs-animation-timing-50);transition-timing-function:var(--docs-animation-ease-in-out);white-space:initial;font-family:var(--docs-font-body-md-font-family);font-weight:var(--docs-font-body-md-font-weight);font-size:var(--docs-font-body-md-font-size);line-height:var(--docs-font-body-md-line-height);padding:0 var(--docs-space-component-inset-md);border-radius:var(--jh-border-radius-100);border:none}.docs-button[data-appearance=primary],.docs-button[data-appearance=primary]:visited{background-color:var(--jh-color-content-brand-enabled);color:var(--jh-color-content-on-brand-enabled)}.docs-button[data-appearance=primary]:hover,.docs-button[data-appearance=primary]:focus{background-color:var(--jh-color-content-brand-hover);color:var(--jh-color-content-on-brand-hover)}.docs-button[data-appearance=primary]:active{background-color:var(--jh-color-content-brand-active);color:var(--jh-color-content-on-brand-active)}.docs-button[data-appearance=secondary],.docs-button[data-appearance=secondary]:visited{background-color:rgba(0,0,0,0);border-style:var(--jh-border-decorative-style);border-width:var(--jh-border-decorative-width);border-color:var(--jh-color-content-brand-enabled);color:var(--jh-color-content-brand-enabled)}.docs-button[data-appearance=secondary]:hover,.docs-button[data-appearance=secondary]:focus{background-color:var(--jh-color-container-primary-hover);border-color:var(--jh-color-content-brand-hover);color:var(--jh-color-content-brand-hover)}.docs-button[data-appearance=secondary]:active{background-color:var(--jh-color-container-primary-active);border-color:var(--jh-color-content-brand-active);color:var(--jh-color-content-brand-active)}.docs-button[data-appearance=tertiary],.docs-button[data-appearance=tertiary]:visited{background-color:var(--jh-color-container-primary-enabled);color:var(--jh-color-content-brand-enabled)}.docs-button[data-appearance=tertiary]:hover,.docs-button[data-appearance=tertiary]:focus{background-color:var(--jh-color-container-primary-hover);color:var(--jh-color-content-brand-hover)}.docs-button[data-appearance=tertiary]:active{background-color:var(--jh-color-container-primary-active);color:var(--jh-color-content-brand-active)}.docs-button[data-size=small]{height:var(--docs-size-sm)}.docs-button[data-size=medium]{height:var(--docs-size-md)}.docs-button[data-size=large]{height:var(--docs-size-lg)}.docs-card{display:flex;flex-direction:column;justify-content:start;background-color:var(--jh-color-container-primary-enabled);color:var(--jh-color-content-primary-enabled);border-radius:var(--jh-border-radius-200);border-color:var(--jh-color-divider-secondary);border-width:var(--jh-border-decorative-width);border-style:var(--jh-border-decorative-style);padding:var(--docs-space-component-inset-lg);gap:var(--docs-space-component-gutter-md);overflow:hidden;margin-bottom:0;transition-property:all;transition-duration:var(--docs-animation-timing-50);transition-timing-function:var(--docs-animation-ease-in-out)}.docs-card p{overflow:visible}.docs-card .card-media{background-color:var(--jh-color-container-secondary-enabled)}.docs-card .card-media img{width:100%;margin-bottom:0}.docs-card .card-header{display:flex;flex-direction:column;gap:var(--docs-space-component-gutter-md)}.docs-card .card-content{height:100%;color:var(--jh-color-content-secondary-enabled);font-family:var(--docs-font-body-sm-font-family);font-weight:var(--docs-font-body-sm-font-weight);font-size:var(--docs-font-body-sm-font-size);line-height:var(--docs-font-body-sm-line-height)}.docs-card .card-icon svg{height:var(--docs-size-sm);width:var(--docs-size-sm);fill:var(--jh-color-content-brand-enabled)}@media(forced-colors: active){.docs-card .card-icon svg{fill:currentColor}}.docs-card .card-icon--material .material-symbols-outlined{font-size:var(--docs-size-sm);line-height:1;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}@media(forced-colors: active){.docs-card .card-icon--material .material-symbols-outlined{color:currentColor}}.docs-card .card-title{font-family:var(--docs-font-heading-3-font-family);font-weight:var(--docs-font-heading-3-font-weight);font-size:var(--docs-font-heading-3-font-size);line-height:var(--docs-font-heading-3-line-height);margin:0}.docs-card .card-title a{color:var(--jh-color-content-primary-enabled);text-decoration:none}.docs-card .card-title a:hover,.docs-card .card-title a:focus{color:var(--jh-color-content-brand-hover);text-decoration:underline}.docs-card .card-subtitle{color:var(--jh-color-content-secondary-enabled)}.docs-card .card-footer{font-family:var(--docs-font-body-sm-font-family);font-weight:var(--docs-font-body-sm-font-weight);font-size:var(--docs-font-body-sm-font-size);line-height:var(--docs-font-body-sm-line-height)}.docs-card[data-fill-media] .card-media{width:calc(100% + var(--docs-space-component-inset-md)*2);margin-top:calc(var(--docs-space-component-inset-md)*-1);margin-left:calc(var(--docs-space-component-inset-md)*-1);margin-right:calc(var(--docs-space-component-inset-md)*-1)}.docs-grid__item .docs-card{height:100%}@media(prefers-color-scheme: dark){.picto-web-component{--color-override: currentColor}}@media(prefers-color-scheme: dark){#picto-web-component-gradient-1,#picto-web-component-gradient-2{--color-override: currentColor}}.docs-dropdown .docs-menu{display:none;flex-direction:column;width:auto;position:absolute;animation-duration:var(--docs-animation-timing-50);animation-timing-function:var(--docs-animation-ease-out);animation-name:fade}.docs-dropdown .docs-menu .menu-default-wrapper{padding:var(--docs-space-component-inset-sm)}.docs-dropdown:focus-within .docs-menu{display:flex}.docs-dropdown-list{list-style:none;margin-left:0}.docs-dropdown-list .dropdown-list-item:not(:last-of-type){margin-bottom:var(--docs-space-component-gutter-sm)}.docs-dropdown-list .dropdown-list-link{display:inline-flex;width:100%;height:var(--docs-size-md);text-decoration:none;padding:var(--docs-space-component-inset-sm);border-radius:var(--jh-border-radius-200);transition-property:all;transition-duration:var(--docs-animation-timing-50);transition-timing-function:var(--docs-animation-ease-in-out);line-height:var(--docs-font-line-height-heading);color:var(--jh-color-content-primary-enabled)}.docs-dropdown-list .dropdown-list-link:hover,.docs-dropdown-list .dropdown-list-link:focus{background-color:var(--jh-color-container-primary-hover)}@media(forced-colors: active){.docs-dropdown-list .dropdown-list-link:hover{text-decoration:underline}}.docs-dropdown-list .dropdown-list-link:active{background-color:var(--jh-color-container-primary-active)}.docs-dropdown-list .dropdown-list-label{display:flex;gap:var(--docs-space-component-gutter-sm);align-items:center;font-family:var(--docs-font-body-md-font-family);font-weight:var(--docs-font-body-md-font-weight);font-size:var(--docs-font-body-md-font-size);line-height:var(--docs-font-body-md-line-height);color:var(--jh-color-content-primary-enabled)}.docs-dropdown-list .dropdown-list-label svg{fill:var(--jh-color-content-brand-enabled);height:var(--docs-size-xsm);width:var(--docs-size-xsm)}@keyframes fade{0%{opacity:0}100%{opacity:1}}.docs-figure{display:flex;flex-direction:column;background-color:var(--jh-color-container-secondary-enabled);border-style:var(--jh-border-decorative-style);border-width:var(--jh-border-decorative-width);border-color:var(--jh-color-divider-secondary);overflow:hidden;border-radius:var(--jh-border-radius-200)}.docs-figure .figure-image-wrapper{display:flex;flex:1 0 0;align-items:flex-start;padding:var(--docs-space-component-inset-md)}.docs-figure .figure-image-wrapper:has(img){justify-content:center}@media(prefers-color-scheme: dark){.docs-figure .figure-image-wrapper:has(img){forced-color-adjust:none;background-color:var(--docs-color-container-inverse-enabled)}}.docs-figure .figure-caption{background-color:var(--jh-color-container-primary-enabled);padding:var(--docs-space-component-inset-md);font-family:var(--docs-font-body-sm-font-family);font-weight:var(--docs-font-body-sm-font-weight);font-size:var(--docs-font-body-sm-font-size);line-height:var(--docs-font-body-sm-line-height)}.docs-figure .figure-image-wrapper+.figure-caption{border-top:var(--jh-border-decorative-style) var(--jh-border-decorative-width) var(--jh-color-divider-secondary)}.docs-figure .docs-image{margin-bottom:0}.column .docs-figure{height:100%}.docs-figure .figure-image-wrapper ul:last-child{margin-bottom:0}.docs-footer{border-top:1px solid var(--jh-color-divider-secondary);font-family:var(--docs-font-body-sm-font-family);font-weight:var(--docs-font-body-sm-font-weight);font-size:var(--docs-font-body-sm-font-size);line-height:var(--docs-font-body-sm-line-height)}.docs-footer ul{margin:0;padding:0;list-style:none}.docs-footer a{text-decoration:none;color:var(--jh-color-content-primary-enabled)}.docs-footer a:hover{text-decoration:underline}.docs-footer .docs-container:not(:last-child){margin-bottom:var(--docs-space-layout-gutter-md)}.docs-footer .docs-lockup svg{width:120px;--jha-logo-dot-color-1: var(--jh-color-brand-tertiary);--jha-logo-dot-color-2: var(--jh-color-brand-secondary)}.docs-footer .docs-grid{display:flex;flex-direction:column}@media(min-width: 1024px){.docs-footer .docs-grid{display:grid}}.docs-footer .footer-nav{padding:var(--docs-space-layout-inset-sm) var(--docs-space-layout-inset-xsm)}@media(min-width: 768px){.docs-footer .footer-nav{padding:var(--docs-space-layout-inset-md)}}.docs-footer .footer-nav .docs-grid{margin:0}.docs-footer .footer-nav-item:not(:last-of-type){margin-bottom:var(--docs-space-component-gutter-md)}.docs-footer .footer-nav-link{font-size:var(--docs-font-body-sm-font-size)}.docs-footer .footer-copyright{color:var(--jh-color-content-secondary-enabled);font-family:var(--docs-font-body-xsm-font-family);font-weight:var(--docs-font-body-xsm-font-weight);font-size:var(--docs-font-body-xsm-font-size);line-height:var(--docs-font-body-xsm-line-height);margin-bottom:0;flex:1 0 0}.docs-footer .footer-description-wrapper{grid-column:1/span 6}.docs-footer .footer-links-wrapper{grid-column:9/span 2}.docs-footer .footer-legal-wrapper{grid-column:11/span 2}.docs-guideline{margin:var(--docs-space-layout-gutter-md) 0}.docs-guideline:last-child{margin-bottom:0}.docs-guideline .docs-figure{position:relative;overflow:hidden;margin-top:0}.docs-guideline .docs-figure:after{display:block;content:"";position:absolute;top:-1px;left:0;right:0;height:calc(var(--docs-size-xxsm) + 1px)}.docs-guideline .guideline-text-wrapper{display:flex;gap:var(--docs-space-component-gutter-sm)}.docs-guideline .guideline-icon{flex:0 0 auto;width:var(--docs-size-xsm);height:var(--docs-size-xsm)}.docs-guideline .guideline-icon svg{vertical-align:top}.docs-guideline .guideline-title{font-family:var(--docs-font-label-sm-font-family);font-weight:var(--docs-font-label-sm-font-weight);font-size:var(--docs-font-label-sm-font-size);line-height:var(--docs-size-xsm)}.docs-guideline .guideline-icon svg,.docs-guideline[data-appearance=note] .guideline-icon svg{fill:var(--jh-color-content-secondary-enabled)}.docs-guideline[data-appearance=do] .docs-figure:after{background-color:var(--jh-color-content-positive-enabled)}.docs-guideline[data-appearance=do] .guideline-icon svg{fill:var(--jh-color-content-positive-enabled)}.docs-guideline[data-appearance=do] .guideline-title{color:var(--jh-color-content-positive-enabled)}.docs-guideline[data-appearance=dont] .docs-figure:after{background-color:var(--jh-color-content-negative-enabled)}.docs-guideline[data-appearance=dont] .guideline-icon svg{fill:var(--jh-color-content-negative-enabled)}.docs-guideline[data-appearance=dont] .guideline-title{color:var(--jh-color-content-negative-enabled)}.docs-guideline[data-appearance=caution] .docs-figure:after{background-color:var(--docs-color-content-caution-enabled)}.docs-guideline[data-appearance=caution] .guideline-icon svg{fill:var(--docs-color-content-caution-enabled)}.docs-guideline[data-appearance=caution] .guideline-title{color:var(--docs-color-content-caution-enabled)}.docs-header{position:sticky;top:0;align-items:center;background-color:var(--jh-color-container-primary-enabled);border-bottom:var(--jh-border-decorative-style) var(--jh-border-decorative-width) var(--jh-color-divider-secondary);z-index:var(--docs-z-index-header);height:var(--docs-size-lg);padding:0 var(--docs-space-component-inset-md)}.docs-header .header-inner{display:flex;height:100%;align-items:center;gap:var(--docs-space-layout-gutter-md)}.docs-header .header-sidebar-button{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:none;height:var(--docs-size-lg);width:var(--docs-size-lg);flex:0 0 auto;margin-left:calc(var(--docs-space-component-inset-md)*-1);padding:0;box-shadow:none;transform:none;border-radius:0}.docs-header .header-sidebar-button svg{fill:var(--jh-color-content-brand-enabled);height:var(--docs-size-sm);width:var(--docs-size-sm)}@media(forced-colors: active){.docs-header .header-sidebar-button svg{fill:currentColor}}.docs-header .header-sidebar-button:focus{outline-offset:-2px}.docs-header .header-sidebar-button:hover svg{fill:var(--jh-color-content-brand-hover)}@media(forced-colors: active){.docs-header .header-sidebar-button:hover svg{fill:currentColor}}@media(max-width: 767px){.docs-header .header-sidebar-button{border-radius:0}}@media(min-width: 1280px){.docs-header .header-sidebar-button{display:none}}.docs-header .header-logo-wrapper{display:flex;align-items:center;gap:var(--docs-space-component-gutter-md)}.docs-header .header-logo{display:flex;flex:0 0 auto;align-items:center;gap:var(--docs-space-component-gutter-md)}.docs-header .header-logo svg{height:var(--docs-size-sm)}@media(min-width: 1024px){.docs-header .header-logo svg{height:var(--jh-dimension-700)}}.docs-header .header-primary{flex:1 0 auto;display:flex;justify-content:flex-end}@media(min-width: 1024px){.docs-header .header-primary{justify-content:flex-start}}.docs-header .header-secondary{flex:0 0 auto}@media(min-width: 768px){.docs-header .header-secondary{display:flex}}.header-banner .docs-notification{padding:var(--docs-space-component-inset-md);border-radius:0;margin-bottom:0}@media(min-width: 768px){.header-banner .docs-notification{padding:var(--docs-space-component-inset-md) var(--docs-space-component-inset-lg)}}@media(forced-colors: active){.header-banner .docs-notification{border:none;border-bottom-style:var(--jh-border-decorative-style);border-bottom-width:var(--jh-border-decorative-width);border-bottom-color:var(--jh-border-decorative-color)}}.docs-hero{display:flex;position:relative;background-color:var(--docs-color-container-primary-enabled);padding:var(--docs-space-layout-inset-xsm);height:auto}@media(min-width: 768px){.docs-hero{padding:var(--docs-space-layout-inset-md)}}@media(forced-colors: active){.docs-hero{background-image:none}}.docs-hero .docs-image{margin-bottom:0}.docs-hero .hero-content-wrapper{display:flex;flex-direction:column;gap:var(--docs-space-layout-gutter-md)}@media(min-width: 768px){.docs-hero .hero-content-wrapper{gap:var(--docs-space-layout-gutter-lg)}}.docs-hero .hero-content{display:flex;justify-content:flex-start;flex-direction:column}.docs-hero .hero-heading{color:var(--docs-color-content-primary-enabled);margin-top:0;margin-bottom:var(--docs-space-layout-gutter-md);text-align:left;font-family:var(--docs-font-display-md-font-family);font-weight:var(--docs-font-display-md-font-weight);font-size:var(--docs-font-display-md-font-size);line-height:var(--docs-font-display-md-line-height)}@media(min-width: 1280px){.docs-hero .hero-heading{font-family:var(--docs-font-display-lg-font-family);font-weight:var(--docs-font-display-lg-font-weight);font-size:var(--docs-font-display-lg-font-size);line-height:var(--docs-font-display-lg-line-height)}}.docs-hero .hero-lead{text-align:left;font-family:var(--docs-font-body-lg-font-family);font-weight:var(--docs-font-body-lg-font-weight);font-size:var(--docs-font-body-lg-font-size);line-height:var(--docs-font-body-lg-line-height);margin:0;color:var(--docs-color-content-primary-enabled)}@media(min-width: 1280px){.docs-hero .hero-lead{font-family:var(--docs-font-display-sm-font-family);font-weight:var(--docs-font-display-sm-font-weight);font-size:var(--docs-font-display-sm-font-size);line-height:var(--docs-font-line-height-body)}}.docs-hero .hero-lead:not(:last-of-type){margin-bottom:var(--docs-space-layout-gutter-md)}.docs-hero .hero-cta{margin-top:var(--docs-space-layout-gutter-md)}.docs-input{display:flex;flex-direction:column;gap:var(--docs-space-component-gutter-md)}.docs-input .input-label{font-family:var(--docs-font-label-md-font-family);font-weight:var(--docs-font-label-md-font-weight);font-size:var(--docs-font-label-md-font-size);line-height:var(--docs-font-label-md-line-height)}.docs-input .input-field-wrapper{display:block;position:relative}.docs-input .input-field{height:var(--docs-size-md);width:100%;border-radius:var(--jh-border-radius-200);padding:0 var(--docs-space-component-inset-md);color:var(--jh-color-content-primary-enabled);font-family:var(--docs-font-body-md-font-family);font-weight:var(--docs-font-body-md-font-weight);font-size:var(--docs-font-body-md-font-size);line-height:var(--docs-font-body-md-line-height);border:var(--jh-border-control-style) var(--jh-border-control-width) var(--jh-color-divider-primary);background-color:var(--jh-color-container-primary-enabled)}.docs-input .input-field::placeholder{color:var(--jh-color-content-secondary-enabled)}.docs-input .input-field:focus-visible{outline-color:var(--jh-color-interactive-focus)}.docs-input .input-field::-webkit-search-decoration,.docs-input .input-field::-webkit-search-cancel-button,.docs-input .input-field::-webkit-search-results-button,.docs-input .input-field::-webkit-search-results-decoration{display:none}.docs-input .input-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--docs-size-sm);height:var(--docs-size-sm);position:absolute;left:var(--docs-space-component-inset-md);top:50%;transform:translateY(-50%)}.docs-input .input-icon svg{height:var(--docs-size-sm);width:var(--docs-size-sm)}.docs-input--search .input-field{padding-left:calc(var(--docs-space-component-inset-md) + var(--docs-size-sm) + var(--docs-space-component-gutter-md))}.docs-list{list-style:none;margin-left:0;background-color:rgba(0,0,0,0);color:var(--jh-color-content-primary-enabled);font-family:var(--docs-font-body-md-font-family);font-weight:var(--docs-font-body-md-font-weight);font-size:var(--docs-font-body-md-font-size);line-height:var(--docs-font-body-md-line-height);border-top:var(--jh-border-decorative-style) var(--jh-border-decorative-width) var(--jh-color-divider-secondary)}.docs-list-item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-bottom:var(--jh-border-decorative-style) var(--jh-border-decorative-width) var(--jh-color-divider-secondary)}.docs-list-item .list-item-wrapper{padding-top:var(--docs-space-component-inset-md);padding-right:var(--docs-space-component-inset-lg);padding-bottom:var(--docs-space-component-inset-md);padding-left:var(--docs-space-component-inset-lg)}.docs-list-item-changelog .list-item-wrapper{display:flex;flex-direction:column;gap:var(--docs-space-component-gutter-md);width:100%}@media(min-width: 512px){.docs-list-item-changelog .list-item-wrapper{flex-direction:row;align-items:baseline}}.docs-list-item-changelog .list-item-title-wrapper{display:flex;gap:var(--docs-space-component-gutter-md);flex:1 0 auto;align-items:baseline}.docs-list-item-changelog .list-item-changelog-title{margin-bottom:0}.docs-list-item-changelog .list-item-changelog-link{display:inline-flex;gap:var(--docs-space-component-gutter-sm);align-items:center}.docs-list-item-changelog .list-item-changelog-date{font-family:var(--docs-font-body-sm-font-family);font-weight:var(--docs-font-body-sm-font-weight);font-size:var(--docs-font-body-sm-font-size);line-height:var(--docs-font-body-sm-line-height);color:var(--jh-color-content-secondary-enabled)}.docs-lockup{display:flex;align-items:center}.docs-lockup a{display:inline-flex}.docs-lockup svg{--jha-logo-dot-color-1: var( --docs-lockup-dot-color-fill-1, var(--jh-color-cyan-200) );--jha-logo-dot-color-2: var( --docs-lockup-dot-color-fill-2, var(--jh-color-blue-600) )}.docs-lockup .jha-logo-wordmark{fill:var(--jh-color-content-primary-enabled)}.docs-lockup .jha-logo-icon{fill:var(--jh-color-content-primary-enabled)}.docs-lockup .jha-logo-trademark{fill:var(--jh-color-content-primary-enabled)}.docs-menu{border-radius:var(--jh-border-radius-200);background-color:var(--jh-color-container-primary-enabled);box-shadow:var(--jh-shadow-high);z-index:var(--docs-z-index-nav)}@media(forced-colors: active){.docs-menu{border-style:var(--jh-border-decorative-style);border-width:var(--jh-border-decorative-width);border-width:var(--jh-border-decorative-color)}}.docs-menu .menu-default-wrapper{padding:var(--docs-space-component-inset-sm) 0}.docs-menu .menu-default{color:var(--jh-color-content-primary-enabled);font-family:var(--docs-font-body-md-font-family);font-weight:var(--docs-font-body-md-font-weight);font-size:var(--docs-font-body-md-font-size);line-height:var(--docs-font-body-md-line-height)}.docs-nav{display:none}@media(min-width: 1024px){.docs-nav{display:flex}}.docs-nav .nav-header{display:none}.docs-nav .nav-items{display:flex;gap:var(--docs-space-component-gutter-md)}.docs-nav .nav-item{position:relative}.docs-nav .nav-item .docs-button[data-appearance]{color:var(--jh-color-content-primary-enabled);border:none;height:var(--docs-size-md);border-radius:var(--jh-border-radius-100);font-family:var(--docs-font-label-md-font-family);font-weight:var(--docs-font-label-md-font-weight);font-size:var(--docs-font-label-md-font-size);line-height:var(--docs-font-label-md-line-height)}.docs-nav .nav-item .docs-button[data-appearance]:hover,.docs-nav .nav-item .docs-button[data-appearance]:focus-within{color:var(--jh-color-content-primary-hover)}@media(forced-colors: active){.docs-nav .nav-item .docs-button[data-appearance]:hover{text-decoration:underline}}.docs-nav .docs-dropdown .docs-menu{width:322px}.docs-nav .docs-dropdown .dropdown-category{display:none}.docs-nav-open{display:flex;flex-direction:column;position:fixed;left:16px;right:16px;top:16px;height:auto;background-color:var(--jh-color-container-primary-enabled);max-height:calc(100% - 32px);border-radius:var(--jh-border-radius-200);box-shadow:var(--jh-shadow-high);z-index:var(--docs-z-index-nav)}@media(min-width: 768px){.docs-nav-open{width:360px;left:auto}}.docs-nav-open .nav-header{display:flex;border-bottom:var(--jh-border-decorative-style) var(--jh-border-decorative-width) var(--jh-color-divider-secondary);justify-content:flex-end}.docs-nav-open .nav-button-close{align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:none;height:var(--docs-size-lg);width:var(--docs-size-lg);border-radius:0;padding:0;box-shadow:none;transform:none}.docs-nav-open .nav-button-close:focus{outline-offset:-2px}.docs-nav-open .nav-button-close svg{height:var(--docs-size-sm);width:var(--docs-size-sm);fill:var(--jh-color-content-brand-enabled)}.docs-nav-open .nav-button-close:hover svg{fill:var(--jh-color-content-brand-hover)}.docs-nav-open .nav-items{overflow-y:auto;flex-direction:column;gap:0}@media(max-width: 1023px){.docs-nav-open .nav-items{padding:var(--docs-space-component-inset-md)}}@media(max-width: 1023px){.docs-nav-open .nav-item .docs-button{width:100%;padding:var(--docs-space-component-inset-sm)}}.docs-nav-open .docs-dropdown .docs-button{display:none}.docs-nav-open .docs-dropdown .docs-menu{display:flex;position:relative;background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none;width:100%;top:auto;left:auto;transform:none;overflow:auto}.docs-nav-open .docs-dropdown .docs-menu .menu-default-wrapper{padding:0}.docs-nav-open .docs-dropdown .dropdown-category{display:inline-flex;width:100%;padding:var(--docs-space-component-inset-sm);height:var(--docs-size-md);align-items:center;font-family:var(--docs-font-heading-6-font-family);font-weight:var(--docs-font-heading-6-font-weight);font-size:var(--docs-font-heading-6-font-size);line-height:var(--docs-font-heading-6-line-height)}.docs-nav-open .docs-dropdown .docs-dropdown-list{padding-left:var(--docs-space-component-inset-sm)}.docs-notification{padding:var(--docs-space-component-inset-md);position:relative;display:flex;border-radius:var(--jh-border-radius-200);margin-bottom:var(--docs-space-layout-gutter-md)}@media(forced-colors: active){.docs-notification{border-style:var(--jh-border-decorative-style);border-width:2px;border-color:var(--jh-border-decorative-color)}}.docs-notification .notification-icon{width:var(--docs-size-sm);height:var(--docs-size-sm);margin-right:var(--docs-space-component-gutter-md);flex:0 0 auto}.docs-notification .notification-icon svg{vertical-align:top}.docs-notification .notification-headline{font-family:var(--docs-font-heading-6-font-family);font-weight:var(--docs-font-heading-6-font-weight);font-size:var(--docs-font-heading-6-font-size);line-height:var(--docs-font-heading-6-line-height);margin-right:var(--docs-space-component-gutter-md)}.docs-notification[data-appearance=neutral]{background-color:var(--jh-color-container-secondary-enabled)}.docs-notification[data-appearance=informative]{background-color:var(--jh-color-container-brand-enabled)}.docs-notification[data-appearance=informative] .notification-icon svg{fill:var(--jh-color-content-brand-enabled)}.docs-notification[data-appearance=positive]{background-color:var(--jh-color-container-positive-enabled)}.docs-notification[data-appearance=positive] .notification-icon svg{fill:var(--jh-color-content-positive-enabled)}.docs-notification[data-appearance=caution]{background-color:var(--docs-color-container-caution-enabled)}.docs-notification[data-appearance=caution] .notification-icon svg{fill:var(--docs-color-content-caution-enabled)}.docs-notification[data-appearance=negative]{background-color:var(--jh-color-container-negative-enabled)}.docs-notification[data-appearance=negative] .notification-icon svg{fill:var(--jh-color-content-negative-enabled)}.docs-sidebar{border-right:var(--jh-border-decorative-width) var(--jh-border-decorative-style) var(--jh-border-decorative-color);background-color:var(--jh-color-container-secondary-enabled);width:300px;flex:0 0 300px;transition-property:all;transition-duration:var(--docs-animation-timing-100);transition-timing-function:var(--docs-animation-ease-in-out);position:fixed;top:0;bottom:0;left:-100%;right:100%;z-index:var(--docs-z-index-sidebar)}@media(max-width: 320px){.docs-sidebar{position:absolute}}@media(min-width: 1280px){.docs-sidebar{position:sticky;top:0;height:100vh;left:0;overflow-y:auto;z-index:var(--docs-z-index-default)}}.docs-sidebar .sidebar-header{display:flex;justify-content:flex-end;border-bottom:var(--jh-border-decorative-style) var(--jh-border-decorative-width) var(--jh-color-divider-secondary)}@media(min-width: 1280px){.docs-sidebar .sidebar-header{display:none}}.docs-sidebar .sidebar-close{align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:none;height:var(--docs-size-lg);width:var(--docs-size-lg);border-radius:0;padding:0;box-shadow:none;transform:none}.docs-sidebar .sidebar-close:focus{outline-offset:-2px}.docs-sidebar .sidebar-close svg{fill:var(--jh-color-content-brand-enabled);height:var(--docs-size-sm);width:var(--docs-size-sm)}@media(forced-colors: active){.docs-sidebar .sidebar-close svg{fill:currentColor}}.docs-sidebar .sidebar-close:hover svg{fill:var(--jh-color-content-brand-hover)}@media(forced-colors: active){.docs-sidebar .sidebar-close:hover svg{fill:currentColor}}.docs-sidebar .sidebar-logo{display:none;padding:var(--docs-space-component-inset-sm);margin-bottom:var(--docs-space-component-gutter-md)}@media(min-width: 1280px){.docs-sidebar .sidebar-logo{display:block}}.docs-sidebar .sidebar-logo svg{width:120px}.docs-sidebar .sidebar-version{color:var(--jh-color-content-secondary-enabled);margin-top:var(--docs-space-component-gutter-md)}.docs-sidebar .sidebar-link{display:inline-flex;width:100%;text-decoration:none;padding:var(--docs-space-component-inset-sm);border-radius:var(--jh-border-radius-100);transition-property:all;transition-duration:var(--docs-animation-timing-50);transition-timing-function:var(--docs-animation-ease-in-out);line-height:var(--docs-font-line-height-heading);color:var(--jh-color-content-primary-enabled)}.docs-sidebar .sidebar-link:hover,.docs-sidebar .sidebar-link:focus{background-color:var(--jh-color-container-primary-hover)}@media(forced-colors: active){.docs-sidebar .sidebar-link:hover{text-decoration:underline}}.docs-sidebar .sidebar-link.active,.docs-sidebar .sidebar-link.parent{background-color:var(--jh-color-container-brand-enabled);font-weight:var(--docs-font-weight-bold)}.docs-sidebar .sidebar-link.active{color:var(--jh-color-content-brand-active)}.docs-sidebar .sidebar-nav-list{margin-top:var(--docs-space-component-gutter-sm)}.docs-sidebar .sidebar-nav>.sidebar-nav-list{margin:0}.docs-sidebar .sidebar-nav-item:not(:last-of-type){margin-bottom:var(--docs-space-component-gutter-sm)}.docs-sidebar .sidebar-nav-wrapper{width:100%;padding:var(--docs-space-component-inset-lg)}.docs-sidebar .sidebar-nav-wrapper>.sidebar-nav-link{display:block;margin-bottom:var(--docs-space-component-gutter-md)}.docs-sidebar .sidebar-nav-wrapper>strong{margin-bottom:var(--docs-space-component-gutter-md)}.docs-sidebar.sidebar-open{overflow-y:auto;left:0;transition-property:all;transition-duration:var(--docs-animation-timing-100);transition-timing-function:var(--docs-animation-ease-in-out);box-shadow:var(--jh-shadow-high)}.docs-sidebar .sidebar-nav-root,.docs-sidebar .sidebar-nav h2{padding-right:var(--docs-space-component-inset-sm);padding-left:var(--docs-space-component-inset-sm)}.docs-sidebar .sidebar-nav-root{font-family:var(--docs-font-heading-6-font-family);font-weight:var(--docs-font-heading-6-font-weight);font-size:var(--docs-font-heading-6-font-size);line-height:var(--docs-font-heading-6-line-height);margin-bottom:var(--docs-space-component-gutter-md)}.docs-sidebar .sidebar-nav-section:not(:first-of-type){margin-top:var(--docs-space-component-gutter-sm)}.docs-sidebar .sidebar-nav-section .sidebar-nav-section-icon-collapsed{display:block}.docs-sidebar .sidebar-nav-section .sidebar-nav-section-icon-expanded{display:none}.docs-sidebar .sidebar-nav-section[open] .sidebar-nav-section-icon-collapsed{display:none}.docs-sidebar .sidebar-nav-section[open] .sidebar-nav-section-icon-expanded{display:block}.docs-sidebar .sidebar-nav summary{font-family:var(--docs-font-heading-6-font-family);font-weight:var(--docs-font-heading-6-font-weight);font-size:var(--docs-font-heading-6-font-size);line-height:var(--docs-font-line-height-heading);margin-top:0;padding:var(--docs-space-component-inset-sm);display:flex;border-radius:var(--jh-border-radius-100);position:relative;cursor:pointer}.docs-sidebar .sidebar-nav summary:hover,.docs-sidebar .sidebar-nav summary:focus{background-color:var(--jh-color-container-primary-hover)}.docs-sidebar .sidebar-nav-section-label{margin-right:calc(var(--docs-size-sm) + var(--docs-space-component-gutter-sm))}.docs-sidebar .sidebar-nav-section-icon-collapsed,.docs-sidebar .sidebar-nav-section-icon-expanded{width:var(--docs-size-sm);height:var(--docs-size-sm);position:absolute;top:calc(var(--docs-space-component-inset-sm) - 2px);right:var(--docs-space-component-inset-sm)}.docs-sidebar .sidebar-nav-section-icon-collapsed svg,.docs-sidebar .sidebar-nav-section-icon-expanded svg{fill:var(--jh-color-content-secondary-enabled)}.docs-sidebar .sidebar-nav--primary{padding-bottom:var(--docs-space-component-inset-md)}@media(min-width: 1024px){.docs-sidebar .sidebar-nav--primary{display:none}}.docs-sidebar .sidebar-nav--primary:not(:last-child){margin-bottom:var(--docs-space-layout-gutter-md);border-bottom:var(--jh-border-decorative-style) var(--jh-border-decorative-width) var(--jh-color-divider-primary)}.docs-sidebar .sidebar-nav--primary .sidebar-link{font-weight:var(--docs-font-label-md-font-weight)}.docs-skip-nav{padding:var(--docs-space-component-inset-md);background-color:var(--jh-color-container-primary-enabled);position:absolute;top:0;left:-100%;z-index:var(--docs-z-index-modal)}.docs-skip-nav:focus{left:0;outline-offset:-2px}.docs-swatch{position:relative;width:100%;height:var(--docs-size-md);border:var(--jh-border-decorative-style) var(--jh-border-decorative-width) var(--jh-color-divider-secondary);border-radius:var(--jh-border-radius-100);font-size:24px;line-height:var(--docs-font-line-height-solid);color:var(--jh-color-container-primary-enabled)}.docs-swatch[data-category=color]{forced-color-adjust:none;background:var(--docs-swatch-value)}.docs-swatch[data-category=shadow]{box-shadow:var(--docs-swatch-value)}.docs-swatch[data-category=opacity]{background-color:var(--jh-color-content-primary-enabled);opacity:var(--docs-swatch-value);border:none}.docs-swatch[data-category=border]{border-style:var(--jh-border-decorative-style);border-width:var(--jh-border-decorative-width);border-color:var(--jh-color-content-primary-enabled)}.docs-swatch[data-category=border][data-type=radius]{border-radius:var(--docs-swatch-value)}.docs-swatch[data-category=border][data-item=style]{border-style:var(--docs-swatch-value)}.docs-swatch[data-category=border][data-item=width]{border-width:var(--docs-swatch-value)}.docs-swatch[data-category=border][data-item=color]{border-color:var(--docs-swatch-value)}.docs-swatch[data-category=size],.docs-swatch[data-category=space],.docs-swatch[data-category=dimension]{border:none;border-radius:0px;height:var(--docs-swatch-value);background-color:var(--jh-color-container-secondary-enabled)}.docs-swatch[data-category=size]::before,.docs-swatch[data-category=space]::before,.docs-swatch[data-category=dimension]::before{position:absolute;top:50%;left:0;width:100%;height:var(--docs-swatch-value);border-top:var(--jh-border-decorative-style) var(--jh-border-decorative-width) var(--jh-color-divider-primary);border-bottom:var(--jh-border-decorative-style) var(--jh-border-decorative-width) var(--jh-color-divider-primary);transform:translateY(-50%);content:""}.docs-swatch[data-category=font]{background-color:rgba(0,0,0,0);border:none;height:auto;text-align:center;font-family:var(--docs-font-family-primary);color:var(--jh-color-content-primary-enabled)}.docs-swatch[data-category=font][data-type=family],.docs-swatch[data-category=font][data-sub-item=fontFamily]{font-family:var(--docs-swatch-value)}.docs-swatch[data-category=font][data-type=weight],.docs-swatch[data-category=font][data-sub-item=fontWeight]{font-weight:var(--docs-swatch-value)}.docs-swatch[data-category=font][data-type=size],.docs-swatch[data-category=font][data-sub-item=fontSize]{font-size:var(--docs-swatch-value)}.docs-swatch[data-category=font][data-type=line-height],.docs-swatch[data-category=font][data-sub-item=lineHeight],.docs-swatch[data-category=font][data-sub-item=typography]{border-top:dashed var(--jh-border-decorative-width) var(--jh-color-divider-primary);border-bottom:dashed var(--jh-border-decorative-width) var(--jh-color-divider-primary);border-left:none;border-right:none;border-radius:0;line-height:var(--docs-swatch-value)}.docs-swatch[data-category=font][data-alias][data-sub-item=typography]{font:var(--docs-swatch-value)}.docs-swatch[data-category=z-index]{border:none;height:auto}.docs-swatch[data-category=z-index] .z-index{display:flex;flex-direction:column;align-items:center;gap:var(--docs-space-component-gutter-sm)}.docs-swatch[data-category=z-index] .z-index-layer{height:var(--docs-border-accent-border-width);background-color:var(--jh-color-container-secondary-enabled);width:calc(100% - var(--docs-space-component-inset-lg))}.docs-swatch[data-category=z-index] .z-index-layer-0{width:100%}.docs-swatch[data-category=z-index][style="--docs-swatch-value:-100"] .z-index-layer-n-100{background-color:var(--jh-color-content-primary-enabled)}.docs-swatch[data-category=z-index][style="--docs-swatch-value:0"] .z-index-layer-0{background-color:var(--jh-color-content-primary-enabled)}.docs-swatch[data-category=z-index][style="--docs-swatch-value:100"] .z-index-layer-p-100{background-color:var(--jh-color-content-primary-enabled)}.docs-swatch[data-category=z-index][style="--docs-swatch-value:200"] .z-index-layer-p-200{background-color:var(--jh-color-content-primary-enabled)}.docs-swatch[data-category=z-index][style="--docs-swatch-value:300"] .z-index-layer-p-300{background-color:var(--jh-color-content-primary-enabled)}.docs-swatch[data-category=z-index][style="--docs-swatch-value:400"] .z-index-layer-p-400{background-color:var(--jh-color-content-primary-enabled)}.docs-swatch[data-category=z-index][style="--docs-swatch-value:500"] .z-index-layer-p-500{background-color:var(--jh-color-content-primary-enabled)}.docs-swatch[data-category=z-index][style="--docs-swatch-value:600"] .z-index-layer-p-600{background-color:var(--jh-color-content-primary-enabled)}.docs-swatch[data-category=z-index][style="--docs-swatch-value:700"] .z-index-layer-p-700{background-color:var(--jh-color-content-primary-enabled)}.docs-swatch[data-category=z-index][style="--docs-swatch-value:800"] .z-index-layer-p-800{background-color:var(--jh-color-content-primary-enabled)}.docs-swatch[data-category=z-index][style="--docs-swatch-value:900"] .z-index-layer-p-900{background-color:var(--jh-color-content-primary-enabled)}.docs-swatch[data-category=z-index][style="--docs-swatch-value:1000"] .z-index-layer-p-1000{background-color:var(--jh-color-content-primary-enabled)}.docs-tag{display:inline-flex;align-items:center}.docs-tag .tag-wrapper{display:flex;max-width:200px;padding:0 var(--docs-space-component-inset-sm);justify-content:center;align-items:center;gap:var(--docs-component-gutter-sm);border-radius:var(--jh-border-radius-pill);background-color:var(--jh-color-container-secondary-enabled)}@media(forced-colors: active){.docs-tag .tag-wrapper{background-color:CanvasText}}.docs-tag .tag-label{flex:1 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--jh-color-content-secondary-enabled);font-family:var(--docs-font-label-sm-font-family);font-weight:var(--docs-font-label-sm-font-weight);font-size:var(--docs-font-label-sm-font-size);line-height:var(--docs-font-label-sm-line-height)}@media(forced-colors: active){.docs-tag .tag-label{forced-color-adjust:none;color:Canvas}}.docs-tag .tag-wrapper,.docs-tag[data-size=small] .tag-wrapper{height:calc(var(--docs-size-base)*5)}.docs-tag[data-size=medium] .tag-wrapper{height:var(--docs-size-sm)}@media(forced-colors: none){.docs-tag.tag-status.tag-status-planned .tag-wrapper,.docs-tag.tag-status.tag-status-beta .tag-wrapper{background-color:var(--docs-color-container-caution-enabled)}.docs-tag.tag-status.tag-status-planned .tag-label,.docs-tag.tag-status.tag-status-beta .tag-label{color:var(--docs-color-content-caution-enabled)}.docs-tag.tag-status.tag-status-new .tag-wrapper{background-color:var(--jh-color-container-positive-enabled)}.docs-tag.tag-status.tag-status-new .tag-label{color:var(--jh-color-content-positive-enabled)}.docs-tag.tag-status.tag-status-updated .tag-wrapper{background-color:var(--jh-color-container-primary-enabled)}.docs-tag.tag-status.tag-status-updated .tag-label{color:var(--jh-color-content-primary-enabled)}.docs-tag.tag-status.tag-status-deprecated .tag-wrapper{background-color:var(--jh-color-container-negative-enabled)}.docs-tag.tag-status.tag-status-deprecated .tag-label{color:var(--jh-color-content-negative-enabled)}}.docs-toc nav{border-left:var(--jh-border-decorative-style) var(--jh-border-decorative-width) var(--jh-color-divider-secondary);padding-left:var(--docs-space-component-inset-md)}.docs-toc .toc-heading{font-family:var(--docs-font-label-sm-font-family);font-weight:var(--docs-font-label-sm-font-weight);font-size:var(--docs-font-label-sm-font-size);line-height:var(--docs-font-label-sm-line-height);margin-top:0;margin-bottom:var(--docs-space-component-gutter-md)}.docs-toc ul{margin-top:var(--docs-space-component-gutter-md)}.docs-toc .section-nav ul{margin-left:var(--docs-space-component-inset-md)}.docs-toc .section-nav>ul{margin-left:0}.docs-toc .section-nav>ul>li a.active::before{left:calc(var(--docs-space-component-inset-md)*-1 - 1px)}.docs-toc .section-nav>ul>li>ul>li a.active::before{left:calc(var(--docs-space-component-inset-md)*-2 - 1px)}.docs-toc .section-nav li{font-family:var(--docs-font-body-sm-font-family);font-weight:var(--docs-font-body-sm-font-weight);font-size:var(--docs-font-body-sm-font-size);line-height:var(--docs-font-body-sm-line-height)}.docs-toc .section-nav li:not(:last-of-type){margin-bottom:var(--docs-space-component-gutter-md)}.docs-toc .section-nav li>a{display:inline-flex;text-decoration:none;transition-property:all;transition-duration:var(--docs-animation-timing-50);transition-timing-function:var(--docs-animation-ease-in-out);color:var(--jh-color-content-primary-enabled);position:relative}@media(forced-colors: active){.docs-toc .section-nav li>a:hover{text-decoration:underline}}.docs-toc .section-nav li>a.active{font-weight:var(--docs-font-weight-bold);color:var(--jh-color-content-brand-active)}.docs-toc .section-nav li>a.active::before{content:"";height:100%;display:block;position:absolute;border-right:var(--docs-border-accent-border-style) var(--docs-border-accent-border-width) var(--jh-color-content-brand-active)}.docs-toc .toc-h2{margin-bottom:var(--docs-space-component-gutter-md)}.docs-token-item{display:flex;flex-direction:column;background-color:var(--jh-color-container-primary-enabled)}@media(min-width: 512px){.docs-token-item{flex-direction:row}}.docs-token-item .token-item-swatch-wrapper{display:flex;flex:0 0 0;justify-content:center;align-items:start;padding:var(--docs-space-component-inset-md)}@media(min-width: 512px){.docs-token-item .token-item-swatch-wrapper{flex:0 0 120px;border-left:var(--jh-border-decorative-style) var(--jh-border-decorative-width) var(--jh-color-divider-secondary)}}.docs-token-item .token-item-name-group{display:flex;gap:var(--docs-space-component-gutter-md);align-items:baseline}.docs-token-item .token-item-name code{font-family:var(--docs-font-code-sm-font-family);font-weight:var(--docs-font-code-sm-font-weight);font-size:var(--docs-font-code-sm-font-size);line-height:var(--docs-font-code-sm-line-height)}.docs-token-item .token-item-metadata{display:flex;flex-direction:column;flex:1 0 0;padding:var(--docs-space-component-inset-md);gap:var(--docs-space-component-gutter-md)}.docs-token-item .token-item-definition{width:100%;display:flex;align-items:baseline;flex-direction:column}@media(min-width: 768px){.docs-token-item .token-item-definition{flex-direction:row;gap:var(--docs-space-component-gutter-md)}}.docs-token-item .token-item-label{flex:0 0 auto;min-width:120px;font-family:var(--docs-font-label-sm-font-family);font-weight:var(--docs-font-label-sm-font-weight);font-size:var(--docs-font-label-sm-font-size);line-height:var(--docs-font-label-sm-line-height)}.docs-token-item .token-item-value{margin-left:0;flex:1 1 100%;font-family:var(--docs-font-body-sm-font-family);font-weight:var(--docs-font-body-sm-font-weight);font-size:var(--docs-font-body-sm-font-size);line-height:var(--docs-font-body-sm-line-height)}.docs-token-item .token-item-description-group{display:flex;flex-direction:column;gap:var(--docs-space-component-gutter-sm)}.docs-token-item .token-item-description::first-letter{text-transform:capitalize}.docs-token-item dl{display:flex;flex-direction:column;margin:0;gap:var(--docs-space-component-gutter-sm)}.docs-token-list{list-style-type:none;margin-left:0}.docs-token-list .token-list-item{border-top:var(--jh-border-decorative-style) var(--jh-border-decorative-width) var(--jh-color-divider-secondary)}.docs-token-list .token-list-item:last-of-type{border-bottom:var(--jh-border-decorative-style) var(--jh-border-decorative-width) var(--jh-color-divider-secondary)}.docs-component .api-status{display:flex;align-items:start;flex-direction:column;gap:var(--docs-space-component-gutter-sm);margin-bottom:var(--docs-space-layout-gutter-sm)}.docs-component .list-api{font:var(--docs-font-body-sm)}.docs-component .list-api .list-item-wrapper{width:100%;display:flex;flex-direction:column;gap:var(--docs-space-component-inset-md);padding:var(--docs-space-component-inset-md)}.docs-component .list-api .list-api-name-group{display:flex;gap:var(--docs-space-component-gutter-md);align-items:baseline}.docs-component .list-api .list-api-name code{font:var(--docs-font-code-md)}.docs-component .list-api .list-item-definition{width:100%;display:flex;align-items:baseline;flex-direction:column}@media(min-width: 768px){.docs-component .list-api .list-item-definition{flex-direction:row;gap:var(--docs-space-component-gutter-md)}}.docs-component .list-api .list-api-label{flex:0 0 auto;min-width:120px;font:var(--docs-font-label-sm)}.docs-component .list-api .list-api-value{margin-left:0;flex:1 1 100%;font:var(--docs-font-body-sm)}.docs-component .list-api .list-api-description-group{display:flex;flex-direction:column;gap:var(--docs-space-component-gutter-sm)}.docs-component .list-api dl{display:flex;flex-direction:column;margin:0;gap:var(--docs-space-component-gutter-sm)}.docs-homepage h2{font-family:var(--docs-font-heading-2-font-family);font-weight:var(--docs-font-heading-2-font-weight);font-size:var(--docs-font-heading-2-font-size);line-height:var(--docs-font-heading-2-line-height)}.docs-homepage .docs-section:not(:first-child),.docs-homepage .docs-hero:not(:first-child){padding-top:var(--docs-space-layout-inset-xsm)}@media(min-width: 768px){.docs-homepage .docs-section:not(:first-child),.docs-homepage .docs-hero:not(:first-child){padding-top:var(--docs-space-layout-inset-sm)}}.docs-homepage .docs-section:not(:last-child),.docs-homepage .docs-hero:not(:last-child){padding-bottom:var(--docs-space-layout-inset-xsm)}@media(min-width: 768px){.docs-homepage .docs-section:not(:last-child),.docs-homepage .docs-hero:not(:last-child){padding-bottom:var(--docs-space-layout-inset-sm)}}.docs-homepage .docs-main{padding:0}.docs-homepage .docs-container{max-width:67.5rem;margin-left:auto;margin-right:auto}.docs-homepage .docs-content__wrapper{padding:0}.docs-homepage .docs-content{max-width:none}@media(max-width: 767px){.docs-iconography .docs-main .docs-grid--span-6,.docs-iconography .docs-main .docs-grid--span-4,.docs-iconography .docs-main .docs-grid--span-3,.docs-iconography .docs-main .docs-grid--span-2{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px)and (max-width: 1279px){.docs-iconography .docs-main .docs-grid--span-6,.docs-iconography .docs-main .docs-grid--span-4,.docs-iconography .docs-main .docs-grid--span-3,.docs-iconography .docs-main .docs-grid--span-2{grid-template-columns:repeat(4, 1fr)}}.docs-iconography .icon-group{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--docs-space-component-gutter-md)}.docs-iconography .icon-group:hover svg{transform:scale(1.3);fill:var(--jh-color-content-brand-enabled)}@media(forced-colors: active){.docs-iconography .icon-group:hover svg{fill:currentColor}}.docs-iconography .icon-group span{text-align:center}.docs-iconography .icon-group svg{width:var(--docs-size-md);height:var(--docs-size-md);fill:currentColor;display:inline-block;vertical-align:middle;transition-property:all;transition-duration:var(--docs-animation-timing-50);transition-timing-function:var(--docs-animation-ease-in-out)}code[class*=language-],pre[class*=language-]{color:var(--jh-color-content-primary-enabled);background:none;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:var(--jh-color-container-primary-enabled)}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:var(--jh-color-container-primary-enabled)}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--jh-color-container-secondary-enabled)}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--docs-color-visualization-10)}.token.punctuation{color:var(--docs-color-visualization-10)}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:var(--docs-color-visualization-9)}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:var(--docs-color-visualization-4)}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:var(--docs-color-visualization-2);background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:var(--docs-color-visualization-7)}.token.function,.token.class-name{color:var(--docs-color-visualization-1)}.token.regex,.token.important,.token.variable{color:var(--docs-color-visualization-3)}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.sidebar-search{--pagefind-ui-text: var(--jh-color-content-primary-enabled);--pagefind-ui-primary: var(--jh-color-content-brand-enabled);--pagefind-ui-background: var(--jh-color-container-secondary-enabled);--pagefind-ui-border: var(--jh-color-divider-primary);--pagefind-ui-tag: var(--jh-color-container-primary-enabled);--pagefind-ui-border-radius: var(--jh-border-radius-200);--pagefind-ui-border-width: var(--jh-border-decorative-width);--pagefind-ui-font: var(--docs-font-body-md-font-family);position:relative;padding-top:var(--docs-space-component-inset-sm);padding-bottom:var(--docs-space-component-inset-md)}.sidebar-search .pagefind-ui__search-input.svelte-e9gkc3{font-weight:var(--docs-font-body-md-font-weight)}.sidebar-search .pagefind-ui__search-input.svelte-e9gkc3::placeholder{opacity:1;color:var(--jh-color-content-secondary-enabled);font-weight:var(--docs-font-body-md-font-weight)}.sidebar-search .pagefind-ui__form.svelte-e9gkc3:before{opacity:1;background-color:var(--jh-color-content-secondary-enabled)}.sidebar-search .pagefind-ui__results-area.svelte-e9gkc3{position:absolute;top:100%;left:0;right:0;z-index:var(--docs-z-index-modal);max-height:70vh;overflow-y:auto;margin-top:0;padding:var(--docs-space-component-inset-sm);background:var(--jh-color-container-primary-enabled);border:var(--jh-border-decorative-style) var(--jh-border-decorative-width) var(--jh-color-divider-secondary);border-radius:var(--jh-border-radius-200);box-shadow:var(--jh-shadow-high)}.sidebar-search .pagefind-ui__results-area:empty{display:none}.sidebar-search .pagefind-ui--reset mark{background-color:var(--jh-color-interactive-highlight);border-radius:var(--jh-border-radius-50);padding:0 var(--docs-space-component-inset-xsm)}.sidebar-search .pagefind-ui__button.svelte-e9gkc3{--pagefind-ui-border: var(--jh-color-content-brand-enabled);--pagefind-ui-background: transparent}.sidebar-search .pagefind-ui__button.svelte-e9gkc3:hover,.sidebar-search .pagefind-ui__button.svelte-e9gkc3:focus{--pagefind-ui-background: var(--jh-color-container-primary-hover);--pagefind-ui-border: var(--jh-color-content-brand-hover);--pagefind-ui-primary: var(--jh-color-content-brand-hover);outline-color:var(--jh-color-interactive-focus)}.sidebar-search .pagefind-ui__button.svelte-e9gkc3:active{--pagefind-ui-background: var(--jh-color-container-primary-active);--pagefind-ui-border: var(--jh-color-content-brand-active);--pagefind-ui-primary: var(--jh-color-content-brand-active)}
