html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}a,button{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;cursor:pointer}.SpeechBubble{display:none;z-index:10001}.SpeechBubble .SpeechBubble__background{z-index:10001;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.2}.SpeechBubble .SpeechBubble__body{padding:8px;z-index:10001;background-color:#fff;position:fixed;border-radius:13px}@media (min-width: 320px){.SpeechBubble .SpeechBubble__body{padding:calc( 8px + 24 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.SpeechBubble .SpeechBubble__body{padding:32px}}.SpeechBubble .SpeechBubble__panel{width:288px;height:275px;position:relative}@media (min-width: 320px){.SpeechBubble .SpeechBubble__panel{width:calc( 288px + 96 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.SpeechBubble .SpeechBubble__panel{width:384px}}@media (min-width: 320px){.SpeechBubble .SpeechBubble__panel{height:calc( 275px + 40 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.SpeechBubble .SpeechBubble__panel{height:315px}}.SpeechBubble .SpeechBubble__tail{z-index:10001;position:fixed;border-style:solid;border-color:#fff transparent transparent transparent;border-top-width:14.4px;border-right-width:10.24px;border-left-width:10.24px}@media (min-width: 320px){.SpeechBubble .SpeechBubble__tail{border-top-width:calc( 14.4px + 8 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.SpeechBubble .SpeechBubble__tail{border-top-width:22.4px}}@media (min-width: 320px){.SpeechBubble .SpeechBubble__tail{border-right-width:calc( 10.24px + 5.76 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.SpeechBubble .SpeechBubble__tail{border-right-width:16px}}@media (min-width: 320px){.SpeechBubble .SpeechBubble__tail{border-left-width:calc( 10.24px + 5.76 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.SpeechBubble .SpeechBubble__tail{border-left-width:16px}}.SharePanel{width:288px;height:275px;position:absolute;top:0;background-color:#fff}@media (min-width: 320px){.SharePanel{width:calc( 288px + 96 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.SharePanel{width:384px}}@media (min-width: 320px){.SharePanel{height:calc( 275px + 40 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.SharePanel{height:315px}}.SharePanel .SharePanel__title--after,.SharePanel .SharePanel__title--before{font-size:14px;line-height:22.4px;margin-top:38px;margin-bottom:30px;color:#4a4a4a}@media (min-width: 320px){.SharePanel .SharePanel__title--after,.SharePanel .SharePanel__title--before{font-size:calc( 14px + 5 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.SharePanel .SharePanel__title--after,.SharePanel .SharePanel__title--before{font-size:19px}}@media (min-width: 320px){.SharePanel .SharePanel__title--after,.SharePanel .SharePanel__title--before{line-height:calc( 22.4px + 0.5 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.SharePanel .SharePanel__title--after,.SharePanel .SharePanel__title--before{line-height:22.9px}}@media (min-width: 320px){.SharePanel .SharePanel__title--after,.SharePanel .SharePanel__title--before{margin-top:calc( 38px + 2 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.SharePanel .SharePanel__title--after,.SharePanel .SharePanel__title--before{margin-top:40px}}@media (min-width: 320px){.SharePanel .SharePanel__title--after,.SharePanel .SharePanel__title--before{margin-bottom:calc( 30px + 2 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.SharePanel .SharePanel__title--after,.SharePanel .SharePanel__title--before{margin-bottom:32px}}.SharePanel .SharePanel__title--before{display:inline-block}.SharePanel .SharePanel__title--after{display:none}.SharePanel .SharePanel__url{font-size:13px;padding-top:12px;padding-bottom:12px;padding-left:0;padding-right:0;color:#40a4e2;display:inline-block}@media (min-width: 320px){.SharePanel .SharePanel__url{font-size:calc( 13px + 5.5 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.SharePanel .SharePanel__url{font-size:18.5px}}@media (min-width: 320px){.SharePanel .SharePanel__url{padding-top:calc( 12px + 16.16 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.SharePanel .SharePanel__url{padding-top:28.16px}}@media (min-width: 320px){.SharePanel .SharePanel__url{padding-bottom:calc( 12px + 16.16 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.SharePanel .SharePanel__url{padding-bottom:28.16px}}.SharePanel .SharePanel__link-copied{color:#2b72a1}.SharePanel .SharePanel__icons{bottom:-8px;right:-8px;display:flex;justify-content:flex-end;position:absolute;width:100%}@media (min-width: 320px){.SharePanel .SharePanel__icons{bottom:calc( -8px + -24 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.SharePanel .SharePanel__icons{bottom:-32px}}@media (min-width: 320px){.SharePanel .SharePanel__icons{right:calc( -8px + -24 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.SharePanel .SharePanel__icons{right:-32px}}.SharePanel .SharePanel__share-link{display:none}.ChildLock{width:288px;height:275px;position:absolute;top:0;background-color:#fff;font-weight:700}@media (min-width: 320px){.ChildLock{width:calc( 288px + 96 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.ChildLock{width:384px}}@media (min-width: 320px){.ChildLock{height:calc( 275px + 40 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.ChildLock{height:315px}}.ChildLock .ChildLock__formula{font-size:23px;margin-top:30px;margin-bottom:30px;width:100%;text-align:center;color:#666}@media (min-width: 320px){.ChildLock .ChildLock__formula{font-size:calc( 23px + 6 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.ChildLock .ChildLock__formula{font-size:29px}}@media (min-width: 320px){.ChildLock .ChildLock__formula{margin-top:calc( 30px + -9 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.ChildLock .ChildLock__formula{margin-top:21px}}@media (min-width: 320px){.ChildLock .ChildLock__formula{margin-bottom:calc( 30px + 11 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.ChildLock .ChildLock__formula{margin-bottom:41px}}.ChildLock .ChildLock__btn-wrap{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0 20px}.ChildLock .ChildLock__btn{width:41px;height:41px;line-height:41px;font-size:16px;margin:10px;display:inline-block;background-color:#40a4e2;color:#fff;border-radius:50%;-webkit-box-shadow:1.8px 1.8px 4px 0 #ccc;box-shadow:1.8px 1.8px 4px 0 #ccc}@media (min-width: 320px){.ChildLock .ChildLock__btn{width:calc( 41px + 6 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.ChildLock .ChildLock__btn{width:47px}}@media (min-width: 320px){.ChildLock .ChildLock__btn{height:calc( 41px + 6 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.ChildLock .ChildLock__btn{height:47px}}@media (min-width: 320px){.ChildLock .ChildLock__btn{line-height:calc( 41px + 6 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.ChildLock .ChildLock__btn{line-height:47px}}@media (min-width: 320px){.ChildLock .ChildLock__btn{font-size:calc( 16px + 2.5 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.ChildLock .ChildLock__btn{font-size:18.5px}}@media (min-width: 320px){.ChildLock .ChildLock__btn{margin:calc( 10px + 4.5 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.ChildLock .ChildLock__btn{margin:14.5px}}.ChildLock .ChildLock__label{font-size:12.5px;margin-top:15px;color:#bababa}@media (min-width: 320px){.ChildLock .ChildLock__label{font-size:calc( 12.5px + 1.5 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.ChildLock .ChildLock__label{font-size:14px}}@media (min-width: 320px){.ChildLock .ChildLock__label{margin-top:calc( 15px + 11 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.ChildLock .ChildLock__label{margin-top:26px}}.ChildLock .ChildLock__label::before{width:15.5px;height:15.5px;margin-top:-4px;margin-right:2px;opacity:0.25;background:url("../images/icon/child-lock.svg") no-repeat;content:'';display:inline-block;background-size:contain;vertical-align:middle}@media (min-width: 320px){.ChildLock .ChildLock__label::before{width:calc( 15.5px + 2 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.ChildLock .ChildLock__label::before{width:17.5px}}@media (min-width: 320px){.ChildLock .ChildLock__label::before{height:calc( 15.5px + 2 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.ChildLock .ChildLock__label::before{height:17.5px}}@media (min-width: 320px){.ChildLock .ChildLock__label::before{margin-top:calc( -4px + -2 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.ChildLock .ChildLock__label::before{margin-top:-6px}}@media (min-width: 320px){.ChildLock .ChildLock__label::before{margin-right:calc( 2px + 1.2 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.ChildLock .ChildLock__label::before{margin-right:3.2px}}.ChildLock .ChildLock__shake{-webkit-animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0)}20%,80%{-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0)}40%,60%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0)}20%,80%{-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0)}40%,60%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}}.StoreBadge{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.StoreBadge .StoreBadge__img{height:40px;padding:8.8px}@media (min-width: 320px){.StoreBadge .StoreBadge__img{height:calc( 40px + 17.6 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.StoreBadge .StoreBadge__img{height:57.6px}}@media (min-width: 320px){.StoreBadge .StoreBadge__img{padding:calc( 8.8px + 8.8 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.StoreBadge .StoreBadge__img{padding:17.6px}}.Settings{max-width:385px;width:95%;margin:auto;text-align:center;height:100%;overflow-x:hidden}.Settings .Settings__section{height:17.8%;max-height:125px;min-height:80px;width:100%}.Settings .Settings--first-section{padding-top:13%}.Tutorial{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1708px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;padding:1%}@media only screen and (min-width: 854px){.Tutorial{padding:0.5%}}.Tutorial .Tutorial__video-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;padding:1%}@media only screen and (min-width: 854px){.Tutorial .Tutorial__video-wrap{width:50%;padding:0.5%}}.Tutorial .Tutorial__video-frame{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-box-shadow:2px 2px 4px 0 #ccc;box-shadow:2px 2px 4px 0 #ccc;border-style:solid;border-color:#fff;border-width:1.4vw}@media only screen and (min-width: 854px){.Tutorial .Tutorial__video-frame{border-width:0.7vw}}.Tutorial .Tutorial__video{opacity:0.3;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.Tutorial .Tutorial__video-playing{opacity:1}.Tutorial .Tutorial__label-title{opacity:0.65;top:26%;position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#000;font-weight:bold;font-size:6.6vw}@media only screen and (min-width: 854px){.Tutorial .Tutorial__label-title{font-size:3.3vw}}@media only screen and (min-width: 1708px){.Tutorial .Tutorial__label-title{font-size:55px}}.Tutorial .Tutorial__button{width:12%}.Tutorial .Tutorial__button-background{width:14.7%;height:calc(14.7 * 1.777%);border-radius:50%;background-color:#000;opacity:0.65}.Tutorial .Tutorial__center{position:absolute;top:57.5%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.Slider .Slider__label{width:100%;margin-bottom:21px;margin-left:9px;font-size:13px;color:#a6a6a6;text-align:left}.Slider .Slider__icon{width:25px;height:25px;margin:0 7.5px;margin-top:-2px;opacity:0.5}.Slider .Slider__icon--speed-down{background:url("../images/icon/speed-down.svg");background-size:cover;float:left}.Slider .Slider__icon--speed-up{background:url("../images/icon/speed-up.svg");background-size:cover;float:right}.Slider .Slider__icon--volume-down{background:url("../images/icon/volume-down.svg");background-size:cover;float:left}.Slider .Slider__icon--volume-up{background:url("../images/icon/volume-up.svg");background-size:cover;float:right}.Slider .Slider__bar{width:calc(100% - 88px);float:left}.Slider .Slider__range{-webkit-appearance:none;border:1px solid #f2f2f2;width:100%;background-color:#f2f2f2}.Slider .Slider__range::-webkit-slider-runnable-track{width:100%;height:6.2px;background-color:#ddd;border:none;border-radius:3px;margin-top:5px}.Slider .Slider__range::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:23px;width:23px;border-radius:50%;background:#40a4e2;margin-top:-9px}.Slider .Slider__range:focus{outline:none}.Slider .Slider__range:focus::-webkit-slider-runnable-track{background:#ccc}.Slider .Slider__range::-moz-range-track{width:100%;height:6.2px;background:#ddd;border:none;border-radius:3px}.Slider .Slider__range::-moz-range-thumb{border:none;height:23px;width:23px;border-radius:50%;background:#40a4e2}.Slider .Slider__range:-moz-focusring{outline:1px solid white;outline-offset:-1px}.Slider .Slider__range::-ms-track{width:100%;height:6.2px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}.Slider .Slider__range::-ms-fill-lower{background:#777;border-radius:10px}.Slider .Slider__range::-ms-fill-upper{background:#ddd;border-radius:10px}.Slider .Slider__range::-ms-thumb{border:none;height:23px;width:23px;border-radius:50%;background:#40a4e2}.Slider .Slider__range:focus::-ms-fill-lower{background:#888}.Slider .Slider__range:focus::-ms-fill-upper{background:#ccc}.Button{font-weight:bold}.Button .Button__unlock,.Button .Button__reset{display:inline-block;font-size:17px;-webkit-box-shadow:2px 2px 4px 0 #ccc;box-shadow:2px 2px 4px 0 #ccc;border-radius:10px;color:#fff;background:#40a4e2;width:95%;height:58px;line-height:58px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Button .Button__reset-icon{background-color:rgba(0,0,0,0);display:inline-block;vertical-align:middle;margin-right:10px}.Button .Button__unlock::before{width:55px;height:55px;margin-top:-5px;margin-right:8px;background:url("../images/icon/unlock.svg") no-repeat;content:'';display:inline-block;background-size:contain;vertical-align:middle}.Button .Button__restore{display:inline-block;color:#40a4e2;font-size:15px;margin:30px 0;width:100%}.Button .Button__restore::before{width:20px;height:20px;margin-top:-3.7px;margin-right:3.7px;background:url("../images/icon/restore.svg") no-repeat;content:'';display:inline-block;background-size:contain;vertical-align:middle}.Documents{line-height:24px;width:85%;max-width:740px;margin:auto;padding-bottom:80px;text-align:left;color:#444}.Documents .Documents__link{color:#40a4e2;margin:4.8px 0;display:block}.Documents .Documents__title{font-size:22.4px;padding:18% 0 8%;font-weight:700}.Documents .Documents__sub-title{margin:64px 0 24px;font-weight:700}.Masonry{padding:3.2px;margin:auto;max-width:1354px;display:flex;flex-flow:column wrap;align-content:space-between;height:100000px}@media (min-width: 320px){.Masonry{padding:calc( 3.2px + 3.2 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.Masonry{padding:6.4px}}.Masonry::before,.Masonry::after{content:"";flex-basis:100%;width:0;order:1}@media only screen and (min-width: 769px) and (max-width: 1111px){.Masonry::before,.Masonry::after{order:2}}@media only screen and (min-width: 1112px){.Masonry::before,.Masonry::after{content:none}}.Masonry .Masonry__item{padding:3.2px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}@media (min-width: 320px){.Masonry .Masonry__item{padding:calc( 3.2px + 3.2 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.Masonry .Masonry__item{padding:6.4px}}.Masonry .Masonry__item:nth-child(2n){order:2}@media only screen and (min-width: 769px) and (max-width: 1111px){.Masonry .Masonry__item{width:33.33%}.Masonry .Masonry__item:nth-child(3n+1){order:1}.Masonry .Masonry__item:nth-child(3n+2){order:2}.Masonry .Masonry__item:nth-child(3n){order:3}}@media only screen and (min-width: 1112px){.Masonry .Masonry__item{width:25%}.Masonry .Masonry__item:nth-of-type(4n+1){order:1}.Masonry .Masonry__item:nth-of-type(4n+2){order:2}.Masonry .Masonry__item:nth-of-type(4n+3){order:3}.Masonry .Masonry__item:nth-of-type(4n){order:4}}.Masonry .Masonry__frame{background-color:#fff;-webkit-box-shadow:2px 2px 4px 0 #ccc;box-shadow:2px 2px 4px 0 #ccc;padding:2.5%}@media only screen and (min-width: 769px) and (max-width: 1111px){.Masonry .Masonry__frame{padding:2.8%}}@media only screen and (min-width: 1112px){.Masonry .Masonry__frame{padding:3%}}.Masonry .Masonry__img{max-width:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8.5%}.Masonry .Masonry__break{display:none}@media only screen and (min-width: 1112px){.Masonry .Masonry__break{flex-basis:100%;width:0;margin:0;content:"";padding:0;display:inline}}.Masonry .Masonry__spacer{visibility:hidden}.Masonry .Masonry__selected{background-color:#40a4e2;-webkit-box-shadow:none;box-shadow:none;-webkit-animation-name:none !important;animation-name:none !important}.Masonry .Masonry__counter-label{font-size:14px;bottom:18px;right:13px;font-weight:bold;color:#40a4e2;position:absolute;display:inline}@media (min-width: 320px){.Masonry .Masonry__counter-label{font-size:calc( 14px + 8 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.Masonry .Masonry__counter-label{font-size:22px}}@media (min-width: 320px){.Masonry .Masonry__counter-label{bottom:calc( 18px + 17 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.Masonry .Masonry__counter-label{bottom:35px}}@media (min-width: 320px){.Masonry .Masonry__counter-label{right:calc( 13px + 14 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.Masonry .Masonry__counter-label{right:27px}}.PixelArt{width:100%;height:100%;position:relative}.PixelArt .PixelArt__grid{position:absolute;top:0;left:0;background-color:transparent}.Shake .Masonry__frame:nth-child(2n){-webkit-animation-name:keyframes1;animation-name:keyframes1;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:50% 10%;transform-origin:50% 10%}.Shake .Masonry__frame:nth-child(2n-1){-webkit-animation-name:keyframes2;animation-name:keyframes2;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-transform-origin:30% 5%;transform-origin:30% 5%}@-webkit-keyframes keyframes1{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}50%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg)}}@keyframes keyframes1{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}50%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg)}}@-webkit-keyframes keyframes2{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:rotate(1deg);transform:rotate(1deg)}50%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}}@keyframes keyframes2{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:rotate(1deg);transform:rotate(1deg)}50%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}}.Icon{z-index:10000;opacity:0.5;display:inline-block;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;width:30.7px;padding:15px}@media screen and (orientation: portrait){.Icon{width:30.7px}}@media (min-width: 320px) and (orientation: portrait){.Icon{width:calc( 30.7px + 10.6 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.Icon{width:41.3px}}@media screen and (orientation: landscape){.Icon{width:30.7px}}@media (min-height: 320px) and (orientation: landscape){.Icon{width:calc( 30.7px + 10.6 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.Icon{width:41.3px}}@media screen and (orientation: portrait){.Icon{padding:15px}}@media (min-width: 320px) and (orientation: portrait){.Icon{padding:calc( 15px + 10.6 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.Icon{padding:25.6px}}@media screen and (orientation: landscape){.Icon{padding:15px}}@media (min-height: 320px) and (orientation: landscape){.Icon{padding:calc( 15px + 10.6 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.Icon{padding:25.6px}}.Icon--passive{opacity:0.05 !important}.Icon--not-selected{opacity:0.25 !important}.Lock{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:transparent url("../images/icon/lock.svg") no-repeat center center;background-size:28%;opacity:0.12}.Spinner{width:33px;height:33px;color:#ddd;border:4px solid;border-radius:50%;border-top-color:transparent;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-left:-16.5px;margin-top:-16.5px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.Painter{display:flex;height:100%;width:100%}.Painter .Painter__controller{margin-top:auto;margin-left:auto;z-index:10000}@media screen and (orientation: portrait){.Painter .Painter__controller{width:307px}}@media (min-width: 320px) and (orientation: portrait){.Painter .Painter__controller{width:calc( 307px + 173 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.Painter .Painter__controller{width:480px}}@media screen and (orientation: landscape){.Painter .Painter__controller{height:307px}}@media (min-height: 320px) and (orientation: landscape){.Painter .Painter__controller{height:calc( 307px + 173 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.Painter .Painter__controller{height:480px}}@media screen and (orientation: portrait){.Painter .Painter__controller{margin-right:auto}}@media screen and (orientation: landscape){.Painter .Painter__controller{margin-bottom:auto;display:flex;flex-direction:row}}.Painter .Painter__panel{border-radius:13px 13px 0 0}@media screen and (orientation: landscape){.Painter .Painter__panel{border-radius:13px 0 0 13px;display:flex}}.Painter .Painter__list{display:flex;justify-content:center}@media screen and (orientation: portrait){.Painter .Painter__list{flex-wrap:wrap}}@media screen and (orientation: landscape){.Painter .Painter__list{flex-direction:column;height:100%}}.PaletteSpeechBubble{display:none}.PaletteSpeechBubble .PaletteSpeechBubble__background{z-index:10001;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.2}.PaletteSpeechBubble .PaletteSpeechBubble__body{display:flex;overflow:scroll;-webkit-overflow-scrolling:touch;border-style:solid;border-color:transparent;border-radius:13px}@media screen and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__body{width:480px}}@media (min-height: 320px) and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__body{width:calc( 480px + 240 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__body{width:720px}}@media screen and (orientation: portrait){.PaletteSpeechBubble .PaletteSpeechBubble__body{overflow-x:hidden;overflow-y:scroll;border-width:18px 0;max-height:60vh}}@media screen and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__body{overflow-x:scroll;overflow-y:hidden;border-width:0 18px;max-width:60vw;flex-wrap:wrap}}.PaletteSpeechBubble .PaletteSpeechBubble__tail{width:0;height:0;border-style:solid;visibility:hidden}@media screen and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__tail{margin-top:20.16px}}@media (min-height: 320px) and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__tail{margin-top:calc( 20.16px + 9.6 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__tail{margin-top:29.76px}}@media screen and (orientation: portrait){.PaletteSpeechBubble .PaletteSpeechBubble__tail{margin-right:20.16px}}@media (min-width: 320px) and (orientation: portrait){.PaletteSpeechBubble .PaletteSpeechBubble__tail{margin-right:calc( 20.16px + 9.6 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.PaletteSpeechBubble .PaletteSpeechBubble__tail{margin-right:29.76px}}@media screen and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__tail{margin-bottom:20.16px}}@media (min-height: 320px) and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__tail{margin-bottom:calc( 20.16px + 9.6 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__tail{margin-bottom:29.76px}}@media screen and (orientation: portrait){.PaletteSpeechBubble .PaletteSpeechBubble__tail{margin-left:20.16px}}@media (min-width: 320px) and (orientation: portrait){.PaletteSpeechBubble .PaletteSpeechBubble__tail{margin-left:calc( 20.16px + 9.6 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.PaletteSpeechBubble .PaletteSpeechBubble__tail{margin-left:29.76px}}@media screen and (orientation: portrait){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-top-width:14.4px}}@media (min-width: 320px) and (orientation: portrait){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-top-width:calc( 14.4px + 8 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-top-width:22.4px}}@media screen and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-top-width:10.24px}}@media (min-height: 320px) and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-top-width:calc( 10.24px + 5.76 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-top-width:16px}}@media screen and (orientation: portrait){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-right-width:10.24px}}@media (min-width: 320px) and (orientation: portrait){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-right-width:calc( 10.24px + 5.76 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-right-width:16px}}@media screen and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-bottom-width:10.24px}}@media (min-height: 320px) and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-bottom-width:calc( 10.24px + 5.76 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-bottom-width:16px}}@media screen and (orientation: portrait){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-left-width:10.24px}}@media (min-width: 320px) and (orientation: portrait){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-left-width:calc( 10.24px + 5.76 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-left-width:16px}}@media screen and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-left-width:14.4px}}@media (min-height: 320px) and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-left-width:calc( 14.4px + 8 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-left-width:22.4px}}@media screen and (orientation: portrait){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-color:#f0f4f8 transparent transparent transparent}}@media screen and (orientation: landscape){.PaletteSpeechBubble .PaletteSpeechBubble__tail{border-color:transparent transparent transparent #f0f4f8}}.PaletteSpeechBubble .PaletteSpeechBubble__selected-tail{visibility:visible}.ColorPlate{border-radius:50%;border-style:solid;border-color:#f0f4f8;border-width:4.32px;width:24.64px;height:24.64px;margin:13.92px}@media screen and (orientation: portrait){.ColorPlate{border-width:4.32px}}@media (min-width: 320px) and (orientation: portrait){.ColorPlate{border-width:calc( 4.32px + 1.12 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.ColorPlate{border-width:5.44px}}@media screen and (orientation: landscape){.ColorPlate{border-width:4.32px}}@media (min-height: 320px) and (orientation: landscape){.ColorPlate{border-width:calc( 4.32px + 1.12 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.ColorPlate{border-width:5.44px}}@media screen and (orientation: portrait){.ColorPlate{width:24.64px}}@media (min-width: 320px) and (orientation: portrait){.ColorPlate{width:calc( 24.64px + 7.36 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.ColorPlate{width:32px}}@media screen and (orientation: landscape){.ColorPlate{width:24.64px}}@media (min-height: 320px) and (orientation: landscape){.ColorPlate{width:calc( 24.64px + 7.36 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.ColorPlate{width:32px}}@media screen and (orientation: portrait){.ColorPlate{height:24.64px}}@media (min-width: 320px) and (orientation: portrait){.ColorPlate{height:calc( 24.64px + 7.36 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.ColorPlate{height:32px}}@media screen and (orientation: landscape){.ColorPlate{height:24.64px}}@media (min-height: 320px) and (orientation: landscape){.ColorPlate{height:calc( 24.64px + 7.36 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.ColorPlate{height:32px}}@media screen and (orientation: portrait){.ColorPlate{margin:13.92px}}@media (min-width: 320px) and (orientation: portrait){.ColorPlate{margin:calc( 13.92px + 10.56 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.ColorPlate{margin:24.48px}}@media screen and (orientation: landscape){.ColorPlate{margin:13.92px}}@media (min-height: 320px) and (orientation: landscape){.ColorPlate{margin:calc( 13.92px + 10.56 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.ColorPlate{margin:24.48px}}.ColorPlate--selected{border-color:#fff;z-index:10002;-webkit-box-shadow:0 0 1px 0 #8c8c8c;box-shadow:0 0 1px 0 #8c8c8c}.ColorPlate .ColorPlate--lock{background-size:65%;opacity:0.2}.ColorPicker{position:relative}.ColorPicker .ColorPicker__slider-wrap{display:inline-block;position:relative}@media screen and (orientation: portrait){.ColorPicker .ColorPicker__slider-wrap{margin-left:0;margin-right:0;margin-top:13.92px;margin-bottom:13.92px}}@media screen and (orientation: portrait) and (min-width: 320px){.ColorPicker .ColorPicker__slider-wrap{margin-top:calc( 13.92px + 10.56 * ( 100vw - 320px ) / (1201 - 320))}}@media screen and (orientation: portrait) and (min-width: 1201px){.ColorPicker .ColorPicker__slider-wrap{margin-top:24.48px}}@media screen and (orientation: portrait) and (min-width: 320px){.ColorPicker .ColorPicker__slider-wrap{margin-bottom:calc( 13.92px + 10.56 * ( 100vw - 320px ) / (1201 - 320))}}@media screen and (orientation: portrait) and (min-width: 1201px){.ColorPicker .ColorPicker__slider-wrap{margin-bottom:24.48px}}@media screen and (orientation: landscape){.ColorPicker .ColorPicker__slider-wrap{margin-top:0;margin-bottom:0;margin-left:13.92px;margin-right:13.92px}}@media screen and (orientation: landscape) and (min-width: 320px){.ColorPicker .ColorPicker__slider-wrap{margin-left:calc( 13.92px + 10.56 * ( 100vw - 320px ) / (1201 - 320))}}@media screen and (orientation: landscape) and (min-width: 1201px){.ColorPicker .ColorPicker__slider-wrap{margin-left:24.48px}}@media screen and (orientation: landscape) and (min-width: 320px){.ColorPicker .ColorPicker__slider-wrap{margin-right:calc( 13.92px + 10.56 * ( 100vw - 320px ) / (1201 - 320))}}@media screen and (orientation: landscape) and (min-width: 1201px){.ColorPicker .ColorPicker__slider-wrap{margin-right:24.48px}}.ColorPicker .ColorPicker__slider-canvas{border-radius:20px;border:solid 2px #fff}.ColorPicker .ColorPicker__slider-pointer{border-radius:100%;border:solid 3px #f0f4f8;height:10px;pointer-events:none;position:absolute;width:10px;overflow:hidden;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (orientation: portrait){.ColorPicker .ColorPicker__slider-pointer{top:50%}}@media screen and (orientation: landscape){.ColorPicker .ColorPicker__slider-pointer{left:50%}}.UndoIcon{padding-right:12.16px}@media screen and (orientation: portrait){.UndoIcon{padding-right:12.16px}}@media (min-width: 320px) and (orientation: portrait){.UndoIcon{padding-right:calc( 12.16px + 6.4 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.UndoIcon{padding-right:18.56px}}@media screen and (orientation: landscape){.UndoIcon{padding-right:12.16px}}@media (min-height: 320px) and (orientation: landscape){.UndoIcon{padding-right:calc( 12.16px + 6.4 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.UndoIcon{padding-right:18.56px}}.RedoIcon{padding-left:12.16px}@media screen and (orientation: portrait){.RedoIcon{padding-left:12.16px}}@media (min-width: 320px) and (orientation: portrait){.RedoIcon{padding-left:calc( 12.16px + 6.4 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.RedoIcon{padding-left:18.56px}}@media screen and (orientation: landscape){.RedoIcon{padding-left:12.16px}}@media (min-height: 320px) and (orientation: landscape){.RedoIcon{padding-left:calc( 12.16px + 6.4 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.RedoIcon{padding-left:18.56px}}.Carousel{overflow:hidden;position:relative;width:100%;height:100%}.Carousel .Carousel__panel-wrap{display:flex}@media screen and (orientation: portrait){.Carousel .Carousel__panel-wrap{padding-bottom:10px}}@media (min-width: 320px) and (orientation: portrait){.Carousel .Carousel__panel-wrap{padding-bottom:calc( 10px + 7 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.Carousel .Carousel__panel-wrap{padding-bottom:17px}}@media screen and (orientation: landscape){.Carousel .Carousel__panel-wrap{padding-right:10px}}@media (min-height: 320px) and (orientation: landscape){.Carousel .Carousel__panel-wrap{padding-right:calc( 10px + 7 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.Carousel .Carousel__panel-wrap{padding-right:17px}}.Carousel .Carousel__panel{width:100%;height:100%}.Carousel .Carousel__is-animating{-webkit-transition:-webkit-transform 400ms cubic-bezier(0.5, 0, 0.5, 1);transition:-webkit-transform 400ms cubic-bezier(0.5, 0, 0.5, 1);transition:transform 400ms cubic-bezier(0.5, 0, 0.5, 1);transition:transform 400ms cubic-bezier(0.5, 0, 0.5, 1), -webkit-transform 400ms cubic-bezier(0.5, 0, 0.5, 1)}.Carousel .Carousel__indicator-wrap{position:absolute}@media screen and (orientation: portrait){.Carousel .Carousel__indicator-wrap{width:100%;bottom:0}}@media screen and (orientation: landscape){.Carousel .Carousel__indicator-wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;top:0;right:0}}.Carousel .Carousel__indicator{border-radius:50%;display:inline-block;background-color:#d1d1d1;vertical-align:middle;margin:1.8px;width:5px;height:5px}@media screen and (orientation: portrait){.Carousel .Carousel__indicator{margin:1.8px}}@media (min-width: 320px) and (orientation: portrait){.Carousel .Carousel__indicator{margin:calc( 1.8px + 2.2 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.Carousel .Carousel__indicator{margin:4px}}@media screen and (orientation: landscape){.Carousel .Carousel__indicator{margin:1.8px}}@media (min-height: 320px) and (orientation: landscape){.Carousel .Carousel__indicator{margin:calc( 1.8px + 2.2 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.Carousel .Carousel__indicator{margin:4px}}@media screen and (orientation: portrait){.Carousel .Carousel__indicator{width:5px}}@media (min-width: 320px) and (orientation: portrait){.Carousel .Carousel__indicator{width:calc( 5px + 2 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.Carousel .Carousel__indicator{width:7px}}@media screen and (orientation: landscape){.Carousel .Carousel__indicator{width:5px}}@media (min-height: 320px) and (orientation: landscape){.Carousel .Carousel__indicator{width:calc( 5px + 2 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.Carousel .Carousel__indicator{width:7px}}@media screen and (orientation: portrait){.Carousel .Carousel__indicator{height:5px}}@media (min-width: 320px) and (orientation: portrait){.Carousel .Carousel__indicator{height:calc( 5px + 2 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.Carousel .Carousel__indicator{height:7px}}@media screen and (orientation: landscape){.Carousel .Carousel__indicator{height:5px}}@media (min-height: 320px) and (orientation: landscape){.Carousel .Carousel__indicator{height:calc( 5px + 2 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.Carousel .Carousel__indicator{height:7px}}.Carousel .Carousel__indicator--active{background-color:#40a4e2;width:6px;height:6px}@media screen and (orientation: portrait){.Carousel .Carousel__indicator--active{width:6px}}@media (min-width: 320px) and (orientation: portrait){.Carousel .Carousel__indicator--active{width:calc( 6px + 2.4 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.Carousel .Carousel__indicator--active{width:8.4px}}@media screen and (orientation: landscape){.Carousel .Carousel__indicator--active{width:6px}}@media (min-height: 320px) and (orientation: landscape){.Carousel .Carousel__indicator--active{width:calc( 6px + 2.4 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.Carousel .Carousel__indicator--active{width:8.4px}}@media screen and (orientation: portrait){.Carousel .Carousel__indicator--active{height:6px}}@media (min-width: 320px) and (orientation: portrait){.Carousel .Carousel__indicator--active{height:calc( 6px + 2.4 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px) and (orientation: portrait){.Carousel .Carousel__indicator--active{height:8.4px}}@media screen and (orientation: landscape){.Carousel .Carousel__indicator--active{height:6px}}@media (min-height: 320px) and (orientation: landscape){.Carousel .Carousel__indicator--active{height:calc( 6px + 2.4 * ( 100vh - 320px ) / (1201 - 320))}}@media (min-height: 1201px) and (orientation: landscape){.Carousel .Carousel__indicator--active{height:8.4px}}html{width:100vw;height:100vh}body{line-height:0;font-family:system-ui, sans-serif;text-align:center;width:100vw;height:100vh;max-height:100%;margin:0;padding:0;-webkit-tap-highlight-color:transparent}a{text-decoration:none}ul{list-style:none}#bottom{outline:none}.outer-color{background:#f2f2f2}.inner-color{background:#f0f4f8}.select-mode-color{background:#e3e3e3}.overflow-hide{overflow:hidden}.user-select-none{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:calc(constant(safe-area-inset-bottom) - 16px);padding-bottom:calc(env(safe-area-inset-bottom) - 16px)}.passive-button{opacity:0.2 !important;pointer-events:none}.centering{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.touchscreen{text-align:center;width:100%;height:100%;margin:0;padding:0;position:fixed;top:0;left:0;opacity:0;z-index:9999}.fix-upper-left{position:fixed;left:0;top:0}.fix-lower-right{position:fixed;right:0;bottom:0}.fix-lower-left{position:fixed;left:0;bottom:0}.flow-left{float:left}.display-front{position:relative;z-index:10002}.inline-block{display:inline-block}.display-none{display:none}.warning{color:#f05a0f;padding:12px}.fullscreen{width:100%;height:100%;margin:0;padding:0;position:fixed;top:0;left:0}.left-justified-footer,.between-justified-footer{display:flex;position:fixed;bottom:0;width:100%}.between-justified-footer{justify-content:space-between}.left-justified-footer{justify-content:flex-start}.safe-area-icon{padding:18px}@media (min-width: 320px){.safe-area-icon{padding:calc( 18px + 22 * ( 100vw - 320px ) / (1201 - 320))}}@media (min-width: 1201px){.safe-area-icon{padding:40px}}#js-unlock-btn-wrap{display:none}#js-scene-fullscreen{display:none}#js-edit-icon{display:none}#js-upload-icon{display:none}#js-locked-add-icon{display:none}.js-palette-plates{position:relative}#js-monitor-plate{pointer-events:none;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform:scale(1.4);transform:scale(1.4)}.js-selecting-counter{display:none}