:root{--bg: #ffffff;--text: #111111;--text-muted: #525252;--text-muted-2: #b4b4b4;--border: #e6e6e6;--surface: #fafafa;--surface-1: var(--surface);--surface-2: #f3f4f6;--surface-3: #eceff1;--danger: #ff3333;--blue-50: #e5f2ff;--blue-100: #b2d9ff;--blue-200: #80bfff;--blue-300: #4da5ff;--blue-400: #2491ff;--blue-500: #007fff;--blue-600: #006ddb;--blue-700: #0059b2;--blue-800: #003f80;--blue-900: #00264d;--brand: var(--blue-500);--link: var(--blue-600);--link-hover: var(--blue-700);--btn-primary-bg: var(--blue-600);--btn-primary-hover-bg: var(--blue-700);--btn-primary-text: #ffffff;--success-600: #10d07a;--success-800: #067a4e;--warning-600: #ffb020;--warning-900: #8a5a00;--danger-600: #ff4d4d;--danger-900: #b00020;--focus: rgba(0, 127, 255, .4);--primary: var(--brand);--light: var(--surface-1);--dark: #141414;--line-light: var(--border);--line-dark: var(--border);--font-light: var(--text);--font-dark: #ffffff;--text-dark: var(--text);--sidemenu-background: var(--surface-1);--sidebar-background: var(--surface-1);--light-line-breaks: var(--border);--heigh-line-breaks: var(--border)}.theme-dark{--bg: #141414;--surface-1: #0f0f10;--surface-2: #111111;--surface-3: #1f1f1f;--text: #ffffff;--text-muted: #b3b3b3;--text-muted-2: #525252;--border: #232323;--danger: #ff3333;--success-600: #0fb56a;--success-800: #066142;--warning-600: #e09f1d;--warning-900: #6f4e00;--danger-600: #ff4d4d;--danger-900: #b00020;--link: var(--blue-400);--link-hover: var(--blue-300);--btn-primary-bg: var(--blue-600);--btn-primary-hover-bg: var(--blue-700);--btn-primary-text: #ffffff;--focus: rgba(36, 145, 255, .55);--brand: var(--blue-400);--primary: var(--brand);--light: var(--surface-1);--dark: var(--bg);--line-light: var(--border);--line-dark: var(--border);--font-light: var(--text);--font-dark: var(--text);--text-dark: var(--text);--sidemenu-background: var(--surface-2);--sidebar-background: var(--surface-1);--light-line-breaks: var(--border);--heigh-line-breaks: var(--border)}.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;transition:.3s ease-out}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:#0003;transition:all .7s ease-out;transition-property:transform,opacity;transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:#ffffff73}.waves-effect.waves-red .waves-ripple{background-color:#f44336b3}.waves-effect.waves-yellow .waves-ripple{background-color:#ffeb3bb3}.waves-effect.waves-orange .waves-ripple{background-color:#ff9800b3}.waves-effect.waves-purple .waves-ripple{background-color:#9c27b0b3}.waves-effect.waves-green .waves-ripple{background-color:#4caf50b3}.waves-effect.waves-teal .waves-ripple{background-color:#009688b3}.waves-effect input[type=button],.waves-effect input[type=reset],.waves-effect input[type=submit]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:none}.waves-effect img{position:relative;z-index:-1}.waves-notransition{transition:none!important}.waves-circle{transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%)}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.waves-block{display:block}.waves-effect .waves-ripple{z-index:-1}:root{--page-padding: 1em;--sidemenu-speed: .3s;--sidemenu-fade-speed: .1s;--sidebar-speed: .15s;--hover-speed: .1s;--item-hover-speed: .25s;--item-fade-speed: .3s;--item-image-fade-speed: .2s;font-variation-settings:"opsz" auto}:host{display:contents}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Variable-Italic.woff2) format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{src:url(/assets/fonts/PermanentMarker-Regular-2.woff2) format("woff2");font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,app-root{padding:0;margin:0;height:100%;width:100%;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-optical-sizing:auto;font-size:16px;line-height:1.6}h1,h2,h3{font-weight:700;letter-spacing:-.02em}.num{font-variant-numeric:tabular-nums}html,body,app-root{background-color:var(--bg)}body{color:var(--font-light);-webkit-tap-highlight-color:rgba(0,0,0,0)}.clickable:hover{color:var(--primary)}.page-title{background-color:var(--light);color:var(--font-light);border-bottom:1px solid var(--line-light)}.bar{background-color:var(--light);color:var(--font-light)}app-root{display:flex}a{color:inherit;text-decoration:none!important}h1,hr{margin:0}h1{font-family:Open Sans,sans-serif}textarea:focus,input:focus{outline:none}.clickable{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color var(--hover-speed) ease-in-out;-webkit-transition:color var(--hover-speed) ease-in-out;-moz-transition:color var(--hover-speed) ease-in-out;-o-transition:color var(--hover-speed) ease-in-out}.site{display:flex;width:100%;height:100%;flex-grow:1;overflow-x:hidden}.site .site-menu{display:flex;flex-direction:column;height:100%;flex-shrink:0}.site .site-content{display:flex;width:auto;height:100%;flex:1 1 auto;flex-direction:column;min-width:0}.site .site-content .page-title{display:flex;width:100%;height:2.5rem;align-items:center;padding-left:calc(var(--page-padding) / 2);margin-right:4px;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--text)}.site .site-content .page-title h1{font-size:1.35rem;font-weight:400}.site .site-content .page-content{display:flex;flex-grow:1;flex-direction:column;height:calc(100% - 2.5rem);width:100%}.page{width:calc(100% - var(--page-padding));height:100%;box-sizing:border-box;padding:var(--page-padding);transition:width var(--sidebar-speed) ease-out;-webkit-transition:width var(--sidebar-speed) ease-out;-moz-transition:width var(--sidebar-speed) ease-out;-o-transition:width var(--sidebar-speed) ease-out;transition:margin-left var(--sidebar-speed) ease-out;-webkit-transition:margin-left var(--sidebar-speed) ease-out;-moz-transition:margin-left var(--sidebar-speed) ease-out;-o-transition:margin-left var(--sidebar-speed) ease-out}*[class$=-page]{display:flex;flex-grow:1;flex-direction:column;height:100%}.page-split{height:100%}.page-split .page-split-side,.page-split .page-split-main{width:100%}.section .section-title{font-size:1.25rem;padding-left:.5rem;padding-right:.5rem}.section .section-title h2{margin-bottom:.5rem}.social-icon{font-family:Social Shapes,sans-serif;float:left;line-height:2.6em;padding-right:.4em;font-style:normal}@media screen and (max-width: 60em){.site{flex-direction:column}.site .site-menu{height:50px;flex-shrink:0}.site .site-content{height:unset}.site .site-content .page-title{display:none}.page{height:100%;width:100%;margin-left:0}.page-split .page-split-side,.page-split .page-split-main{width:100%}.section .section-body{width:calc(100% - 2em)}}@media screen and (min-width: 60.065em){.site{flex-direction:row}.page-title{width:100%}.page-split{display:flex}.page-split .page-split-side{width:16em;height:100%}.page-split .page-split-main{width:calc(100% - 16em);height:100%;overflow-y:auto}.section .section-body{width:50%}}.control-element{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:16px;font-weight:600;height:2em;border:1px solid var(--border)}.control-element .control-element-name{width:100%;min-width:10ch;flex-grow:1;font-size:.875em;font-weight:400;padding-left:.5em;padding-right:.5em;display:flex;flex-direction:row;align-items:center;box-sizing:border-box;white-space:nowrap}.control-element2{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;font-size:16px;font-weight:400}.control-element2 .control-element-name{width:100%;flex-grow:1;font-size:16px;font-weight:400;padding-bottom:.1em;display:flex;flex-direction:row;align-items:center;white-space:nowrap}@supports (view-transition-name: none){::view-transition-old(root),::view-transition-new(root){animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-name:fade-in}::view-transition-old(root){animation-name:fade-out}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}html{scroll-behavior:smooth}body:has(cursor-component){cursor:none}body:has(cursor-component) *{cursor:none!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/material-icons.woff2) format("woff2")}@font-face{font-family:Material Icons Symbols;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/material-symbols-sharp.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}html{scrollbar-width:thin;scrollbar-color:lightgray transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-shadow:1px 1px 1px rgba(0,0,0,.004)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#d3d3d3;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#a9a9a9}.grid-lines{--s: 80px;--n: 4;--t: 2px;--g: 10px;--c: rgba(0, 0, 0, .03) 25%, #0000 0;background:conic-gradient(at var(--g) var(--t),var(--c)) calc((var(--s) / var(--n) - var(--g) + var(--t)) / 2) 0/calc(var(--s) / var(--n)) var(--s),conic-gradient(from 180deg at var(--t) var(--g),var(--c)) 0 calc((var(--s) / var(--n) - var(--g) + var(--t)) / 2)/var(--s) calc(var(--s) / var(--n));width:calc(round(down,100%,var(--s)) + var(--t));height:calc(4 * var(--s) + var(--t))}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical}
