header.svelte-1cc53ms{background:#505050 url(/headerbg.jpg);background-size:cover;text-shadow:0 0 3px #000}header.svelte-1cc53ms,a.svelte-1cc53ms{color:#fff !important}ul.svelte-1cc53ms{margin:0 auto;padding:1em;max-width:400px;display:flex;justify-content:space-around}li.svelte-1cc53ms{display:block}a.svelte-1cc53ms{position:relative}a.selected.svelte-1cc53ms{font-weight:bold}a.selected.svelte-1cc53ms:after{position:absolute;bottom:-.5em;left:calc(50% - 3px);content:"";width:6px;height:6px;background-color:#A81039;border-radius:50%;box-shadow:0 0 3px #000}.title-container.svelte-1cc53ms{padding:2.5em 1em}h1.svelte-1cc53ms{text-transform:uppercase;font-size:2.5em}p.svelte-1cc53ms{font-weight:bold;font-size:1.25em}@media screen and (min-width: 768px){.title-container.svelte-1cc53ms{padding-bottom:5em}h1.svelte-1cc53ms{font-size:3.5em}p.svelte-1cc53ms{font-size:1.45em}}@media screen and (min-width: 1024px){header.svelte-1cc53ms{background-image:url(/headerbg-large.jpg)}h1.svelte-1cc53ms{font-size:4.375em}p.svelte-1cc53ms{font-size:1.625em}}
.loader.svelte-p0dnmz{margin:3rem;text-align:center}.loader.svelte-p0dnmz .lds-ellipsis.svelte-p0dnmz{display:inline-block;position:relative;width:80px;height:80px}.loader.svelte-p0dnmz .lds-ellipsis div.svelte-p0dnmz{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#000;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.loader.svelte-p0dnmz .lds-ellipsis div.svelte-p0dnmz:nth-child(1){left:8px;animation:svelte-p0dnmz-lds-ellipsis1 0.6s infinite}.loader.svelte-p0dnmz .lds-ellipsis div.svelte-p0dnmz:nth-child(2){left:8px;animation:svelte-p0dnmz-lds-ellipsis2 0.6s infinite}.loader.svelte-p0dnmz .lds-ellipsis div.svelte-p0dnmz:nth-child(3){left:32px;animation:svelte-p0dnmz-lds-ellipsis2 0.6s infinite}.loader.svelte-p0dnmz .lds-ellipsis div.svelte-p0dnmz:nth-child(4){left:56px;animation:svelte-p0dnmz-lds-ellipsis3 0.6s infinite}.container~.loader.svelte-p0dnmz,.page~.loader.svelte-p0dnmz{display:none}@keyframes svelte-p0dnmz-lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes svelte-p0dnmz-lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes svelte-p0dnmz-lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}
.container.svelte-btjd4g{margin-top:2em}footer.svelte-btjd4g{display:flex;justify-content:space-between;align-items:center;padding:1em;background-color:#000;color:#fff}h2.svelte-btjd4g{font-size:1.125em;text-transform:uppercase}ul.svelte-btjd4g{margin:0;padding:2em;display:flex;justify-content:center}li.svelte-btjd4g{display:block;padding:0 2vw}a.svelte-btjd4g{color:var(--inverse-color) !important}.icon.svelte-btjd4g{width:48px;height:48px;background:#000 no-repeat center center;border-radius:50%;display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden}.mail-icon.svelte-btjd4g{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 14 14"> <path fill="white" d="M14 5.547v6.203q0 0.516-0.367 0.883t-0.883 0.367h-11.5q-0.516 0-0.883-0.367t-0.367-0.883v-6.203q0.344 0.383 0.789 0.68 2.828 1.922 3.883 2.695 0.445 0.328 0.723 0.512t0.738 0.375 0.859 0.191h0.016q0.398 0 0.859-0.191t0.738-0.375 0.723-0.512q1.328-0.961 3.891-2.695 0.445-0.305 0.781-0.68zM14 3.25q0 0.617-0.383 1.18t-0.953 0.961q-2.937 2.039-3.656 2.539-0.078 0.055-0.332 0.238t-0.422 0.297-0.406 0.254-0.449 0.211-0.391 0.070h-0.016q-0.18 0-0.391-0.070t-0.449-0.211-0.406-0.254-0.422-0.297-0.332-0.238q-0.711-0.5-2.047-1.426t-1.602-1.113q-0.484-0.328-0.914-0.902t-0.43-1.066q0-0.609 0.324-1.016t0.926-0.406h11.5q0.508 0 0.879 0.367t0.371 0.883z"></path> </svg>')}.twitter-icon.svelte-btjd4g{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 13 14"> <path fill="white" d="M12.656 3.188q-0.523 0.766-1.266 1.305 0.008 0.109 0.008 0.328 0 1.016-0.297 2.027t-0.902 1.941-1.441 1.645-2.016 1.141-2.523 0.426q-2.117 0-3.875-1.133 0.273 0.031 0.609 0.031 1.758 0 3.133-1.078-0.82-0.016-1.469-0.504t-0.891-1.246q0.258 0.039 0.477 0.039 0.336 0 0.664-0.086-0.875-0.18-1.449-0.871t-0.574-1.605v-0.031q0.531 0.297 1.141 0.32-0.516-0.344-0.82-0.898t-0.305-1.203q0-0.688 0.344-1.273 0.945 1.164 2.301 1.863t2.902 0.777q-0.062-0.297-0.062-0.578 0-1.047 0.738-1.785t1.785-0.738q1.094 0 1.844 0.797 0.852-0.164 1.602-0.609-0.289 0.898-1.109 1.391 0.727-0.078 1.453-0.391z"></path> </svg> ')}.linkedin-icon.svelte-btjd4g{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 12 14"> <path fill="white" d="M2.727 4.883v7.742h-2.578v-7.742h2.578zM2.891 2.492q0.008 0.57-0.395 0.953t-1.059 0.383h-0.016q-0.641 0-1.031-0.383t-0.391-0.953q0-0.578 0.402-0.957t1.051-0.379 1.039 0.379 0.398 0.957zM12 8.187v4.437h-2.57v-4.141q0-0.82-0.316-1.285t-0.988-0.465q-0.492 0-0.824 0.27t-0.496 0.668q-0.086 0.234-0.086 0.633v4.32h-2.57q0.016-3.117 0.016-5.055t-0.008-2.313l-0.008-0.375h2.57v1.125h-0.016q0.156-0.25 0.32-0.438t0.441-0.406 0.68-0.34 0.895-0.121q1.336 0 2.148 0.887t0.813 2.598z"></path> </svg>')}.github-icon.svelte-btjd4g{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 12 14"> <path fill="white" d="M6 1q1.633 0 3.012 0.805t2.184 2.184 0.805 3.012q0 1.961-1.145 3.527t-2.957 2.168q-0.211 0.039-0.312-0.055t-0.102-0.234q0-0.023 0.004-0.598t0.004-1.051q0-0.758-0.406-1.109 0.445-0.047 0.801-0.141t0.734-0.305 0.633-0.52 0.414-0.82 0.16-1.176q0-0.93-0.617-1.609 0.289-0.711-0.062-1.594-0.219-0.070-0.633 0.086t-0.719 0.344l-0.297 0.187q-0.727-0.203-1.5-0.203t-1.5 0.203q-0.125-0.086-0.332-0.211t-0.652-0.301-0.664-0.105q-0.352 0.883-0.062 1.594-0.617 0.68-0.617 1.609 0 0.664 0.16 1.172t0.41 0.82 0.629 0.523 0.734 0.305 0.801 0.141q-0.305 0.281-0.383 0.805-0.164 0.078-0.352 0.117t-0.445 0.039-0.512-0.168-0.434-0.488q-0.148-0.25-0.379-0.406t-0.387-0.187l-0.156-0.023q-0.164 0-0.227 0.035t-0.039 0.090 0.070 0.109 0.102 0.094l0.055 0.039q0.172 0.078 0.34 0.297t0.246 0.398l0.078 0.18q0.102 0.297 0.344 0.48t0.523 0.234 0.543 0.055 0.434-0.027l0.18-0.031q0 0.297 0.004 0.691t0.004 0.426q0 0.141-0.102 0.234t-0.312 0.055q-1.812-0.602-2.957-2.168t-1.145-3.527q0-1.633 0.805-3.012t2.184-2.184 3.012-0.805zM2.273 9.617q0.023-0.055-0.055-0.094-0.078-0.023-0.102 0.016-0.023 0.055 0.055 0.094 0.070 0.047 0.102-0.016zM2.516 9.883q0.055-0.039-0.016-0.125-0.078-0.070-0.125-0.023-0.055 0.039 0.016 0.125 0.078 0.078 0.125 0.023zM2.75 10.234q0.070-0.055 0-0.148-0.062-0.102-0.133-0.047-0.070 0.039 0 0.141t0.133 0.055zM3.078 10.562q0.062-0.062-0.031-0.148-0.094-0.094-0.156-0.023-0.070 0.062 0.031 0.148 0.094 0.094 0.156 0.023zM3.523 10.758q0.023-0.086-0.102-0.125-0.117-0.031-0.148 0.055t0.102 0.117q0.117 0.047 0.148-0.047zM4.016 10.797q0-0.102-0.133-0.086-0.125 0-0.125 0.086 0 0.102 0.133 0.086 0.125 0 0.125-0.086zM4.469 10.719q-0.016-0.086-0.141-0.070-0.125 0.023-0.109 0.117t0.141 0.062 0.109-0.109z"></path> </svg>')}
body{margin:0;font-size:16px;font-family:'Source Sans Pro', sans-serif;font-weight:400;background-color:#fff;color:#000;--primary-color:#104A70;--primary-dark-color:#0C3652;--inverse-color:#92ACBE;--primary-background:#F8F8F8;--primary-border:#E9E9E9} main, aside{position:relative;box-sizing:border-box} main{padding:1em}@media screen and (min-width: 768px){ aside{padding:1em}} .page{margin:0 auto;max-width:85em} .page h2, .page h3{margin:1.5em 0 .5em} h1, h2, h3, h4, h5, h6{font-family:'Source Sans Pro', sans-serif;font-weight:700;margin:0 0 0.5em 0} a:not(.button){color:var(--primary-color);text-decoration:none} a:not(.button):hover{text-decoration:underline} p{margin:0 0 .5em} figure{margin:0} .text-left{text-align:left} .text-center{text-align:center} .text-right{text-align:right} .pull-left{float:left} .pull-right{float:right} .button{padding:.5em 3em;background:var(--primary-color);border-radius:50px;color:#fff;text-transform:uppercase;text-decoration:none;font-weight:bold;transition:background-color ease .2s} .button:hover{background:var(--primary-dark-color)} section{clear:both} pre{border:1px solid var(--primary-border);border-radius:4px} dt, dd{line-height:1.5} dt code{word-wrap:break-word;white-space:pre-wrap;display:inline-block;width:100%} dt code.token.function{display:inline-block} dd{margin-left:40px} code{padding:2px 4px;font-size:90%;color:#c7254e;border-radius:4px;overflow-wrap:break-word !important} .bg-success{background-color:#dff0d8} .bg-warning{background-color:#fcf8e3} .bg-danger{background-color:#f2dede} .breadcrumb{user-select:none} .breadcrumb ul{display:flex;padding:0;border-bottom:1px solid var(--primary-border)} .breadcrumb li{align-items:center;display:flex} .breadcrumb li a{padding:.75em} .breadcrumb li:first-child a{padding-left:0} .breadcrumb li+li::before{color:var(--primary-color);content:"\0002f"} .breadcrumb li.is-active a{color:#000;cursor:default;pointer-events:none} .mdi:before{display:inline-block;position:relative;top:1px;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} .mdi-check:before{content:"\e8a7"} .mdi-cross:before{content:"\e8aa"} .mdi-action-3d-rotation:before{content:"\e600"} .mdi-action-alarm:before{content:"\e60b"} .mdi-action-account-box:before{content:"\e604"} .mdi-distribution:before{content:"\e607"} .mdi-action-backup:before{content:"\e617"} .mdi-action-explore:before{content:"\e628"} .mdi-action-flip-to-front:before{content:"\e630"} .mdi-action-get-app:before{content:"\e631"} .mdi-action-group-work:before{content:"\e633"} .mdi-action-list:before{content:"\e641"} .mdi-action-lock-open:before{content:"\e642"} .mdi-action-lock:before{content:"\e644"} .mdi-action-lock-open:before{content:"\e642"} .mdi-action-payment:before{content:"\e64c"} .mdi-action-settings-applications:before{content:"\e662"} .mdi-device-serial:before{content:"\e669"} .mdi-action-settings-overscan:before{content:"\e66d"} .mdi-action-settings-phone:before{content:"\e66e"} .mdi-av-mic:before{content:"\e6b1"} .mdi-startup:before{content:"\e6b6"} .mdi-av-videocam:before{content:"\e6d1"} .mdi-communication-message:before{content:"\e6ee"} .mdi-content-content-paste:before{content:"\e708"} .mdi-content-gesture:before{content:"\e70e"} .mdi-device-battery-80:before{content:"\e72a"} .mdi-device-bluetooth:before{content:"\e73a"} .mdi-device-brightness-low:before{content:"\e73d"} .mdi-device-gps-fixed:before{content:"\e743"} .mdi-device-nfc:before{content:"\e74b"} .mdi-device-screen-lock-rotation:before{content:"\e750"} .mdi-device-screen-rotation:before{content:"\e751"} .mdi-device-sd-storage:before{content:"\e752"} .mdi-device-signal-cellular-connected-no-internet-3-bar:before{content:"\e75c"} .mdi-device-usb:before{content:"\e773"} .mdi-device-wifi-tethering:before{content:"\e775"} .mdi-eyedropper::before{content:"\E7F9"} .mdi-hardware-memory:before{content:"\e7d1"} .mdi-hardware-mouse:before{content:"\e7d2"} .mdi-hardware-tv:before{content:"\e7de"} .mdi-moon:before{content:"\e7ea"} .mdi-image-camera-alt:before{content:"\e7f0"} .mdi-image-camera-roll:before{content:"\e7f3"} .mdi-image-leak-add:before{content:"\e836"} .mdi-face:before{content:"\e850"} .mdi-maps-local-play:before{content:"\e88d"} .mdi-navigation-arrow-back:before{content:"\e8a1"} .mdi-notification-folder-special:before{content:"\e8be"} .mdi-notification-sim-card-alert:before{content:"\e8cb"} .mdi-lifecycle:before{content:"\e8d0"} .mdi-notification-system-update:before{content:"\e8d1"} .mdi-notification-tap-and-play:before{content:"\e8d2"} .mdi-notification-vibration:before{content:"\e8d4"} .ct-label{fill:#777;color:#777;font-size:1rem;line-height:1} .ct-chart-line .ct-label, .ct-chart-bar .ct-label{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex} .ct-chart-pie .ct-label, .ct-chart-donut .ct-label{dominant-baseline:central} .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start} .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start} .ct-label.ct-vertical.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end} .ct-label.ct-vertical.ct-end{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start} .ct-chart-bar .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start} .ct-chart-bar .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start} .ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start} .ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start} .ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end} .ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:end} .ct-grid{stroke:rgba(0, 0, 0, 0.2);stroke-width:1px;stroke-dasharray:2px} .ct-grid-background{fill:none} .ct-point{stroke-width:10px;stroke-linecap:round} .ct-line{fill:none;stroke-width:4px} .ct-area{stroke:none;fill-opacity:0.1} .ct-bar{fill:none;stroke-width:20px} .ct-slice-donut{fill:none;stroke-width:60px} .ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut{stroke:#f44336} .ct-series-a .ct-slice-pie, .ct-series-a .ct-slice-donut-solid, .ct-series-a .ct-area{fill:#f44336} .ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut{stroke:#ffc107} .ct-series-b .ct-slice-pie, .ct-series-b .ct-slice-donut-solid, .ct-series-b .ct-area{fill:#ffc107} .ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut{stroke:#4caf50} .ct-series-c .ct-slice-pie, .ct-series-c .ct-slice-donut-solid, .ct-series-c .ct-area{fill:#4caf50} .ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut{stroke:#f4c63d} .ct-series-d .ct-slice-pie, .ct-series-d .ct-slice-donut-solid, .ct-series-d .ct-area{fill:#f4c63d} .ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut{stroke:#d17905} .ct-series-e .ct-slice-pie, .ct-series-e .ct-slice-donut-solid, .ct-series-e .ct-area{fill:#d17905} .ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut{stroke:#453d3f} .ct-series-f .ct-slice-pie, .ct-series-f .ct-slice-donut-solid, .ct-series-f .ct-area{fill:#453d3f} .ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut{stroke:#59922b} .ct-series-g .ct-slice-pie, .ct-series-g .ct-slice-donut-solid, .ct-series-g .ct-area{fill:#59922b} .ct-series-h .ct-point, .ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-slice-donut{stroke:#0544d3} .ct-series-h .ct-slice-pie, .ct-series-h .ct-slice-donut-solid, .ct-series-h .ct-area{fill:#0544d3} .ct-series-i .ct-point, .ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-slice-donut{stroke:#6b0392} .ct-series-i .ct-slice-pie, .ct-series-i .ct-slice-donut-solid, .ct-series-i .ct-area{fill:#6b0392} .ct-series-j .ct-point, .ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-slice-donut{stroke:#dda458} .ct-series-j .ct-slice-pie, .ct-series-j .ct-slice-donut-solid, .ct-series-j .ct-area{fill:#dda458} .ct-series-k .ct-point, .ct-series-k .ct-line, .ct-series-k .ct-bar, .ct-series-k .ct-slice-donut{stroke:#eacf7d} .ct-series-k .ct-slice-pie, .ct-series-k .ct-slice-donut-solid, .ct-series-k .ct-area{fill:#eacf7d} .ct-series-l .ct-point, .ct-series-l .ct-line, .ct-series-l .ct-bar, .ct-series-l .ct-slice-donut{stroke:#86797d} .ct-series-l .ct-slice-pie, .ct-series-l .ct-slice-donut-solid, .ct-series-l .ct-area{fill:#86797d} .ct-series-m .ct-point, .ct-series-m .ct-line, .ct-series-m .ct-bar, .ct-series-m .ct-slice-donut{stroke:#b2c326} .ct-series-m .ct-slice-pie, .ct-series-m .ct-slice-donut-solid, .ct-series-m .ct-area{fill:#b2c326} .ct-series-n .ct-point, .ct-series-n .ct-line, .ct-series-n .ct-bar, .ct-series-n .ct-slice-donut{stroke:#6188e2} .ct-series-n .ct-slice-pie, .ct-series-n .ct-slice-donut-solid, .ct-series-n .ct-area{fill:#6188e2} .ct-series-o .ct-point, .ct-series-o .ct-line, .ct-series-o .ct-bar, .ct-series-o .ct-slice-donut{stroke:#a748ca} .ct-series-o .ct-slice-pie, .ct-series-o .ct-slice-donut-solid, .ct-series-o .ct-area{fill:#a748ca} .ct-square{display:block;position:relative;width:100%} .ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%} .ct-square:after{content:"";display:table;clear:both} .ct-square>svg{display:block;position:absolute;top:0;left:0} .ct-minor-second{display:block;position:relative;width:100%} .ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%} .ct-minor-second:after{content:"";display:table;clear:both} .ct-minor-second>svg{display:block;position:absolute;top:0;left:0} .ct-major-second{display:block;position:relative;width:100%} .ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.88889%} .ct-major-second:after{content:"";display:table;clear:both} .ct-major-second>svg{display:block;position:absolute;top:0;left:0} .ct-minor-third{display:block;position:relative;width:100%} .ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.33333%} .ct-minor-third:after{content:"";display:table;clear:both} .ct-minor-third>svg{display:block;position:absolute;top:0;left:0} .ct-major-third{display:block;position:relative;width:100%} .ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%} .ct-major-third:after{content:"";display:table;clear:both} .ct-major-third>svg{display:block;position:absolute;top:0;left:0} .ct-perfect-fourth{display:block;position:relative;width:100%} .ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%} .ct-perfect-fourth:after{content:"";display:table;clear:both} .ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0} .ct-perfect-fifth{display:block;position:relative;width:100%} .ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.66667%} .ct-perfect-fifth:after{content:"";display:table;clear:both} .ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0} .ct-minor-sixth{display:block;position:relative;width:100%} .ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%} .ct-minor-sixth:after{content:"";display:table;clear:both} .ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0} .ct-golden-section{display:block;position:relative;width:100%} .ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.8047%} .ct-golden-section:after{content:"";display:table;clear:both} .ct-golden-section>svg{display:block;position:absolute;top:0;left:0} .ct-major-sixth{display:block;position:relative;width:100%} .ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%} .ct-major-sixth:after{content:"";display:table;clear:both} .ct-major-sixth>svg{display:block;position:absolute;top:0;left:0} .ct-minor-seventh{display:block;position:relative;width:100%} .ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%} .ct-minor-seventh:after{content:"";display:table;clear:both} .ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0} .ct-major-seventh{display:block;position:relative;width:100%} .ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.33333%} .ct-major-seventh:after{content:"";display:table;clear:both} .ct-major-seventh>svg{display:block;position:absolute;top:0;left:0} .ct-octave{display:block;position:relative;width:100%} .ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%} .ct-octave:after{content:"";display:table;clear:both} .ct-octave>svg{display:block;position:absolute;top:0;left:0} .ct-major-tenth{display:block;position:relative;width:100%} .ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%} .ct-major-tenth:after{content:"";display:table;clear:both} .ct-major-tenth>svg{display:block;position:absolute;top:0;left:0} .ct-major-eleventh{display:block;position:relative;width:100%} .ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%} .ct-major-eleventh:after{content:"";display:table;clear:both} .ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0} .ct-major-twelfth{display:block;position:relative;width:100%} .ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.33333%} .ct-major-twelfth:after{content:"";display:table;clear:both} .ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0} .ct-double-octave{display:block;position:relative;width:100%} .ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%} .ct-double-octave:after{content:"";display:table;clear:both} .ct-double-octave>svg{display:block;position:absolute;top:0;left:0} .chartist-tooltip{position:absolute;display:inline-block;opacity:0;min-width:5em;padding:.5em;background:#F4C63D;color:#453D3F;font-family:Oxygen,Helvetica,Arial,sans-serif;font-weight:700;text-align:center;pointer-events:none;z-index:1;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear} .chartist-tooltip:before{content:"";position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-15px;border:15px solid transparent;border-top-color:#F4C63D} .chartist-tooltip.tooltip-show{opacity:1} .ct-area, .ct-line{pointer-events:none} .ct-label{font-size:0.625rem} .ct-chart{position:relative;height:300px} .ct-chart .chartist-tooltip{position:absolute;background:var(--primary-color);box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);border-radius:2px;color:#fff;padding:5px 10px;font-weight:normal} .ct-chart .chartist-tooltip:before{border-top-color:var(--primary-color)} .ct-chart .ct-chart-pie .ct-label{fill:#fff;font-size:0.75rem} .cl-support{width:10px;height:10px;display:inline-block} .cl-support.cl-support-no{background-color:#f44336} .cl-support.cl-support-partial{background-color:#ffc107} .cl-support.cl-support-full{background-color:#4caf50}