:root{width:100%;height:100%;margin:0;interpolate-size:allow-keywords;font-family:sans-serif;line-height:1.6}body{width:100vw;height:100%;margin:0;overflow-y:overlay}h1{margin:22px 0 16px;box-sizing:border-box;line-height:1;font-size:3.25rem;font-weight:700}h2{margin:18px 0 14px 0;box-sizing:border-box;line-height:1;font-size:2.125rem;font-weight:700}h3{margin:16px 0 12px 0;box-sizing:border-box;line-height:1.2;font-size:1.75rem;font-weight:700}h4{margin:14px 0 10px 0;box-sizing:border-box;line-height:1.1;font-size:1.5rem;font-weight:700}h5{margin:12px 0 8px 0;box-sizing:border-box;line-height:1.1;font-size:1.25rem;font-weight:700}h6{margin:8px 0 5px 0;box-sizing:border-box;line-height:1.1;font-size:1rem;font-weight:700}h1 em, h2 em, h3 em, h4 em, h5 em, h6 em{font-weight:inherit}h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{font-weight:900}p{margin:16px 0}p:last-child{margin-bottom:0}a{font-weight:500}table{width:100%;margin:16px 0;border-collapse:collapse;border-style:hidden;box-shadow:0 0 0 1px var(--border-color)}th{text-align:start;padding:8px 14px;border-spacing:0}td{padding:8px 14px;border-spacing:0}em{font-weight:500}pre, code, var{font-size:0.875rem;font-style:normal;padding:0 4px}pre{margin:14px 0;padding:4px 6px;white-space:pre-wrap;box-sizing:border-box}pre > code{display:block;padding:0;box-sizing:border-box;background-color:transparent;outline-width:0px;line-height:1.3}hr{width:100%;height:1px;min-height:1px;margin:24px 0;box-sizing:border-box;border:none}blockquote{box-sizing:border-box;margin:16px 0;padding:5px 14px;border-left-width:8px;border-left-style:solid}blockquote > blockquote{margin:6px 0}blockquote > p:first-child{margin-top:0}ul, ol{margin:12px 0;padding:0}p + ul{margin:-10px 0 0 0}li > ul, li > ol{margin:0}li{position:relative;margin:0;padding:0}ul li{margin-left:20px}ol li{margin-left:16px}li > p{margin:4px 0}ol > li::marker{font-weight:700}img{display:block;height:auto;margin:14px auto;max-width:100%;user-select:none;box-sizing:border-box;background:var(--checkboard-background);border-width:1px;border-style:solid;border-color:var(--border-color);-webkit-user-select:none;-webkit-user-modify:read-only}img:active{cursor:-webkit-grabbing}[popover]{color:var(--text-color);background-color:var(--foreground-color)}::-webkit-scrollbar{max-width:6px;max-height:6px}::-webkit-scrollbar-corner{display:none}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin}}x-card:not(:defined){display:none}x-card > footer{padding:8px 16px;width:calc(100% + 40px);height:calc(100% + 20px);margin-left:-20px;margin-bottom:-16px;box-sizing:border-box;background:lightgrey}x-card > footer:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}x-card > footer:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}x-card > h1:first-child{margin-top:0}x-card > h2:first-child{margin-top:0}x-card > h3:first-child{margin-top:0}x-card > h4:first-child{margin-top:0}x-card > h5:first-child{margin-top:0}x-card > h6:first-child{margin-top:0}x-avatar[size="small"]{width:28px;height:28px}x-avatar[size="large"]{width:54px;height:54px}x-avatar > img{width:100%;height:100%;-webkit-user-drag:none}x-avatar > x-icon{width:55%;height:55%}x-avatar > x-label{font-size:1rem;pointer-events:none}x-avatar[size="small"] > x-label{font-size:0.75rem}x-avatar[size="large"] > x-label{font-size:1.5rem}x-accordion:not(:defined){display:none}x-accordion[size="small"]::part(arrow){width:14px;height:14px}x-accordion[size="large"]::part(arrow){width:18px;height:18px}x-accordion > header{display:flex;align-items:center;box-sizing:border-box;width:100%;padding:7px 0 7px 20px}x-accordion[size="small"] > header{padding-left:18px}x-accordion[size="large"] > header{padding-left:22px}x-accordion > header > x-label:first-child{flex:1}x-accordion > header > *:not(:last-child){margin-right:20px}x-accordion:not([expanded]):not([animating]) > *:not(header){display:none!important}x-icon[size="small"]{width:15px;height:15px}x-icon[size="large"]{width:21px;height:21px}x-icon:not(:defined){display:none}x-label:not(:defined){display:none}x-shortcut:not(:defined){display:none}x-stepper:not(:defined){display:none}x-swatch[size="small"]{width:16px;height:16px}x-swatch[size="large"]{width:20px;height:20px}x-swatch:not(:defined){display:none}x-button{--min-pressed-time: 150ms;}@media (pointer:coarse){x-button{--min-pressed-time: 600ms;}}a:has(x-button){text-decoration:none}x-button[toggled]{z-index:1}x-button[condensed]{padding:2px 7px}x-button[size="small"]{min-height:24px}x-button[size="large"]{min-height:38px}x-buttons[vertical] > x-button{width:100%;justify-content:flex-start}x-button:not(:defined){display:none}x-button > x-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center;min-width:1px;pointer-events:none}x-button > x-label ~ x-icon, x-button > x-icon ~ x-label{margin:0 0 0 6px}x-button > x-menu{font-size:0.875rem}x-button[skin="normal"][size="small"] > x-icon{width:14px;height:14px}x-button[skin="normal"][size="large"] > x-icon{width:20px;height:20px}x-button[skin="flat"]{padding:0}x-buttons:not([vertical]) > x-button[skin="flat"]:not(:first-of-type){margin-left:10px}x-buttons:not([vertical]) > x-button[skin="flat"][size="small"]:not(:first-of-type){margin-left:5px}x-buttons[vertical] > x-button[skin="flat"]:not(:first-of-type){margin-top:10px}x-buttons[vertical] > x-button[skin="flat"][size="small"]:not(:first-of-type){margin-top:5px}x-button[skin="flat"] > x-icon{width:26px;height:26px}x-button[skin="flat"][size="small"] > x-icon{width:22px;height:22px}x-button[skin="flat"][size="large"] > x-icon{width:28px;height:28px}x-button[skin="recessed"]{min-height:18px;padding:4px 8px}x-button[skin="recessed"][size="small"]{padding:3px 8px}x-button[skin="recessed"][size="large"]{padding:5px 8px}x-buttons:not([vertical]) > x-button[skin="recessed"] + x-button[skin="recessed"]{margin-left:4px}x-buttons[vertical] > x-button[skin="recessed"] + x-button[skin="recessed"]{margin-top:4px}x-button[skin="recessed"] > x-icon{width:16px;height:16px}x-button[skin="recessed"][size="small"] > x-icon{width:12px;height:12px}x-button[skin="recessed"][size="large"] > x-icon{width:20px;height:20px}x-button[skin="dock"], x-buttons[vertical] > x-button[skin="dock"]{width:38px;height:38px;min-height:38px;padding:0;justify-content:center}x-button[skin="dock"][size="small"], x-buttons[vertical] > x-button[skin="dock"][size="small"]{width:30px;height:30px;min-height:30px}x-button[skin="dock"][size="large"], x-buttons[vertical] > x-button[skin="dock"][size="large"]{width:45px;height:45px;min-height:45px}x-buttons:not([vertical]) > x-button[skin="dock"] + x-button[skin="dock"]{margin-left:-1px}x-buttons[vertical] > x-button[skin="dock"] + x-button[skin="dock"]{margin-top:-1px}x-button[skin="dock"] > x-icon{width:17px;height:17px}x-button[skin="dock"][size="small"] > x-icon{width:14px;height:14px}x-button[skin="dock"][size="large"] > x-icon{width:20px;height:20px}x-buttons[vertical]{flex-flow:column;align-items:flex-start;justify-content:center}x-buttons:not(:defined){display:none}x-tag[size="small"]{height:18px}x-tag[size="large"]{height:30px}x-tag:not(:defined){display:none}x-tag > x-swatch{width:14px;height:14px}x-tag[size="small"] > x-swatch{width:12px;height:12px}x-tag[size="large"] > x-swatch{width:16px;height:16px}x-tag > x-label{font-size:0.75rem}x-tag :not(x-label) + x-label{margin-left:0.25rem}x-tag[size="small"] > x-label{font-size:0.6875rem}x-tag > x-icon{width:15px;height:15px}x-tags{margin-top:-2px;margin-left:-2px}x-tags:not(:defined){display:none}x-tags x-tag{margin:2px}x-tagsinput[size="small"]{padding:0px;gap:0px}x-tagsinput[size="small"] > x-tag{height:22px;transform:scale(0.92)}x-tagsinput[size="large"]{padding:6px;gap:6px}x-tagsinput:focus-within{z-index:10}x-tagsinput:not(:defined){display:none}x-tagsinput > x-label{position:absolute;top:50%;left:8px;transform:translateY(-50%);pointer-events:none}x-tagsinput[size="small"][error]::before{top:27px}x-tagsinput[size="large"][error]::before{top:41px}x-tab[size="small"]{min-height:24px}x-tab[size="large"]{min-height:38px}x-tab:not(:defined){display:none}x-tab x-icon{width:17px;height:17px;min-width:17px;color:inherit}x-tab[size="small"] x-icon{width:15px;height:15px;min-width:15px}x-tab[size="large"] x-icon{width:19px;height:19px;min-width:19px}x-tab x-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;cursor:inherit;flex:1}x-tab x-icon + x-label{margin-left:6px}x-tab x-box:is([vertical]) x-icon + x-label{margin-left:0px}x-tabs:not(:defined){display:none}x-menu:not(:defined){display:none}x-menu:has(x-menu[opened]){overflow:-webkit-paged-x}x-menu > x-label{margin:6px;font-weight:700}x-menu img{margin:0;background:none;border:none}x-menu hr{width:100%;height:1px;margin:4px 0px;box-sizing:border-box}x-menu hr + hr, x-menu hr:last-child{display:none}x-menuitem[size="small"]{min-height:24px}x-menuitem[size="large"]{min-height:38px}x-menuitem:not(:defined){display:none}x-menuitem[highlighted]{color:white;background:var(--accent-color)}x-menuitem img{width:16px;height:16px}x-menuitem x-icon{width:16px;height:16px}x-menuitem x-label{display:block;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:inherit;line-height:1.4}x-menuitem img + x-label, x-menuitem x-swatch + x-label, x-menuitem x-icon + x-label{margin-left:8px}x-menuitem x-shortcut{margin-left:auto}x-menuitem x-label + x-shortcut{margin-left:8px}x-menubar[size="small"]{height:30px}x-menubar[size="large"]{height:42px}x-menubar:not(:defined){display:none}x-menubar > x-menuitem{height:100%;padding:0 11px;min-height:0}x-menubar > x-menuitem[autohidden]{display:none}x-navitem + x-navitem, a:has(x-navitem) + a:has(x-navitem), a:has(x-navitem) + x-navitem, x-navitem + a:has(x-navitem){margin:3px 0}x-nav x-nav > *:first-child{margin-top:3px}x-nav x-nav > *:last-child{margin-bottom:0}x-nav x-nav > *{margin-left:34px!important}x-nav x-nav > *{max-width:calc(100% - 34px)!important}x-nav > a{display:block;text-decoration:none}x-nav x-label{max-width:100%;flex:1 1 0%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;font-size:0.9375rem;text-align:start}x-nav x-icon + x-label{margin-left:14px}x-nav[collapsed] x-navitem > x-label{display:none}x-nav x-icon{width:20px;height:20px}x-nav x-label + x-icon{width:18px;height:18px;margin:0 0 0 10px}x-nav[collapsed] x-navitem > x-label + x-icon{display:none}x-nav[collapsed] x-navitem::part(button){padding:0}x-nav[collapsed] x-navitem::part(arrow){display:none}x-contextmenu:not(:defined){display:none}dialog{overflow:hidden;position:fixed;min-width:200px;min-height:100px;max-height:none;margin:auto;padding:20px 24px;box-sizing:border-box;font-size:0.8125rem;line-height:1.6}dialog:focus{outline:none}dialog:not(:defined){display:none}dialog > footer{display:flex;flex-flow:row;justify-content:flex-end;padding:12px 24px;width:calc(100% + 48px);height:calc(100% + 22px);margin-top:10px;margin-left:-24px;margin-bottom:-20px;box-sizing:border-box;background:lightgrey}dialog > footer:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}dialog > footer:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}dialog > footer x-button + x-button{margin-left:8px}dialog h3{font-size:1.125rem;font-weight:700}dialog > *:first-child{margin-top:0}x-popover{padding:12px;overflow:auto}x-popover:has(footer){overflow:hidden}x-popover:not(:defined){display:none}x-popover > footer{padding:12px;width:calc(100% + 24px);height:calc(100% + 12px);margin-left:-12px;margin-bottom:-12px;margin-top:12px;box-sizing:border-box;background:lightgrey}x-popover > footer:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}x-popover > footer:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}x-notification[size="small"]{padding:3px 12px}x-notification[size="large"]{padding:8px 12px}x-notification:not(:defined){display:none}x-notification > p{margin:0}x-checkbox:not(:defined){display:none}x-checkbox + x-checkbox{margin-top:6px}x-checkbox[size="small"]::part(indicator){width:17px;height:17px}x-checkbox[size="large"]::part(indicator){width:21px;height:21px}x-checkbox > x-label{display:block;margin-left:8px;padding:1px 0}x-radio + x-radio{margin-top:6px}x-radio:not(:defined){display:none}x-radio[size="small"]::part(indicator){width:17px;height:17px}x-radio[size="large"]::part(indicator){width:21px;height:21px}x-radio > x-label{margin:0 0 0 8px;padding:1px 0}x-radio[size="small"] > x-label{margin-left:6px}x-radio[size="large"] > x-label{margin-left:10px}x-radios:not(:defined){display:none}x-switch + x-switch{margin-top:12px}x-switch:not(:defined){display:none}x-switch[size="large"]::part(indicator){width:42px;height:20px}x-switch[size="small"]::part(indicator){width:28px;height:12px}x-switch > x-label{margin:0 0 0 8px;padding:1px 0}x-switch[size="small"] > x-label{margin-left:6px}x-switch[size="large"] > x-label{margin-left:10px}x-select[size="small"]{height:24px}x-select[size="large"]{height:38px}x-select:not(:defined){display:none}x-colorselect[size="small"]{width:24px;height:24px}x-colorselect[size="large"]{width:38px;height:38px}x-colorselect:not(:defined){display:none}x-input[size="small"]{height:24px}x-input[size="large"]{height:38px}x-input:not(:defined){display:none}x-input + x-input{margin-top:20px}x-input > x-icon{width:15px;height:15px;min-width:15px;margin:0 0 0 8px}x-input[size="small"] > x-icon{transform:scale(0.8)}x-input[size="large"] > x-icon{transform:scale(1.1)}x-input > x-icon:hover{cursor:default}x-input > x-label{display:none;position:absolute;top:50%;max-width:100%;padding:0 5px 0 5px;transform:translateY(-50%);font-family:inherit;font-size:inherit;line-height:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}x-input[empty] > x-label{display:block}x-input > x-icon + x-label{padding:0 5px 0 29px}x-numberinput[size="small"]{height:24px}x-numberinput[size="large"]{height:38px}x-numberinput:focus{z-index:10}x-numberinput:not(:defined){display:none}x-numberinput > x-label{display:none;position:absolute;top:50%;max-width:100%;padding:0 5px 0 5px;transform:translateY(-50%);font-family:inherit;font-size:inherit;line-height:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}x-numberinput[empty] > x-label{display:block}x-numberinput[size="small"][error]::before{top:27px}x-numberinput[size="large"][error]::before{top:41px}x-texteditor:focus{z-index:10}x-texteditor:not(:defined){display:none}x-texteditor > x-label{display:none;position:absolute;width:100%;top:0;left:0;padding:2px 6px;font-family:inherit;font-size:inherit;line-height:inherit;pointer-events:none}x-texteditor[empty] > x-label{display:block}x-slider:not(:defined){display:none}x-colorpicker:not(:defined){display:none}x-progressbar[size="small"]{height:6px}x-progressbar[size="large"]{height:10px}x-progressbar:not(:defined){display:none}x-throbber[size="small"]{width:26px;height:26px}x-throbber[size="large"]{width:34px;height:34px}x-throbber:not(:defined){display:none}x-titlebar x-icon + x-label{margin-left:6px}:root{color:var(--material-on-surface-color);background-color:var(--background-color);font-family:"Roboto Flex", "Roboto", "Helvetica Neue", "Noto Sans", "Arial", sans-serif;font-weight:400;--theme-id:                  "material";--preset-accent-colors:       blue     lch(39.4 36.3 272),
                                purple   lch(39.7 39.4 303),
                                pink     lch(39.9 35.8 329),
                                red      lch(40.4 34 8.23),
                                orange   lch(40.5 47.5 58.6),
                                yellow   lch(40.2 47 88.5),
                                green    lch(40 36.9 134),
                                gray     lch(40.4 7.86 199);--accent-color:               lch(39.4 36.3 272);--background-color:           var(--material-surface-container-color);--foreground-color:           var(--material-surface-color);--border-color:               var(--material-outline-variant-color);--text-color:                 var(--material-on-surface-color);--error-color:                var(--material-error-color);--selection-color:            currentColor;--selection-background-color: var(--material-secondary-fixed-dim-color);--autofill-background-color:  color(srgb 0.95 0.93 0.89);--titlebar-color:             auto;--autocapitalize:             titlecase;--checkboard-background:      linear-gradient( 45deg, #ffffff 25%, #0000   25%)  0px  0px / 10px 10px,
                                linear-gradient(-45deg, #ffffff 25%, #0000   25%)  0px  5px / 10px 10px,
                                linear-gradient( 45deg, #0000   75%, #ffffff 75%)  5px -5px / 10px 10px,
                                linear-gradient(-45deg, #0000   75%, #ffffff 75%) -5px  0px / 10px 10px, var(--material-surface-dim-color);--arrow-right-path-data: M 29.88 90.25 L 29.88 9.75 L 70.12 50 L 29.88 90.25 Z;--arrow-up-path-data: M 9.75 70.12 L 90.25 70.12 L 50 29.88 L 9.75 70.12 Z;--arrow-down-path-data: M 9.75 29.88 L 90.25 29.88 L 50 70.12 L 9.75 29.88 Z;--checkmark-path-data: M 36.76 81.11 L 10.29 54.64 L 19.55 45.36 L 36.76 62.58 L 80.45 18.89 L 89.71 28.16 L 36.76 81.11 Z;--mixed-checkmark-path-data: M 13 50 C 13.1 54.5 16.8 57.2 21.3 57.2 L 78.6 57.2 C 83.1 57.2 86.8 54.5 86.9 50 C 86.9 45.4 83.2 42.7 78.6 42.7 L 21.3 42.7 C 16.7 42.7 13 45.4 13 50 Z;--clear-path-data: M 25 16 L 50 41 L 75 16 L 84 25 L 59 50 L 84 75 L 75 84 L 50 59 L 25 84 L 16 75 L 41 50 L 16 25 Z;--plus-path-data: M 58 10 L 58 42 L 90 42 L 90 58 L 58 58 L 58 90 L 42 90 L 42 58 L 10 58 L 10 42 L 42 42 L 42 10 Z;--minus-path-data: M 10 42 H 90 V 58 H 10 V 42 Z;--minimize-path-data: M 18 72 L 82 72 L 82 82 L 18 82 L 18 72 Z;--maximize-path-data: M 18 18 L 82 18 L 82 82 L 18 82 L 18 18 Z M 72 28 L 28 28 L 28 72 L 72 72 L 72 28 Z;--restore-path-data: M 41.71 21.24 L 85.71 21.24 L 85.71 64.24 L 41.71 64.24 L 41.71 21.24 Z M 75.71 31.24 L 51.71 31.24 L 51.71 54.24 L 75.71 54.24 L 75.71 31.24 Z M 65 73 L 65 83 L 24 83 L 24 42 L 34 42 L 34 73 L 65 73 Z;--close-path-data: M 19.95 72.98 L 42.93 50 L 19.95 27.02 L 27.02 19.95 L 50 42.93 L 72.98 19.95 L 80.05 27.02 L 57.07 50 L 80.05 72.98 L 72.98 80.05 L 50 57.07 L 27.02 80.05 L 19.95 72.98 Z;--material-elevation-1:                  0px 1px  2px 0px rgba(0, 0, 0, 0.30), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);--material-elevation-2:                  0px 1px  2px 0px rgba(0, 0, 0, 0.30), 0px 3px 4px 0px rgba(0, 0, 0, 0.14);--material-elevation-3:                  0px 4px  8px 3px rgba(0, 0, 0, 0.15), 0px 1px 3px 0px rgba(0, 0, 0, 0.30);--material-elevation-4:                  0px 6px 10px 4px rgba(0, 0, 0, 0.15), 0px 2px 3px 0px rgba(0, 0, 0, 0.30);--material-elevation-5:                  0px 8px 12px 6px rgba(0, 0, 0, 0.15), 0px 4px 4px 0px rgba(0, 0, 0, 0.30);--material-easing-emphasized:            cubic-bezier( 0.2, 0.0,   0,  1.0);--material-easing-emphasized-decelerate: cubic-bezier(0.05, 0.7, 0.1,  1.0);--material-easing-emphasized-accelerate: cubic-bezier( 0.3, 0.0, 0.8, 0.15);--material-easing-standard:              cubic-bezier( 0.2, 0.0,   0,  1.0);--material-easing-standard-decelerate:   cubic-bezier(   0,   0,   0,    1);--material-easing-standard-accelerate:   cubic-bezier( 0.3,   0,   1,    1);--material-motion-duration-short-1:        50ms;--material-motion-duration-short-2:       100ms;--material-motion-duration-short-3:       150ms;--material-motion-duration-short-4:       200ms;--material-motion-duration-medium-1:      250ms;--material-motion-duration-medium-2:      300ms;--material-motion-duration-medium-3:      350ms;--material-motion-duration-medium-4:      400ms;--material-motion-duration-long-1:        450ms;--material-motion-duration-long-2:        500ms;--material-motion-duration-long-3:        550ms;--material-motion-duration-long-4:        600ms;--material-motion-duration-extra-long-1:  700ms;--material-motion-duration-extra-long-2:  800ms;--material-motion-duration-extra-long-3:  900ms;--material-motion-duration-extra-long-4: 1000ms;}h1, h2, h3, h4, h5, h6{color:var(--material-on-background-color)}a{color:var(--material-primary-color);text-decoration:underline}a:focus{border-radius:2px;outline-width:3px;outline-style:solid;outline-color:var(--material-primary-color)}a:hover{color:var(--material-on-primary-container-color)}pre, code, var{background-color:var(--material-surface-container-low-color);font-family:"Roboto Mono", "Noto Sans Mono", ui-monospace, monospace}pre{border-radius:12px}code, var{border-radius:4px}blockquote{border-color:var(--material-tertiary-color)}mark, ::highlight(mark){color:inherit;background-color:color(srgb 0.96 0.83 0.18)}hr{background-color:var(--material-outline-variant-color)}table{border-radius:8px;border-style:hidden;box-shadow:0 0 0 1px var(--material-outline-variant-color)}th, td{border-width:1px;border-style:solid;border-color:var(--material-outline-variant-color)}::selection{color:var(--selection-color);background-color:var(--selection-background-color)}::-webkit-scrollbar{background-color:transparent}::-webkit-scrollbar-thumb{background-color:var(--material-outline-variant-color);border-radius:25px}::-webkit-scrollbar-thumb:hover{background-color:var(--material-outline-color)}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--material-outline-variant-color) transparent}}x-avatar{background-color:var(--material-surface-container-highest-color);border-width:0px;border-radius:999px}x-avatar > x-label{font-weight:700}x-card{background-color:var(--material-surface-color);border-width:1px;border-style:solid;border-color:var(--material-outline-variant-color);border-radius:12px}x-card > footer{background-color:var(--material-surface-container-color);border-top-width:1px;border-top-style:solid;border-top-color:var(--material-outline-variant-color)}x-accordion::part(arrow){color:var(--material-on-surface-variant-color);--path-data: var(--arrow-right-path-data);}x-accordion::part(arrow):focus{border-radius:2px;outline-width:3px;outline-style:solid;outline-color:var(--material-primary-color)}x-accordion > header > x-label{color:var(--material-on-secondary-container-color);font-weight:700}x-tooltip{color:var(--material-on-surface-inverse-color);background-color:var(--material-surface-inverse-color);border-width:0px;border-radius:4px}x-stepper{width:30px;height:70px;background-color:var(--material-surface-container-color);border-radius:4px;box-shadow:var(--material-elevation-2)}x-stepper::part(increment-button), x-stepper::part(decrement-button){color:var(--material-on-surface-variant-color)}x-stepper::part(increment-button):hover, x-stepper::part(decrement-button):hover{background-color:oklch(from var(--material-on-surface-color) l c h / 0.08)}x-stepper[pressed="increment"]::part(increment-button), x-stepper[pressed="decrement"]::part(decrement-button){background-color:oklch(from var(--material-on-secondary-container-color) l c h / 0.1)}x-stepper::part(increment-arrow), x-stepper::part(decrement-arrow){width:18px;height:18px}x-stepper::part(increment-arrow){--path-data: var(--arrow-up-path-data);}x-stepper::part(decrement-arrow){--path-data: var(--arrow-down-path-data);}x-swatch{border-color:var(--material-outline-variant-color);border-radius:99px}x-button:focus{outline-width:3px;outline-style:solid;outline-color:var(--material-primary-color);outline-offset:-1px}x-button::before{display:none;position:absolute;top:0;left:0;width:100%;height:100%;content:"";pointer-events:none;border-radius:inherit}x-button > x-label{font-weight:500}x-button[skin="normal"]{color:var(--material-on-surface-color);border-style:solid;border-width:1px;border-color:var(--material-outline-color);border-radius:10px}x-button[skin="normal"][toggled]{color:var(--material-on-primary-color);background-color:var(--material-primary-color);border-color:transparent}x-button[skin="normal"][toggled]:focus{outline-offset:1px}x-button[skin="normal"]:hover::before,x-button[skin="normal"][expanded]::before{display:block;background-color:var(--material-on-surface-color);opacity:0.08}x-button[skin="normal"]:focus::before{display:block;background-color:var(--material-primary-color);opacity:0.1}x-button[skin="normal"][pressed]::before{display:block;background-color:var(--material-on-secondary-container-color);opacity:0.1}x-button[skin="normal"][toggled]:hover::before{display:block;background-color:var(--material-on-secondary-container-color);opacity:0.08}x-button[skin="normal"][toggled][pressed]::before{display:block;background-color:var(--material-on-secondary-container-color);opacity:0.1}:is(x-buttons:not([vertical]) > x-button[skin="normal"]):not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0}:is(x-buttons:not([vertical]) > x-button[skin="normal"]):not(:last-of-type){border-top-right-radius:0;border-bottom-right-radius:0}:is(x-buttons:not([vertical]) > x-button[skin="normal"]) + x-button[skin="normal"]{margin-left:-1px}:is(x-buttons[vertical] > x-button[skin="normal"]){border-radius:8px}:is(x-buttons[vertical] > x-button[skin="normal"]):not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}:is(x-buttons[vertical] > x-button[skin="normal"]):not(:last-of-type){border-bottom-left-radius:0;border-bottom-right-radius:0}:is(x-buttons[vertical] > x-button[skin="normal"]) + x-button[skin="normal"]{margin-top:-1px}x-button[skin="flat"]{color:var(--material-on-surface-variant-color)}x-button[skin="flat"]:hover{color:var(--material-on-surface-color)}x-button[skin="flat"][toggled],x-button[skin="flat"][expanded]{color:var(--material-primary-color)}x-button[skin="flat"][pressed]{color:var(--material-on-primary-container-color)}x-button[skin="recessed"]{color:var(--material-on-surface-color);border-radius:8px}x-button[skin="recessed"][toggled]{color:var(--material-on-primary-fixed-color);background-color:var(--material-primary-fixed-dim-color)}x-button[skin="recessed"]:hover::before{display:block;background-color:var(--material-on-secondary-container-color);opacity:0.08}x-button[skin="recessed"][pressed]::before{display:block;background-color:var(--material-on-secondary-container-color);opacity:0.1}x-button[skin="recessed"] > x-label{font-size:0.75rem;text-align:center}x-button[skin="dock"]{color:var(--material-on-surface-color);background-color:var(--material-surface-bright-color);border-width:1px;border-style:solid;border-color:var(--material-outline-variant-color)}x-button[skin="dock"][toggled]{color:var(--material-on-surface-inverse-color);background-color:var(--material-primary-color);border-color:var(--material-on-primary-fixed-variant-color);z-index:1}x-button[skin="dock"]:hover::before{display:block;background-color:var(--material-on-surface-color);opacity:0.08}x-button[skin="dock"][toggled]:hover::before{display:none}x-button[skin="dock"][pressed]::before,x-button[skin="dock"][toggled][pressed]::before{display:block;background-color:var(--material-on-secondary-container-color);opacity:0.1}x-tag{color:var(--material-on-surface-variant-color);background-color:var(--material-surface-container-low-color);border-width:1px;border-tyle:solid;border-color:var(--material-outline-variant-color);border-radius:8px;position:relative}x-tag:hover{color:var(--material-on-surface-color)}x-tag:focus{outline-width:3px;outline-style:solid;outline-color:var(--material-primary-color);outline-offset:-1px}x-tag[scoped]::part(main){background-color:var(--material-surface-container-low-color)}x-tag[toggled]{color:var(--material-on-primary-color);background-color:var(--material-primary-color);border-color:transparent}x-tag[toggled]:hover{filter:brightness(0.95)}x-tag[toggled]:focus{outline-offset:1px}x-tag::before{display:none;position:absolute;top:0;left:0;width:100%;height:100%;content:"";pointer-events:none;z-index:1}x-tag:hover::before{display:block;background-color:oklch(from var(--material-on-surface-color) l c h / 0.08)}x-tag:active::before{display:block;background-color:oklch(from var(--material-on-surface-color) l c h / 0.1)}x-tag::part(remove-button){--path-data: var(--clear-path-data);}x-tag::part(scope){border-color:var(--material-outline-variant-color)}x-tag[toggled]::part(scope){color:var(--material-on-surface-color);border-color:var(--material-primary-color)}x-tag > x-icon{color:var(--material-primary-color)}x-tag[toggled] > x-icon{color:var(--material-on-primary-color)}x-tagsinput{color:var(--material-on-surface-color);border-width:1px;border-style:solid;border-color:var(--material-outline-color);border-radius:4px}x-tagsinput:hover{border-color:var(--material-on-surface-color)}x-tagsinput:focus{outline-width:3px;outline-style:solid;outline-color:var(--material-primary-color);outline-offset:-1px}x-tagsinput[error]{outline-width:3px;outline-style:solid;outline-color:var(--material-error-color);outline-offset:-1px;--selection-background-color: oklch(from var(--material-error-color) l c h / 0.2);}x-tagsinput > x-tag{background-color:transparent}x-tagsinput > x-label{color:oklch(from var(--material-on-surface-variant-color) l c h / 0.7);font-weight:400}x-tabs{color:var(--material-on-surface-variant-color);background-color:var(--material-surface-color);border-width:1px;border-style:solid;border-color:var(--material-surface-variant-color)}x-tab:hover, x-tab:focus{color:var(--material-on-surface-color);background-color:oklch(from var(--material-on-surface-color) l c h / 0.08)}x-tab[pressed]{background-color:oklch(from var(--material-on-surface-color) l c h / 0.1)}x-tab[toggled]{color:var(--material-on-surface-color)}x-tab::part(selection-indicator){margin-bottom:-0.5px;width:100%;height:2px;background-color:var(--material-primary-color);transition-timing-function:var(--material-easing-standard);transition-duration:var(--material-motion-duration-short-2)}x-navitem:focus{outline-width:0px}x-navitem::part(button){position:relative;color:var(--material-on-surface-color);border-radius:99px}x-navitem[toggled]::part(button){background-color:var(--material-secondary-container-color)}x-navitem:focus::part(button){outline-width:3px;outline-style:solid;outline-color:var(--material-primary-color);outline-offset:-1px}x-navitem::part(button)::before{display:none;position:absolute;width:100%;height:100%;border-radius:99px;content:"";pointer-events:none}x-navitem::part(button):hover::before{display:block;background-color:var(--material-on-surface-color);opacity:0.08}x-navitem[pressed]::part(button):hover::before{display:block;background-color:var(--material-on-secondary-container-color);opacity:0.1}x-navitem[toggled]::part(button):hover::before{display:block;background-color:var(--material-on-secondary-container-color);opacity:0.08}x-navitem[toggled][pressed]::part(button):hover::before{display:block;background-color:var(--material-on-secondary-container-color);opacity:0.1}x-navitem > x-label{color:var(--material-on-surface-variant-color);font-weight:500}x-navitem[toggled] > x-label{color:var(--material-on-secondary-container-color)}x-navitem::part(arrow){color:var(--material-on-surface-variant-color);--path-data: var(--arrow-right-path-data);}x-navitem > x-icon{color:var(--material-on-surface-variant-color)}x-navitem[toggled] > x-icon{color:var(--material-on-secondary-container-color)}x-navitem > x-label + x-icon{color:var(--material-primary-color)}x-menu{background-color:var(--material-surface-container-color);border-radius:4px;box-shadow:var(--material-elevation-2);--open-transition: var(--material-motion-duration-short-2) transform var(--material-easing-standard);--close-transition: var(--material-motion-duration-short-4) opacity var(--material-easing-standard);}x-menuitem{color:var(--material-on-surface-color);--trigger-effect: none;}x-menuitem:hover, x-menuitem:focus, x-menuitem[expanded]{background-color:oklch(from var(--material-on-surface-color) l c h / 0.08)}x-menuitem[pressed]{background-color:oklch(from var(--material-on-surface-color) l c h / 0.1)}x-menuitem[highlighted]{color:var(--material-on-primary-color);background:var(--material-primary-color)}x-menuitem::part(checkmark){color:var(--material-on-surface-variant-color);--path-data: var(--checkmark-path-data);}x-menuitem::part(arrow){color:var(--material-on-surface-variant-color);width:14px;height:14px;--path-data: var(--arrow-right-path-data);}x-menuitem > x-icon{color:var(--material-on-surface-variant-color)}x-menuitem > x-shortcut{color:oklch(from var(--material-on-surface-color) l c h / 0.5)}x-menubar{padding:0 3px}x-menubar > x-menuitem{border-radius:4px}x-menubar > x-menuitem[pressed]{background-color:oklch(from var(--material-on-surface-color) l c h / 0.08)}x-menubar > x-menuitem, x-menubar > x-menuitem[size="small"], x-menubar > x-menuitem[size="large"]{height:calc(100% - 6px)}dialog{color:inherit;background-color:var(--material-surface-container-high-color);border-width:0px;border-radius:28px;box-shadow:var(--material-elevation-3);transition-duration:100ms;transition-timing-function:linear}dialog::backdrop{background-color:oklch(from var(--material-scrim-color) l c h / 0.32)}dialog > footer{background-color:var(--material-surface-container-highest-color);border-top-width:1px;border-top-style:solid;border-top-color:var(--material-outline-variant-color)}x-drawer{box-sizing:border-box;overflow:hidden;background-color:var(--material-surface-container-low-color);box-shadow:var(--material-elevation-1);transition-timing-function:var(--material-easing-standard);transition-duration:var(--material-motion-duration-short-4)}x-drawer[position="left"]{margin:8px 0;height:calc(100% - 16px);border-radius:0 16px 16px 0}x-drawer[position="right"]{margin:8px 0;height:calc(100% - 16px);border-radius:16px 0 0 16px}x-drawer[position="top"]{margin:0 8px;width:calc(100% - 16px);border-radius:0 0 16px 16px}x-drawer[position="bottom"]{margin:0 8px;width:calc(100% - 16px);border-radius:16px 16px 0 0}x-pager::part(item){min-width:30px;color:var(--material-on-surface-color);border-color:transparent;border-radius:99px}x-pager::part(item):hover{background-color:oklch(from var(--material-on-surface-color) l c h / 0.08)}x-pager::part(item):active{background-color:oklch(from var(--material-primary-color) l c h / 0.2)}x-pager::part(item):focus{outline-width:3px;outline-style:solid;outline-color:var(--material-primary-color);outline-offset:-1px}x-pager::part(toggled-item), x-pager::part(toggled-item):hover{color:var(--material-on-primary-color);background-color:var(--material-primary-color)}x-popover{color:var(--material-on-surface-color);background-color:var(--material-surface-container-high-color);border-radius:4px;box-shadow:var(--material-elevation-2);--open-transition: none;}x-popover > footer{background-color:var(--material-surface-container-highest-color);border-top-width:1px;border-top-style:solid;border-top-color:var(--material-outline-variant-color)}x-popover::part(arrow-path){filter:drop-shadow(rgba(0, 0, 0, 0.3) 0px 6px 10px)}x-notification{color:var(--material-on-surface-inverse-color);background-color:var(--material-surface-inverse-color);border-radius:4px;box-shadow:var(--material-elevation-3)}x-notification a{color:var(--material-primary-inverse-color)}x-notification a:hover{color:var(--material-primary-inverse-color)}x-checkbox::part(indicator){overflow:visible;border-width:2px;border-style:solid;border-color:var(--material-on-surface-variant-color);border-radius:2px;--path-data: var(--checkmark-path-data);}x-checkbox:hover::part(indicator){border-color:var(--material-on-surface-color)}x-radio:active::part(indicator){border-color:var(--material-on-surface-color)}x-checkbox[mixed]::part(indicator){--path-data: var(--mixed-checkmark-path-data);}x-checkbox[toggled]::part(indicator){color:var(--material-on-primary-color);background-color:var(--material-primary-color);border-color:var(--material-primary-color)}x-checkbox::part(indicator)::before{display:none;position:absolute;top:50%;left:50%;width:100%;height:100%;margin:-50% 0 0 -50%;transform:scale(1.45);z-index:-1;content:"";pointer-events:none}x-checkbox:hover::part(indicator)::before{display:block;transform:scale(1);background-color:var(--material-on-surface-color);opacity:0.08}x-checkbox:active::part(indicator)::before{display:block;transform:scale(1);background-color:var(--material-primary-color);opacity:0.1}x-checkbox:focus::part(indicator)::before{display:block;transform:scale(2.5);background-color:var(--material-on-surface-color);border-radius:99px;opacity:0.1}x-checkbox[toggled]:hover::part(indicator)::before{background-color:var(--material-primary-color)}x-checkbox[toggled]:active::part(indicator)::before{background-color:var(--material-on-surface-color)}x-checkbox[toggled]:focus::part(indicator)::before{background-color:var(--material-primary-color)}x-radio::part(indicator){border-width:2px;border-style:solid;border-color:var(--material-on-surface-variant-color)}x-radio:hover::part(indicator){border-color:var(--material-on-surface-color)}x-radio:active::part(indicator){border-color:var(--material-on-surface-color)}x-radio[toggled]::part(indicator){border-color:var(--material-primary-color)}x-radio::part(indicator-dot){background-color:var(--material-primary-color)}x-radio[toggled]::part(indicator-dot){transform:scale(0.6)}x-radio[toggled][mixed]::part(indicator-dot){transform:scale(0.55);border-radius:3px}x-radio::part(indicator)::before{display:none;position:absolute;top:50%;left:50%;width:100%;height:100%;margin:-50% 0 0 -50%;transform:scale(1.45);z-index:-1;border-radius:99px;content:"";pointer-events:none}x-radio:hover::part(indicator)::before{display:block;transform:scale(1);background-color:var(--material-on-surface-color);opacity:0.08}x-radio:active::part(indicator)::before{display:block;transform:scale(1);background-color:var(--material-primary-color);opacity:0.1}x-radio:focus::part(indicator)::before{display:block;transform:scale(2.2);background-color:var(--material-on-surface-color);opacity:0.1}x-radio[toggled]:hover::part(indicator)::before{background-color:var(--material-primary-color)}x-radio[toggled]:active::part(indicator)::before{background-color:var(--material-on-surface-color)}x-radio[toggled]:focus::part(indicator)::before{background-color:var(--material-primary-color)}x-switch::part(indicator-track){height:100%;background-color:var(--material-surface-container-highest-color);border-width:2px;border-style:solid;border-color:var(--material-outline-color)}x-switch[toggled]::part(indicator-track){background-color:var(--material-primary-color);border-color:var(--material-primary-color)}x-switch::part(indicator-thumb){left:2px;width:15px;height:15px;transform:scale(0.6);background-color:var(--material-outline-color)}x-switch:hover::part(indicator-thumb){background-color:var(--material-on-surface-variant-color)}x-switch[toggled]::part(indicator-thumb){left:calc(100% - 17px);transform:scale(0.9);background-color:var(--material-on-primary-color)}x-switch[toggled]:hover::part(indicator-thumb){background-color:var(--material-primary-container-color)}x-switch[size="small"]::part(indicator-thumb){width:12px;height:12px}x-switch[size="small"][toggled]::part(indicator-thumb){left:calc(100% - 14px)}x-switch[size="large"]::part(indicator-thumb){width:18px;height:18px}x-switch[size="large"][toggled]::part(indicator-thumb){left:calc(100% - 21px)}x-switch::part(indicator-thumb)::before{display:none;position:absolute;top:50%;left:50%;width:100%;height:100%;margin:-50% 0 0 -50%;transform:scale(4.5);z-index:-1;border-radius:99px;content:"";pointer-events:none}x-switch:focus::part(indicator-thumb)::before{display:block;background-color:var(--material-on-surface-color);opacity:0.12}x-switch[toggled]:focus::part(indicator-thumb)::before{transform:scale(3);background-color:var(--material-primary-color)}x-select{color:var(--material-on-surface-color);border-width:1px;border-style:solid;border-color:var(--material-outline-color);border-radius:4px}x-select:hover{border-color:var(--material-on-surface-color)}x-select:focus{outline-width:3px;outline-style:solid;outline-color:var(--material-primary-color);outline-offset:-1px}x-select::part(arrow){color:var(--material-on-surface-variant-color);margin:0 8px;--path-data: var(--arrow-down-path-data);}x-slider::part(groove-track){height:6px;background-color:var(--material-secondary-container-color);border-radius:99px}x-slider::part(range-track){height:6px;background-color:var(--material-primary-color);border-radius:5px}x-slider::part(thumb){width:5px;background-color:var(--material-primary-color);border-radius:10px;box-shadow:0px 2px 4px 0px color(srgb 0 0 0 / 0.1)}x-slider::part(thumb):focus{outline-width:3px;outline-style:solid;outline-color:var(--material-primary-color);outline-offset:3px}x-slider::part(tick){top:50%;width:3px;height:3px;transform:translate(-50%, -50%);background-color:var(--material-primary-color);border-radius:99px}x-slider::part(range-tick){background-color:var(--material-on-surface-inverse-color)}x-input{color:var(--material-on-surface-color);border-width:1px;border-style:solid;border-color:var(--material-outline-color);border-radius:4px}x-input:hover{border-color:var(--material-on-surface-color)}x-input:focus{outline-width:3px;outline-style:solid;outline-color:var(--material-primary-color);outline-offset:-1px}x-input[error]{outline-width:3px;outline-style:solid;outline-color:var(--material-error-color);outline-offset:-1px;--selection-background-color: oklch(from var(--material-error-color) l c h / 0.2);}x-input > x-icon{color:var(--material-on-surface-variant-color)}x-input > x-label{color:oklch(from var(--material-on-surface-variant-color) l c h / 0.7);font-weight:400}x-input > x-icon + x-label{padding-top:1px}x-numberinput{color:var(--material-on-surface-color);border-width:1px;border-style:solid;border-color:var(--material-outline-color);border-radius:4px}x-numberinput:has(x-stepper){--inner-padding: 0px 0px 0px 6px;}x-numberinput:hover{border-color:var(--material-on-surface-color)}x-numberinput:focus{outline-width:3px;outline-style:solid;outline-color:var(--material-primary-color);outline-offset:-1px}x-numberinput[error]{outline-width:3px;outline-style:solid;outline-color:var(--material-error-color);outline-offset:-1px;--selection-background-color: oklch(from var(--material-error-color) l c h / 0.2);}x-numberinput > x-icon{color:var(--material-on-surface-variant-color)}x-numberinput > x-label{color:oklch(from var(--material-on-surface-variant-color) l c h / 0.7);font-weight:400}x-numberinput > x-icon + x-label{padding-top:1px}x-numberinput > x-stepper{margin:0 -20px 0 0}x-numberinput:focus > x-stepper{transform:scale(1);z-index:1}x-numberinput:not(:focus) > x-stepper{width:20px;min-width:20px;height:20px;margin:0 2px 0 -7px;transform:scale(0.7);transform-origin:100% 50%;background-color:transparent;border-width:0;box-shadow:none;pointer-events:none}x-numberinput[size="small"]:not(:focus) > x-stepper{transform:scale(0.6)}x-numberinput[size="large"]:not(:focus) > x-stepper{transform:scale(0.8)}x-numberinput:not(:focus) > x-stepper::part(increment-button), x-numberinput:not(:focus) > x-stepper::part(decrement-button){opacity:0.5}x-texteditor{color:var(--material-on-surface-color);border-width:1px;border-style:solid;border-color:var(--material-outline-color);border-radius:4px}x-texteditor:hover{border-color:var(--material-on-surface-color)}x-texteditor:focus{outline-width:3px;outline-style:solid;outline-color:var(--material-primary-color);outline-offset:-1px}x-texteditor[error]{outline-width:3px;outline-style:solid;outline-color:var(--material-error-color);outline-offset:-1px;--selection-background-color: oklch(from var(--material-error-color) l c h / 0.2);}x-texteditor > x-label{color:oklch(from var(--material-on-surface-variant-color) l c h / 0.7);font-weight:400}x-colorinput{color:var(--material-on-surface-color);border-width:1px;border-style:solid;border-color:var(--material-outline-color);border-radius:4px}x-colorinput:hover{border-color:var(--material-on-surface-color)}x-colorinput:focus{outline-width:3px;outline-style:solid;outline-color:var(--material-primary-color);outline-offset:-1px}x-colorinput[error]{outline-width:3px;outline-style:solid;outline-color:var(--material-error-color);outline-offset:-1px;--selection-background-color: oklch(from var(--material-error-color) l c h / 0.2);}x-colorinput::part(arrow){padding:8px 4px 8px 2px;--path-data: var(--arrow-down-path-data);}x-colorinput[size="small"]::part(arrow){padding:4px 4px 4px 0}x-colorinput > x-label{color:oklch(from var(--material-on-surface-variant-color) l c h / 0.7);font-weight:400}x-colorpicker::part(slider){border-radius:4px}x-colorselect{border-radius:4px}x-progressbar{background-color:var(--material-secondary-container-color);border-radius:99px}x-progressbar::part(bar){background-color:var(--material-primary-color);border-radius:99px}x-throbber{color:var(--material-primary-color)}x-titlebar{padding-left:8px;justify-content:flex-start}x-titlebar::part(buttons){right:10px;gap:10px}x-titlebar::part(button){width:22px;height:22px;min-width:22px;min-height:22px;color:var(--material-on-surface-variant-color);border-radius:4px}x-titlebar::part(button):hover{background-color:oklch(from var(--material-on-surface-color) l c h / 0.08)}x-titlebar::part(button):active{background-color:oklch(from var(--material-on-secondary-container-color) l c h / 0.1)}x-titlebar::part(minimize-button){--path-data: var(--minimize-path-data);}x-titlebar::part(maximize-button){--path-data: var(--maximize-path-data);}x-titlebar::part(restore-button){--path-data: var(--restore-path-data);}x-titlebar::part(close-button){--path-data: var(--close-path-data);}x-titlebar::part(icon){width:18px;height:18px}x-titlebar x-icon{color:var(--material-primary-color)}x-titlebar x-label{color:var(--material-primary-color);font-weight:700}
