*{box-sizing:border-box}html{font-size:20px}html,body{height:100%;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow:hidden}.invisible{display:none !important}.hidden{visibility:hidden}#experience-wrapper{display:block;height:100%;width:100%}.modal-font,.modal-secondary-button,.modal-primary-button,.modal .modal-text{margin:0;font-size:.8rem;font-style:normal;font-weight:500;line-height:1rem;font-family:var(--app-fontFamily)}.modal-button,.modal-secondary-button,.modal-primary-button{margin:0;height:unset;opacity:unset;border:none;box-shadow:none;outline:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:var(--launcher-button-borderRadius)}.modal{z-index:60;position:fixed;top:0;left:0;height:100%;width:100%;overflow-y:auto;display:flex;justify-content:center;align-items:center}.modal .modal-overlay{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-1;background-color:#0855ff;opacity:.6}.modal .modal-content{background:#fff;padding:1.6rem 1.2rem;border-radius:1rem;width:100%;max-width:15rem;height:100%;max-height:17rem;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1rem}.modal p{text-align:center}.modal .modal-title{font-family:var(--app-fontFamily);font-size:.9rem;font-style:normal;font-weight:700;line-height:1.2rem;margin:0}.modal .modal-actions{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:.5rem;width:100%}.modal-primary-button{padding:.7rem .35rem;width:6rem;color:var(--launcher-button-textColor);background:var(--launcher-button-backgroundColor)}.modal-secondary-button{padding:0 .35rem;width:6rem;color:var(--launcher-button-backgroundColor);background:rgba(0,0,0,0)}button.primary{border:none;box-shadow:none;outline:none;position:relative;z-index:1;overflow:hidden;cursor:pointer;padding:.6rem 2.35rem;border-radius:1.25rem;font-family:var(--app-fontFamily);letter-spacing:0;font-size:.9rem;font-weight:800;line-height:.9rem;background:#0855ff;color:#fff}button.secondary{background:rgba(0,0,0,0);outline:unset;border:none;font-weight:700;line-height:1rem;font-family:var(--app-fontFamily);color:#fc1aa0;font-size:.9rem;margin:0}@-webkit-keyframes launcher__spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes launcher__spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.launcher{z-index:80;background-color:var(--launcher-backgroundColor);position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;padding:3rem 1.5rem 4.5rem 1.5rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-end;transition:opacity .5s;-webkit-transition:opacity .5s}@media(max-height: 650px){.launcher .launcher{padding:1rem}}.launcher__background-image{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.launcher__badge{position:absolute;bottom:.75rem;left:0;width:100%;text-align:center}.launcher__badge img{width:4rem}.launcher__p{color:var(--launcher-textColor);font-family:var(--app-fontFamily);text-align:center;font-size:.75rem;font-weight:800;margin:0;line-height:1rem}.launcher__p.launcher__p--small{font-size:.65rem;line-height:.9rem}@media(max-height: 650px){.launcher__p{font-size:.55rem;line-height:.8rem}.launcher__p.launcher__p--small{font-size:.55rem;line-height:.8rem}}.launcher__body{align-items:center;width:100%;transition:transform .5s;-webkit-transition:transform .5s}.launcher__content{max-width:21rem;width:100%;margin:auto}.launcher__logo{position:relative;transition:transform .5s;-webkit-transition:transform .5s}.launcher__logo>img{max-width:9rem;max-height:7.5rem;margin:0 auto;transition:transform .5s;-webkit-transition:transform .5s;transition-delay:.5s;-webkit-transition-delay:.5s}@media(max-height: 650px){.launcher__logo>img{max-width:7rem}}.launcher__browser{margin-top:1rem;display:none}.launcher__browser.launcher__browser--show{display:block;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;justify-content:flex-start;margin-bottom:80%}.launcher__browser.launcher__browser--show svg path{fill:var(--launcher-textColor)}.launcher__browser .launcher__p{text-align:left;font-size:.85rem}.launcher__launch{padding-top:2.5rem}@media(max-height: 650px){.launcher__launch{padding-top:1.5rem}}.launcher__launch>button{font-family:var(--app-fontFamily);background:var(--launcher-button-backgroundColor);padding:.8rem 2.75rem;border-radius:var(--launcher-button-borderRadius);font-size:.8rem;text-decoration:none;font-weight:bold;border:none;box-shadow:none;outline:none;cursor:pointer;outline:none;cursor:pointer;color:var(--launcher-button-textColor);font-weight:800;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.launcher__help{margin-top:1.5rem}@media(max-height: 650px){.launcher__help{margin-top:1rem}}.launcher__help>p{font-weight:400}.launcher__help>p>a{font-weight:400;color:var(--launcher-textColor);text-decoration:unset}.launcher__help>p>a>span{color:var(--launcher-linkColor);font-weight:800}.launcher__footer{align-self:flex-end;width:100%;transition:height .5s;-webkit-transition:height .5s;overflow:hidden}.launcher__policy>p{font-weight:400}.launcher__policy>p>span{font-weight:800;text-transform:uppercase}.launcher__links{margin-top:.6rem}.launcher__links>p{color:var(--launcher-linkColor);font-weight:800}.launcher__links>p>a{color:var(--launcher-linkColor);text-decoration:unset}.launcher__actions{transition:height .5s;-webkit-transition:height .5s;overflow:hidden}.launcher__loading{z-index:-1;transform:scale(1.5);-webkit-transform:scale(1.5);transition:transform .5s,opacity .5s;-webkit-transition:transform .5s,opacity .5s;transition-delay:.5s;-webkit-transition-delay:.5s;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:10rem;width:10rem;pointer-events:none;cursor:default}.launcher__error,.launcher__statuses,.launcher__action{z-index:1;position:absolute;top:0;left:0;height:100%;width:100%;transform:translateY(8rem)}.launcher__error>div,.launcher__statuses>div,.launcher__action>div{position:absolute;top:0;left:-25%;height:100%;width:150%;display:flex;flex-flow:column;align-items:center;justify-content:center;opacity:0;transform:translateY(-2rem);transition-duration:.5s}.launcher__error>div:first-child,.launcher__statuses>div:first-child,.launcher__action>div:first-child{transform:translateY(-4rem)}.launcher__error>div p,.launcher__statuses>div p,.launcher__action>div p{width:100%;text-align:center;font-family:var(--app-fontFamily);font-size:.7rem;margin:0;color:var(--launcher-textColor)}.launcher__action>div div{margin-top:.5rem}.launcher__action>div div button{pointer-events:all;padding:.6rem 1rem;font-size:.6rem;text-decoration:none;font-weight:bold;border:none;box-shadow:none;outline:none;cursor:pointer;outline:none;cursor:pointer;font-weight:800;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.launcher__action>div div button[accept]{color:var(--launcher-button-textColor);border-radius:var(--launcher-button-borderRadius);font-family:var(--app-fontFamily);background:var(--launcher-button-backgroundColor)}.launcher__action>div div button[deny]{background:rgba(0,0,0,0);color:var(--launcher-textColor)}.launcher__statuses--first>div:nth-child(1){opacity:1;transform:translateY(0)}.launcher__statuses--second>div:nth-child(1){transform:translateY(2rem)}.launcher__statuses--second>div:nth-child(2){opacity:1;transform:translateY(0)}.launcher__statuses--third>div:nth-child(1),.launcher__statuses--third>div:nth-child(2){transform:translateY(2rem)}.launcher__statuses--third>div:nth-child(3){opacity:1;transform:translateY(0)}.launcher__spinner,.launcher__spinner::after{border-radius:50%;width:100%;height:100%}.launcher__spinner{border-top:.4rem solid var(--launcher-loader-backgroundColor);border-right:.4rem solid var(--launcher-loader-backgroundColor);border-bottom:.4rem solid var(--launcher-loader-backgroundColor);border-left:.4rem solid var(--launcher-loader-foregroundColor);transform:translateZ(0);-webkit-transform:translateZ(0);animation:launcher__spinner 1.1s infinite linear;-webkit-animation:launcher__spinner 1.1s infinite linear}.launcher.launcher--loading .launcher__footer,.launcher.launcher--loading .launcher__actions,.launcher.launcher--stuck .launcher__footer,.launcher.launcher--stuck .launcher__actions{height:0 !important}.launcher.launcher--loading .launcher__logo>img,.launcher.launcher--stuck .launcher__logo>img{transform:scale(0.7);-webkit-transform:scale(0.7)}.launcher.launcher--loading .launcher__loading,.launcher.launcher--stuck .launcher__loading{transform:scale(1);-webkit-transform:scale(1);opacity:1}.launcher.launcher--stuck .launcher__loading{transition-delay:0s;-webkit-transition-delay:0s}.launcher.launcher--stuck .launcher__spinner{animation:none;-webkit-animation:none;opacity:0;transition:opacity .5s;-webkit-transition:opacity .5s}.launcher.launcher--error .launcher__logo,.launcher.launcher--message .launcher__logo,.launcher.launcher--action .launcher__logo{transform:translateY(-4rem);-webkit-transform:translateY(-4rem)}.launcher.launcher--action .launcher__action>div:nth-child(1){opacity:1;transform:translateY(0)}.launcher.launcher--error .launcher__error>div:nth-child(1){opacity:1;transform:translateY(0)}.launcher.launcher--loaded:not(.arjs-loader){opacity:0}.launcher.launcher--loaded:not(.arjs-loader) .launcher__body{transform:scale(1.5);-webkit-transform:scale(1.5)}.ios_social{margin-bottom:40% !important}.desktop{z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--launcher-backgroundColor);flex-flow:row wrap;overflow-y:auto;overflow-x:hidden;justify-content:center;display:none;align-items:center}.desktop__background-image{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.desktop__container{width:100%;max-width:65rem;padding:1.5rem}.desktop__row{text-align:center}.desktop__qr{width:9rem;height:9rem;overflow:hidden;background-color:#fff;border-radius:1.75rem;padding:.9rem;margin:0 auto;position:relative}.desktop__qr canvas{max-width:100%}.desktop__qr-svg{display:none}.desktop__title{font-family:var(--app-fontFamily);font-size:1.5rem;line-height:1.6rem;color:var(--launcher-textColor);text-align:center;display:block;margin:2rem auto 0;max-width:30rem;width:100%}.desktop__text{font-family:var(--app-fontFamily);font-size:1rem;line-height:1.25rem;color:var(--launcher-textColor);text-align:center;display:block;margin-top:1.25rem}.desktop__text a{color:var(--launcher-button-backgroundColor)}.logo{position:fixed}.logo.position-top-left{top:1rem;left:1rem}.logo.position-top-center{top:1rem;left:0;right:0;margin:auto}.logo.position-top-right{top:1rem;right:1rem}.logo.position-bottom-left{bottom:1rem;left:1rem}.logo.position-bottom-center{bottom:1rem;left:0;right:0;margin:auto}.logo.position-bottom-right{bottom:1rem;right:1rem}#builder-loader{background:#333;position:fixed;z-index:80;top:0;left:0;height:100%;width:100%;transition-duration:.35s;-webkit-transition-duration:.35s}#builder-loader.hide{opacity:0;pointer-events:none;cursor:default}#builder-loader .loader-spinner{animation:rotation 1.4s linear infinite;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}#builder-loader .loader-spinner .loader-spinner-path{stroke-dasharray:180;stroke-dashoffset:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:turn 1.35s ease-in-out infinite;animation:turn 1.35s ease-in-out infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes turn{0%{stroke-dashoffset:180}50%{stroke-dashoffset:45;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:180;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes turn{0%{stroke-dashoffset:180}50%{stroke-dashoffset:45;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:180;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}#wrong-browser-screen{position:fixed;z-index:90;bottom:0;left:0;margin:auto;width:100%;height:100%;background:#2c136e;text-align:center;font-family:var(--app-fontFamily);padding:12px 12px 14px;font-size:.75rem;display:none;flex-flow:column wrap;justify-content:center;background:#333}#wrong-browser-screen.show{display:flex}#wrong-browser-screen p{margin:0;color:#fff;font-size:1.5rem}#surface-viewer{position:absolute;left:0;width:100%;height:100%;display:none}body.trigger-geolocation video{object-fit:cover;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}body.trigger-geolocation .low-accuracy{z-index:70;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column;align-items:center;pointer-events:none}body.trigger-geolocation .low-accuracy::before{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;background-color:var(--launcher-backgroundColor);opacity:0;transition:opacity .35s}body.trigger-geolocation .low-accuracy__toast{width:420px;max-width:calc(100% - 1.5rem);border-radius:var(--launcher-button-borderRadius);background-color:var(--launcher-backgroundColor);padding:1.5rem;margin:auto;transform:scale(0);transition:transform .35s;transition-timing-function:cubic-bezier(0.42, 0, 0.3, 1.49)}body.trigger-geolocation .low-accuracy__text{color:var(--launcher-textColor);font-family:var(--app-fontFamily);text-align:center;font-size:.75rem;font-weight:800;margin:0;line-height:1rem}@media(max-height: 650px){body.trigger-geolocation .low-accuracy__text{font-size:.55rem;line-height:.8rem}}body.trigger-geolocation .low-accuracy__spinner{border-top:.2rem solid var(--launcher-loader-backgroundColor);border-right:.2rem solid var(--launcher-loader-backgroundColor);border-bottom:.2rem solid var(--launcher-loader-backgroundColor);border-left:.2rem solid var(--launcher-loader-foregroundColor);animation:launcher__spinner 1.1s infinite linear;-webkit-animation:launcher__spinner 1.1s infinite linear;height:2.5rem;width:2.5rem;border-radius:50%;margin:auto auto 1rem}body.trigger-geolocation .low-accuracy.low-accuracy--appear{pointer-events:all}body.trigger-geolocation .low-accuracy.low-accuracy--appear::before{opacity:.2}body.trigger-geolocation .low-accuracy.low-accuracy--appear .low-accuracy__toast{transform:scale(1)}body.trigger-face a-scene,body.trigger-face video,body.trigger-face [aryel-camera-renderer]{transform:rotateY(180deg)}body.trigger-360{overflow:hidden}#camera-360{z-index:-1;position:fixed;top:0;left:0;object-fit:cover;height:100%;width:100%}#click-handler-360{z-index:15;position:fixed;top:0;left:0;width:100%;height:100%}.toolbar__trigger{position:fixed;right:.75rem;bottom:.75rem;border-radius:50%;background-color:var(--app-nav-backgroundColor);height:2.5rem;width:2.5rem;z-index:50;cursor:pointer;overflow:hidden}.toolbar__trigger-open{width:1.2rem;height:.85rem;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;transition:height .2s}.toolbar__trigger-open span{height:.15rem;width:1.2rem;background-color:var(--app-nav-textColor);position:absolute;right:0;transition:opacity .2s,top .2s,bottom .2s,transform .2s}.toolbar__trigger-open span:first-child{top:0}.toolbar__trigger-open span:nth-child(2){top:0;bottom:0;margin:auto}.toolbar__trigger-open span:nth-child(3){top:0;bottom:0;margin:auto}.toolbar__trigger-open span:last-child{bottom:0}.toolbar__actions{position:fixed;bottom:5rem;right:1rem;width:2rem;z-index:49;display:flex;flex-flow:column-reverse;pointer-events:none}.toolbar__action{height:2rem;width:2rem;opacity:0;cursor:pointer;overflow:hidden;text-decoration:none;transform:translateY(50%);transition:transform .1s,opacity .1s;transition-timing-function:cubic-bezier(0.42, 0, 0.3, 1.49)}.toolbar__action:nth-child(0){transition-delay:calc(0*.05s)}.toolbar__action:nth-child(1){transition-delay:calc(1*.05s)}.toolbar__action:nth-child(2){transition-delay:calc(2*.05s)}.toolbar__action:nth-child(3){transition-delay:calc(3*.05s)}.toolbar__action:nth-child(4){transition-delay:calc(4*.05s)}.toolbar__action:nth-child(5){transition-delay:calc(5*.05s)}.toolbar__action:nth-child(6){transition-delay:calc(6*.05s)}.toolbar__action:nth-child(7){transition-delay:calc(7*.05s)}.toolbar__action:nth-child(8){transition-delay:calc(8*.05s)}.toolbar__action:nth-child(9){transition-delay:calc(9*.05s)}.toolbar__action:nth-child(10){transition-delay:calc(10*.05s)}.toolbar__action+.toolbar__action{margin-bottom:.5rem}.toolbar__action span{color:var(--app-nav-backgroundColor);font-size:1.5rem;display:block;line-height:2rem;width:100%;text-align:center}.toolbar .toolbar__shadow{z-index:48;pointer-events:none;position:fixed;top:0;right:0;height:100%;width:9.5rem;opacity:0;transition:opacity .35s;background:linear-gradient(270deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%)}.toolbar .toolbar__chip{font-family:var(--app-fontFamily);background-color:#fff;padding:.5rem 1rem;position:fixed;font-size:.7rem;bottom:5rem;right:3rem;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;border-radius:.5rem;opacity:0}body.toolbar-open .toolbar__trigger-open{height:1.2rem}body.toolbar-open .toolbar__trigger-open span:first-child{top:-0.15rem;opacity:0}body.toolbar-open .toolbar__trigger-open span:nth-child(2){transform:rotate(45deg)}body.toolbar-open .toolbar__trigger-open span:nth-child(3){transform:rotate(-45deg)}body.toolbar-open .toolbar__trigger-open span:last-child{bottom:-0.15rem;opacity:0}body.toolbar-open .toolbar__shadow{opacity:1}body.toolbar-open .toolbar__actions{pointer-events:all}body.toolbar-open .toolbar__action{opacity:1;transform:translateY(0)}.experience__chip{font-family:var(--app-fontFamily);background-color:#fff;padding:.5rem 1rem;position:fixed;font-size:.7rem;bottom:1rem;right:3rem;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;border-radius:.5rem;opacity:0}.shutter{position:absolute;bottom:16px;left:0;right:0;width:96px;height:96px;z-index:30;background-color:#fff;margin:auto;border-radius:50%;transform:scale(0.75);cursor:pointer;pointer-events:none}.shutter::before{content:"";position:absolute;border:4px solid #fff;top:-12px;left:-12px;border-radius:50%;width:calc(100% + 16px);height:calc(100% + 16px);pointer-events:auto}.flash{pointer-events:none;position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;opacity:0;z-index:70;transition-duration:.35s}.flash.active{opacity:1}.shot{position:absolute;z-index:30;bottom:1.2rem;left:1.2rem;width:1.2rem;width:100%;max-width:6.25rem;opacity:0;transform:translateY(100%);transition:.2s;padding:.2rem;background:#fff;border-radius:.5rem}.shot img{width:100%;border-radius:.5rem;display:block}.shot--show{opacity:1;transform:translateY(0)}.shot__remove,.shot__share,.shot__download{position:absolute;top:-0.6rem;right:-0.6rem;height:1.6rem;width:1.6rem;background-color:#fff;border-radius:50%;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.shot__share,.shot__download{top:1.6rem}.shot__share i{font-size:1.1rem}.shot__share+.shot__download{top:3.8rem}.shot__canvas{position:fixed;z-index:-1;visibility:hidden;pointer-events:none}.scene-frame{display:none;pointer-events:none}.scene-frame.scene-frame--show{display:block}.frame{position:absolute;z-index:10;max-height:50%;max-width:50%;animation:iosDebugger 2s ease 0s 1 normal forwards !important;animation-duration:2;animation-iteration-count:infinite !important}.frame.frame--top-left{top:0;left:0}.frame.frame--top{top:0;left:0;right:0;margin:auto;max-height:unset;max-width:100%}.frame.frame--top-right{top:0;right:0}.frame.frame--left{top:0;left:0;bottom:0;margin:auto;max-height:100%;max-width:unset}.frame.frame--right{top:0;right:0;bottom:0;margin:auto;max-height:100%;max-width:unset}.frame.frame--bottom-left{bottom:0;left:0}.frame.frame--bottom{bottom:0;left:0;right:0;margin:auto;max-height:unset;max-width:100%}.frame.frame--bottom-right{bottom:0;right:0}@keyframes iosDebugger{0%,50%,100%{opacity:1}25%,75%{opacity:1}}.a-dialog-buttons,.a-dialog-deny-button,.a-dialog-allow-button,.a-dialog-ok-button{border:none;box-shadow:none;outline:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;height:unset;opacity:unset;cursor:pointer;border-radius:var(--launcher-button-borderRadius)}.a-font,.a-dialog-text,.a-dialog-buttons,.a-dialog-deny-button,.a-dialog-allow-button,.a-dialog-ok-button{font-size:.8rem;font-style:normal;font-weight:500;line-height:1rem;font-family:var(--app-fontFamily)}.a-flex,.a-dialog-buttons-container,.a-dialog{display:flex;align-items:center;justify-content:center}.a-dialog{width:100%;height:100%;max-width:15rem;max-height:11.25rem;overflow-y:auto;border-radius:1rem;padding:1.6rem 1.2rem;background-color:#fff;flex-direction:column;gap:1.6rem}.a-dialog-text-container{height:unset}.a-dialog-text{margin:0;text-align:center}.a-dialog-buttons-container{height:unset;gap:.5rem}.a-dialog-ok-button{width:6.2rem;padding:.7rem 1.2rem;color:var(--launcher-button-textColor);background:var(--launcher-button-backgroundColor)}.a-dialog-allow-button{width:6.2rem;padding:.7rem 1.2rem;color:var(--launcher-button-textColor);background:var(--launcher-button-backgroundColor)}.a-dialog-deny-button{width:2.75rem;padding:0;background-color:rgba(0,0,0,0);color:var(--launcher-button-backgroundColor)}#main-sound-controller{position:fixed;top:0;left:0}#click-handler{position:fixed;top:0;right:0;bottom:0;left:0}.scene-button{position:fixed;bottom:1.3rem;left:1rem;width:calc(100% - 2rem);text-align:center;z-index:20}.scene-button.has-toolbar{bottom:7rem}.scene-button button{padding:.8rem 2.35rem;border-radius:1.25rem;border:none;box-shadow:none;outline:none;cursor:pointer;outline:none;cursor:pointer;font-size:.8rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;font-family:var(--app-fontFamily)}.scene-button.screenshot{bottom:7.3rem}.grain{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:8;background-repeat:repeat;opacity:.125;pointer-events:none}.app-logo{position:fixed;top:1rem;left:0;right:0;margin:auto;max-width:5.75rem;max-height:2rem;z-index:50}.app-logo--hide{display:none}.demo-badge{z-index:40;position:fixed;top:0;left:0;width:clamp(60px,12vw,120px)}#demo-watermark{width:100%;height:100%;position:absolute;pointer-events:none;background-repeat:repeat;z-index:105}.trigger-preview{z-index:9;position:fixed;top:0;left:0;bottom:0;right:0;margin:auto;width:400px;height:400px;opacity:.5;transition:.2s;transition-timing-function:cubic-bezier(0.42, 0, 0.3, 1.49)}@media screen and (max-width: 500px){.trigger-preview{width:250px;height:250px}}.trigger-preview.trigger-preview--hide{opacity:0;transform:scale(0);transition-timing-function:ease-in}.trigger-preview.trigger-preview--scanning-only::before{content:"";position:absolute;height:.5rem;width:calc(100% - 2rem);left:0;right:0;bottom:4rem;margin:auto;background-color:#fff;animation-name:bar;animation-timing-function:ease-in-out;animation-duration:2s;animation-iteration-count:infinite;box-shadow:0 0 2rem 3rem #fff;clip-path:inset(0 0 -5rem 0)}@media screen and (max-width: 500px){.trigger-preview.trigger-preview--scanning-only::before{bottom:1.5rem;box-shadow:0 -0.5rem 1rem 2rem #fff;animation-name:bar-small}}.trigger-preview span{display:block;height:12%;width:12%;position:absolute}.trigger-preview span:first-of-type{top:0;left:0}.trigger-preview span:nth-of-type(2){top:0;right:0;transform:rotate(90deg)}.trigger-preview span:nth-of-type(3){bottom:0;right:0;transform:rotate(180deg)}.trigger-preview span:last-of-type{bottom:0;left:0;transform:rotate(270deg)}.trigger-preview span::before,.trigger-preview span::after{content:"";position:absolute;background-color:#fff;top:0;left:0}.trigger-preview span::before{width:100%;height:25%}.trigger-preview span::after{height:100%;width:25%}.trigger-preview div{position:absolute;top:10%;left:10%;width:80%;height:80%;background-size:contain;background-position:center;background-repeat:no-repeat;transition:opacity .35s}.trigger-preview div.changing{opacity:0}.filter-target{filter:var(--app-filter)}@keyframes bar{0%{opacity:0;bottom:4.5rem}35%{opacity:1}65%{opacity:1}100%{opacity:0;bottom:calc(100% - 1.5rem)}}@keyframes bar-small{0%{opacity:0;bottom:3.25rem}35%{opacity:1}65%{opacity:1}100%{opacity:0;bottom:calc(100% - 1.5rem)}}
