@charset "UTF-8";.no-transition{transition:none!important}.no-transition *{transition:none!important}.is-mobile-only{display:none}@media screen and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 667px) and (min-resolution: 2dppx),screen and (max-width: 767px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 767px) and (orientation: portrait) and (min-resolution: 2dppx),screen and (max-width: 1023px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 1023px) and (orientation: landscape) and (min-resolution: 2dppx),screen and (min-width: 668px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 668px) and (max-width: 1366px) and (min-resolution: 2dppx),screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx),screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (min-resolution: 2dppx){.is-desktop-only{display:none!important}.is-mobile-only{display:initial}}@media screen and (max-width: 767px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 767px) and (orientation: portrait) and (min-resolution: 2dppx){.is-large-only{display:none}}@-moz-document url-prefix(){img:-moz-loading{visibility:hidden}}.wrap{white-space:normal}.nowrap{white-space:nowrap}.no-events,.w84domload{pointer-events:none}.no-transition,.no-transition *{transition:none!important}hl,nbsp{position:relative;z-index:3}hl:after,nbsp:after{position:absolute;z-index:-1;top:-2px;right:-2px;bottom:-2px;left:-2px;box-sizing:border-box;content:''}nbsp:after{background:rgba(65, 105, 225, 0.2)}[data-mobile-marker]{line-height:0;position:absolute;z-index:-1;top:-100px;left:-100px;display:block;width:20px;height:20px;background:red}@media screen and (min-width: 668px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 668px) and (max-width: 1366px) and (min-resolution: 2dppx),screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (min-resolution: 2dppx),screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (min-resolution: 2dppx){[data-mobile-marker]{background:#0f0}}@media screen and (max-width: 512px),screen and (max-width: 512px) and (-webkit-max-device-pixel-ratio: 1.9),screen and (max-width: 512px) and (max-resolution: 1.9dppx),screen and (max-width: 512px) and (-webkit-max-device-pixel-ratio: 2),screen and (max-width: 512px) and (max-resolution: 192dpi),screen and (min-width: 512px) and (max-width: 724px) and (-webkit-max-device-pixel-ratio: 1.9),screen and (min-width: 512px) and (max-width: 724px) and (max-resolution: 1.9dppx),screen and (min-width: 512px) and (max-width: 724px) and (-webkit-max-device-pixel-ratio: 2),screen and (min-width: 512px) and (max-width: 724px) and (max-resolution: 192dpi),screen and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 667px) and (min-resolution: 2dppx),screen and (max-width: 767px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 767px) and (orientation: portrait) and (min-resolution: 2dppx),screen and (max-width: 1023px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 1023px) and (orientation: landscape) and (min-resolution: 2dppx){[data-mobile-marker]{background:#00f}}.debug-query-size-time{font-size:11px;line-height:11px;position:relative;top:10px;display:block;padding:4px;text-align:center;letter-spacing:2px;color:#999}.debug-info{font-size:0.6rem;line-height:2;width:100%;padding:2px 4px;text-align:center;color:rgba(255, 255, 255, 0.6)!important;background:#3d4447}info{color:#fff;background:#228b22}ok{color:#fff;background:#4169e1}warn{background:gold}err{color:#fff;background:#8b0000}err,info,ok,warn{display:inline-block;padding:1px 4px}.syslog{font-size:80%;line-height:1.1}.syslog div{padding:0 0 0.2rem}.syslog hr{margin:0.25rem 0 0.5rem}.color-yellow{color:#faca00;fill:#faca00}.color-orange{color:#e9872c;fill:#e9872c}.color-red{color:#e64d15;fill:#e64d15}.color-green{color:#40b521;fill:#40b521}.color-blue{color:#359be1;fill:#359be1}.color-violet{color:#6c4eac;fill:#6c4eac}[data-htmler]{margin:0.5rem 0 -0.5rem}[data-htmler].is-inactive *{pointer-events:none!important}[data-htmler-box].is-active{pointer-events:all}[data-htmler-box].is-active [data-htmler-blocks] [data-controls]:not(.is-disabled) button{pointer-events:all}[data-htmler-box].is-active [data-htmler-blocks] [data-slider]{pointer-events:all}[data-htmler]{max-width:1040px;margin:0 auto;color:#212526;font-family:EtudesSans,Arial,sans-serif;font-size:1rem;line-height:1.4}[data-htmler] [hidden]{display:none!important}[data-htmler] [data-cnt]{width:100%;max-width:100%!important;margin:0}[data-htmler] [data-htmler-box]{position:relative;display:grid;grid-template-columns:1fr;aspect-ratio:10/7;overflow:hidden;border-radius:4px;margin:0 auto}[data-htmler] [data-htmler-box] > svg{grid-area:1/1;width:100%;height:auto;visibility:hidden;pointer-events:none}[data-htmler] [data-htmler-box]::before{display:none}[data-htmler] [data-htmler-main]{position:absolute;inset:0;opacity:0;pointer-events:none}[data-htmler].sm-ready [data-htmler-main]{opacity:1;pointer-events:auto}[data-htmler] [data-sm-canvas]{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab;outline:0;-webkit-tap-highlight-color:transparent}[data-htmler] [data-sm-canvas].is-dragging{cursor:grabbing}[data-htmler] .controls-combo{display:grid;grid-template-columns:min-content min-content auto min-content;-moz-column-gap:0.4rem;column-gap:0.4rem;align-items:center;max-width:40rem;margin:1rem auto 0.25rem}[data-htmler] [data-controls]{display:flex;align-items:center;justify-content:center;min-width:0;margin:0;padding:0;opacity:1;pointer-events:auto}[data-htmler] [data-controls] > div,[data-htmler] [data-controls] > div:last-child{margin:0}[data-htmler] [data-sm-fill-mode] [data-icon]{background:none;left:0!important}[data-htmler] [data-sm-fill-mode] svg{display:block;width:100%;height:100%;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[data-htmler] [data-sm-fill-mode][data-fill-mode="checkerboard"] [data-sm-gradient-icon],[data-htmler] [data-sm-fill-mode][data-fill-mode="checkerboard"] [data-sm-palette-icon],[data-htmler] [data-sm-fill-mode][data-fill-mode="gradient"] [data-sm-checker-icon],[data-htmler] [data-sm-fill-mode][data-fill-mode="gradient"] [data-sm-palette-icon],[data-htmler] [data-sm-fill-mode][data-fill-mode="palette"] [data-sm-checker-icon],[data-htmler] [data-sm-fill-mode][data-fill-mode="palette"] [data-sm-gradient-icon]{display:none!important}[data-htmler] .button{font-size:0.85rem;font-weight:400;line-height:0;position:relative;display:inline-flex;gap:0.3em;overflow:hidden;align-items:center;box-sizing:border-box;margin:0;padding:0.1em 0.55em;cursor:pointer;transition:opacity 0.2s ease-in-out,color 0.2s ease-in-out,background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out;vertical-align:middle;white-space:nowrap;text-decoration:none;letter-spacing:0;text-transform:uppercase;border-radius:0.3rem;color:#fff;border:0.1rem solid #505a5d;outline:0;background:#505a5d;appearance:none;-webkit-appearance:none;-moz-appearance:none}[data-htmler] .button.grey:hover{border-color:#394041;background:#394041}[data-htmler] .button:hover.hoverable{box-shadow:0 0.05rem 0.1rem rgba(0, 0, 0, 0.07),0 0.06rem 0.12rem rgba(0, 0, 0, 0.07),0 0.07rem 0.14rem rgba(0, 0, 0, 0.07),0 0.08rem 0.16rem rgba(0, 0, 0, 0.07)}[data-htmler] .button [data-icon]{display:inline-block;position:relative;top:0.03em;flex:none;font-size:1.2em;width:1.25em;height:1.25em;line-height:0.92em}[data-htmler] [data-controls].buttons button.button{display:inline-grid;grid-template-areas:'icon label';width:-moz-min-content;width:min-content;height:-moz-min-content;height:min-content;line-height:0;padding:0;gap:0}[data-htmler] [data-controls].buttons button.button [data-icon]{grid-area:icon;margin:0.5em;position:relative;left:-0.1em}[data-htmler] [data-controls].buttons button.button[data-action='playpause'].is-playing [data-icon]{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCI+PHBhdGggZD0iTTQ5LjEsNTRoNi43NWMyLjc0LDAsNC4xNS0xLjQxLDQuMTUtNC4xNVYxMC4xNWMwLTIuOC0xLjQxLTQuMTUtNC4xNS00LjE1aC02Ljc1Yy0yLjc3LDAtNC4xNSwxLjQxLTQuMTUsNC4xNVY0OS44NWMwLDIuNzQsMS4zOCw0LjE1LDQuMTUsNC4xNVoiIHN0eWxlPSJmaWxsOiNmZmY7Ii8+PHBhdGggZD0iTTIyLjAyLDU0aDYuNzhjMi43NCwwLDQuMTUtMS40MSw0LjE1LTQuMTVWMTAuMTVjMC0yLjgtMS40MS00LjEyLTQuMTUtNC4xNWgtNi43OGMtMi43NCwwLTQuMTUsMS40MS00LjE1LDQuMTVWNDkuODVjLS4wMywyLjc0LDEuMzgsNC4xNSw0LjE1LDQuMTVaIiBzdHlsZT0iZmlsbDojZmZmOyIvPjwvc3ZnPg==) center no-repeat;left:-0.15em}[data-htmler] [data-controls].buttons button.button[data-action='playpause'].is-paused [data-icon]{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCI+PHBhdGggZD0iTTIwLjkyLDU0YzEuMTUsMCwyLjE2LS40MSwzLjQyLTEuMTVsMzIuMzItMTguNjljMi4zNS0xLjM3LDMuMzQtMi40NCwzLjM0LTQuMTZzLS45OS0yLjc2LTMuMzQtNC4xNkwyNC4zNCw3LjE1Yy0xLjI2LS43NC0yLjI3LTEuMTUtMy40Mi0xLjE1LTIuMjQsMC0zLjgzLDEuNzItMy44Myw0LjQzVjQ5LjU3YzAsMi43NCwxLjU5LDQuNDMsMy44Myw0LjQzWiIgc3R5bGU9ImZpbGw6I2ZmZjsiLz48L3N2Zz4=) center no-repeat}[data-htmler] [data-sm-reset] [data-icon]{background:none;left:0!important}[data-htmler] [data-sm-reset] svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}[data-htmler] [data-input-slider]{font-size:0.8rem;line-height:1;display:inline-flex;flex-wrap:nowrap;align-items:center;width:100%;margin:0;padding:0.5em 0}[data-htmler] [data-input-slider] .rail{width:100%;margin-left:0.5rem;margin-right:0.5rem;z-index:4}[data-htmler] [data-input-slider] .rail .ph-knob{background-color:rgba(80, 90, 93, 0.9);overflow:visible;position:relative;height:0.15em;width:100%}[data-htmler] [data-input-slider] .rail .knob{box-sizing:content-box;width:0.75em;height:0.75em;position:absolute;top:-0.45em;border:0.16em solid #505a5d;background:#fdc300;border-radius:0.3rem;left:11.363636%;transform:translateX(-50%);pointer-events:none}[data-htmler] [data-sm-parameter]{position:absolute;z-index:1;top:50%;left:-0.535em;transform:translateY(-50%);display:block;box-sizing:border-box;width:calc(100% + 1.07em);height:44px;margin:0;padding:0;border:0;border-radius:0;font:inherit;background:0 0;opacity:0;cursor:pointer;touch-action:pan-y;-moz-appearance:none;appearance:none;-webkit-appearance:none}[data-htmler] [data-sm-parameter]::-webkit-slider-runnable-track{height:0.15em;background:0 0}[data-htmler] [data-sm-parameter]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:1.07em;height:1.07em;margin-top:-0.46em;border:0}[data-htmler] [data-sm-parameter]::-moz-range-track{height:0.15em;background:0 0}[data-htmler] [data-sm-parameter]::-moz-range-thumb{box-sizing:border-box;width:1.07em;height:1.07em;border:0}[data-htmler] .ph-knob:has([data-sm-parameter]:disabled),[data-htmler] button:disabled{opacity:0.5;cursor:default}[data-htmler] [data-sm-parameter]:disabled{cursor:default}[data-htmler] [data-sm-error]{z-index:2;position:absolute;inset:0;display:grid;place-items:center;background:var(--sm-stage);pointer-events:none}[data-htmler] .sm-noscript,[data-htmler] [data-sm-error] svg{display:block;width:48px;height:48px;margin:auto;fill:none;stroke:#505a5d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 600px){[data-htmler] [data-htmler-box]{aspect-ratio:1/1}[data-htmler] [data-htmler-box] > svg{display:none}}@media (hover: none){[data-htmler] .button{box-shadow:none!important}}@media (prefers-reduced-motion: reduce){[data-htmler] *{transition:none!important}}