@charset "UTF-8";.vpl-layout-1square{box-sizing:border-box;font-size:calc((var(--vpl-layout-1square-size) - 2*var(--vpl-layout-padding, 0px))/4);height:var(--vpl-layout-1square-size);width:var(--vpl-layout-1square-size)}.vpl-layout-2square{box-sizing:border-box;font-size:calc((var(--vpl-layout-2square-size) - 2*var(--vpl-layout-padding, 0px))/4);height:var(--vpl-layout-2square-size);width:var(--vpl-layout-2square-size)}.vpl-layout-square-pad{padding:16px;--vpl-layout-padding:16px}@media (orientation:landscape) and (min-width:512px) and (min-height:256px),(orientation:portrait) and (min-width:256px) and (min-height:512px){.vpl-layout-square-pad{padding:32px;--vpl-layout-padding:32px}}@media (orientation:landscape) and (max-aspect-ratio:19/10){.vpl-layout-2square{--vpl-layout-2square-size:calc(50vw - 28px)}}@media (orientation:landscape) and (min-aspect-ratio:19/10){.vpl-layout-2square{--vpl-layout-2square-size:calc(var(--vh, 1vh)*100 - 56px)}}@media (orientation:portrait) and (min-aspect-ratio:10/21){.vpl-layout-2square{--vpl-layout-2square-size:calc(var(--vh, 1vh)*50 - 28px)}}@media (orientation:portrait) and (max-aspect-ratio:10/21){.vpl-layout-2square{--vpl-layout-2square-size:calc(100vw - 14px)}}.vpl-layout-squareandstretch__square{left:0;position:absolute;top:56px}.vpl-layout-squareandstretch__stretch{position:absolute}.vpl-layout-squareandstretch__stretch-fullsize{height:calc(var(--vh, 1vh)*100 - 56px)!important;width:100%!important}@media (orientation:portrait){.vpl-layout-1square{--vpl-layout-1square-size:100vw;max-height:calc(var(--vh, 1vh)*100 - 56px);max-width:calc(var(--vh, 1vh)*100 - 56px)}.vpl-layout-squareandstretch__square{font-size:min(25vw,(var(--vh,1vh) * 100 - 56px - 96px) * .25);height:100vw;margin-left:auto;margin-right:auto;max-height:calc(var(--vh, 1vh)*100 - 152px);max-width:calc(var(--vh, 1vh)*100 - 152px);right:0;width:100vw}.vpl-layout-squareandstretch__stretch{bottom:0;height:calc(var(--vh, 1vh)*100 - 56px - 100vw);left:0;min-height:96px;right:0}}@media (orientation:landscape){.vpl-layout-1square{--vpl-layout-1square-size:calc(var(--vh, 1vh)*100 - 56px)}.vpl-layout-squareandstretch__square{bottom:0;font-size:calc(var(--vh, 1vh)*100/4 - 14px);height:calc(var(--vh, 1vh)*100 - 56px);margin-bottom:auto;margin-top:auto;max-height:calc(100vw - 96px);max-width:calc(100vw - 96px);width:calc(var(--vh, 1vh)*100 - 56px)}.vpl-layout-squareandstretch__stretch{bottom:0;min-width:96px;right:0;top:56px;width:calc(100vw - var(--vh, 1vh)*100 + 56px)}}
/*! Copyright 2018-2024 Enlightware GmbH, Switzerland */.mdc-fab>.needsPremium{position:fixed;transform:translate(-20px,-20px);width:21px;z-index:1}.selectable-list .needsPremium{transform:translate(-52px,-28px)}.selectable-list .needsPremium,.selectable-list-big .needsPremium{margin:0!important;padding:0!important;position:absolute;width:21px!important}.selectable-list-big .needsPremium{transform:translate(-64px,-60px)}.mdc-button{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;-webkit-appearance:none;border:none;border-radius:4px;box-sizing:border-box;display:inline-flex;font-size:.875rem;font-weight:500;height:36px;justify-content:center;letter-spacing:.0892857143em;line-height:2.25rem;line-height:inherit;min-width:64px;outline:none;overflow:hidden;padding:0 8px;position:relative;text-decoration:none;text-transform:uppercase;user-select:none;vertical-align:middle}.mdc-button::-moz-focus-inner{border:0;padding:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{background-color:transparent;color:rgba(0,0,0,.37);cursor:default;pointer-events:none}.mdc-button.mdc-button--dense{border-radius:4px}.mdc-button:not(:disabled){background-color:transparent}.mdc-button .mdc-button__icon{display:inline-block;font-size:18px;height:18px;margin-left:0;margin-right:8px;vertical-align:top;width:18px}.mdc-button .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button .mdc-button__icon{margin-left:8px;margin-right:0}.mdc-button:not(:disabled){color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}.mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button__label+.mdc-button__icon{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--outlined .mdc-button__icon,.mdc-button--raised .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon{margin-left:-4px;margin-right:8px}.mdc-button--outlined .mdc-button__icon[dir=rtl],.mdc-button--outlined .mdc-button__label+.mdc-button__icon,.mdc-button--raised .mdc-button__icon[dir=rtl],.mdc-button--raised .mdc-button__label+.mdc-button__icon,.mdc-button--unelevated .mdc-button__icon[dir=rtl],.mdc-button--unelevated .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--outlined .mdc-button__icon,[dir=rtl] .mdc-button--raised .mdc-button__icon,[dir=rtl] .mdc-button--unelevated .mdc-button__icon{margin-left:8px;margin-right:-4px}.mdc-button--outlined .mdc-button__label+.mdc-button__icon[dir=rtl],.mdc-button--raised .mdc-button__label+.mdc-button__icon[dir=rtl],.mdc-button--unelevated .mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button--outlined .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--raised .mdc-button__label+.mdc-button__icon,[dir=rtl] .mdc-button--unelevated .mdc-button__label+.mdc-button__icon{margin-left:-4px;margin-right:8px}.mdc-button--raised,.mdc-button--unelevated{padding:0 16px}.mdc-button--raised:disabled,.mdc-button--unelevated:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.37)}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){background-color:#6200ee}@supports not (-ms-ime-align:auto){.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){background-color:var(--mdc-theme-primary,#6200ee)}}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-button--raised{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.mdc-button--raised:focus,.mdc-button--raised:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mdc-button--raised:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mdc-button--raised:disabled{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mdc-button--outlined{border-style:solid;border-width:1px;padding:0 15px}.mdc-button--outlined:disabled{border-color:rgba(0,0,0,.37)}.mdc-button--outlined:not(:disabled){border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-button--dense{font-size:.8125rem;height:32px}@keyframes mdc-ripple-fg-radius-in{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-opacity-in{0%{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-out{0%{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}.mdc-ripple-surface--test-edge-var-bug{--mdc-ripple-surface-test-edge-var:1px solid #000;visibility:hidden}.mdc-ripple-surface--test-edge-var-bug:before{border:var(--mdc-ripple-surface-test-edge-var)}.mdc-button{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-button:after,.mdc-button:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-button:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-button.mdc-ripple-upgraded:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-button.mdc-ripple-upgraded:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-button.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-button.mdc-ripple-upgraded--foreground-activation:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-button.mdc-ripple-upgraded--foreground-deactivation:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-button:after,.mdc-button:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-button.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-button:after,.mdc-button:before{background-color:#6200ee}@supports not (-ms-ime-align:auto){.mdc-button:after,.mdc-button:before{background-color:var(--mdc-theme-primary,#6200ee)}}.mdc-button:hover:before{opacity:.04}.mdc-button.mdc-ripple-upgraded--background-focused:before,.mdc-button:not(.mdc-ripple-upgraded):focus:before{opacity:.12;transition-duration:75ms}.mdc-button:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-button:not(.mdc-ripple-upgraded):active:after{opacity:.12;transition-duration:75ms}.mdc-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}.mdc-button--raised:after,.mdc-button--raised:before,.mdc-button--unelevated:after,.mdc-button--unelevated:before{background-color:#fff}@supports not (-ms-ime-align:auto){.mdc-button--raised:after,.mdc-button--raised:before,.mdc-button--unelevated:after,.mdc-button--unelevated:before{background-color:var(--mdc-theme-on-primary,#fff)}}.mdc-button--raised:hover:before,.mdc-button--unelevated:hover:before{opacity:.08}.mdc-button--raised.mdc-ripple-upgraded--background-focused:before,.mdc-button--raised:not(.mdc-ripple-upgraded):focus:before,.mdc-button--unelevated.mdc-ripple-upgraded--background-focused:before,.mdc-button--unelevated:not(.mdc-ripple-upgraded):focus:before{opacity:.24;transition-duration:75ms}.mdc-button--raised:not(.mdc-ripple-upgraded):after,.mdc-button--unelevated:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-button--raised:not(.mdc-ripple-upgraded):active:after,.mdc-button--unelevated:not(.mdc-ripple-upgraded):active:after{opacity:.24;transition-duration:75ms}.mdc-button--raised.mdc-ripple-upgraded,.mdc-button--unelevated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.24}.mdc-icon-button{background-color:transparent;border:none;box-sizing:border-box;display:inline-block;font-size:24px;height:48px;outline:none;padding:12px;position:relative;width:48px;fill:currentColor;color:inherit;cursor:pointer;text-decoration:none;user-select:none}.mdc-icon-button img,.mdc-icon-button svg{height:24px;width:24px}.mdc-icon-button:disabled{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38));cursor:default;pointer-events:none}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button--on .mdc-icon-button__icon,.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-icon-button:after,.mdc-icon-button:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-icon-button:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-icon-button.mdc-ripple-upgraded:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-icon-button.mdc-ripple-upgraded:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-icon-button.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-icon-button.mdc-ripple-upgraded--foreground-activation:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-icon-button:after,.mdc-icon-button:before{height:100%;left:0;top:0;width:100%}.mdc-icon-button.mdc-ripple-upgraded:after,.mdc-icon-button.mdc-ripple-upgraded:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-icon-button.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-icon-button:after,.mdc-icon-button:before{background-color:#000}.mdc-icon-button:hover:before{opacity:.04}.mdc-icon-button.mdc-ripple-upgraded--background-focused:before,.mdc-icon-button:not(.mdc-ripple-upgraded):focus:before{opacity:.12;transition-duration:75ms}.mdc-icon-button:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-icon-button:not(.mdc-ripple-upgraded):active:after{opacity:.12;transition-duration:75ms}.mdc-icon-button.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}.mdc-list{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.75rem;line-height:1.5rem;list-style-type:none;margin:0;padding:8px 0;text-decoration:inherit;text-transform:inherit}.mdc-list:focus{outline:none}.mdc-list-item__secondary-text{color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-background,rgba(0,0,0,.54))}.mdc-list-item__graphic{background-color:transparent;color:rgba(0,0,0,.38);color:var(--mdc-theme-text-icon-on-background,rgba(0,0,0,.38))}.mdc-list-item__meta{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-background,rgba(0,0,0,.38))}.mdc-list-group__subheader{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87))}.mdc-list--dense{font-size:.812rem;padding-bottom:4px;padding-top:4px}#candlipedia-list>div,.mdc-list-item{align-items:center;display:flex;height:48px;justify-content:flex-start;overflow:hidden;padding:0 16px;position:relative}#candlipedia-list>div:focus,.mdc-list-item:focus{outline:none}.mdc-list-item--activated,.mdc-list-item--activated .mdc-list-item__graphic,.mdc-list-item--selected,.mdc-list-item--selected .mdc-list-item__graphic{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-list-item--disabled{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-background,rgba(0,0,0,.38))}.mdc-list-item__graphic{align-items:center;flex-shrink:0;height:24px;justify-content:center;margin-left:0;margin-right:32px;width:24px;fill:currentColor}#candlipedia-list>div[dir=rtl] .mdc-list-item__graphic,.mdc-list-item[dir=rtl] .mdc-list-item__graphic,[dir=rtl] #candlipedia-list>div .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list-item__graphic{margin-left:32px;margin-right:0}.mdc-list .mdc-list-item__graphic{display:inline-flex}.mdc-list-item__meta{margin-left:auto;margin-right:0}.mdc-list-item__meta:not(.material-icons):not(.wheel-button__icon):not(.control-button__icon){font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.25rem;text-decoration:inherit;text-transform:inherit}#candlipedia-list>div[dir=rtl] .mdc-list-item__meta,.mdc-list-item[dir=rtl] .mdc-list-item__meta,[dir=rtl] #candlipedia-list>div .mdc-list-item__meta,[dir=rtl] .mdc-list-item .mdc-list-item__meta{margin-left:0;margin-right:auto}.mdc-list-item__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdc-list-item__text[for]{pointer-events:none}.mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdc-list-item__primary-text:before{content:"";display:inline-block;height:32px;vertical-align:0;width:0}.mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list--dense .mdc-list-item__primary-text{display:block;line-height:normal;margin-bottom:-20px;margin-top:0}.mdc-list--dense .mdc-list-item__primary-text:before{content:"";display:inline-block;height:24px;vertical-align:0;width:0}.mdc-list--dense .mdc-list-item__primary-text:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-list-item__secondary-text{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;line-height:normal;margin-top:0;overflow:hidden;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;white-space:nowrap}.mdc-list-item__secondary-text:before{content:"";display:inline-block;height:20px;vertical-align:0;width:0}.mdc-list--dense .mdc-list-item__secondary-text{display:block;font-size:inherit;line-height:normal;margin-top:0}.mdc-list--dense .mdc-list-item__secondary-text:before{content:"";display:inline-block;height:20px;vertical-align:0;width:0}.mdc-list--dense #candlipedia-list>div,.mdc-list--dense .mdc-list-item{height:40px}.mdc-list--dense .mdc-list-item__graphic{height:20px;margin-left:0;margin-right:36px;width:20px}#candlipedia-list>div[dir=rtl] .mdc-list--dense .mdc-list-item__graphic,.mdc-list-item[dir=rtl] .mdc-list--dense .mdc-list-item__graphic,[dir=rtl] #candlipedia-list>div .mdc-list--dense .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--dense .mdc-list-item__graphic{margin-left:36px;margin-right:0}.mdc-list--avatar-list #candlipedia-list>div,.mdc-list--avatar-list .mdc-list-item{height:56px}.mdc-list--avatar-list .mdc-list-item__graphic{border-radius:50%;height:40px;margin-left:0;margin-right:16px;width:40px}#candlipedia-list>div[dir=rtl] .mdc-list--avatar-list .mdc-list-item__graphic,.mdc-list-item[dir=rtl] .mdc-list--avatar-list .mdc-list-item__graphic,[dir=rtl] #candlipedia-list>div .mdc-list--avatar-list .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--avatar-list .mdc-list-item__graphic{margin-left:16px;margin-right:0}.mdc-list--two-line .mdc-list-item__text{align-self:flex-start}.mdc-list--two-line #candlipedia-list>div,.mdc-list--two-line .mdc-list-item{height:72px}.mdc-list--avatar-list.mdc-list--dense #candlipedia-list>div,.mdc-list--avatar-list.mdc-list--dense .mdc-list-item,.mdc-list--two-line.mdc-list--dense #candlipedia-list>div,.mdc-list--two-line.mdc-list--dense .mdc-list-item{height:60px}.mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic{height:36px;margin-left:0;margin-right:20px;width:36px}#candlipedia-list>div[dir=rtl] .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic,.mdc-list-item[dir=rtl] .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic,[dir=rtl] #candlipedia-list>div .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic,[dir=rtl] .mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic{margin-left:20px;margin-right:0}#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled),:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item{cursor:pointer}a.mdc-list-item{color:inherit;text-decoration:none}#candlipedia-list>hr,.mdc-list-divider{border:none;border-bottom:1px solid;border-bottom-color:rgba(0,0,0,.12);height:0;margin:0}.mdc-list-divider--padded{margin:0 16px}.mdc-list-divider--inset{margin-left:72px;margin-right:0;width:calc(100% - 72px)}.mdc-list-group[dir=rtl] .mdc-list-divider--inset,[dir=rtl] .mdc-list-group .mdc-list-divider--inset{margin-left:0;margin-right:72px}.mdc-list-divider--inset.mdc-list-divider--padded{width:calc(100% - 88px)}.mdc-list-group .mdc-list{padding:0}.mdc-list-group__subheader{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.75rem;margin:.75rem 16px;text-decoration:inherit;text-transform:inherit}#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled),:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled):after,#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled):before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:after,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled):before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled).mdc-ripple-upgraded:before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded:before{transform:scale(var(--mdc-ripple-fg-scale,1))}#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled).mdc-ripple-upgraded:after,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded:after{left:0;top:0;transform:scale(0);transform-origin:center center}#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled).mdc-ripple-upgraded--unbounded:after,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled).mdc-ripple-upgraded--foreground-activation:after,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled).mdc-ripple-upgraded--foreground-deactivation:after,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled):after,#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled):before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:after,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:before{height:200%;left:-50%;top:-50%;width:200%}#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled).mdc-ripple-upgraded:after,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled):after,#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled):before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:after,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:before{background-color:#000}#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled):hover:before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:hover:before{opacity:.04}#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled).mdc-ripple-upgraded--background-focused:before,#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled):not(.mdc-ripple-upgraded):focus:before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused:before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus:before{opacity:.12;transition-duration:75ms}#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled):not(.mdc-ripple-upgraded):after,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled):not(.mdc-ripple-upgraded):active:after,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active:after{opacity:.12;transition-duration:75ms}#candlipedia-list:not(.mdc-list--non-interactive)>div:not(.mdc-list-item--disabled).mdc-ripple-upgraded,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:before{opacity:.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:after,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:before{background-color:#6200ee}@supports not (-ms-ime-align:auto){:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:after,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:before{background-color:var(--mdc-theme-primary,#6200ee)}}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:hover:before{opacity:.16}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused:before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus:before{opacity:.24;transition-duration:75ms}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active:after{opacity:.24;transition-duration:75ms}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.24}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:before{opacity:.08}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:after,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:before{background-color:#6200ee}@supports not (-ms-ime-align:auto){:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:after,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:before{background-color:var(--mdc-theme-primary,#6200ee)}}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:hover:before{opacity:.12}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused:before,:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus:before{opacity:.2;transition-duration:75ms}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active:after{opacity:.2;transition-duration:75ms}:not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.2}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled:after,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded:before{transform:scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded:after{left:0;top:0;transform:scale(0);transform-origin:center center}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled:after,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled:before{height:200%;left:-50%;top:-50%;width:200%}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled:after,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled:before{background-color:#000}:not(.mdc-list--non-interactive)>.mdc-list-item--disabled.mdc-ripple-upgraded--background-focused:before,:not(.mdc-list--non-interactive)>.mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus:before{opacity:.12;transition-duration:75ms}.mdc-menu-surface{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-sizing:border-box;color:#000;color:var(--mdc-theme-on-surface,#000);display:none;margin:0;max-height:calc(100vh - 32px);max-width:calc(100vw - 32px);opacity:0;overflow:auto;padding:0;position:absolute;transform:scale(1);transform-origin:top left;transition:opacity .03s linear,transform .12s cubic-bezier(0,0,.2,1);will-change:transform,opacity;z-index:8;transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--open{display:inline-block;opacity:1;transform:scale(1)}.mdc-menu-surface--animating-open{display:inline-block;opacity:0;transform:scale(.8)}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0;transition:opacity 75ms linear}.mdc-menu-surface[dir=rtl],[dir=rtl] .mdc-menu-surface{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{overflow:visible;position:relative}.mdc-menu-surface--fixed{position:fixed}.mdc-menu{min-width:112px}.mdc-menu .mdc-list,.mdc-menu .mdc-list-item__graphic,.mdc-menu .mdc-list-item__meta{color:rgba(0,0,0,.87)}.mdc-menu #candlipedia-list>hr,.mdc-menu .mdc-list-divider{margin:8px 0}.mdc-menu #candlipedia-list>div,.mdc-menu .mdc-list-item{user-select:none}.mdc-menu .mdc-list-item--disabled{cursor:auto}@media screen and (-ms-high-contrast:active){.mdc-menu .mdc-list-item--disabled{opacity:.38}}.mdc-menu a.mdc-list-item .mdc-list-item__graphic,.mdc-menu a.mdc-list-item .mdc-list-item__text{pointer-events:none}.mdc-menu__selection-group{padding:0;fill:currentColor}.mdc-menu__selection-group #candlipedia-list>div,.mdc-menu__selection-group .mdc-list-item{padding-left:56px;padding-right:16px}.mdc-menu__selection-group #candlipedia-list>div[dir=rtl],.mdc-menu__selection-group .mdc-list-item[dir=rtl],[dir=rtl] .mdc-menu__selection-group #candlipedia-list>div,[dir=rtl] .mdc-menu__selection-group .mdc-list-item{padding-left:16px;padding-right:56px}.mdc-menu__selection-group .mdc-menu__selection-group-icon{display:none;left:16px;position:absolute;right:auto;top:50%;transform:translateY(-50%)}.mdc-menu__selection-group .mdc-menu__selection-group-icon[dir=rtl],[dir=rtl] .mdc-menu__selection-group .mdc-menu__selection-group-icon{left:auto;right:16px}.mdc-menu-item--selected .mdc-menu__selection-group-icon{display:inline}.mdc-typography,body{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--headline1,h1{font-size:6rem;letter-spacing:-.015625em;line-height:6rem}.mdc-typography--headline1,.mdc-typography--headline2,h1,h2{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:300;text-decoration:inherit;text-transform:inherit}.mdc-typography--headline2,h2{font-size:3.75rem;letter-spacing:-.0083333333em;line-height:3.75rem}.mdc-typography--headline3,h3{font-size:3rem;letter-spacing:normal;line-height:3.125rem}.mdc-typography--headline3,.mdc-typography--headline4,h3,h4{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;text-decoration:inherit;text-transform:inherit}.mdc-typography--headline4,h4{font-size:2.125rem;letter-spacing:.0073529412em;line-height:2.5rem}.mdc-typography--headline5,h5{font-size:1.5rem;font-weight:400;letter-spacing:normal}.mdc-typography--headline5,.mdc-typography--headline6,h5,h6{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:2rem;text-decoration:inherit;text-transform:inherit}.mdc-typography--headline6,h6{font-size:1.25rem;font-weight:500;letter-spacing:.0125em}.mdc-typography--subtitle1{font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.75rem}.mdc-typography--subtitle1,.mdc-typography--subtitle2{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-decoration:inherit;text-transform:inherit}.mdc-typography--subtitle2{font-size:.875rem;font-weight:500;letter-spacing:.0071428571em;line-height:1.375rem}.mdc-typography--body1,p{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;letter-spacing:.03125em;line-height:1.5rem;text-decoration:inherit;text-transform:inherit}.mdc-typography--body2{font-size:.875rem;letter-spacing:.0178571429em}.mdc-typography--body2,.mdc-typography--caption{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.25rem;text-decoration:inherit;text-transform:inherit}.mdc-typography--caption{font-size:.75rem;letter-spacing:.0333333333em}.mdc-typography--button{font-size:.875rem;letter-spacing:.0892857143em;line-height:2.25rem}.mdc-typography--button,.mdc-typography--overline{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;text-decoration:none;text-transform:uppercase}.mdc-typography--overline{font-size:.75rem;letter-spacing:.1666666667em;line-height:2rem}.mdc-dialog,.mdc-dialog__scrim{align-items:center;box-sizing:border-box;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.mdc-dialog{display:none;z-index:7}.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface,#fff)}.mdc-dialog .mdc-dialog__scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87)}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title{border-color:rgba(0,0,0,.12)}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media (max-width:592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media (min-width:592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog .mdc-dialog__surface{border-radius:4px}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;height:100%;justify-content:space-around;opacity:0;pointer-events:none;transform:scale(.8)}.mdc-dialog__surface{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-sizing:border-box;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;max-height:100%;max-width:100%;overflow-y:auto;pointer-events:auto}.mdc-dialog[dir=rtl] .mdc-dialog__surface,[dir=rtl] .mdc-dialog .mdc-dialog__surface{text-align:right}.mdc-dialog__title{font-family:Roboto,sans-serif;line-height:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-bottom:1px solid transparent;box-sizing:border-box;display:block;flex-shrink:0;font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;margin:0;padding:0 24px 9px;position:relative;text-decoration:inherit;text-transform:inherit}.mdc-dialog__title:before{content:"";display:inline-block;height:40px;vertical-align:0;width:0}.mdc-dialog[dir=rtl] .mdc-dialog__title,[dir=rtl] .mdc-dialog .mdc-dialog__title{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{padding-bottom:15px}.mdc-dialog__content{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;flex-grow:1;font-size:1rem;font-weight:400;letter-spacing:.03125em;line-height:1.5rem;margin:0;overflow:auto;padding:20px 24px;text-decoration:inherit;text-transform:inherit;-webkit-overflow-scrolling:touch}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__content{padding-bottom:8px;padding-top:8px}.mdc-dialog__content .mdc-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-list:first-child:last-child{padding:0}.mdc-dialog__actions{align-items:center;border-top:1px solid transparent;box-sizing:border-box;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin:0;min-height:52px;padding:8px;position:relative}.mdc-dialog--stacked .mdc-dialog__actions{align-items:flex-end;flex-direction:column}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}.mdc-dialog__button[dir=rtl],[dir=rtl] .mdc-dialog__button{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl],[dir=rtl] .mdc-dialog__button:first-child{margin-left:0;margin-right:0}.mdc-dialog[dir=rtl] .mdc-dialog__button,[dir=rtl] .mdc-dialog .mdc-dialog__button{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--closing,.mdc-dialog--open,.mdc-dialog--opening{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity .15s linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform .15s cubic-bezier(0,0,.2,1) 0ms}.mdc-dialog--closing .mdc-dialog__container,.mdc-dialog--closing .mdc-dialog__scrim{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:scale(1)}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{opacity:1;transform:scale(1)}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-ripple-surface{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;overflow:hidden;position:relative}.mdc-ripple-surface:after,.mdc-ripple-surface:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-ripple-surface:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-ripple-surface.mdc-ripple-upgraded:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-ripple-surface.mdc-ripple-upgraded:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-ripple-surface:after,.mdc-ripple-surface:before{background-color:#000}.mdc-ripple-surface:hover:before{opacity:.04}.mdc-ripple-surface.mdc-ripple-upgraded--background-focused:before,.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus:before{opacity:.12;transition-duration:75ms}.mdc-ripple-surface:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-ripple-surface:not(.mdc-ripple-upgraded):active:after{opacity:.12;transition-duration:75ms}.mdc-ripple-surface.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}.mdc-ripple-surface:after,.mdc-ripple-surface:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-ripple-surface.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]{overflow:visible}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]:after,.mdc-ripple-surface[data-mdc-ripple-is-unbounded]:before{height:100%;left:0;top:0;width:100%}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded:after,.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface--primary:after,.mdc-ripple-surface--primary:before{background-color:#6200ee}@supports not (-ms-ime-align:auto){.mdc-ripple-surface--primary:after,.mdc-ripple-surface--primary:before{background-color:var(--mdc-theme-primary,#6200ee)}}.mdc-ripple-surface--primary:hover:before{opacity:.04}.mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused:before,.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus:before{opacity:.12;transition-duration:75ms}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active:after{opacity:.12;transition-duration:75ms}.mdc-ripple-surface--primary.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}#embedDialog .mdc-button:after,#embedDialog .mdc-button:before,#input-box .mdc-button:after,#input-box .mdc-button:before,#level-editor-activity__unActivity:after,#level-editor-activity__unActivity:before,#level-editor-arrangeObjectsDialog .mdc-button:after,#level-editor-arrangeObjectsDialog .mdc-button:before,#level-editor-editorSettings .mdc-button:after,#level-editor-editorSettings .mdc-button:before,#mainmenu-info .mdc-button:after,#mainmenu-info .mdc-button:before,#mainmenu-welcome .mdc-button:after,#mainmenu-welcome .mdc-button:before,#message-box .mdc-button:after,#message-box .mdc-button:before,#shareDialog .mdc-button:after,#shareDialog .mdc-button:before,#shop table button:after,#shop table button:before,#vpl-editor-friction-dialogue .mdc-button:after,#vpl-editor-friction-dialogue .mdc-button:before,#vpl-level-editor-visuals-dialogue .mdc-button:after,#vpl-level-editor-visuals-dialogue .mdc-button:before,.mainmenu-content .mdc-button:after,.mainmenu-content .mdc-button:before,.mdc-ripple-surface--accent:after,.mdc-ripple-surface--accent:before{background-color:#018786}@supports not (-ms-ime-align:auto){#embedDialog .mdc-button:after,#embedDialog .mdc-button:before,#input-box .mdc-button:after,#input-box .mdc-button:before,#level-editor-activity__unActivity:after,#level-editor-activity__unActivity:before,#level-editor-arrangeObjectsDialog .mdc-button:after,#level-editor-arrangeObjectsDialog .mdc-button:before,#level-editor-editorSettings .mdc-button:after,#level-editor-editorSettings .mdc-button:before,#mainmenu-info .mdc-button:after,#mainmenu-info .mdc-button:before,#mainmenu-welcome .mdc-button:after,#mainmenu-welcome .mdc-button:before,#message-box .mdc-button:after,#message-box .mdc-button:before,#shareDialog .mdc-button:after,#shareDialog .mdc-button:before,#shop table button:after,#shop table button:before,#vpl-editor-friction-dialogue .mdc-button:after,#vpl-editor-friction-dialogue .mdc-button:before,#vpl-level-editor-visuals-dialogue .mdc-button:after,#vpl-level-editor-visuals-dialogue .mdc-button:before,.mainmenu-content .mdc-button:after,.mainmenu-content .mdc-button:before,.mdc-ripple-surface--accent:after,.mdc-ripple-surface--accent:before{background-color:var(--mdc-theme-secondary,#018786)}}#embedDialog .mdc-button:hover:before,#input-box .mdc-button:hover:before,#level-editor-activity__unActivity:hover:before,#level-editor-arrangeObjectsDialog .mdc-button:hover:before,#level-editor-editorSettings .mdc-button:hover:before,#mainmenu-info .mdc-button:hover:before,#mainmenu-welcome .mdc-button:hover:before,#message-box .mdc-button:hover:before,#shareDialog .mdc-button:hover:before,#shop table button:hover:before,#vpl-editor-friction-dialogue .mdc-button:hover:before,#vpl-level-editor-visuals-dialogue .mdc-button:hover:before,.mainmenu-content .mdc-button:hover:before,.mdc-ripple-surface--accent:hover:before{opacity:.04}#embedDialog .mdc-button:not(.mdc-ripple-upgraded):focus:before,#embedDialog .mdc-ripple-upgraded--background-focused.mdc-button:before,#input-box .mdc-button:not(.mdc-ripple-upgraded):focus:before,#input-box .mdc-ripple-upgraded--background-focused.mdc-button:before,#level-editor-activity__unActivity:not(.mdc-ripple-upgraded):focus:before,#level-editor-arrangeObjectsDialog .mdc-button:not(.mdc-ripple-upgraded):focus:before,#level-editor-arrangeObjectsDialog .mdc-ripple-upgraded--background-focused.mdc-button:before,#level-editor-editorSettings .mdc-button:not(.mdc-ripple-upgraded):focus:before,#level-editor-editorSettings .mdc-ripple-upgraded--background-focused.mdc-button:before,#mainmenu-info .mdc-button:not(.mdc-ripple-upgraded):focus:before,#mainmenu-info .mdc-ripple-upgraded--background-focused.mdc-button:before,#mainmenu-welcome .mdc-button:not(.mdc-ripple-upgraded):focus:before,#mainmenu-welcome .mdc-ripple-upgraded--background-focused.mdc-button:before,#message-box .mdc-button:not(.mdc-ripple-upgraded):focus:before,#message-box .mdc-ripple-upgraded--background-focused.mdc-button:before,#shareDialog .mdc-button:not(.mdc-ripple-upgraded):focus:before,#shareDialog .mdc-ripple-upgraded--background-focused.mdc-button:before,#shop table button.mdc-ripple-upgraded--background-focused:before,#shop table button:not(.mdc-ripple-upgraded):focus:before,#vpl-editor-friction-dialogue .mdc-button:not(.mdc-ripple-upgraded):focus:before,#vpl-editor-friction-dialogue .mdc-ripple-upgraded--background-focused.mdc-button:before,#vpl-level-editor-visuals-dialogue .mdc-button:not(.mdc-ripple-upgraded):focus:before,#vpl-level-editor-visuals-dialogue .mdc-ripple-upgraded--background-focused.mdc-button:before,.mainmenu-content .mdc-button:not(.mdc-ripple-upgraded):focus:before,.mainmenu-content .mdc-ripple-upgraded--background-focused.mdc-button:before,.mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused:before,.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus:before,.mdc-ripple-upgraded--background-focused#level-editor-activity__unActivity:before{opacity:.12;transition-duration:75ms}#embedDialog .mdc-button:not(.mdc-ripple-upgraded):after,#input-box .mdc-button:not(.mdc-ripple-upgraded):after,#level-editor-activity__unActivity:not(.mdc-ripple-upgraded):after,#level-editor-arrangeObjectsDialog .mdc-button:not(.mdc-ripple-upgraded):after,#level-editor-editorSettings .mdc-button:not(.mdc-ripple-upgraded):after,#mainmenu-info .mdc-button:not(.mdc-ripple-upgraded):after,#mainmenu-welcome .mdc-button:not(.mdc-ripple-upgraded):after,#message-box .mdc-button:not(.mdc-ripple-upgraded):after,#shareDialog .mdc-button:not(.mdc-ripple-upgraded):after,#shop table button:not(.mdc-ripple-upgraded):after,#vpl-editor-friction-dialogue .mdc-button:not(.mdc-ripple-upgraded):after,#vpl-level-editor-visuals-dialogue .mdc-button:not(.mdc-ripple-upgraded):after,.mainmenu-content .mdc-button:not(.mdc-ripple-upgraded):after,.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}#embedDialog .mdc-button:not(.mdc-ripple-upgraded):active:after,#input-box .mdc-button:not(.mdc-ripple-upgraded):active:after,#level-editor-activity__unActivity:not(.mdc-ripple-upgraded):active:after,#level-editor-arrangeObjectsDialog .mdc-button:not(.mdc-ripple-upgraded):active:after,#level-editor-editorSettings .mdc-button:not(.mdc-ripple-upgraded):active:after,#mainmenu-info .mdc-button:not(.mdc-ripple-upgraded):active:after,#mainmenu-welcome .mdc-button:not(.mdc-ripple-upgraded):active:after,#message-box .mdc-button:not(.mdc-ripple-upgraded):active:after,#shareDialog .mdc-button:not(.mdc-ripple-upgraded):active:after,#shop table button:not(.mdc-ripple-upgraded):active:after,#vpl-editor-friction-dialogue .mdc-button:not(.mdc-ripple-upgraded):active:after,#vpl-level-editor-visuals-dialogue .mdc-button:not(.mdc-ripple-upgraded):active:after,.mainmenu-content .mdc-button:not(.mdc-ripple-upgraded):active:after,.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active:after{opacity:.12;transition-duration:75ms}#embedDialog .mdc-ripple-upgraded.mdc-button,#input-box .mdc-ripple-upgraded.mdc-button,#level-editor-arrangeObjectsDialog .mdc-ripple-upgraded.mdc-button,#level-editor-editorSettings .mdc-ripple-upgraded.mdc-button,#mainmenu-info .mdc-ripple-upgraded.mdc-button,#mainmenu-welcome .mdc-ripple-upgraded.mdc-button,#message-box .mdc-ripple-upgraded.mdc-button,#shareDialog .mdc-ripple-upgraded.mdc-button,#shop table button.mdc-ripple-upgraded,#vpl-editor-friction-dialogue .mdc-ripple-upgraded.mdc-button,#vpl-level-editor-visuals-dialogue .mdc-ripple-upgraded.mdc-button,.mainmenu-content .mdc-ripple-upgraded.mdc-button,.mdc-ripple-surface--accent.mdc-ripple-upgraded,.mdc-ripple-upgraded#level-editor-activity__unActivity{--mdc-ripple-fg-opacity:0.12}.mdc-drawer{background-color:#fff;border-radius:0 0 0 0;border-right:1px solid;border-color:rgba(0,0,0,.12);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:256px;z-index:6}.mdc-drawer .mdc-drawer__title{color:rgba(0,0,0,.87)}.mdc-drawer .mdc-drawer__subtitle,.mdc-drawer .mdc-list-group__subheader,.mdc-drawer .mdc-list-item__graphic{color:rgba(0,0,0,.6)}.mdc-drawer #candlipedia-list>div,.mdc-drawer .mdc-list-item{color:rgba(0,0,0,.87)}.mdc-drawer .mdc-list-item--activated .mdc-list-item__graphic{color:#6200ee}.mdc-drawer .mdc-list-item--activated{color:rgba(98,0,238,.87)}.mdc-drawer[dir=rtl],[dir=rtl] .mdc-drawer{border-radius:0 0 0 0}.mdc-drawer #candlipedia-list>div,.mdc-drawer .mdc-list-item{border-radius:4px}.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content{margin-left:256px;margin-right:0}.mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content[dir=rtl],[dir=rtl] .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing)+.mdc-drawer-app-content{margin-left:0;margin-right:256px}.mdc-drawer[dir=rtl],[dir=rtl] .mdc-drawer{border-left-style:solid;border-left-width:1px;border-right-style:none;border-right-width:0}.mdc-drawer #candlipedia-list>div,.mdc-drawer .mdc-list-item{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;height:40px;letter-spacing:.0071428571em;line-height:1.375rem;margin:8px;padding:0 8px;text-decoration:inherit;text-transform:inherit}.mdc-drawer #candlipedia-list>div:first-child,.mdc-drawer .mdc-list-item:first-child{margin-top:2px}.mdc-drawer #candlipedia-list>div:last-child,.mdc-drawer .mdc-list-item:last-child{margin-bottom:0}.mdc-drawer .mdc-list-group__subheader{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;line-height:normal;margin:0;padding:0 16px;text-decoration:inherit;text-transform:inherit}.mdc-drawer .mdc-list-group__subheader:before{content:"";display:inline-block;height:24px;vertical-align:0;width:0}.mdc-drawer #candlipedia-list>hr,.mdc-drawer .mdc-list-divider{margin:3px 0 4px}.mdc-drawer .mdc-list-item__graphic,.mdc-drawer .mdc-list-item__text{pointer-events:none}.mdc-drawer--animate{transform:translateX(-100%)}.mdc-drawer--animate[dir=rtl],[dir=rtl] .mdc-drawer--animate{transform:translateX(100%)}.mdc-drawer--opening{transition-duration:.25s}.mdc-drawer--opening,.mdc-drawer--opening[dir=rtl],[dir=rtl] .mdc-drawer--opening{transform:translateX(0)}.mdc-drawer--closing{transform:translateX(-100%);transition-duration:.2s}.mdc-drawer--closing[dir=rtl],[dir=rtl] .mdc-drawer--closing{transform:translateX(100%)}.mdc-drawer__header{box-sizing:border-box;flex-shrink:0;min-height:64px;padding:0 16px 4px}.mdc-drawer__title{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;line-height:normal;margin-bottom:-20px;margin-top:0;text-decoration:inherit;text-transform:inherit}.mdc-drawer__title:before{content:"";display:inline-block;height:36px;vertical-align:0;width:0}.mdc-drawer__title:after{content:"";display:inline-block;height:20px;vertical-align:-20px;width:0}.mdc-drawer__subtitle{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;line-height:normal;margin-bottom:0;margin-top:0;text-decoration:inherit;text-transform:inherit}.mdc-drawer__subtitle:before{content:"";display:inline-block;height:20px;vertical-align:0;width:0}.mdc-drawer__content{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.mdc-drawer--dismissible{display:none;left:0;position:absolute;right:auto}.mdc-drawer--dismissible[dir=rtl],[dir=rtl] .mdc-drawer--dismissible{left:auto;right:0}.mdc-drawer--dismissible.mdc-drawer--open{display:flex}.mdc-drawer-app-content{position:relative}.mdc-drawer-app-content,.mdc-drawer-app-content[dir=rtl],[dir=rtl] .mdc-drawer-app-content{margin-left:0;margin-right:0}.mdc-drawer--modal{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);display:none;left:0;position:fixed;right:auto}.mdc-drawer--modal+.mdc-drawer-scrim{background-color:rgba(0,0,0,.32)}.mdc-drawer--modal[dir=rtl],[dir=rtl] .mdc-drawer--modal{left:auto;right:0}.mdc-drawer--modal.mdc-drawer--open{display:flex}.mdc-drawer-scrim{display:none;height:100%;left:0;position:fixed;top:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:5}.mdc-drawer--open+.mdc-drawer-scrim{display:block}.mdc-drawer--animate+.mdc-drawer-scrim{opacity:0}.mdc-drawer--opening+.mdc-drawer-scrim{opacity:1;transition-duration:.25s}.mdc-drawer--closing+.mdc-drawer-scrim{opacity:0;transition-duration:.2s}*{touch-action:none}.user-select-all{-webkit-touch-callout:all;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}body,html{height:100%;margin:0;overflow:hidden;width:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#achievement-overlay,.screen-filling,.screen-toplevel{height:100%;overflow:hidden;width:100%}#achievement-overlay,.screen-filling,.screen-topbar{position:absolute}.screen-topbar{align-items:center;background:var(--mdc-theme-surface,#fff);display:flex;height:56px;top:0;width:100%;z-index:1}.screen-topbar__button{margin-left:4px;margin-right:4px}.screen-topbar__title{margin:0 8px 0 16px}.screen-topbar__expand{margin:0 auto}.screen-topbar__spacer8{margin:0 8px}.screen-topbar__spacer32{margin:0 32px}.screen-topbar__title__text{font-size:1.25rem;font-weight:500;line-height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-topbar__placeholder{height:56px;width:56px}.screen-toolbar__alert{color:var(--error-color)}.screen-container__base{background:var(--mdc-theme-background,#fff);box-sizing:border-box;padding-top:56px}.screen-container__flex{align-items:center;display:flex;justify-content:center}.screen-layout-full{height:100%;width:100%}.screen-layout-half{box-sizing:border-box}@media (orientation:landscape){.screen-container__flex{flex-direction:row}.screen-layout-half{height:calc(var(--vh, 1vh)*100 - 56px);width:50vw}}@media (orientation:portrait){.screen-container__flex{flex-direction:column}.screen-layout-half{height:calc(var(--vh, 1vh)*100*.5 - 28px);width:100vw}}.mdc-dialog__content,.mdc-dialog__content *{touch-action:auto}.mdc-elevation--z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mdc-elevation--z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}#touchCtrl,#touchShift,.mdc-elevation--z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mdc-elevation--z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mdc-elevation--z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mdc-elevation--z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mdc-elevation--z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mdc-elevation--z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mdc-elevation--z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mdc-elevation--z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mdc-elevation--z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mdc-elevation--z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mdc-elevation--z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mdc-elevation--z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mdc-elevation--z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mdc-elevation--z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mdc-elevation--z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mdc-elevation--z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mdc-elevation--z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mdc-elevation--z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mdc-elevation--z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mdc-elevation--z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mdc-elevation--z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mdc-elevation--z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mdc-elevation--z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mdc-elevation-transition{transition:box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow}@keyframes mdc-select-float-native-control{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mdc-line-ripple{bottom:0;height:2px;left:0;opacity:0;position:absolute;transform:scaleX(0);transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .18s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.mdc-line-ripple--active{opacity:1;transform:scaleX(1)}.mdc-line-ripple--deactivating{opacity:0}.mdc-notched-outline{box-sizing:border-box;display:flex;height:100%;left:0;max-width:100%;pointer-events:none;position:absolute;right:0;text-align:left;width:100%}.mdc-notched-outline[dir=rtl],[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-bottom:1px solid;border-top:1px solid;box-sizing:border-box;height:100%;pointer-events:none;transition:border .15s cubic-bezier(.4,0,.2,1)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}.mdc-notched-outline__leading[dir=rtl],.mdc-notched-outline__trailing,[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;max-width:calc(100% - 24px);width:auto}.mdc-notched-outline .mdc-floating-label{bottom:auto;display:inline-block;max-width:100%;position:relative;top:17px}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{border-top:none;padding-left:0;padding-right:8px}.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl],[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{padding:0}.mdc-floating-label{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:text;font-size:1rem;font-weight:400;left:0;letter-spacing:.009375em;line-height:1.75rem;line-height:1.15rem;overflow:hidden;position:absolute;text-align:left;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;transform-origin:left top;transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);white-space:nowrap;will-change:transform}.mdc-floating-label[dir=rtl],[dir=rtl] .mdc-floating-label{left:auto;right:0;text-align:right;transform-origin:right top}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-50%) scale(.75)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard .25s 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(0) translateY(-50%) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-50%) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-50%) scale(.75)}to{transform:translateX(0) translateY(-50%) scale(.75)}}.mdc-select--with-leading-icon:not(.mdc-select--disabled) .mdc-select__icon{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-select--with-leading-icon .mdc-select__icon{background-color:transparent;border:none;bottom:16px;box-sizing:border-box;display:inline-block;height:24px;position:absolute;width:24px;fill:currentColor;cursor:pointer;opacity:.54;text-decoration:none;user-select:none}.mdc-select__icon:not([tabindex]),.mdc-select__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-select-helper-text{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.25rem;line-height:normal;margin:0;opacity:0;text-decoration:inherit;text-transform:inherit;transition:opacity .18s cubic-bezier(.4,0,.2,1);will-change:opacity}.mdc-select-helper-text:before{content:"";display:inline-block;height:16px;vertical-align:0;width:0}.mdc-select-helper-text--persistent{opacity:1;transition:none;will-change:auto}.mdc-select{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:inline-flex;height:56px;overflow:hidden;position:relative;will-change:opacity,transform,color}.mdc-select:not(.mdc-select--disabled){background-color:#f5f5f5}.mdc-select:after,.mdc-select:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-select:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-select.mdc-ripple-upgraded:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-select.mdc-ripple-upgraded:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-select.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-select.mdc-ripple-upgraded--foreground-activation:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-select.mdc-ripple-upgraded--foreground-deactivation:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-select:after,.mdc-select:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-select.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-select:after,.mdc-select:before{background-color:rgba(0,0,0,.87)}.mdc-select:hover:before{opacity:.04}.mdc-select.mdc-ripple-upgraded--background-focused:before,.mdc-select:not(.mdc-ripple-upgraded):focus:before{opacity:.12;transition-duration:75ms}.mdc-select:not(.mdc-select--disabled) .mdc-select__native-control,.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{color:rgba(0,0,0,.87)}.mdc-select:not(.mdc-select--disabled) .mdc-floating-label{color:rgba(0,0,0,.6)}.mdc-select:not(.mdc-select--disabled) .mdc-select__native-control,.mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{border-bottom-color:rgba(0,0,0,.42)}.mdc-select:not(.mdc-select--disabled)+.mdc-select-helper-text{color:rgba(0,0,0,.6)}.mdc-select,.mdc-select__native-control{border-radius:4px 4px 0 0}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee)}.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:rgba(98,0,238,.87)}.mdc-select:not(.mdc-select--disabled) .mdc-select__native-control:hover{border-bottom-color:rgba(0,0,0,.87)}.mdc-select .mdc-floating-label--float-above{transform:translateY(-70%) scale(.75)}.mdc-select .mdc-floating-label{left:16px;pointer-events:none;right:auto;top:21px}.mdc-select .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select .mdc-floating-label{left:auto;right:16px}.mdc-select.mdc-select--with-leading-icon .mdc-floating-label{left:48px;right:auto}.mdc-select.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select.mdc-select--with-leading-icon .mdc-floating-label{left:auto;right:48px}.mdc-select.mdc-select--outlined .mdc-floating-label{left:4px;right:auto;top:17px}.mdc-select.mdc-select--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select.mdc-select--outlined .mdc-floating-label{left:auto;right:4px}.mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label{left:36px;right:auto}.mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label{left:auto;right:36px}.mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{left:36px;right:auto}.mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{left:auto;right:36px}.mdc-select__dropdown-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='7 10 10 5'%3E%3Cpath fill-rule='evenodd' d='m7 10 5 5 5-5z' opacity='.54'/%3E%3C/svg%3E") no-repeat 50%;bottom:16px;height:24px;left:auto;pointer-events:none;position:absolute;right:8px;transition:transform .15s cubic-bezier(.4,0,.2,1);width:24px}.mdc-select__dropdown-icon[dir=rtl],[dir=rtl] .mdc-select__dropdown-icon{left:8px;right:auto}.mdc-select--focused .mdc-select__dropdown-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='7 10 10 5'%3E%3Cpath fill='%236200ee' fill-rule='evenodd' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%}.mdc-select--activated .mdc-select__dropdown-icon{transform:rotate(180deg) translateY(-5px);transition:transform .15s cubic-bezier(.4,0,.2,1)}.mdc-select__native-control{padding-top:20px}.mdc-select.mdc-select--focused .mdc-line-ripple:after{opacity:1;transform:scaleY(2)}.mdc-select+.mdc-select-helper-text{margin-left:12px;margin-right:12px}.mdc-select--outlined+.mdc-select-helper-text{margin-left:16px;margin-right:16px}.mdc-select--focused+.mdc-select-helper-text:not(.mdc-select-helper-text--validation-msg){opacity:1}.mdc-select__selected-text{min-width:200px;padding-top:22px}.mdc-select__native-control,.mdc-select__selected-text{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;appearance:none;background-color:transparent;border:none;border-bottom:1px solid;box-sizing:border-box;color:inherit;cursor:pointer;font-size:1rem;font-weight:400;height:56px;letter-spacing:.009375em;line-height:1.75rem;outline:none;padding:20px 52px 4px 16px;text-decoration:inherit;text-transform:inherit;white-space:nowrap;width:100%}.mdc-select__native-control[dir=rtl],.mdc-select__selected-text[dir=rtl],[dir=rtl] .mdc-select__native-control,[dir=rtl] .mdc-select__selected-text{padding-left:52px;padding-right:16px}.mdc-select__native-control::-ms-expand,.mdc-select__selected-text::-ms-expand{display:none}.mdc-select__native-control::-ms-value,.mdc-select__selected-text::-ms-value{background-color:transparent;color:inherit}@-moz-document url-prefix(""){.mdc-select__native-control,.mdc-select__selected-text{text-indent:-2px}}.mdc-select--outlined{border:none;overflow:visible}.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee);border-width:2px}.mdc-select--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined .25s 1}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-radius:4px 0 0 4px}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing,[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-radius:0 4px 4px 0}.mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:4px 0 0 4px}.mdc-select--outlined .mdc-select__native-control{border-radius:4px}.mdc-select--outlined:after,.mdc-select--outlined:before{content:none}.mdc-select--outlined:not(.mdc-select--disabled){background-color:transparent}.mdc-select--outlined .mdc-floating-label--float-above{font-size:.75rem;transform:translateY(-144%) scale(1)}.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;transform:translateY(-130%) scale(.75)}.mdc-select--outlined .mdc-select__native-control,.mdc-select--outlined .mdc-select__selected-text{background-color:transparent;border:none;display:flex;padding:12px 52px 12px 16px;z-index:1}.mdc-select--outlined .mdc-select__native-control[dir=rtl],.mdc-select--outlined .mdc-select__selected-text[dir=rtl],[dir=rtl] .mdc-select--outlined .mdc-select__native-control,[dir=rtl] .mdc-select--outlined .mdc-select__selected-text{padding-left:52px;padding-right:16px}.mdc-select--outlined .mdc-select__selected-text{padding-top:14px}.mdc-select--outlined .mdc-select__icon{z-index:2}.mdc-select--outlined .mdc-floating-label{line-height:1.15rem;pointer-events:auto}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__native-control,.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__selected-text{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple{background-color:#b00020;background-color:var(--mdc-theme-error,#b00020)}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:#b00020}.mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid+.mdc-select-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__native-control:hover{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020)}.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020);border-width:2px}.mdc-select--invalid .mdc-select__dropdown-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='7 10 10 5'%3E%3Cpath fill='%23b00020' fill-rule='evenodd' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%}.mdc-select--invalid+.mdc-select-helper-text--validation-msg{opacity:1}.mdc-select--required .mdc-floating-label:after{content:"*"}.mdc-select--disabled{background-color:#fafafa;cursor:default;pointer-events:none}.mdc-select--disabled .mdc-floating-label{color:rgba(0,0,0,.37)}.mdc-select--disabled .mdc-select__dropdown-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='7 10 10 5'%3E%3Cpath fill-rule='evenodd' d='m7 10 5 5 5-5z' opacity='.37'/%3E%3C/svg%3E") no-repeat 50%}.mdc-select--disabled .mdc-line-ripple{display:none}.mdc-select--disabled .mdc-select__icon{color:rgba(0,0,0,.37)}.mdc-select--disabled .mdc-select__native-control,.mdc-select--disabled .mdc-select__selected-text{border-bottom-style:dotted;color:rgba(0,0,0,.37)}.mdc-select--disabled .mdc-select__selected-text{pointer-events:none}.mdc-select--disabled.mdc-select--outlined{background-color:transparent}.mdc-select--disabled.mdc-select--outlined .mdc-select__native-control,.mdc-select--disabled.mdc-select--outlined .mdc-select__selected-text{border-bottom-style:none}.mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__leading,.mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__notch,.mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.16)}.mdc-select--with-leading-icon .mdc-select__icon{left:16px;right:auto}.mdc-select--with-leading-icon .mdc-select__icon[dir=rtl],[dir=rtl] .mdc-select--with-leading-icon .mdc-select__icon{left:auto;right:16px}.mdc-select--with-leading-icon .mdc-select__native-control,.mdc-select--with-leading-icon .mdc-select__selected-text{padding-left:48px;padding-right:32px}.mdc-select--with-leading-icon .mdc-select__native-control[dir=rtl],.mdc-select--with-leading-icon .mdc-select__selected-text[dir=rtl],[dir=rtl] .mdc-select--with-leading-icon .mdc-select__native-control,[dir=rtl] .mdc-select--with-leading-icon .mdc-select__selected-text{padding-left:32px;padding-right:48px}.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above{transform:translateY(-144%) translateX(-32px) scale(1)}.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above{transform:translateY(-144%) translateX(32px) scale(1)}.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-130%) translateX(-32px) scale(.75)}.mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-130%) translateX(32px) scale(.75)}.mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon .25s 1}.mdc-select--with-leading-icon.mdc-select--outlined[dir=rtl] .mdc-floating-label--shake,[dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl .25s 1}.mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text,.mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text[dir=rtl],[dir=rtl] .mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text{padding-left:32px;padding-right:32px}.mdc-select__menu .mdc-list .mdc-list-item--selected{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-select__menu .mdc-list .mdc-list-item--selected:after,.mdc-select__menu .mdc-list .mdc-list-item--selected:before{background-color:#000}@supports not (-ms-ime-align:auto){.mdc-select__menu .mdc-list .mdc-list-item--selected:after,.mdc-select__menu .mdc-list .mdc-list-item--selected:before{background-color:var(--mdc-theme-on-surface,#000)}}.mdc-select__menu .mdc-list .mdc-list-item--selected:hover:before{opacity:.04}.mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded--background-focused:before,.mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):focus:before{opacity:.12;transition-duration:75ms}.mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):active:after{opacity:.12;transition-duration:75ms}.mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon{0%{transform:translateX(-32px) translateY(-130%) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 32px)) translateY(-130%) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 32px)) translateY(-130%) scale(.75)}to{transform:translateX(-32px) translateY(-130%) scale(.75)}}@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl{0%{transform:translateX(32px) translateY(-130%) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% + 32px)) translateY(-130%) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% + 32px)) translateY(-130%) scale(.75)}to{transform:translateX(32px) translateY(-130%) scale(.75)}}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(material-icons.woff2) format("woff2")}#level-editor-activity__checks>li:before,#runtime-object-inspector.watchingInstance button,.control-button__icon,.material-icons,.wheel-button__icon{display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;word-wrap:normal;direction:ltr;font-feature-settings:"liga";white-space:nowrap}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:local("Roboto Thin "),local("Roboto-Thin"),url(roboto-latin-100.woff2) format("woff2"),url(roboto-latin-100.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:100;src:local("Roboto Thin italic"),local("Roboto-Thinitalic"),url(roboto-latin-100italic.woff2) format("woff2"),url(roboto-latin-100italic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light "),local("Roboto-Light"),url(roboto-latin-300.woff2) format("woff2"),url(roboto-latin-300.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:local("Roboto Light italic"),local("Roboto-Lightitalic"),url(roboto-latin-300italic.woff2) format("woff2"),url(roboto-latin-300italic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto Regular "),local("Roboto-Regular"),url(roboto-latin-400.woff2) format("woff2"),url(roboto-latin-400.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Regular italic"),local("Roboto-Regularitalic"),url(roboto-latin-400italic.woff2) format("woff2"),url(roboto-latin-400italic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium "),local("Roboto-Medium"),url(roboto-latin-500.woff2) format("woff2"),url(roboto-latin-500.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:local("Roboto Medium italic"),local("Roboto-Mediumitalic"),url(roboto-latin-500italic.woff2) format("woff2"),url(roboto-latin-500italic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold "),local("Roboto-Bold"),url(roboto-latin-700.woff2) format("woff2"),url(roboto-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:local("Roboto Bold italic"),local("Roboto-Bolditalic"),url(roboto-latin-700italic.woff2) format("woff2"),url(roboto-latin-700italic.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:local("Roboto Black "),local("Roboto-Black"),url(roboto-latin-900.woff2) format("woff2"),url(roboto-latin-900.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:900;src:local("Roboto Black italic"),local("Roboto-Blackitalic"),url(roboto-latin-900italic.woff2) format("woff2"),url(roboto-latin-900italic.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:300;src:url(noto-sans-thai-thai-300-normal.woff2) format("woff2"),url(noto-sans-thai-thai-300-normal.woff) format("woff");unicode-range:u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:300;src:url(noto-sans-thai-latin-ext-300-normal.woff2) format("woff2"),url(noto-sans-thai-latin-ext-300-normal.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:300;src:url(noto-sans-thai-latin-300-normal.woff2) format("woff2"),url(noto-sans-thai-latin-300-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:400;src:url(noto-sans-thai-thai-400-normal.woff2) format("woff2"),url(noto-sans-thai-thai-400-normal.woff) format("woff");unicode-range:u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:400;src:url(noto-sans-thai-latin-ext-400-normal.woff2) format("woff2"),url(noto-sans-thai-latin-ext-400-normal.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:400;src:url(noto-sans-thai-latin-400-normal.woff2) format("woff2"),url(noto-sans-thai-latin-400-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:500;src:url(noto-sans-thai-thai-500-normal.woff2) format("woff2"),url(noto-sans-thai-thai-500-normal.woff) format("woff");unicode-range:u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:500;src:url(noto-sans-thai-latin-ext-500-normal.woff2) format("woff2"),url(noto-sans-thai-latin-ext-500-normal.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:500;src:url(noto-sans-thai-latin-500-normal.woff2) format("woff2"),url(noto-sans-thai-latin-500-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:600;src:url(noto-sans-thai-thai-600-normal.woff2) format("woff2"),url(noto-sans-thai-thai-600-normal.woff) format("woff");unicode-range:u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:600;src:url(noto-sans-thai-latin-ext-600-normal.woff2) format("woff2"),url(noto-sans-thai-latin-ext-600-normal.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:600;src:url(noto-sans-thai-latin-600-normal.woff2) format("woff2"),url(noto-sans-thai-latin-600-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:700;src:url(noto-sans-thai-thai-700-normal.woff2) format("woff2"),url(noto-sans-thai-thai-700-normal.woff) format("woff");unicode-range:u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:700;src:url(noto-sans-thai-latin-ext-700-normal.woff2) format("woff2"),url(noto-sans-thai-latin-ext-700-normal.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans Thai;font-style:normal;font-weight:700;src:url(noto-sans-thai-latin-700-normal.woff2) format("woff2"),url(noto-sans-thai-latin-700-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body,h1,h2,h3,h4,h5,h6,p{font-family:Roboto,Noto Sans Thai,sans-serif}.screen-topbar-select{margin-left:8px;width:168px}@media (max-width:420px){.screen-topbar-select{width:160px}.screen-topbar-select>.mdc-select__dropdown-icon{right:4px}}@media (max-width:410px){.screen-topbar__title{margin:8px}.screen-topbar-select.mdc-select--with-leading-icon .mdc-select__icon{left:4px}.screen-topbar-select.mdc-select--with-leading-icon .mdc-select__native-control,.screen-topbar-select.mdc-select--with-leading-icon .mdc-select__selected-text{padding-left:32px}.screen-topbar-select.mdc-select--with-leading-icon .mdc-floating-label{left:32px}.screen-topbar-select .mdc-select__dropdown-icon{right:2px}.screen-topbar-select .mdc-floating-label--float-above{left:32px}}@media (max-width:392px){.screen-topbar-select{width:140px}}@media (max-width:364px){.screen-topbar-select{margin-left:4px}}@media (max-width:359px){.screen-topbar__title{margin:4px}.screen-topbar-select{width:112px}.screen-topbar-select.mdc-select--with-leading-icon .mdc-select__icon{visibility:hidden}.screen-topbar-select.mdc-select--with-leading-icon .mdc-select__native-control,.screen-topbar-select.mdc-select--with-leading-icon .mdc-select__selected-text{padding-left:4px}.screen-topbar-select.mdc-select--with-leading-icon .mdc-floating-label{left:4px}.screen-topbar-select .mdc-select__dropdown-icon{right:0}.screen-topbar-select .mdc-floating-label--float-above{left:0}}.screen-topbar-switch{margin:0 20px}@media (max-width:327px){.screen-topbar-switch{margin:0 16px}}.screen-topbar-switch__label{text-align:right}.vpl-topbutton__icon{margin:20px 4px 0}.vpl-topbutton-area-left{left:-16px;padding-left:16px}.vpl-topbutton-area-left,.vpl-topbutton-area-right{background:var(--mdc-theme-surface);border-radius:16px;display:flex;height:72px;position:absolute;top:-16px}.vpl-topbutton-area-right{padding-right:16px;right:-16px}#about-content{border:none}#input-box .mdc-button:not(:disabled){color:#018786;color:var(--mdc-theme-secondary,#018786)}#input-box input{background:#f5f5f5;border:2px solid transparent;box-sizing:border-box;margin-top:4px;outline:none;padding:2px;width:100%}#input-box input[type=text]:focus:valid{border-bottom-color:var(--mdc-theme-secondary)}#input-box input[type=text]:invalid{border-bottom-color:var(--error-color)}#message-box .mdc-button:not(:disabled){color:#018786;color:var(--mdc-theme-secondary,#018786)}#message-box .mdc-dialog__content,#message-box .mdc-dialog__title{user-select:text}#fatal-box{background:var(--mdc-theme-surface);bottom:0;left:0;padding:32px;position:absolute;right:0;top:0}#busy-text{margin-top:calc(50vh - 1em);text-align:center}.mdc-switch{display:inline-block;outline:none;position:relative;user-select:none}.mdc-switch.mdc-switch--checked .mdc-switch__thumb,.mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);border-color:#018786;border-color:var(--mdc-theme-secondary,#018786)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:#000;border-color:#000}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:#fff;border-color:#fff}.mdc-switch__native-control{cursor:pointer;height:48px;left:0;margin:0;opacity:0;pointer-events:auto;position:absolute;right:auto;top:0;width:68px}.mdc-switch__native-control[dir=rtl],[dir=rtl] .mdc-switch__native-control{left:auto;right:0}.mdc-switch__track{border:1px solid;border-radius:7px;box-sizing:border-box;height:14px;opacity:.38;transition:opacity 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1),border-color 90ms cubic-bezier(.4,0,.2,1);width:32px}.mdc-switch__thumb-underlay{align-items:center;display:flex;height:48px;justify-content:center;left:-18px;position:absolute;right:auto;top:-17px;transform:translateX(0);transition:transform 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1),border-color 90ms cubic-bezier(.4,0,.2,1);width:48px}.mdc-switch__thumb-underlay[dir=rtl],[dir=rtl] .mdc-switch__thumb-underlay{left:auto;right:-18px}.mdc-switch__thumb{border:10px solid;border-radius:50%;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-sizing:border-box;height:20px;pointer-events:none;width:20px;z-index:1}.mdc-switch--checked .mdc-switch__track{opacity:.54}.mdc-switch--checked .mdc-switch__thumb-underlay{transform:translateX(20px)}.mdc-switch--checked .mdc-switch__native-control,.mdc-switch--checked .mdc-switch__thumb-underlay[dir=rtl],[dir=rtl] .mdc-switch--checked .mdc-switch__thumb-underlay{transform:translateX(-20px)}.mdc-switch--checked .mdc-switch__native-control[dir=rtl],[dir=rtl] .mdc-switch--checked .mdc-switch__native-control{transform:translateX(20px)}.mdc-switch--disabled{opacity:.38;pointer-events:none}.mdc-switch--disabled .mdc-switch__thumb{border-width:1px}.mdc-switch--disabled .mdc-switch__native-control{cursor:default;pointer-events:none}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:after,.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:before{background-color:#9e9e9e}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:hover:before{opacity:.08}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused:before,.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus:before{opacity:.24;transition-duration:75ms}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active:after{opacity:.24;transition-duration:75ms}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.24}.mdc-switch__thumb-underlay{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-switch__thumb-underlay:after,.mdc-switch__thumb-underlay:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-switch__thumb-underlay:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-switch__thumb-underlay.mdc-ripple-upgraded:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-switch__thumb-underlay.mdc-ripple-upgraded:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-switch__thumb-underlay.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-activation:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-deactivation:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-switch__thumb-underlay:after,.mdc-switch__thumb-underlay:before{height:100%;left:0;top:0;width:100%}.mdc-switch__thumb-underlay.mdc-ripple-upgraded:after,.mdc-switch__thumb-underlay.mdc-ripple-upgraded:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-switch__thumb-underlay.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-switch__thumb-underlay:after,.mdc-switch__thumb-underlay:before{background-color:#018786}@supports not (-ms-ime-align:auto){.mdc-switch__thumb-underlay:after,.mdc-switch__thumb-underlay:before{background-color:var(--mdc-theme-secondary,#018786)}}.mdc-switch__thumb-underlay:hover:before{opacity:.04}.mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused:before,.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus:before{opacity:.12;transition-duration:75ms}.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active:after{opacity:.12;transition-duration:75ms}.mdc-switch__thumb-underlay.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}#login{flex-direction:column}#login>*{margin:16px}#login-info{text-align:center}#login-nameArea{margin-bottom:8px}#login-nameArea>*{vertical-align:middle}#login-name{font-weight:700}#login-id{color:#787878;margin-left:.5em;margin-right:.5em}#login-premiumUser>img{margin-left:8px;margin-right:8px;width:24px}#login-premiumUser>*{vertical-align:middle}#login-login{margin-top:8px}#login-voucher-info{font-weight:700}#login-premiumExpirationDate{color:gray}#login-qr-screen{height:100vh;width:100vw}#login-qr-screen .vue-mount-point{height:100%;width:100%}#login-qr-return-layer{z-index:1}#forum{background:var(--mdc-theme-surface,#fff)}#forum-content{border:none}.mdc-card{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-radius:4px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-sizing:border-box;display:flex;flex-direction:column}.mdc-card--outlined{border:1px solid #e0e0e0;box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mdc-card__media{background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;position:relative}.mdc-card__media:before{content:"";display:block}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square:before{margin-top:100%}.mdc-card__media--16-9:before{margin-top:56.25%}.mdc-card__media-content{bottom:0;box-sizing:border-box;left:0;position:absolute;right:0;top:0}.mdc-card__primary-action{box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:column;outline:none;overflow:hidden;position:relative;text-decoration:none}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{align-items:center;box-sizing:border-box;display:flex;flex-direction:row}.mdc-card__action-icons{color:rgba(0,0,0,.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl],[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons{margin-left:0;margin-right:16px}.mdc-card__action{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-direction:row;justify-content:center;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}.mdc-card__action--button[dir=rtl],[dir=rtl] .mdc-card__action--button{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl],[dir=rtl] .mdc-card__action--button:last-child{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{height:auto;justify-content:space-between;margin:0;max-height:none;padding:8px 16px;text-align:left;width:100%}.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl],[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0,0,0,.6)}.mdc-card__primary-action{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-card__primary-action:after,.mdc-card__primary-action:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-card__primary-action:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-card__primary-action.mdc-ripple-upgraded:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-card__primary-action.mdc-ripple-upgraded:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-card__primary-action.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-card__primary-action.mdc-ripple-upgraded--foreground-activation:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-card__primary-action.mdc-ripple-upgraded--foreground-deactivation:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-card__primary-action:after,.mdc-card__primary-action:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-card__primary-action.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-card__primary-action:after,.mdc-card__primary-action:before{background-color:#000}.mdc-card__primary-action:hover:before{opacity:.04}.mdc-card__primary-action.mdc-ripple-upgraded--background-focused:before,.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus:before{opacity:.12;transition-duration:75ms}.mdc-card__primary-action:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-card__primary-action:not(.mdc-ripple-upgraded):active:after{opacity:.12;transition-duration:75ms}.mdc-card__primary-action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}#gameList,#gameList *{touch-action:auto}#gameList{overflow-y:auto}#gameList.expired:after{color:#ff005d;font-size:min(9vw,18vh);left:0;opacity:.4;pointer-events:none;position:absolute;text-align:center;top:40vh;transform:rotate(-30deg);transform-origin:center;width:100vw;z-index:7}#gameList.expired:after,:lang(EN) #gameList.expired:after{content:"Expired account"}:lang(FR) #gameList.expired:after{content:"Compte expiré"}:lang(DE) #gameList.expired:after{content:"Abgelaufenes Konto"}#gameList-upgradeBanner{background-color:#333;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);color:hsla(0,0%,100%,.87);margin-bottom:-24px;max-width:100%;padding:8px 16px;z-index:1}@media (min-width:640px){#gameList-upgradeBanner{margin-bottom:-8px;padding-right:64px}}#gameList-labBanner{background-color:rgba(0,0,0,.88);bottom:0;color:#ff0;font-size:20px;left:0;padding:12px;position:sticky;right:0;z-index:1}#gameList-labBanner *{vertical-align:middle}#gameList-labBanner .lab-link{font-weight:600;text-decoration:underline}#gameList-labBanner .lab-link:hover{opacity:.85;text-decoration:none}#gameList-filter{align-items:center;backdrop-filter:blur(8px);background-color:hsla(0,0%,93%,.847);border-radius:4px;display:flex;flex-direction:row;justify-content:flex-end;position:fixed;right:8px;top:64px;z-index:1}#gameList-filter *{margin:8px}#gameList-filter input{background-color:transparent;border:none;border-bottom:2px solid #000;height:0;margin-left:0;margin-right:0;opacity:0;outline:none;width:0}#gameList-filter.has-text input,#gameList-filter:focus-within input{height:auto;margin-right:8px;opacity:1;width:160px}.gameList-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,max-content));justify-content:center;margin:40px 8px 8px}.gameList-list h6{color:#787878;font-size:1.3rem;font-weight:600;grid-column:1/-1;letter-spacing:.05rem;margin:16px 16px 0}.gameList-list .gameList-share{vertical-align:middle}.gameList-list .gameList-card{display:inline-block;flex:none;height:248px;justify-self:center;margin:16px;vertical-align:middle;width:192px}.gameList-list .gameList-card__icon-action{height:100%;width:100%}.gameList-list .gameList-card__icon-button{font-size:48px;height:96px;margin:auto;padding:24px;width:96px}.gameList-list .gameList-card__icon-button img,.gameList-list .gameList-card__icon-button svg{height:48px;width:48px}.gameList-list .mainmenu-network-card__media-content{display:flex}.gameList-list .mainmenu-network-card__media-content img{width:100%}.gameList-list .mainmenu-network-card__icon{font-size:64px;margin:auto}.gameList-list .gameList-card_primary{padding:8px 16px}.gameList-list .gameList-card__subtitle,.gameList-list .gameList-card__title{margin:0}.gameList-list .gameList-card__actions{margin:0 auto}.gameList-list .gameList-card__actions li.mdc-list-item--disabled>span.control-button__icon,.gameList-list .gameList-card__actions li.mdc-list-item--disabled>span.material-icons,.gameList-list .gameList-card__actions li.mdc-list-item--disabled>span.wheel-button__icon{color:rgba(0,0,0,.38)}.gameList-list .gameList-gameCard__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.85);color:gray;display:inline-flex;justify-content:space-between;position:absolute;width:100%}.gameList-list .gameList-gameCard__overlay>span{font-size:16px;line-height:22px;padding-top:2px}.gameList-list .gameList-gameCard__overlay>.gameList-gameCard__guideName,.gameList-list .gameList-gameCard__overlay>.gameList-gameCard__playCounter,.gameList-list .gameList-gameCard__overlay>.gameList-gameCard__progress{margin:4px}#runtime-object-inspector.watchingInstance .gameList-list .gameList-gameCard__overlay button,.gameList-list .gameList-gameCard__overlay #level-editor-activity__checks>li:before,.gameList-list .gameList-gameCard__overlay #runtime-object-inspector.watchingInstance button,.gameList-list .gameList-gameCard__overlay .control-button__icon,.gameList-list .gameList-gameCard__overlay .material-icons,.gameList-list .gameList-gameCard__overlay .wheel-button__icon{font-size:16px;transform:translateY(2px)}.gameList-list .gameList-gameCard__guideName{color:#000}.gameList-list .gameCard__done{color:#00af1b;font-weight:700}@media (min-width:640px){.gameList-list{margin-top:16px}#gameList-filter{right:64px;top:8px}}.mdc-fab{align-items:center;border:none;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);box-sizing:border-box;display:inline-flex;height:56px;justify-content:center;padding:0;position:relative;width:56px;fill:currentColor;-moz-appearance:none;-webkit-appearance:none;background-color:#018786;color:#fff;color:var(--mdc-theme-on-secondary,#fff);cursor:pointer;overflow:hidden;text-decoration:none;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform .27s cubic-bezier(0,0,.2,1) 0ms;user-select:none}.mdc-fab:not(.mdc-fab--extended){border-radius:50%}.mdc-fab::-moz-focus-inner{border:0;padding:0}.mdc-fab:focus,.mdc-fab:hover{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mdc-fab:active{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}@supports not (-ms-ime-align:auto){.mdc-fab{background-color:var(--mdc-theme-secondary,#018786)}}.mdc-fab .mdc-fab__icon{font-size:24px;height:24px;width:24px}.mdc-fab--mini{height:40px;width:40px}.mdc-fab--extended{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;font-size:.875rem;font-weight:500;height:48px;letter-spacing:.0892857143em;line-height:2.25rem;max-width:100%;padding:0 20px;text-decoration:none;text-transform:uppercase;width:auto}.mdc-fab--extended .mdc-fab__icon{margin-left:-8px;margin-right:12px}.mdc-fab--extended .mdc-fab__icon[dir=rtl],.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,[dir=rtl] .mdc-fab--extended .mdc-fab__icon{margin-left:12px;margin-right:-8px}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl],[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:-8px;margin-right:12px}.mdc-fab__label{justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdc-fab__icon{transition:transform .18s cubic-bezier(0,0,.2,1) 90ms;fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{align-items:center;display:inline-flex;justify-content:center}.mdc-fab--exited{opacity:0;transform:scale(0);transition:opacity 15ms linear .15s,transform .18s cubic-bezier(.4,0,1,1) 0ms}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms cubic-bezier(.4,0,1,1) 0ms}.mdc-fab{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-fab:after,.mdc-fab:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-fab:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-fab.mdc-ripple-upgraded:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-fab.mdc-ripple-upgraded:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-fab.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-fab.mdc-ripple-upgraded--foreground-activation:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-fab.mdc-ripple-upgraded--foreground-deactivation:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-fab:after,.mdc-fab:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-fab.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-fab:after,.mdc-fab:before{background-color:#fff}@supports not (-ms-ime-align:auto){.mdc-fab:after,.mdc-fab:before{background-color:var(--mdc-theme-on-secondary,#fff)}}.mdc-fab:hover:before{opacity:.08}.mdc-fab.mdc-ripple-upgraded--background-focused:before,.mdc-fab:not(.mdc-ripple-upgraded):focus:before{opacity:.24;transition-duration:75ms}.mdc-fab:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-fab:not(.mdc-ripple-upgraded):active:after{opacity:.24;transition-duration:75ms}.mdc-fab.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.24}#teacher-dashboard-table{border-spacing:0;display:block;margin:0;max-height:100%;max-width:100%;overflow:auto;touch-action:auto}#teacher-dashboard-table *{touch-action:auto}#teacher-dashboard-table td{display:table-cell;text-align:center}#teacher-dashboard-table>tr:first-child{background-color:#fff;height:calc(2em + 28px);position:sticky;top:0;z-index:1}#teacher-dashboard-table>tr:nth-child(2){background-color:#fff;position:sticky;top:calc(2em + 28px);z-index:1}#teacher-dashboard-table>tr:nth-child(2)>th:first-child{z-index:1}#teacher-dashboard-table>tr:first-child>th{padding-top:16px}#teacher-dashboard-table>tr>:first-child{padding-left:16px}#teacher-dashboard-table>tr>:last-child{padding-right:88px}#teacher-dashboard-table>tr>th:first-child{background-color:#fff;border-right:1px solid gray;left:0;padding-right:8px;position:sticky}#teacher-dashboard-table td:not(.skill-name)+td.skill-name,#teacher-dashboard-table th:not(.skill-section)+th.skill-section{padding-left:16px}#teacher-dashboard-table td.timing{padding:2px}#teacher-dashboard-table td.step{background-color:gray;border-right:2px solid var(--mdc-theme-background,#fff);max-width:3em;min-width:1em;width:2em}#teacher-dashboard-table td:not(.skill-level)+td.skill-level,#teacher-dashboard-table td:not(.step)+td.step,#teacher-dashboard-table th+td.step{border-left:16px solid var(--mdc-theme-background,#fff)}#teacher-dashboard-table td{border-bottom:8px solid var(--mdc-theme-background,#fff)}#teacher-dashboard-table .progression{padding-left:16px}#teacher-dashboard-table td.done{background-color:green;color:#fff}#teacher-dashboard-table td.hint{background-color:#ff0}#teacher-dashboard-table td.skill-name{height:8.5em;min-width:3.2em;padding-bottom:.5em;position:relative;vertical-align:bottom}#teacher-dashboard-table td.skill-name>div{bottom:0;line-height:1.1em;position:absolute;text-align:left;transform:rotate(-45deg) translateY(25%);transform-origin:top left;width:10.5em}#teacher-dashboard-table td.skill-level{background-position:50%;background-repeat:no-repeat;background-size:2em;color:#fff;height:1.8em;width:1.8em}#teacher-dashboard-table td.skill-level0{background-image:url(bg_bronze.svg)}#teacher-dashboard-table td.skill-level1{background-image:url(bg_silver.svg)}#teacher-dashboard-table td.skill-level2{background-image:url(bg_gold.svg)}#settings{overflow-y:auto}#settings,#settings *{touch-action:auto}#settings-content{align-items:center;display:flex;flex-direction:column;margin:16px}#settings-content .mdc-switch{display:inline-block;margin:16px;vertical-align:middle}.settings-section-title{font-weight:700;margin:24px 12px 10px;text-align:center}#settings-newsletter-lang:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label,#settings-studyPlan-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:#018786}#settings-newsletter-lang:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple,#settings-studyPlan-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786)}#settings-newsletter-lang.mdc-select__dropdown-icon,#settings-studyPlan-select.mdc-select__dropdown-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='7 10 10 5'%3E%3Cpath fill-rule='evenodd' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%}#settings-organisation-users{clear:both;list-style-type:none;padding:0}#settings-organisation-users li{align-items:center;display:flex;justify-content:space-between}#settings-organisation-users li span{user-select:text}#settings-organisation-users li .settings-organisation-uuid{margin-left:8px;margin-right:8px;opacity:.5}#settings-organisation-users li .settings-organisation-spacing{flex-grow:1}#settings-organisation-disabled{color:#ff005d}#settings-organisation-printLogins,#settings-organisation-showDashboard{float:right;top:-12px}#mainmenu-loading{align-items:center;display:flex;height:100%;justify-content:center;width:100%}#mainmenu-loading img{animation:loading-animation 2s ease infinite;margin-bottom:8px;transform-origin:bottom;width:64px}@keyframes loading-animation{0%{transform:scale(1) translateY(0)}15%{transform:scale(1.05,.95) translateY(0)}45%{transform:scale(.95,1.05) translateY(-30px)}75%{transform:scale(1) translateY(0)}85%{transform:scale(1) translateY(-2.1px)}96%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}#mainmenu-topBar{position:relative;z-index:1}#mainmenu-topBar>img{margin-left:auto;width:32px}#mainmenu-topBar span{margin-right:auto}#mainmenu-topBar .helpMenuAnchor{margin-top:-20px}.mainmenu-content{background-color:#eee;height:calc(100% - 56px);position:relative}.mainmenu-content__centered{align-items:center;display:flex;overflow-y:auto;touch-action:pan-y}@media (min-width:640px){.mainmenu-content{height:100%;padding-left:192px;padding-top:0}#mainmenu-topBar{display:none}}@media (max-width:639px){#mainmenu-topRightPanel{display:none}}#mainmenu-drawer .mdc-drawer__header h3{display:block;line-height:1.1;margin-bottom:0}#mainmenu-drawer .mdc-drawer__header img{float:left;margin-bottom:8px;margin-right:16px;margin-top:16px;width:64px}#mainmenu-drawer .mdc-drawer__content,#mainmenu-drawer .mdc-drawer__content *{touch-action:auto}#mainmenu-drawer .mdc-list-item--activated{color:rgba(1,135,134,.87)}#mainmenu-drawer .mdc-list-item--activated .mdc-list-item__graphic{color:#018786}#mainmenu-drawer :not(.mdc-list--non-interactive)>.mdc-list-item--activated:before{opacity:.12}#mainmenu-drawer :not(.mdc-list--non-interactive)>.mdc-list-item--activated:after,#mainmenu-drawer :not(.mdc-list--non-interactive)>.mdc-list-item--activated:before{background-color:#018786}@supports not (-ms-ime-align:auto){#mainmenu-drawer :not(.mdc-list--non-interactive)>.mdc-list-item--activated:after,#mainmenu-drawer :not(.mdc-list--non-interactive)>.mdc-list-item--activated:before{background-color:var(--mdc-theme-secondary,#018786)}}#mainmenu-drawer :not(.mdc-list--non-interactive)>.mdc-list-item--activated:hover:before{opacity:.16}#mainmenu-drawer :not(.mdc-list--non-interactive)>.mdc-list-item--activated.mdc-ripple-upgraded--background-focused:before,#mainmenu-drawer :not(.mdc-list--non-interactive)>.mdc-list-item--activated:not(.mdc-ripple-upgraded):focus:before{opacity:.24;transition-duration:75ms}#mainmenu-drawer :not(.mdc-list--non-interactive)>.mdc-list-item--activated:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}#mainmenu-drawer :not(.mdc-list--non-interactive)>.mdc-list-item--activated:not(.mdc-ripple-upgraded):active:after{opacity:.24;transition-duration:75ms}#mainmenu-drawer :not(.mdc-list--non-interactive)>.mdc-list-item--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.24}#mainmenu-version-text{bottom:8px;font-size:12px;font-weight:400;left:8px}#mainmenu-version-text span{padding-left:2px}#mainmenu-version-text .userVersion{font-weight:500}#mainmenu-version-text .codeVersion{color:grey}@media (min-height:360px){#mainmenu-drawer .mdc-drawer__header h3{margin-top:8px}}#mainmenu-forumBadge{background:#00ca1f;border-radius:50%;color:#fff;font-size:.75rem;min-width:1.2em;padding:0 4px;position:absolute;right:0;text-align:center;top:0}#mainmenu-login img{left:16px;position:absolute;top:18px;width:18px}#mainmenu-info .mdc-button:not(:disabled),#mainmenu-welcome .mdc-button:not(:disabled),.mainmenu-content .mdc-button:not(:disabled){color:#018786;color:var(--mdc-theme-secondary,#018786)}#mainmenu-welcome img{vertical-align:middle;width:24px}#mainmenu-welcome i{vertical-align:middle}#mainmenu-helpVideo{background-color:rgba(0,0,0,.8);height:100%;position:absolute;top:0;width:100%;z-index:6}#mainmenu-helpVideo video{height:100%;object-fit:contain;width:100%}#mainmenu-helpVideo button{background-color:rgba(0,0,0,.5);border-radius:24px;color:#fff;left:8px;position:absolute;top:8px}#achievement-overlay{background-color:rgba(0,0,0,.7);display:flex;flex-direction:column;left:0;top:0;z-index:11}#achievement-overlay__title{color:#fff;font-size:3em;line-height:unset;max-height:200px;text-align:center;vertical-align:middle;width:100%}@keyframes achievement__title-animation{50%{opacity:0}to{margin-block-end:0;margin-block-start:0;max-height:0;opacity:0}}.achievement__title--animate{animation:achievement__title-animation .6s ease-in;animation-fill-mode:forwards}#achievement-overlay__container{align-items:center;justify-content:center;overflow-y:auto;position:relative;touch-action:auto;transform-origin:top right;width:100%}#achievement-overlay__container *{touch-action:auto}#achievement-overlay__container>div{margin:16px auto;min-height:176px;width:min(90%,600px)}#achievement-overlay__container>div:first-child{margin-top:0}#achievement-overlay__container>div,skills>div{background-color:#fff;border-radius:8px;box-sizing:border-box;filter:drop-shadow(0 2px 3px rgba(0,0,0,.7));padding:16px}@keyframes achievement__container-animation{0%{right:0;top:0;transform:scale(1)}to{right:88px;top:24px;transform:scale(0)}}.achievement__container--animate{animation:achievement__container-animation .6s ease-in;animation-fill-mode:forwards}.achievement__title{font-size:1.5em;line-height:1.2em;margin-bottom:8px;margin-top:8px}.achievement__title span{font-weight:500}.achievement__titleArea{align-items:start;display:flex;flex-wrap:wrap;justify-content:space-between}.achievement__titleArea img{width:40px!important}.achievement__text{margin-top:8px}.achievement__icon{background-position:50%;background-repeat:no-repeat;background-size:cover;float:right;height:64px!important;margin:-8px -8px 0 16px;padding:41px 48px 55px;width:64px!important}.achievement__icon.achievement_levelnull{filter:invert(100%)}.achievement__icon.achievement_level0{background-image:url(bg_bronze.svg)}.achievement__icon.achievement_level1{background-image:url(bg_silver.svg)}.achievement__icon.achievement_level2{background-image:url(bg_gold.svg)}@media (max-width:480px){.achievement__icon{height:32px!important;margin-top:0;padding:20px 24px 28px;width:32px!important}}#candlipedia{background:#f5f5f5;overflow-y:auto}#candlipedia,#candlipedia *{touch-action:auto}#candlipedia .screen-topbar__expand{flex:1}#candlipedia-list{background:#fff;padding-top:16px;text-align:center}#candlipedia-list>div{display:inline-block;height:unset}#candlipedia-list>hr{display:none;margin:3px 0 4px}#candlipedia-article{padding-bottom:16px;padding-left:max(24px,50vw - 480px);padding-right:max(24px,50vw - 480px);user-select:text}#candlipedia-article img,#candlipedia-article video{width:100%}#candlipedia-article img[src*="#inline-icon"]{vertical-align:middle;width:24px}#candlipedia-article h1{font-size:3rem;line-height:normal}#candlipedia-article h2{font-size:1.5rem;font-weight:400;line-height:normal}#candlipedia-article h3{font-size:1rem;font-weight:500;line-height:normal}#candlipedia-article table{width:100%}#candlipedia-article thead tr{background-color:#fff;text-align:left}#candlipedia-article td,#candlipedia-article th{padding:6px}#candlipedia-article tbody tr:nth-child(odd){background-color:var(--mdc-theme-background)}#candlipedia-article tbody tr:nth-child(2n){background-color:#fff}#candlipedia-article block-actions>div>div,#candlipedia-article block-conditions>div>div,#candlipedia-article block-generics>div>div{margin-left:80px}#candlipedia-article block-actions>div>div>span,#candlipedia-article block-conditions>div>div>span,#candlipedia-article block-generics>div>div>span{display:block;line-height:1.2em;margin-bottom:4px}#candlipedia-article block-actions canvas,#candlipedia-article block-conditions canvas,#candlipedia-article block-generics canvas{float:left;height:64px;margin-right:16px;width:64px}#candlipedia-article block-actions .name,#candlipedia-article block-conditions .name,#candlipedia-article block-generics .name{font-weight:700}#candlipedia-article block-actions hr,#candlipedia-article block-conditions hr,#candlipedia-article block-generics hr{clear:both;height:16px;margin:0;visibility:hidden}#candlipedia-article block-actions .input-description,#candlipedia-article block-actions .output-description,#candlipedia-article block-conditions .input-description,#candlipedia-article block-conditions .output-description,#candlipedia-article block-generics .input-description,#candlipedia-article block-generics .output-description{font-size:smaller}#candlipedia-article skills>div{margin-bottom:32px}#candlipedia-article skills>div>img{float:right;margin-left:16px;margin-right:-8px}#candlipedia-article skills>div .achievement__titleArea{align-items:center}#candlipedia-article skills .unachieved{opacity:.55}#candlipedia-article skills li.unachieved{opacity:.702}#candlipedia-article skills .study-subject{background:var(--mdc-theme-secondary);border-radius:16px;color:#fff;display:inline-block;font-weight:500;margin:4px 6px;padding:4px 8px}#candlipedia-article skills .study-subject a{color:#fff;text-decoration:none}#candlipedia-article .candlipedia-search-result{background-color:#fff;border-radius:8px;box-sizing:border-box;cursor:pointer;filter:drop-shadow(0 2px 3px rgba(0,0,0,.7));margin:20px 0;padding:16px}#candlipedia-article .candlipedia-search-result h2{font-size:1.3rem;margin-bottom:12px;margin-right:16px;margin-top:0}#candlipedia-article .candlipedia-search-result span{position:absolute;right:16px;top:16px}#candlipedia-article .candlipedia-search-result p{margin-bottom:0;margin-top:12px}#candlipedia-article .candlipedia-search-result:hover{background-color:#b3ffae}#candlipedia-article .highlight{animation:fadeHighlight 10s forwards;background-color:#b3ffae}@keyframes fadeHighlight{0%{background-color:#b3ffae}90%{background-color:#b3ffae}to{background-color:transparent}}#candlipedia-search{flex:2;max-width:500px;min-width:120px;position:relative}#candlipedia-search-input{background:#f5f5f5;border:2px solid transparent;outline:none;padding:2px;width:100%}#candlipedia-search-input:focus{border-bottom:2px solid var(--mdc-theme-secondary)}#candlipedia-search-hint{display:none;font-size:10px;line-height:1.2;margin-top:2px;position:absolute;right:0;user-select:none}#candlipedia-search-input:focus+#candlipedia-search-hint{display:block}@media (min-width:640px){#candlipedia{overflow-y:none}#candlipedia-list{bottom:0;left:0;overflow-y:auto;position:absolute;text-align:unset;top:56px;width:160px}#candlipedia-list>div{display:flex;height:48px}#candlipedia-list>hr{display:flex}#candlipedia-article{bottom:0;left:160px;overflow-y:auto;position:absolute;right:0;top:56px}}.candlipedia-current-article{font-weight:600}@media print{boby,html{height:auto!important;overflow:visible!important;width:auto!important}#candlipedia-list,#candlipedia>.screen-topbar{display:none}#candlipedia-article{bottom:unset;left:0;top:0}#candlipedia-article h1{margin-block-start:0}#candlipedia-article block-actions>div,#candlipedia-article block-conditions>div,#candlipedia-article block-generics>div{page-break-inside:avoid}#candlipedia-article skills>h2{page-break-after:avoid}#candlipedia-article skills>div{border:.05cm solid gray;filter:none;page-break-inside:avoid}.achievement__icon{print-color-adjust:exact}}#shop{overflow:auto}#shop,#shop *{touch-action:auto}#shop h2,#shop table{margin-left:auto;margin-right:auto}#shop p{text-align:center}#shop table button{height:unset;min-height:36px;padding:4px}#shop table button:not(:disabled){color:#018786;color:var(--mdc-theme-secondary,#018786)}#shop table{border-spacing:.3em}#shop td{text-align:center;width:19%}#shop tr th:first-child{text-align:left;width:24%}#shop td.subtitle{background-color:#b7dfbe}#shop td .secondary,#shop th .secondary{display:block;font-weight:400}#shop table .colored{color:#0bcc29;font-weight:700}#shop .selectedPlan{background-color:#fff}#shop tr:last-child td,#shop tr:nth-last-child(2),#shop tr:nth-last-child(3) td{background-color:var(--mdc-theme-background,#fff)}#shop tr:nth-last-child(3) th{padding-top:12px}#shop #shop-classroomCount{color:#104a3c;font-family:Barlow;font-size:1em;font-weight:500;width:2em}#shop #shop-classroomCountDec{cursor:pointer;font-weight:700;margin-right:8px;user-select:none}#shop #shop-classroomCountInc{cursor:pointer;font-weight:700;margin-left:8px;user-select:none}#shop i{color:#0bcc29;font-style:normal}#shop input::-webkit-inner-spin-button,#shop input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#shop input[type=number]{-moz-appearance:textfield}#shop-homeQuarterly,#shop-homeYearly,#shop-schoolQuarterly,#shop-schoolYearly{font-weight:700}#shop-buyClassroom.highlighted,#shop-buyHome.highlighted{background:var(--mdc-theme-secondary);color:#fff!important}#loading-text{margin:16px;text-align:center}#loading-miniature{display:block;margin:auto}@keyframes mdc-slider-emphasize{0%{animation-timing-function:ease-out}50%{animation-timing-function:ease-in;transform:scale(.85)}to{transform:scale(.571)}}.mdc-slider{cursor:pointer;height:48px;position:relative;touch-action:pan-x;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-container{background-color:rgba(1,135,134,.26)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker-container:after,.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker:after{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__thumb{fill:#018786;fill:var(--mdc-theme-secondary,#018786);stroke:#018786;stroke:var(--mdc-theme-secondary,#018786)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__focus-ring,.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-slider--disabled{cursor:auto}.mdc-slider--disabled .mdc-slider__track{background-color:#9a9a9a}.mdc-slider--disabled .mdc-slider__track-container{background-color:hsla(0,0%,60%,.26)}.mdc-slider--disabled .mdc-slider__track-marker-container:after,.mdc-slider--disabled .mdc-slider__track-marker:after{background-color:#9a9a9a}.mdc-slider--disabled .mdc-slider__thumb{fill:#9a9a9a;stroke:#9a9a9a;stroke:#fff;stroke:var(--mdc-slider-bg-color-behind-component,#fff)}.mdc-slider:focus{outline:none}.mdc-slider__track-container{height:2px;overflow:hidden;position:absolute;top:50%;width:100%}.mdc-slider__track{height:100%;position:absolute;transform-origin:left top;width:100%;will-change:transform}.mdc-slider[dir=rtl] .mdc-slider__track,[dir=rtl] .mdc-slider .mdc-slider__track{transform-origin:right top}.mdc-slider__track-marker-container{display:flex;margin-left:-1px;margin-right:0;visibility:hidden}.mdc-slider[dir=rtl] .mdc-slider__track-marker-container,[dir=rtl] .mdc-slider .mdc-slider__track-marker-container{margin-left:0;margin-right:-1px}.mdc-slider__track-marker-container:after{content:"";display:block;height:2px;width:2px}.mdc-slider__track-marker{flex:1}.mdc-slider__track-marker:after{content:"";display:block;height:2px;width:2px}.mdc-slider__track-marker:first-child:after{width:3px}.mdc-slider__thumb-container{height:100%;left:0;position:absolute;top:15px;user-select:none;width:21px;will-change:transform}.mdc-slider__thumb{left:0;position:absolute;top:0;transform:scale(.571);stroke-width:3.5;transition:transform .1s ease-out,fill .1s ease-out,stroke .1s ease-out}.mdc-slider__focus-ring{border-radius:50%;height:21px;opacity:0;transition:transform .26667s ease-out,opacity .26667s ease-out,background-color .26667s ease-out;width:21px}.mdc-slider__pin{align-items:center;border-radius:50% 50% 50% 0;display:flex;height:26px;justify-content:center;left:0;margin-left:-2px;margin-top:-2px;position:absolute;top:0;transform:rotate(-45deg) scale(0) translate(0);transition:transform .1s ease-out;width:26px;z-index:1}.mdc-slider__pin-value-marker{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;text-decoration:inherit;text-transform:inherit;transform:rotate(45deg)}.mdc-slider--active .mdc-slider__thumb{transform:scaleX(1)}.mdc-slider--focus .mdc-slider__thumb{animation:mdc-slider-emphasize .26667s linear}.mdc-slider--focus .mdc-slider__focus-ring{opacity:.25;transform:scale3d(1.55,1.55,1.55)}.mdc-slider--in-transit .mdc-slider__thumb{transition-delay:.14s}.mdc-slider--in-transit .mdc-slider__thumb-container,.mdc-slider--in-transit .mdc-slider__track,.mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__thumb-container,.mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__track{transition:transform 80ms ease}.mdc-slider--discrete.mdc-slider--active .mdc-slider__thumb{transform:scale(.5714285714)}.mdc-slider--discrete.mdc-slider--active .mdc-slider__pin{transform:rotate(-45deg) scale(1) translate(19px,-20px)}.mdc-slider--discrete.mdc-slider--focus .mdc-slider__thumb{animation:none}.mdc-slider--discrete.mdc-slider--display-markers .mdc-slider__track-marker-container{visibility:visible}.mdc-text-field-helper-text{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.25rem;line-height:normal;margin:0;opacity:0;text-decoration:inherit;text-transform:inherit;transition:opacity .15s cubic-bezier(.4,0,.2,1);will-change:opacity}.mdc-text-field-helper-text:before{content:"";display:inline-block;height:16px;vertical-align:0;width:0}.mdc-text-field-helper-text--persistent{opacity:1;transition:none;will-change:auto}.mdc-text-field-character-counter{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.25rem;line-height:normal;margin-left:auto;margin-right:0;margin-top:0;padding-left:16px;padding-right:0;text-decoration:inherit;text-transform:inherit;white-space:nowrap}.mdc-text-field-character-counter:before{content:"";display:inline-block;height:16px;vertical-align:0;width:0}.mdc-text-field-character-counter[dir=rtl],[dir=rtl] .mdc-text-field-character-counter{margin-left:0;margin-right:auto;padding-left:0;padding-right:16px}.mdc-text-field--with-leading-icon .mdc-text-field__icon,.mdc-text-field--with-trailing-icon .mdc-text-field__icon{bottom:16px;cursor:pointer;position:absolute}.mdc-text-field__icon:not([tabindex]),.mdc-text-field__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-text-field{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:4px 4px 0 0;box-sizing:border-box;display:inline-flex;height:56px;overflow:hidden;position:relative;will-change:opacity,transform,color}.mdc-text-field:after,.mdc-text-field:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-text-field:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-text-field.mdc-ripple-upgraded:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-text-field.mdc-ripple-upgraded:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-text-field.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-text-field.mdc-ripple-upgraded--foreground-activation:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-text-field.mdc-ripple-upgraded--foreground-deactivation:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-text-field:after,.mdc-text-field:before{background-color:rgba(0,0,0,.87)}.mdc-text-field:hover:before{opacity:.04}.mdc-text-field.mdc-ripple-upgraded--background-focused:before,.mdc-text-field:not(.mdc-ripple-upgraded):focus:before{opacity:.12;transition-duration:75ms}.mdc-text-field:after,.mdc-text-field:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-text-field.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:rgba(0,0,0,.87)}.mdc-text-field .mdc-text-field__input{caret-color:#6200ee;caret-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input{border-bottom-color:rgba(0,0,0,.42)}.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input:hover{border-bottom-color:rgba(0,0,0,.87)}.mdc-text-field .mdc-line-ripple{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea){border-bottom-color:rgba(0,0,0,.12)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field .mdc-floating-label{left:16px;pointer-events:none;right:auto;top:18px}.mdc-text-field .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field .mdc-floating-label{left:auto;right:16px}.mdc-text-field--textarea .mdc-floating-label{left:4px;right:auto}.mdc-text-field--textarea .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--textarea .mdc-floating-label{left:auto;right:4px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto;top:17px}.mdc-text-field--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--outlined--with-leading-icon .mdc-floating-label{left:36px;right:auto}.mdc-text-field--outlined--with-leading-icon .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--outlined--with-leading-icon .mdc-floating-label{left:auto;right:36px}.mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above{left:40px;right:auto}.mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above{left:auto;right:40px}.mdc-text-field__input{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-self:flex-end;appearance:none;background:none;border:none;border-bottom:1px solid;border-radius:0;box-sizing:border-box;font-size:1rem;font-weight:400;height:100%;letter-spacing:.009375em;line-height:1.75rem;padding:20px 16px 6px;text-decoration:inherit;text-transform:inherit;transition:opacity .15s cubic-bezier(.4,0,.2,1);width:100%}.mdc-text-field__input::placeholder{color:rgba(0,0,0,.54);opacity:0;transition:opacity 67ms cubic-bezier(.4,0,.2,1)}.mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.54)!important}.mdc-text-field--focused .mdc-text-field__input::placeholder,.mdc-text-field--fullwidth .mdc-text-field__input::placeholder,.mdc-text-field--no-label .mdc-text-field__input::placeholder{opacity:1;transition-delay:40ms;transition-duration:.11s}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input:-webkit-autofill{z-index:auto!important}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input{padding-bottom:16px;padding-top:16px}.mdc-text-field__input:-webkit-autofill+.mdc-floating-label{cursor:auto;transform:translateY(-50%) scale(.75)}.mdc-text-field--outlined{border:none;overflow:visible}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined .25s 1}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-radius:4px 0 0 4px}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-radius:0 4px 4px 0}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:4px 0 0 4px}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem;transform:translateY(-144%) scale(1)}.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;transform:translateY(-130%) scale(.75)}.mdc-text-field--outlined:after,.mdc-text-field--outlined:before{content:none}.mdc-text-field--outlined:not(.mdc-text-field--disabled){background-color:transparent}.mdc-text-field--outlined .mdc-text-field__input{background-color:transparent;border:none!important;display:flex;padding:12px 16px 14px;z-index:1}.mdc-text-field--outlined .mdc-text-field__icon{z-index:2}.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--outlined.mdc-text-field--disabled{background-color:transparent}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.06)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{border-bottom:none}.mdc-text-field--outlined.mdc-text-field--dense{height:48px}.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above{font-size:.8rem;transform:translateY(-134%) scale(1)}.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;transform:translateY(-120%) scale(.8)}.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-dense .25s 1}.mdc-text-field--outlined.mdc-text-field--dense .mdc-text-field__input{padding:12px 12px 7px}.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label{top:14px}.mdc-text-field--outlined.mdc-text-field--dense .mdc-text-field__icon{top:12px}.mdc-text-field--with-leading-icon .mdc-text-field__icon{left:16px;right:auto}.mdc-text-field--with-leading-icon .mdc-text-field__icon[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__icon{left:auto;right:16px}.mdc-text-field--with-leading-icon .mdc-text-field__input{padding-left:48px;padding-right:16px}.mdc-text-field--with-leading-icon .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__input{padding-left:16px;padding-right:48px}.mdc-text-field--with-leading-icon .mdc-floating-label{left:48px;right:auto}.mdc-text-field--with-leading-icon .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon .mdc-floating-label{left:auto;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon{left:16px;right:auto}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon{left:auto;right:16px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input{padding-left:48px;padding-right:16px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input{padding-left:16px;padding-right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-144%) translateX(-32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-144%) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-130%) translateX(-32px) scale(.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-130%) translateX(32px) scale(.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon .25s 1}.mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl .25s 1}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:auto}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:auto;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above{transform:translateY(-134%) translateX(-21px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above{transform:translateY(-134%) translateX(21px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above{font-size:.8rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-120%) translateX(-21px) scale(.8)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-120%) translateX(21px) scale(.8)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense .25s 1}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense[dir=rtl] .mdc-floating-label--shake,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl .25s 1}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label{left:32px;right:auto}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label{left:auto;right:32px}.mdc-text-field--with-trailing-icon .mdc-text-field__icon{left:auto;right:12px}.mdc-text-field--with-trailing-icon .mdc-text-field__icon[dir=rtl],[dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__icon{left:12px;right:auto}.mdc-text-field--with-trailing-icon .mdc-text-field__input{padding-left:16px;padding-right:48px}.mdc-text-field--with-trailing-icon .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__input{padding-left:48px;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon{left:auto;right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon[dir=rtl],[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon{left:16px;right:auto}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input{padding-left:16px;padding-right:48px}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input{padding-left:48px;padding-right:16px}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon{left:16px;right:auto}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon{left:auto;right:16px}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon~.mdc-text-field__icon{left:auto;right:12px}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon~.mdc-text-field__icon[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon~.mdc-text-field__icon{left:12px;right:auto}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input{padding-left:48px;padding-right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon,.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon{bottom:16px;transform:scale(.8)}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon{left:12px;right:auto}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon{left:auto;right:12px}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input{padding-left:44px;padding-right:16px}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input{padding-left:16px;padding-right:44px}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label{left:44px;right:auto}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label{left:auto;right:44px}.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon{left:auto;right:12px}.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl],[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon{left:12px;right:auto}.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input{padding-left:16px;padding-right:44px}.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input{padding-left:44px;padding-right:16px}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon{left:12px;right:auto}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon~.mdc-text-field__icon,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon{left:auto;right:12px}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon~.mdc-text-field__icon[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon~.mdc-text-field__icon{left:12px;right:auto}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input,.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input{padding-left:44px;padding-right:44px}.mdc-text-field--dense .mdc-floating-label--float-above{transform:translateY(-70%) scale(.8)}.mdc-text-field--dense .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-dense .25s 1}.mdc-text-field--dense .mdc-text-field__input{padding:12px 12px 0}.mdc-text-field--dense .mdc-floating-label,.mdc-text-field--dense .mdc-floating-label--float-above{font-size:.813rem}.mdc-text-field__input:required~.mdc-floating-label:after,.mdc-text-field__input:required~.mdc-notched-outline .mdc-floating-label:after{content:"*";margin-left:1px}.mdc-text-field--textarea{display:inline-flex;height:auto;overflow:visible;transition:none;width:auto}.mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field--textarea .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined .25s 1}.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading{border-radius:4px 0 0 4px}.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing,[dir=rtl] .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading{border-radius:0 4px 4px 0}.mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:4px 0 0 4px}.mdc-text-field--textarea:after,.mdc-text-field--textarea:before{content:none}.mdc-text-field--textarea:not(.mdc-text-field--disabled){background-color:transparent}.mdc-text-field--textarea .mdc-floating-label--float-above{font-size:.75rem;transform:translateY(-144%) scale(1)}.mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;transform:translateY(-130%) scale(.75)}.mdc-text-field--textarea .mdc-text-field-character-counter{bottom:13px;left:auto;position:absolute;right:16px}.mdc-text-field--textarea .mdc-text-field-character-counter[dir=rtl],[dir=rtl] .mdc-text-field--textarea .mdc-text-field-character-counter{left:16px;right:auto}.mdc-text-field--textarea .mdc-text-field__input{align-self:auto;border:none;box-sizing:border-box;height:auto;margin:8px 1px 1px 0;padding:0 16px 16px}.mdc-text-field--textarea .mdc-text-field-character-counter+.mdc-text-field__input{margin-bottom:28px;padding-bottom:0}.mdc-text-field--textarea .mdc-floating-label{bottom:auto;pointer-events:none;top:17px;width:auto}.mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--fullwidth{width:100%}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea){display:block}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea):after,.mdc-text-field--fullwidth:not(.mdc-text-field--textarea):before{content:none}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea):not(.mdc-text-field--disabled){background-color:transparent}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea) .mdc-text-field__input{padding:0}.mdc-text-field--fullwidth.mdc-text-field--textarea .mdc-text-field__input{resize:vertical}.mdc-text-field--fullwidth.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea){border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field-helper-line{box-sizing:border-box;display:flex;justify-content:space-between}.mdc-text-field--dense+.mdc-text-field-helper-line{margin-bottom:4px}.mdc-text-field+.mdc-text-field-helper-line{padding-left:16px;padding-right:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(98,0,238,.87)}.mdc-text-field--focused .mdc-text-field__input:required~.mdc-floating-label:after,.mdc-text-field--focused .mdc-text-field__input:required~.mdc-notched-outline .mdc-floating-label:after{color:rgba(98,0,238,.87)}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input:hover{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple{background-color:#b00020;background-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:#b00020;caret-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input:required~.mdc-floating-label:after,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input:required~.mdc-notched-outline .mdc-floating-label:after{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid.mdc-text-field--with-trailing-icon.mdc-text-field--with-leading-icon:not(.mdc-text-field--disabled) .mdc-text-field__icon~.mdc-text-field__icon,.mdc-text-field--invalid.mdc-text-field--with-trailing-icon:not(.mdc-text-field--with-leading-icon):not(.mdc-text-field--disabled) .mdc-text-field__icon{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover~.mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover~.mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--disabled{background-color:#fafafa;border-bottom:none;pointer-events:none}.mdc-text-field--disabled .mdc-text-field__input{border-bottom-color:rgba(0,0,0,.06);color:rgba(0,0,0,.37)}.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.37)}.mdc-text-field--disabled .mdc-text-field__icon{color:rgba(0,0,0,.3)}.mdc-text-field--disabled:not(.mdc-text-field--textarea){border-bottom-color:rgba(0,0,0,.12)}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--textarea.mdc-text-field--disabled{background-color:transparent;background-color:#f9f9f9}.mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.06)}.mdc-text-field--textarea.mdc-text-field--disabled .mdc-text-field__input{border-bottom:none}@keyframes mdc-floating-label-shake-float-above-text-field-dense{0%{transform:translateX(0) translateY(-70%) scale(.8)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-70%) scale(.8)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-70%) scale(.8)}to{transform:translateX(0) translateY(-70%) scale(.8)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(0) translateY(-130%) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-130%) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-130%) scale(.75)}to{transform:translateX(0) translateY(-130%) scale(.75)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-dense{0%{transform:translateX(0) translateY(-120%) scale(.8)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-120%) scale(.8)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-120%) scale(.8)}to{transform:translateX(0) translateY(-120%) scale(.8)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(0) translateY(-130%) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-130%) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-130%) scale(.75)}to{transform:translateX(0) translateY(-130%) scale(.75)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense{0%{transform:translateX(-21px) translateY(-120%) scale(.8)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 21px)) translateY(-120%) scale(.8)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 21px)) translateY(-120%) scale(.8)}to{transform:translateX(-21px) translateY(-120%) scale(.8)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(0) translateY(-130%) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-130%) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-130%) scale(.75)}to{transform:translateX(0) translateY(-130%) scale(.75)}}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl{0%{transform:translateX(21px) translateY(-120%) scale(.8)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% + 21px)) translateY(-120%) scale(.8)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% + 21px)) translateY(-120%) scale(.8)}to{transform:translateX(21px) translateY(-120%) scale(.8)}}@keyframes mdc-floating-label-shake-float-above-textarea{0%{transform:translateX(0) translateY(-130%) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(4%) translateY(-130%) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(-4%) translateY(-130%) scale(.75)}to{transform:translateX(0) translateY(-130%) scale(.75)}}.chip{background:var(--mdc-theme-background);border-radius:14px;display:inline-block;margin:8px;padding:4px 8px 4px 4px}.chip>input[type=checkbox]:checked{filter:hue-rotate(280deg)}@font-face{font-family:JuliaMono;src:url(JuliaMono-Regular.woff2) format("woff2");text-rendering:optimizeLegibility}.scriptEditor{align-items:stretch;flex-direction:column}.scriptEditor-code{flex-grow:1;overflow-y:auto;z-index:0}.scriptEditor-status{background-color:#f5f5f5;padding:8px}.scriptEditor-status.ok{color:#000}.scriptEditor-status.error{color:#d11}.control-button{border-radius:50%;height:28.125%;position:absolute;width:28.125%}.control-button-b0{left:35.9375%;top:9.375%}.control-button-b1{left:35.9375%;top:62.5%}.control-button-b2{left:9.375%;top:35.9375%}.control-button-b3{left:62.5%;top:35.9375%}.control-button__text{font-family:Roboto;font-size:.875em;font-weight:700;line-height:1.3em;text-align:center}.control-button__icon{font-size:1.125em}.inputeditor-background{background-color:var(--event-color);border-radius:50%;height:100%;position:relative;width:100%}.inputeditor-button{background-color:hsla(0,0%,100%,.5);color:var(--event-color)}.inputeditor-button__press{background-color:#fff;color:var(--event-color)}.selectable-list,.selectable-list-big{align-content:flex-start;background:var(--mdc-theme-surface);display:flex;flex-wrap:wrap;overflow:auto;touch-action:auto}.selectable-list *,.selectable-list-big *{position:relative;touch-action:auto}.selectable-list .imageListAdd{box-sizing:border-box;color:rgba(0,0,0,.6);font-size:48px;padding:24px}.selectable-list-big .imageListAdd{box-sizing:border-box;color:rgba(0,0,0,.6);font-size:64px;padding:48px}@media (orientation:portrait){.selectable-list{border-top:1px solid #bebebe;flex-direction:row;overflow-x:auto}}@media (orientation:landscape){.selectable-list{border-left:1px solid #bebebe;flex-direction:row;overflow-y:auto}}@keyframes selectable-list__highlight-anim{0%{transform:scale(1)}to{transform:scale(.93)}}.selectable-list-big>.selectable-list__highlighted,.selectable-list>.selectable-list__highlighted{position:relative}.selectable-list>.selectable-list__highlighted:before{animation:selectable-list__highlight-anim 2s ease 0s infinite alternate;border-radius:8px;box-shadow:0 0 3px 3px var(--mdc-theme-secondary);content:"";height:72px;left:12px;opacity:.5;position:absolute;top:12px;width:72px}.selectable-list>div{height:96px;width:96px}.selectable-list>div>*{height:64px;margin:14px;padding:2px;width:64px}.selectable-list-big>.selectable-list__highlighted:before{animation:selectable-list__highlight-anim 2s ease 0s infinite alternate;border-radius:8px;box-shadow:0 0 3px 3px var(--mdc-theme-secondary);content:"";height:136px;left:12px;opacity:.5;position:absolute;top:12px;width:136px}.selectable-list-big>div{height:160px;width:160px}.selectable-list-big>div>*{height:128px;margin:14px;padding:2px;width:128px}.selectable-list__selected{border-radius:8px;border-style:solid;border-width:4px;margin:10px!important}.mdc-snackbar{align-items:center;bottom:0;box-sizing:border-box;display:none;justify-content:center;left:0;margin:8px;pointer-events:none;position:fixed;right:0;z-index:8;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar__surface{background-color:#333}.mdc-snackbar__label{color:hsla(0,0%,100%,.87)}.mdc-snackbar__surface{min-width:344px}@media (max-width:344px),(max-width:480px){.mdc-snackbar__surface{min-width:100%}}.mdc-snackbar__surface{border-radius:4px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);max-width:672px}.mdc-snackbar--closing,.mdc-snackbar--open,.mdc-snackbar--opening{display:flex}.mdc-snackbar--leading{justify-content:flex-start}.mdc-snackbar--stacked .mdc-snackbar__surface{align-items:flex-start;flex-direction:column}.mdc-snackbar--stacked .mdc-snackbar__actions{align-self:flex-end;margin-bottom:8px}.mdc-snackbar__surface{align-items:center;box-sizing:border-box;display:flex;justify-content:flex-start;opacity:0;transform:scale(.8)}.mdc-snackbar--open .mdc-snackbar__surface{opacity:1;pointer-events:auto;transform:scale(1);transition:opacity .15s cubic-bezier(0,0,.2,1) 0ms,transform .15s cubic-bezier(0,0,.2,1) 0ms}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1);transition:opacity 75ms cubic-bezier(.4,0,1,1) 0ms}.mdc-snackbar__label{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin:0;padding:14px 16px;text-decoration:inherit;text-transform:inherit}.mdc-snackbar__label:before{content:attr(data-mdc-snackbar-label-text);display:inline}.mdc-snackbar__actions{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;margin-left:0;margin-right:8px}.mdc-snackbar__actions[dir=rtl],[dir=rtl] .mdc-snackbar__actions{margin-left:8px;margin-right:0}.mdc-snackbar__action:not(:disabled){color:#bb86fc}.mdc-snackbar__action:after,.mdc-snackbar__action:before{background-color:#bb86fc}.mdc-snackbar__action:hover:before{opacity:.08}.mdc-snackbar__action.mdc-ripple-upgraded--background-focused:before,.mdc-snackbar__action:not(.mdc-ripple-upgraded):focus:before{opacity:.24;transition-duration:75ms}.mdc-snackbar__action:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-snackbar__action:not(.mdc-ripple-upgraded):active:after{opacity:.24;transition-duration:75ms}.mdc-snackbar__action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.24}.mdc-snackbar__dismiss{color:hsla(0,0%,100%,.87)}.mdc-snackbar__dismiss:after,.mdc-snackbar__dismiss:before{background-color:hsla(0,0%,100%,.87)}.mdc-snackbar__dismiss:hover:before{opacity:.08}.mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused:before,.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus:before{opacity:.24;transition-duration:75ms}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active:after{opacity:.24;transition-duration:75ms}.mdc-snackbar__dismiss.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.24}.mdc-snackbar__dismiss.mdc-snackbar__dismiss{font-size:18px;height:36px;padding:9px;width:36px}.mdc-snackbar__dismiss.mdc-snackbar__dismiss img,.mdc-snackbar__dismiss.mdc-snackbar__dismiss svg{height:18px;width:18px}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl],[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:0;margin-right:8px}#collision-block-editor>.selectable-list canvas{border-color:var(--event-color)}#collisioneditor-self{background-color:var(--mdc-theme-surface);height:24%;left:38%;position:absolute;top:38%;width:24%}.collisioneditor-bg,.collisioneditor-canvas{border-radius:12.5%;height:16%;position:absolute;width:16%}.collisioneditor-bg:after{background-color:var(--mdc-theme-surface)}.collisioneditor-bg-highlighted:before,.collisioneditor-bg:after{border-radius:12.5%;content:"";height:100%;position:absolute;width:100%}.collisioneditor-bg-highlighted:before{animation:selectable-list__highlight-anim 2s ease 0s infinite alternate;box-shadow:0 0 6px 6px var(--mdc-theme-secondary);opacity:.5}.collisioneditor-pos-up{left:42%;top:14%}.collisioneditor-pos-down{bottom:14%;left:42%}.collisioneditor-pos-left{left:14%;top:42%}.collisioneditor-pos-right{right:14%;top:42%}#collisioneditor-collision{pointer-events:none;position:absolute}#collisioneditor-sides .invisible{visibility:hidden}#collisioneditor-anim-select{min-width:140px}@media (orientation:portrait){#collisioneditor-info{position:absolute}}#timer-block-editor{--mdc-theme-secondary:var(--event-color)}#timer-block-editor .vpl-layout-1square{display:flex;flex-direction:column;justify-content:space-evenly}#timerEditor-slider{width:100%}#timerEditor-text{font-size:max(2rem,.5em);text-align:center}#timerEditer-repeatArea{font-size:1.6rem;text-align:center}.mdc-form-field{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));display:inline-flex;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;text-decoration:inherit;text-transform:inherit;vertical-align:middle}.mdc-form-field>label{margin-right:auto;order:0;padding-left:4px}.mdc-form-field--align-end>label,.mdc-form-field[dir=rtl]>label,[dir=rtl] .mdc-form-field>label{margin-left:auto;padding-right:4px}.mdc-form-field--align-end>label{order:-1}.mdc-form-field--align-end[dir=rtl]>label,[dir=rtl] .mdc-form-field--align-end>label{margin-right:auto;padding-left:4px}.mdc-radio{box-sizing:border-box;cursor:pointer;display:inline-block;flex:0 0 auto;height:40px;padding:10px;position:relative;width:40px;will-change:opacity,transform,border-color,color}.mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.54)}.mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#018786;border-color:var(--mdc-theme-secondary,#018786)}.mdc-radio .mdc-radio__background:before{background-color:#018786}@supports not (-ms-ime-align:auto){.mdc-radio .mdc-radio__background:before{background-color:var(--mdc-theme-secondary,#018786)}}.mdc-radio__background{box-sizing:border-box;display:inline-block;height:50%;left:10px;position:absolute;width:50%}.mdc-radio__background:before{border-radius:50%;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(0);transition:opacity .12s cubic-bezier(.4,0,.6,1) 0ms,transform .12s cubic-bezier(.4,0,.6,1) 0ms;width:100%}.mdc-radio__outer-circle{border-radius:50%;border-style:solid;border-width:2px;transition:border-color .12s cubic-bezier(.4,0,.6,1) 0ms}.mdc-radio__inner-circle,.mdc-radio__outer-circle{box-sizing:border-box;height:100%;left:0;position:absolute;top:0;width:100%}.mdc-radio__inner-circle{border-radius:50%;border-style:solid;border-width:10px;transform:scale(0);transition:transform .12s cubic-bezier(.4,0,.6,1) 0ms,border-color .12s cubic-bezier(.4,0,.6,1) 0ms}.mdc-radio__native-control{cursor:inherit;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform .12s cubic-bezier(0,0,.2,1) 0ms,border-color .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(.5);transition:transform .12s cubic-bezier(0,0,.2,1) 0ms,border-color .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.26)}.mdc-radio__native-control:focus+.mdc-radio__background:before{opacity:.12;transform:scale(2);transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-radio:after,.mdc-radio:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-radio:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1}.mdc-radio.mdc-ripple-upgraded:before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-radio.mdc-ripple-upgraded:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-radio.mdc-ripple-upgraded--unbounded:after{left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0)}.mdc-radio.mdc-ripple-upgraded--foreground-activation:after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-radio.mdc-ripple-upgraded--foreground-deactivation:after{animation:mdc-ripple-fg-opacity-out .15s;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-radio:after,.mdc-radio:before{height:100%;left:0;top:0;width:100%}.mdc-radio.mdc-ripple-upgraded:after,.mdc-radio.mdc-ripple-upgraded:before{height:var(--mdc-ripple-fg-size,100%);left:var(--mdc-ripple-left,0);top:var(--mdc-ripple-top,0);width:var(--mdc-ripple-fg-size,100%)}.mdc-radio.mdc-ripple-upgraded:after{height:var(--mdc-ripple-fg-size,100%);width:var(--mdc-ripple-fg-size,100%)}.mdc-radio:after,.mdc-radio:before{background-color:#018786}@supports not (-ms-ime-align:auto){.mdc-radio:after,.mdc-radio:before{background-color:var(--mdc-theme-secondary,#018786)}}.mdc-radio:hover:before{opacity:.04}.mdc-radio.mdc-ripple-upgraded--background-focused:before,.mdc-radio:not(.mdc-ripple-upgraded):focus:before{opacity:.12;transition-duration:75ms}.mdc-radio:not(.mdc-ripple-upgraded):after{transition:opacity .15s linear}.mdc-radio:not(.mdc-ripple-upgraded):active:after{opacity:.12;transition-duration:75ms}.mdc-radio.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background:before{content:none}.varEditor-mainArea{align-items:center;display:grid}.varEditor-textArea{font-size:.3em;grid-area:1/1/2/3;text-align:center}.varEditor-icon{display:inline;width:1em}.varEditor-icon,.varEditor-valueText{vertical-align:middle}.varEditor-varDisplay{display:inline-block}.varEditor-scopeText{color:rgba(0,0,0,.6);font-size:1.2rem;grid-area:2/1/3/2;margin-right:1em;text-align:right}.varEditor-scopes{display:flex;flex-direction:column;grid-area:2/2/3/3}.varEditor-scopes .mdc-form-field{font-size:1.2rem}.varEditor-input{display:inline-block;vertical-align:middle}.varEditor-input>button{display:block;font-size:1em;height:2em;margin:auto;width:2em}.varEditor-value{font-size:1em;width:2.8em}.varEditor-valueIn{background-color:var(--generic-block-color);border-radius:.5em;display:inline-block;font-size:.5em;height:1em;margin:.25em;vertical-align:middle;width:1em}.varEditor-swap{display:block;font-size:.25em;grid-area:3/1/4/3;height:2em;margin:auto;width:2em}#compVar-block-editor .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,#compVar-block-editor .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,#compVar-block-editor>.selectable-list canvas{border-color:var(--event-color)}#compVar-block-editor .mdc-radio .mdc-radio__background:before{background-color:var(--event-color)}#compVar-block-editor .mdc-radio:after,#compVar-block-editor .mdc-radio:before{background-color:#000}#animationIsEditor-all,.wheel-container{height:100%;width:100%}.wheel-container{position:relative}.wheel-knob{border-radius:50%;height:70%;left:15%;position:absolute;top:15%;transform:rotate(var(--wheel-angle));width:70%;will-change:transform}.wheel-button__area{height:25%;position:absolute;width:25%}.wheel-button__icon{border-radius:50%;color:var(--action-color);font-size:1em;left:calc(50% - .5em);position:absolute;top:calc(50% - .5em)}.wheel-bar{height:23.81%;left:21.4285%;position:absolute;top:38.095%;width:57.143%}.wheel-bar__on{background-color:hsla(0,0%,100%,.7);left:0;width:calc(8.33% + var(--wheel-magnitude)*83.34%)}.wheel-bar__off,.wheel-bar__on{height:20%;position:absolute;top:40%;will-change:width}.wheel-bar__off{background-color:hsla(0,0%,100%,.2);right:0;width:calc(91.67% - var(--wheel-magnitude)*83.34%)}.wheel-cursor{left:calc(18.5% + var(--wheel-magnitude)*47.619%);pointer-events:none;position:absolute;top:36.905%;width:16.667%;will-change:left}#speededitor-orientation-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:var(--action-color)}#speededitor-orientation-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple{background-color:var(--action-color)}#speededitor-orientation-select .mdc-select__dropdown-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='7 10 10 5'%3E%3Cpath fill-rule='evenodd' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%}#speed-block-editor{--speededitor-animation-duration:1s}#speededitor-anim{background-color:var(--mdc-theme-surface);background-image:linear-gradient(90deg,#bebebe 1px,transparent 0),linear-gradient(180deg,#bebebe 1px,transparent 0);background-size:calc(20% - .2px) calc(20% - .2px);height:90%;left:5%;overflow:hidden;position:relative;top:5%;width:90%}#speededitor-anim__rotation{height:100%;position:absolute;transform:rotate(var(--wheel-angle));width:100%;will-change:transform}@keyframes speededitor-anim-object__waitstart{0%{left:calc(var(--anim-keyframe-offset))}50%{left:calc(var(--anim-keyframe-offset))}to{left:calc(80% + var(--anim-keyframe-offset))}}#speededitor-anim-object{--anim-keyframe-offset:0%;animation-duration:calc(var(--speededitor-animation-duration)*2);animation-iteration-count:infinite;animation-name:speededitor-anim-object__waitstart;height:20%;position:absolute;top:40%;transform:rotate(calc(var(--wheel-angle)*-1));width:20%;will-change:transform}.speededitor-anim-object__impulse{animation-timing-function:linear}.speededitor-anim-object__force{animation-timing-function:cubic-bezier(.333,0,.666,.333)}.symmetric-slider__center{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent,rgba(0,0,0,.5));height:50%;left:calc(50% - 1px);position:relative;top:25%;width:2px}.symmetric-slider__track{background-color:var(--mdc-theme-secondary,#018786);height:100%;position:absolute;transform-origin:left center;width:100%;will-change:transform}input[type=range]{-webkit-appearance:none;height:48px;margin:0;-webkit-tap-highlight-color:transparent;appearance:none;background:transparent;cursor:pointer}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background:grey;border-radius:2px;height:4px}input[type=range]::-moz-range-track{background:grey;border-radius:2px;height:4px}input[type=range]::-moz-range-progress{background-color:var(--mdc-theme-secondary);border-radius:2px;height:4px}input[type=range].action-color::-moz-range-progress{background-color:var(--action-color__sliderRail)}input[type=range].event-color::-moz-range-progress{background-color:var(--event-color__sliderRail)}input[type=range]:disabled::-moz-range-progress{background-color:#d3d3d3}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--mdc-theme-secondary);border:none;border-radius:50%;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);height:20px;margin-top:-8px;width:20px}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.5)}input[type=range].action-color::-webkit-slider-thumb{background:var(--action-color)}input[type=range].event-color::-webkit-slider-thumb{background:var(--event-color)}input[type=range]:disabled::-webkit-slider-thumb{background-color:#d3d3d3;transform:scale(1)}input[type=range]::-moz-range-thumb{background-color:var(--mdc-theme-secondary);border:none;border-radius:0;border-radius:50%;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);height:20px;width:20px}input[type=range]:active::-moz-range-thumb{transform:scale(1.5)}input[type=range].action-color::-moz-range-thumb{background-color:var(--action-color)}input[type=range].event-color::-moz-range-thumb{background-color:var(--event-color)}input[type=range]:disabled::-moz-range-thumb{background-color:#d3d3d3;transform:scale(1)}#brakeEditor-slider{margin-top:calc(40% - 12px);width:100%}#brakeEditor-text{font-size:max(.28em,1.25rem);text-align:center}#changeVar-block-editor .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,#changeVar-block-editor .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,#changeVar-block-editor>.selectable-list canvas{border-color:var(--action-color)}#changeVar-block-editor .mdc-radio .mdc-radio__background:before{background-color:var(--action-color)}#changeVar-block-editor .mdc-radio:after,#changeVar-block-editor .mdc-radio:before{background-color:#000}#changeVarEditor-gameVarVisibility{background:var(--mdc-theme-background);border-radius:14px;display:inline-block;margin:8px;padding:4px 8px 4px 4px}#changeVarEditor-gameVarVisibility:checked{filter:hue-rotate(195deg)}#changeVarEditor-scopeInput-Game__label{margin-right:8px}#spawn-block-editor>.selectable-list canvas{border-color:var(--action-color)}@media (orientation:landscape){#spawneditor-position{height:calc(var(--vh, 1vh)*100 - 56px);max-width:calc(100vw - 96px);width:calc(var(--vh, 1vh)*100 - 56px)}}@media (orientation:portrait){#spawneditor-position{height:100vw;max-height:calc(var(--vh, 1vh)*100 - 152px);width:100vw}}#flipeditor-pane{height:100%;position:relative;width:100%}#flipeditor-pane>.control-button__icon,#flipeditor-pane>.material-icons,#flipeditor-pane>.wheel-button__icon,#runtime-object-inspector.watchingInstance #flipeditor-pane>button{color:#fff;font-size:80%;height:20%;position:absolute;width:20%}#level-editor-activity__checks>li.flipeditor__selected:before,#runtime-object-inspector.watchingInstance button.flipeditor__selected,.flipeditor__selected.control-button__icon,.flipeditor__selected.wheel-button__icon,.material-icons.flipeditor__selected{color:var(--action-color)!important}.flipeditor-canvas{background:#fff;border-radius:12.5%;height:30%;position:absolute;width:30%}.flipeditor-canvas.flipeditor__selected{background:var(--action-color)}#flipeditor-canvas-false-false{left:5%;top:5%}#flipeditor-canvas-false-true{right:5%;top:5%}#flipeditor-canvas-true-false{bottom:5%;left:5%}#flipeditor-canvas-true-true{bottom:5%;right:5%}#flipeditor-swap-horiz-0{left:40%;top:10%}#flipeditor-swap-horiz-1{bottom:10%;left:40%}#flipeditor-swap-vert-0{left:10%;top:40%}#flipeditor-swap-vert-1{bottom:40%;right:10%}#dialog-editor>.selectable-list-big canvas{border-color:var(--action-color)}#dialog-editor{align-items:center;display:flex;flex-direction:column;justify-content:center}#dialogEditor-options{align-items:center;display:flex;flex-wrap:wrap;gap:0 16px;justify-content:space-evenly;width:100%}#dialogEditor-size{margin-left:8px;margin-right:8px;vertical-align:middle}#dialogEditor-color_area{align-items:center;display:flex;flex-direction:row}#dialogEditor-color_area label{margin-right:8px}#dialogEditor-color_area input[type=checkbox]{background:var(--mdc-theme-background);border-radius:14px;display:inline-block;margin:8px;padding:4px 8px 4px 4px}#dialogEditor-color_area input[type=checkbox]:checked{filter:hue-rotate(280deg)}#dialogEditor-endGame_area{margin-bottom:12px;margin-top:12px}#teleport-block-editor{--mdc-theme-secondary:var(--action-color)}#teleporteditor-target-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:var(--action-color)}#teleporteditor-target-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple{background-color:var(--action-color)}#teleporteditor-target-select .mdc-select__dropdown-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='7 10 10 5'%3E%3Cpath fill-rule='evenodd' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%}#teleporteditor-selection{display:flex}#teleporteditor-list{flex-grow:1}#teleporteditor-switches>div{padding-bottom:4px;padding-left:4px;padding-top:4px}#teleporteditor-switches>div>*{display:inline-block;vertical-align:middle}#teleporteditor-switches>div>div{margin-left:4px;margin-right:4px}#teleport-block-editor .selectable-list canvas{border-color:var(--action-color)}#teleporteditor-list{border:0}@media (orientation:landscape){#teleporteditor-view{height:calc(var(--vh, 1vh)*100 - 56px);max-width:calc(100vw - 96px);width:calc(var(--vh, 1vh)*100 - 56px)}#teleporteditor-selection{flex-direction:column}}@media (orientation:portrait){#teleporteditor-view{height:100vw;max-height:calc(var(--vh, 1vh)*100 - 152px);width:100vw}#teleporteditor-selection{flex-direction:row}}#musiceditor-sliderarea{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-evenly;padding:5%}#musiceditor-sliderarea img{float:left;height:48px;width:48px}#musiceditor-sliderarea input[type=range]{display:block;margin-left:56px;width:calc(100% - 56px)}#musiceditor-slider-crossfade{width:calc(100% - 112px)!important}#music-block-editor>.selectable-list *{border-color:var(--action-color)}#musiceditor-loading{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}#sound-recorder{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-evenly}#sound-recorder-progress{border:.2em solid gray;border-radius:50%;box-shadow:0 0 0 var(--input-level) hsla(0,0%,50%,.5);color:gray;font-size:min(8vw,8vh);font-weight:500;margin:1.5em;padding:1em;text-align:center}#sound-recorder-progress.recording-active{border-color:var(--action-color);box-shadow:0 0 0 var(--input-level) rgba(255,109,0,.502);color:#000}#sound-recorder-start-stop{background-color:var(--action-color)}#sound-block-editor>.selectable-list-big canvas{border-color:var(--action-color)}#soundEditor-gain{background-color:var(--mdc-theme-surface);border-radius:4px;bottom:16px;font-size:0;left:max(16px,50vw - 200px);padding:0 8px;position:fixed;right:max(16px,50vw - 200px)}#soundEditor-gain input[type=range]{width:100%}#soundEditor__titleShort{display:none}@media (max-width:359px){#soundEditor__titleShort{display:unset}#soundEditor__titleLong{display:none}}#animation-block-editor{align-items:stretch}#animationEditor-all{flex-grow:1;height:100%;width:100%}#animationEditor-selected{align-items:center;background-color:var(--mdc-theme-surface);display:flex;gap:16px;justify-content:center}#animationEditor-selected div.animationEditor-buttonBars{display:flex;justify-content:space-evenly}#animationEditor-selected div.animationEditor-buttonBars button{font-size:48px;height:72px;width:72px}#animationEditor-selected div.animationEditor-buttonBars svg{height:48px;position:relative;top:-4px;width:48px}#animationEditor-issues,#animationEditor-preview{height:256px;width:256px}#animationEditor-previewName{font-size:16px;font-weight:500}#animationEditor-issues{background:#000;box-sizing:border-box;color:var(--warning-color);display:inline-block;font-size:20px;padding:8px}#animationEditor-issues ul{margin-top:.5em}@media (orientation:portrait){#animation-block-editor{flex-direction:column}#animationEditor-selected{flex-direction:row}#animationEditor-selected div{flex-direction:column}}@media (orientation:portrait) and (max-width:392px){#animationEditor-issues,#animationEditor-preview{height:192px;width:192px}}@media (orientation:landscape){#animation-block-editor{flex-direction:row-reverse}#animationEditor-selected{flex-direction:column}#animationEditor-selected div{flex-direction:row}}@media (orientation:landscape) and (max-height:476px){#animationEditor-issues,#animationEditor-preview{height:192px;width:192px}#animationEditor-selected{gap:0}}.animationEditor-selected{color:var(--action-color)}svg.animationEditor-selected{fill:var(--action-color)}#readVar-block-editor .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,#readVar-block-editor .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--generic-block-color)}#readVar-block-editor .mdc-radio .mdc-radio__background:before{background-color:var(--generic-block-color)}#readVar-block-editor .mdc-radio:after,#readVar-block-editor .mdc-radio:before{background-color:#000}#readVar-block-editor>.selectable-list canvas{border-color:var(--generic-block-color)}#binaryArithmetic-block-editor{align-items:stretch;flex-direction:column}#binaryArithmetic-block-editor .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,#binaryArithmetic-block-editor .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--generic-block-color)}#binaryArithmetic-block-editor .mdc-radio .mdc-radio__background:before{background-color:var(--generic-block-color)}#binaryArithmetic-block-editor .mdc-radio:after,#binaryArithmetic-block-editor .mdc-radio:before{background-color:#000}#binaryArithmeticEditor-description{background-color:var(--mdc-theme-surface);font-size:1rem;padding:12px 8px 8px;text-align:center}#binaryArithmeticEditor-content{align-items:stretch;display:flex;flex-grow:1;min-height:0}#binaryArithmeticEditor-content .selectable-list>*>*{border-color:var(--generic-block-color)}#binaryArithmeticEditor-content .varEditor-scopes{flex-direction:row;flex-wrap:wrap;grid-area:unset;justify-content:center}#binaryArithmeticEditor-content .varEditor-scopes .mdc-form-field,#binaryArithmeticEditor-content input[type=number]{font-size:16px}#binaryArithmeticEditor-lInput,#binaryArithmeticEditor-rInput{flex-direction:row}#binaryArithmeticEditor-op{display:flex;flex-wrap:nowrap;min-height:96px;min-width:96px;touch-action:auto}#binaryArithmeticEditor-op *{touch-action:auto}#binaryArithmeticEditor-op div>div{font-size:48px;line-height:60px;text-align:center;vertical-align:middle}#binaryArithmeticEditor-op div>.textOp{font-size:30px}#binaryArithmeticEditor-lhs,#binaryArithmeticEditor-rhs{display:flex;flex-direction:column;flex-grow:1;overflow:scroll;width:100%}#binaryArithmeticEditor-lhs .selectable-list,#binaryArithmeticEditor-rhs .selectable-list{flex-grow:1}.binaryArithmeticEditor-value>input{display:block;margin:4px auto;width:6em}@media (orientation:landscape){#binaryArithmeticEditor-content{flex-direction:row}#binaryArithmeticEditor-op{flex-direction:column}}@media (orientation:portrait){#binaryArithmeticEditor-content{flex-direction:column}#binaryArithmeticEditor-op{flex-direction:row}}#randomValue-block-editor{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly}#randomValue-block-editor input[type=number]{width:3em}#randomValueEditor-inputs{font-size:min(32px,min(10vw,10vh))}#randomValueEditor-inputs>div{display:inline-block}#randomValueEditor-inputs>div>button{display:block;font-size:1em;height:2em;margin:auto auto .2em;width:2em}#randomValueEditor-inputs *{font-size:min(32px,min(10vw,10vh));vertical-align:middle}#randomValueEditor-explanations{font-size:min(20px,min(8vw,8vh));margin-left:32px;margin-right:32px}.randomValueEditor-inputMark{color:var(--generic-block-color);display:inline-block;margin-bottom:.2em;text-align:center;width:100%}#objectKindSettings{--background-opacity:1.0;--help-display:none}#objectKindSettings-iconArea{align-items:center;box-sizing:border-box;display:grid;height:100%;width:100%}@media (orientation:portrait){#objectKindSettings-iconArea{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}.objectKindSettings-option{width:min(var(--vw,1vw) * 100/2.4,(var(--vh,1vh) * 100 - 56px)/3.6)}}@media (orientation:landscape){#objectKindSettings-iconArea{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.objectKindSettings-option{width:min(var(--vw,1vw) * 100/3.6,(var(--vh,1vh) * 100 - 56px)/2.4)}}#objectKindSettings-spritePreview{height:48px;margin-left:8px;width:48px}.objectKindSettings-option{aspect-ratio:1/1;background:var(--mdc-theme-surface);border-radius:12.5%;box-sizing:border-box;margin:auto;padding:16px;position:relative}.objectKindSettings-option .mdc-typography--body1,.objectKindSettings-option .mdc-typography--button,.objectKindSettings-option p{left:0;position:absolute;right:0;text-align:center}.objectKindSettings-option .mdc-typography--button{padding:8px 0;top:0}.objectKindSettings-option .mdc-typography--body1,.objectKindSettings-option p{bottom:0;display:var(--help-display,none);padding:calc(4px + 2%)}.objectKindSettings-option:before{background-position:24px 40px;background-repeat:no-repeat;background-size:calc(100% - 48px);content:"";height:100%;left:0;opacity:var(--background-opacity,1);position:absolute;top:0;width:100%}#objectKindSettings-background:before{background-image:url(background-big.svg)}#objectKindSettings-obstacle:before{background-image:url(obstacle-big.svg)}#objectKindSettings-object:before{background-image:url(dynamic-big.svg)}#objectKindSettings-foreground:before{background-image:url(foreground-big.svg)}#objectKindSettings-screen:before{background-image:url(screen-big.svg)}@media (min-width:600px) and (min-height:600px){.objectKindSettings-option:before{background-position:38px 56px;background-size:calc(100% - 76px)}}@media (max-height:479px),(max-width:419px){.objectKindSettings-option .mdc-typography--body1,.objectKindSettings-option p{font-size:.8rem;line-height:1rem}}@media (max-height:389px),(max-width:329px){.objectKindSettings-option .mdc-typography--body1,.objectKindSettings-option p{font-size:.7rem}}#shapeEditor-canvas{height:calc(var(--vh, 1vh)*100 - 56px);width:100vw}#shapeEditor-shape-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:#018786}#shapeEditor-shape-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786)}#shapeEditor-shape-select .mdc-select__dropdown-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='7 10 10 5'%3E%3Cpath fill-rule='evenodd' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%}#alignImages-canvas{height:calc(var(--vh, 1vh)*100 - 56px);width:100vw}#alignImages>button{background:rgba(0,0,0,.5);border-radius:24px;color:#fff;position:fixed}#alignImages-fitWidth{bottom:80px;left:16px}#alignImages-fitHeight{bottom:16px;left:16px}#vpl-editor-object-miniature{height:40px;max-width:40px;min-width:40px}#vpl-editor-changeImage{display:block;height:128px;margin-bottom:8px;margin-left:auto;margin-right:auto;max-width:128px;min-width:128px}#vpl-editor-object-name_and_kind{height:100%;position:relative;width:140px}#vpl-editor-object-name{font-weight:500;top:6px}#vpl-editor-object-kind,#vpl-editor-object-name{overflow-x:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:100%}#vpl-editor-object-kind{bottom:6px;color:gray}#vpl-editor-physics-select{margin-bottom:16px;width:100%}#vpl-editor-physics-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:#018786}#vpl-editor-physics-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786)}#vpl-editor-physics-select .mdc-select__dropdown-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='7 10 10 5'%3E%3Cpath fill-rule='evenodd' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%}#vpl-editor-rotationToggle{margin-left:4px}#vpl-editor-friction{height:48px;position:relative;width:64px}.vpl-editor-friction-slider{height:8px;left:32px;position:absolute}.vpl-editor-friction-slider__icon{height:24px;left:4px;position:absolute;width:24px}#vpl-editor-stickiness__icon{top:0}#vpl-editor-bounciness__icon{top:24px}.vpl-editor-friction-slider__background{background:var(--mdc-theme-secondary);opacity:.5;width:32px}#vpl-editor-stickiness__background{top:8px}#vpl-editor-stickiness__value{background:var(--mdc-theme-secondary);top:8px}#vpl-editor-bounciness__background{top:32px}#vpl-editor-bounciness__value{background:var(--mdc-theme-secondary);top:32px}#vpl-editor-cameraAlignGroup>.mdc-select{margin-top:16px;width:100%}#vpl-editor-cameraAlignGroup>.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:#018786}#vpl-editor-cameraAlignGroup>.mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786)}#vpl-editor-cameraAlignGroup>.mdc-select .mdc-select__dropdown-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='7 10 10 5'%3E%3Cpath fill-rule='evenodd' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E") no-repeat 50%}#vpl-editor-canRotate__group{align-items:center;display:flex;justify-content:space-between;margin-top:12px;position:relative}#vpl-editor-canRotate{margin-left:16px;margin-right:8px}#vpl-level-editor-visuals-dialogue .mdc-text-field{width:100%}#vpl-level-editor-visuals-dialogue .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#018786;color:var(--mdc-theme-secondary,#018786)}#vpl-level-editor-visuals-dialogue .mdc-text-field .mdc-text-field__input{caret-color:#018786;caret-color:var(--mdc-theme-secondary,#018786)}#vpl-level-editor-visuals-dialogue .mdc-text-field:not(.mdc-text-field--disabled) .mdc-line-ripple{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786)}#vpl-editor-friction-dialogue .mdc-button:not(:disabled),#vpl-level-editor-visuals-dialogue .mdc-button:not(:disabled){color:#018786;color:var(--mdc-theme-secondary,#018786)}#vpl-editor-changeSprite,#vpl-editor-open-spriteEditor,#vpl-level-editor-visuals-dialogue input[type=range]{width:100%}#vpl-editor-play-bar{display:none}@media (max-width:479px){#vpl-editor .redo,#vpl-editor .undo{display:none}}@media (min-width:532px){#vpl-editor-play-bar{display:unset}#vpl-editor-menu-separator,#vpl-editor-play-menu{display:none}}#vpl-editor-more__menu{width:224px}#camera-capture-blank{background-color:#888;background-image:linear-gradient(45deg,#fff 25%,transparent 0),linear-gradient(-45deg,#fff 25%,transparent 0),linear-gradient(45deg,transparent 75%,#fff 0),linear-gradient(-45deg,transparent 75%,#fff 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}#camera-capture>button:not(.mdc-fab){background:rgba(0,0,0,.5);border-radius:24px;color:#fff;position:fixed}#camera-capture-capture-button{position:fixed}#camera-capture-switch-input{right:16px;top:16px}#camera-capture-help{right:76px;top:16px}#camera-capture-switching-input{background:#000;border-radius:8px;color:#fff;font-size:8em;left:calc(50vw - 64px);position:fixed;top:calc(50vh - 64px)}#camera-capture-crop-button{bottom:16px;left:16px}#camera-capture-crop-button:disabled{color:gray}#camera-capture-sensitivity-slider-area{background:rgba(0,0,0,.5);border-radius:24px;bottom:16px;height:48px;left:80px;padding:0 8px;position:fixed}@media (orientation:landscape) and (max-width:899px){#camera-capture-capture-button{right:52px;top:calc(var(--vh, 1vh)*50 - 28px)}}@media (orientation:landscape) and (min-width:900px){#camera-capture-capture-button{right:68px;top:calc(var(--vh, 1vh)*50 - 28px)}}@media (orientation:portrait) and (max-height:899px){#camera-capture-capture-button{bottom:52px;left:calc(50vw - 28px)}}@media (orientation:portrait) and (min-height:900px){#camera-capture-capture-button{bottom:68px;left:calc(50vw - 28px)}}#camera-capture-remote-info{background:#fff;display:flex;flex-direction:column;font-size:max(min(5vw,5vh),20px);justify-content:space-evenly;text-align:center;word-wrap:break-word}#camera-capture-remote-info div{max-width:98vw}#camera-capture-remote-info>span{font-size:max(min(3vw,3vh),16px);padding:0 8px}#camera-capture-remote-info__qr>svg{height:min(50vw,50vh);width:min(50vw,50vh)}.tabs input[type=radio]{display:none}.tabs label{align-items:center;box-sizing:border-box;color:#616161;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:500;height:48px;justify-content:center;letter-spacing:.08929em;line-height:2.25rem;min-width:64px;padding:0 16px;position:relative;text-decoration:none;text-transform:uppercase}.tabs input[type=radio]:checked+label{border-bottom:2px solid var(--mdc-theme-secondary);border-radius:0;color:var(--mdc-theme-secondary)}#sprite-list-tabs{margin-left:52px;overflow-x:auto;width:100%}#sprite-list .selectable-list-big{background:var(--mdc-theme-background);height:calc(100% - 48px);overflow:auto}#sprite-list-back{float:left;position:absolute}.console{background:rgba(0,0,0,.9);color:#e7e7e7;display:flex;flex-direction:column;font-family:monospace;font-size:16px;height:70vh;left:0;overflow:hidden;padding:16px;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .16s ease-out}.console.show{transform:translateY(0)}.console.hidden{display:none}.console-header{align-items:center;background:#15161a;border-bottom:1px solid #2a2b31;display:flex;gap:4px;margin-bottom:12px;position:sticky;top:0;z-index:1}.console-header .spacer{flex:1}.console-severity-filters>span,.console-source-filters>span{border:1px solid;display:inline-block;margin:4px;padding:2px 4px}.hide-severity-error .console-severity-filters .severity-error,.hide-severity-info .console-severity-filters .severity-info,.hide-severity-warning .console-severity-filters .severity-warning,.hide-source-core .console-source-filters .source-core,.hide-source-llm .console-source-filters .source-llm,.hide-source-script .console-source-filters .source-script,.hide-source-speech .console-source-filters .source-speech,.hide-source-vpl .console-source-filters .source-vpl{color:gray}.console-output{flex:1 1 auto;min-height:0;overflow:auto;overflow-wrap:anywhere;user-select:text;white-space:pre-wrap}.console-output>span{display:block;overflow-wrap:anywhere}.hide-severity-error .console-output .severity-error,.hide-severity-info .console-output .severity-info,.hide-severity-warning .console-output .severity-warning,.hide-source-core .console-output .source-core,.hide-source-llm .console-output .source-llm,.hide-source-script .console-output .source-script,.hide-source-speech .console-output .source-speech,.hide-source-vpl .console-output .source-vpl{display:none}.runtime-button{background-color:transparent;color:#fff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.46));pointer-events:auto;will-change:contents}.runtime-button.active-gp,.runtime-button.active-key,.runtime-button.active-screen{background-color:#fff;color:gray;filter:none;padding-top:4px}#runtime-textInput{background:transparent;border:none;font-family:Roboto;font-size:16px;line-height:1.2;outline:none;padding:0;position:fixed;resize:none;z-index:1}#runtime-stats{pointer-events:none;position:absolute;text-align:center;width:100%}#runtime-object-inspector{background:rgba(0,0,0,.6);border-radius:8px;color:#fff;display:grid;font-size:24px;grid-template-columns:1fr auto;justify-items:end;padding:4px 8px;pointer-events:none;position:absolute;right:16px;top:16px}#runtime-object-inspector canvas{width:32px}#runtime-object-inspector *{padding:4px 8px;pointer-events:none}#runtime-object-inspector.watchingInstance{font-size:16px;max-height:calc(100vh - 32px);overflow-y:auto;pointer-events:auto;touch-action:pan-y}#runtime-object-inspector.watchingInstance canvas{width:24px}#runtime-object-inspector.watchingInstance button{background:none;border:none;color:#fff;font-size:16px;margin:0;padding:4px;pointer-events:auto;vertical-align:middle}#runtime-object-inspector.watchingInstance button:hover{background:hsla(0,0%,100%,.2);cursor:pointer}#runtime-object-inspector.watchingInstance button:first-child{margin-left:8px}#runtime-object-inspector.watchingInstance button:last-child{margin-right:-4px}#runtime-object-inspector.watchingInstance .title{background-color:rgba(0,0,0,.7);box-sizing:border-box;grid-column:span 2;text-align:right;width:100%}#runtime-object-inspector.watchingInstance .animation{grid-column:span 2;text-align:right}.runtime-object-inspector__twoPlayers{top:calc(var(--vh, 1vh)*50)!important;transform:rotate(90deg) translate(50%);transform-origin:right top}.runtime-return-layer__twoPlayers{height:auto!important;top:calc(var(--vh, 1vh)*50 - 28px)!important}.runtime-return__twoPlayers{margin:4px!important}.runtime-more__twoPlayers{top:calc(50vh - 80px)!important}#runtime-retry{background:var(--mdc-theme-surface);border-radius:16px;bottom:32px;display:inline-block;font-size:1.1rem;font-weight:300;left:calc(50vw - 70px);line-height:2rem;padding:4px 4px 8px;position:absolute;text-align:center;width:132px}#runtime-more{border-radius:50%;font-size:48px;left:16px;position:absolute;top:16px}#levelSettings-buttonArea{display:grid}#levelSettings-buttonArea>div{align-self:center;background:var(--mdc-theme-surface);border-radius:12.5%;box-sizing:border-box;height:80%;justify-self:center;padding:12px;position:relative;width:80%}#levelSettings-buttonArea>div img{height:80%;left:10%;position:absolute}#levelSettings-buttonArea>div .levelSettings-buttonLabels{backdrop-filter:blur(2px);background:hsla(0,0%,100%,.85);bottom:12px;left:max(12px,10%);padding-top:8px;position:absolute;right:max(12px,10%)}#levelSettings-buttonArea .levelSettings__selected,#levelSettings-buttonArea .levelSettings__selected .levelSettings-buttonLabels{background:var(--mdc-theme-secondary__light)}#levelSettings-sliderArea{overflow-y:auto;padding:16px;touch-action:auto}#levelSettings-sliderArea *{touch-action:auto}#levelSettings-sliderArea p{margin-bottom:0}@media (orientation:portrait){#levelSettings-buttonArea{max-height:100vw;max-width:calc(var(--vh, 1vh)*100*.5 - 28px)}#levelSettings-sliderArea{height:auto;max-height:calc(var(--vh, 1vh)*100*.5 - 28px)}}@media (orientation:landscape){#levelSettings-buttonArea{max-height:50vw;max-width:calc(var(--vh, 1vh)*100 - 56px)}#levelSettings-sliderArea{height:auto;max-height:calc(var(--vh, 1vh)*100 - 56px)}}#levelSettings-platformer{grid-area:1/1}#levelSettings-topDown{grid-area:1/2}#levelSettings-space{grid-area:2/1}#levelSettings-inclinedPlane{grid-area:2/2}#levelSettings-twoPlayers__labelShort{display:none}@media (max-width:415px){#levelSettings-twoPlayers__labelShort{display:unset}#levelSettings-twoPlayers__labelLong{display:none}}@media (orientation:landscape) and (max-width:759px){.levelSettings-buttonLabels{display:none}}@media (orientation:landscape) and (max-height:479px){.levelSettings-buttonLabels{display:none}}@media (orientation:portrait) and (max-width:415px){.levelSettings-buttonLabels{display:none}}@media (orientation:portrait) and (max-height:759px){.levelSettings-buttonLabels{display:none}}#interactionOverview-graph{height:100%;width:100%}#interactionOverview-legend{position:absolute;top:72px}#interactionOverview-contactLine{background-color:#8e44ad}#interactionOverview-contactLine,#interactionOverview-spawnLine{display:inline-block;height:3px;vertical-align:middle;width:30px}#interactionOverview-spawnLine{background-color:#d4ac0d;background:repeating-linear-gradient(90deg,#d4ac0d,#d4ac0d 5px,transparent 0,transparent 8px);margin-left:16px}#game-script-editor{align-items:stretch;display:flex;flex-direction:column;justify-content:stretch}.scriptEditor-main{align-items:stretch;display:flex;flex-direction:row;flex-grow:1;min-height:0}.scriptEditor-moduleListArea{border-right:1px solid #000;padding:8px}.scriptEditor-moduleListButtons{margin-bottom:8px}.scriptEditor-moduleList{list-style-type:none;margin:0;padding:0}.scriptEditor-moduleList li{padding:4px}.scriptEditor-moduleList li.selected{background:#fff}#level-editor-offline{margin:8px auto;padding-right:56px;position:relative;width:fit-content;width:-moz-fit-content}#level-editor-offline i{vertical-align:middle}#level-editor-offline span{margin-left:4px}@media (max-width:359px){#level-editor-offline>span{display:none}}@media (max-width:479px){#level-editor .redo,#level-editor .undo{display:none}#level-editor-offline{padding-left:56px;padding-right:0}}#level-editor-snapshot{position:fixed}@media (orientation:landscape) and (max-width:759px){#level-editor-snapshot{bottom:32px;left:52px}}@media (orientation:landscape) and (min-width:760px){#level-editor-snapshot{bottom:32px;left:68px}}@media (orientation:portrait) and (max-height:759px){#level-editor-snapshot{bottom:52px;right:32px}}@media (orientation:portrait) and (min-height:760px){#level-editor-snapshot{bottom:68px;right:32px}}.level-editor-saving{animation:level-editor-spin 4s linear infinite}@keyframes level-editor-spin{to{transform:rotate(1turn)}}#level-editor-layers .mdc-list-item--activated,#level-editor-layers .mdc-list-item--selected,.level-editor-saved{color:var(--mdc-theme-secondary)}#level-editor-layers :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:after,#level-editor-layers :not(.mdc-list--non-interactive)>:not(.mdc-list-item--disabled).mdc-list-item--selected:before{background-color:var(--mdc-theme-secondary)}#level-editor-layers .mdc-list-item--activated .mdc-list-item__graphic,#level-editor-layers .mdc-list-item--selected .mdc-list-item__graphic{color:var(--mdc-theme-secondary)}#level-editor-arrangeObjects.mdc-list-item--disabled #level-editor-activity__checks>li:before,#level-editor-arrangeObjects.mdc-list-item--disabled #runtime-object-inspector.watchingInstance button,#level-editor-arrangeObjects.mdc-list-item--disabled .control-button__icon,#level-editor-arrangeObjects.mdc-list-item--disabled .material-icons,#level-editor-arrangeObjects.mdc-list-item--disabled .wheel-button__icon,#runtime-object-inspector.watchingInstance #level-editor-arrangeObjects.mdc-list-item--disabled button{color:gray}#level-editor-arrangeObjectsDialog h3{display:inline-block;font-size:1rem;line-height:1.3rem;margin:0 16px 0 0}#level-editor-arrangeObjectsDialog>.mdc-dialog__container{align-items:start}#level-editor-arrangeObjectsDialog .mdc-dialog__content>div{text-align:left}#level-editor-arrangeObjectsDialog .mdc-button:not(:disabled){color:#018786;color:var(--mdc-theme-secondary,#018786)}#level-editor-arrangeObjectsDialog .mdc-dialog__surface{max-width:calc(100vw - 64px)}#level-editor-editorSettings .mdc-dialog__content>div{align-items:center;display:flex;justify-content:space-between;margin-top:12px;position:relative}#level-editor-editorSettings .mdc-dialog__content>div>div{margin-left:16px;margin-right:8px}#level-editor-editorSettings .mdc-button:not(:disabled){color:#018786;color:var(--mdc-theme-secondary,#018786)}#level-editor-activity{background:var(--mdc-theme-surface);border-radius:16px;display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto minmax(0,1fr);left:8px;max-height:calc(100vh - 80px);overflow-x:hidden;padding:4px;position:absolute;top:64px;touch-action:pan-y;user-select:text;width:calc(100vw - 24px);z-index:1}#level-editor-activity *{touch-action:pan-y}#level-editor-activity code{font-family:JuliaMono,monospace}#level-editor-activity__header{align-items:center;display:flex;font-weight:500;grid-column:1/3;grid-row:1}#level-editor-activity__header>*{vertical-align:middle}#level-editor-activity__header>div{flex-grow:1}#level-editor-activity__progress{align-items:center;display:flex;margin-top:4px}#level-editor-activity__progress>.dash{background-color:gray;height:2px;width:8px}#level-editor-activity__progress>.dot{border-radius:50%;height:8px;width:8px}#level-editor-activity__progress>.bigDot{border-radius:50%;height:12px;width:12px}#level-editor-activity__progress>.colorUnseen{background-color:gray}#level-editor-activity__progress>.colorBad{background-color:var(--action-color)}#level-editor-activity__progress>.colorPartial{background:linear-gradient(135deg,var(--action-color) 50%,var(--mdc-theme-secondary) 50%)}#level-editor-activity__progress>.colorGood{background-color:var(--mdc-theme-secondary)}#level-editor-activity__header>button:disabled{pointer-events:unset}#level-editor-activity__header>button:disabled img{opacity:.5}#level-editor-activity__title{display:inline-block;flex-grow:1}#level-editor-activity__description{grid-column:1/3;grid-row:2;margin:8px}#level-editor-activity__description br{margin-bottom:8px}#level-editor-activity__img{grid-column:1/2;grid-row:3/5}#level-editor-activity__finalImg,#level-editor-activity__img{box-sizing:border-box;max-height:calc(100vh - 200px);object-fit:contain;padding-bottom:8px;padding-left:8px;width:100%}#level-editor-activity__finalImg{grid-column:1/3}#level-editor-activity__checks{box-sizing:border-box;display:inline-block;grid-column:2/3;grid-row:3;list-style-type:none;margin:0;overflow-y:auto;padding:0 0 0 3em;vertical-align:top}#level-editor-activity__checks>li{margin:0 0 8px}#level-editor-activity__checks>li:before{margin-left:-1.5em;margin-right:.5em;vertical-align:middle}.level-editor-activity-check-ok{color:var(--mdc-theme-secondary)}.level-editor-activity-check-ok:before{content:"done"}.level-editor-activity-check-failed,.level-editor-activity-check-partial{color:var(--action-color)}.level-editor-activity-check-failed:before{content:"close"}#level-editor-activity__checks.hintsActive .level-editor-activity-check-failed:before{content:"help"}#level-editor-activity__helpInfo{align-self:end;color:gray;display:none;grid-column:2/3;grid-row:4;margin:8px}#level-editor-activity__helpInfo>span{vertical-align:middle}#level-editor-activity__helpInfo.hintsActive{display:unset}#level-editor-activity__unActivity{grid-column:1/3;margin:8px}#level-editor-activity__unActivity:not(:disabled){color:#018786;color:var(--mdc-theme-secondary,#018786)}.level-editor-activity__highlight{animation:level-editor-activity-glow .5s ease-in 0s infinite alternate;color:var(--mdc-theme-secondary)}@keyframes level-editor-activity-glow{0%{transform:translateX(-4px)}to{transform:translateX(4px)}}.level-editor-activity__intro{animation:level-editor-activity-intro .5s ease-out 0s;position:relative}@keyframes level-editor-activity-intro{0%{left:100%}to{left:0}}.level-editor-activity-hideDetails{display:none!important}@media (orientation:landscape) and (min-width:1024px){#level-editor-activity{border-radius:16px 0 0 16px;bottom:80px;grid-template-rows:min-content min-content min-content min-content;left:unset;overflow-y:auto;right:0;top:64px;width:256px}#level-editor-activity__detail{display:none}#level-editor-activity__img{grid-column:1/3;grid-row:3;padding:8px}#level-editor-activity__checks{grid-column:1/3;grid-row:4}#level-editor-activity__helpInfo{grid-column:1/3;grid-row:5}.level-editor-activity-hideDetails{display:unset!important}}.level-editor-activity-hideInPanel{display:none!important}@media (orientation:portrait){#level-editor-activity{max-height:calc(100vh - 188px)}}@media (orientation:portrait) and (min-width:1024px){#level-editor-activity{left:120px;top:-4px;width:calc(100vw - 368px)}}#snackbar .mdc-button{color:var(--mdc-theme-secondary)}#shareDialog .mdc-dialog__content{height:252px}#shareDialog-qrCode{height:100%}#shareDialog-qrCode>img{display:block;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;margin:auto;object-fit:cover;width:auto}#embedDialog .mdc-button:not(:disabled),#shareDialog .mdc-button:not(:disabled),.mainmenu-content .mdc-button:not(:disabled){color:#018786;color:var(--mdc-theme-secondary,#018786)}#embedDialog-code{font-family:Lucida Console,Monaco,monospace;font-size:14px;user-select:text}#touchCtrl,#touchShift{background:var(--mdc-theme-surface);background:#000;border-radius:8px;box-sizing:border-box;color:#fff;height:48px;padding:12px;position:fixed;width:48px}#touchCtrl.pressed,#touchShift.pressed{background-color:var(--mdc-theme-secondary);box-shadow:none;transform:translateY(1px)}#touchShift{font-size:24px;font-weight:900;padding-top:6px;text-align:center}#touchCtrl.level-editor{right:8px}#touchShift.level-editor{right:64px}@media (orientation:landscape){#touchCtrl.level-editor,#touchShift.level-editor{bottom:24px}}@media (orientation:portrait){#touchCtrl.level-editor{left:8px;right:unset}#touchShift.level-editor{left:64px;right:unset}}@media (orientation:portrait) and (max-height:759px){#touchCtrl.level-editor,#touchShift.level-editor{bottom:108px}}@media (orientation:portrait) and (min-height:760px){#touchCtrl.level-editor,#touchShift.level-editor{bottom:124px}}#touchCtrl.vpl-editor-bare,#touchCtrl.vpl-editor-tooltip{bottom:8px}#touchCtrl.vpl-editor-bare{right:88px}#touchCtrl.vpl-editor-tooltip{right:222px}@media (min-width:900px){#touchCtrl.vpl-editor-bare{right:104px}#touchCtrl.vpl-editor-tooltip{right:238px}}#touchCtrl.animation-block-editor{right:8px}@media (orientation:portrait){#touchCtrl.animation-block-editor{bottom:264px}}@media (orientation:portrait) and (max-width:392px){#touchCtrl.animation-block-editor{bottom:222px}}@media (orientation:landscape){#touchCtrl.animation-block-editor{bottom:8px}}#onboarder{left:0;top:0;z-index:10}#error{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:space-evenly;text-align:center;top:0;z-index:100}#error>img{width:min(40vw,40vh)}#error div{padding:.2em}.error-info{color:var(--error-color,red)}#error-intro{font-size:1.4em}#error-text{font-family:monospace;font-size:1.2em}#error-reload{animation:error-glow 1.6s ease 0s infinite alternate;font-size:1.4em}@keyframes error-glow{0%{text-shadow:0 0 0 #fff}to{text-shadow:0 0 1em #00ca1f}}#tutor-hand{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));pointer-events:none;position:absolute;transform-origin:42% 6.5%;width:48px;z-index:128}#tutor-hand.tutor-hand-long-press__de:after,#tutor-hand.tutor-hand-long-press__en:after,#tutor-hand.tutor-hand-long-press__fr:after,.tutor-hand-long-press__base{background:rgba(0,0,0,.8);border-radius:8px;color:#00ca1f;display:block;font-weight:700;left:-48px;padding:8px;position:relative;text-align:center;top:16px;width:calc(100% + 80px)}#tutor-hand.tutor-hand-long-press__en:after{content:"press long"}#tutor-hand.tutor-hand-long-press__de:after{content:"drücke lange"}#tutor-hand.tutor-hand-long-press__fr:after{content:"appuie longtemps"}@keyframes tutor-hand-bump{0%{transform:translateX(0)}to{transform:translateX(8px)}}@keyframes tutor-hand-press{0%{filter:drop-shadow(0 1px 1px rgba(0,0,0,.2));transform:scale(.95) translateY(0)}to{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));transform:scale(1) translateY(10px)}}@keyframes tutor-hand-long-press{0%{filter:drop-shadow(0 1px 1px rgba(0,0,0,.2));transform:scale(.95) translateY(0)}60%{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));transform:scale(.95) translateY(0)}to{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));transform:scale(1) translateY(10px)}}@keyframes tutor-hand-move{0%{left:0;top:0}to{left:100px;top:100px}}@keyframes tutor-hand-move-and-fade{0%{left:0;opacity:1;top:0}to{left:100px;opacity:0;top:100px}}.app-runtime{display:none}#consent,#welcome{align-items:center;background:#fff;color:#000;display:flex;justify-content:center;margin:auto;position:absolute;top:0;z-index:6}#consent>div,#welcome>div{margin:16px;text-align:center}#consent>div img,#welcome>div img{width:64px}#consent h1,#welcome h1{font-size:32px;font-weight:400;line-height:normal}#consent p,#welcome p{font-size:20px;font-weight:500px}#consent-button{align-items:center;background:rgba(0,202,31,.3);border:none;border-radius:4px;box-sizing:border-box;color:#000;cursor:pointer;font-weight:500;height:36px;justify-content:center;letter-spacing:.0892857143em;line-height:inherit;min-width:64px;outline:none;overflow:hidden;padding:0 8px;position:relative;text-decoration:none;text-transform:uppercase;user-select:none;vertical-align:middle}#consent-button:hover{background:rgba(0,202,31,.5)}#welcome{overflow-y:auto}#welcome,#welcome *{touch-action:auto}#welcome-help-icon{font-size:48px}.welcome-alert{animation:welcome-glow 1.6s ease 0s infinite alternate}@keyframes welcome-glow{0%{text-shadow:0 0 0 #fff}to{text-shadow:0 0 24px #00ca1f}}#memoryStatsOverlay{font-size:12px;left:4px;position:fixed;top:4px;z-index:1000}@media print{#memoryStatsOverlay{display:none}}