@import"https://fonts.googleapis.com/css2?family=Inter&family=Jost:wght@600;700&display=swap";:root{-ms-touch-action:manipulation;touch-action:manipulation;height:100%;color-scheme:light only}*,:after,:before{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;outline:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;margin:0;padding:0}@-ms-viewport{width:device-width}html{margin:0;padding:0;font-size:10px}body{margin:0;padding:0;min-width:320px;background-color:transparent;font-family:Inter;font-weight:400;font-size:1.6rem;line-height:1;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%}svg:not(:root){overflow:hidden}.preview-box,.preview-box img,.preview-box video{-ms-touch-action:auto!important;touch-action:auto!important;pointer-events:auto!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-size:inherit;font-family:inherit;line-height:inherit;font-weight:inherit;word-break:inherit;white-space:inherit;text-overflow:inherit;overflow:inherit;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}a,label{-webkit-tap-highlight-color:rgba(0,0,0,0)}img{width:auto;height:auto;max-width:100%;touch-action:manipulation}img[src=""]{display:none}video[src=""]{display:none}blockquote{margin-top:0;margin-left:0;margin-right:0}p,.text{margin-top:0;margin-bottom:0}p:empty{margin-bottom:0;display:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}a{word-break:break-word;color:inherit;text-decoration:none}.hidden,[hidden]{display:none!important}svg{pointer-events:none}a,button,.button{pointer-events:all}button,.button{border:none;outline:none;color:inherit;background:transparent;background-color:transparent}button,.button{scale:1;transition:.1s transform ease-in-out}button,.button:not(:disabled):active{scale:.98}b,strong{font-weight:700}canvas{-webkit-touch-callout:default}.absolute-fill{position:absolute;top:0;left:0;bottom:0;right:0}.error-text-outer-container{display:flex;align-items:center;justify-content:center}.error-text-container{flex:0 0 auto;text-align:center;width:100%}.error-text-header{font-family:inherit;font-size:16pt;color:#fff;letter-spacing:.37;line-height:23pt}.xrextras-old-style .error-text-header{color:#323232}.error-text-hint{font-family:inherit;font-size:14pt;color:#a8a8ba;letter-spacing:.37}.error-text-detail{font-family:inherit;font-size:14pt;color:#fff}.xrextras-old-style .error-text-detail{color:#323232}.error-margin-top-5{margin-top:5vh}.error-margin-top-20{margin-top:20vh}.desktop-home-link{font-family:inherit;padding:5px 10px;border-radius:10px;color:#fff;background-color:#464766;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;pointer-events:auto}.xrextras-old-style .desktop-home-link{color:#323232;background-color:#ad50ff33}.desktop-home-link.mobile{position:fixed;width:100vw;font-size:1.1em;font-weight:800;border-radius:0;bottom:30%;left:50%;transform:translate(-50%)}.xrextras-old-style .foreground-image{filter:invert(1)}a-scene{position:relative!important;width:100%;height:100dvh;max-width:100%;overflow:hidden;border-radius:inherit}.a-canvas{position:relative;top:auto!important;overflow:hidden;border-radius:inherit;z-index:0!important;touch-action:auto!important;pointer-events:auto!important}.coaching-overlay-container{touch-action:auto!important;pointer-events:auto!important}#loadingContainer{z-index:800;font-family:Jost,sans-serif}#loadBackground{z-index:10;background-color:var(--secondary-color, #000);pointer-events:auto}#loadImage{position:absolute;margin:0;top:50%;left:50%;height:max-content;translate:-50% -50%}#loadImageContainer .container-loader{scale:.4}@keyframes black-hole{0%{transform:scale(1) translate3d(75px,0,0)}50%{transform:scale(4) translate3d(55px,0,0)}to{transform:scale(1) translate3d(75px,0,0)}}@keyframes black-hole-rotate{0%{transform:translate(-50%,-50%) rotate(0) skew(3deg)}50%{transform:translate(-50%,-50%) rotate(180deg) skew(0)}to{transform:translate(-50%,-50%) rotate(360deg) skew(3deg)}}#loadImageContainer .container-loader .loader .black-hole{backface-visibility:hidden;z-index:20;position:relative;overflow:hidden;border-radius:50%;width:250px;height:250px;padding:0;box-shadow:0 0 30px #00f inset}#loadImageContainer .container-loader .loader .black-hole .gooey-container{overflow:hidden;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0) skew(5deg);filter:url(#gooey-black-hole);width:300px;height:300px;padding:0;margin:0;box-shadow:0 0 0 22px #90f inset;animation:black-hole-rotate 5s ease infinite}#loadImageContainer .container-loader .loader .black-hole .gooey-container .bubble{display:block;position:absolute;top:50%;left:50%;width:100%;text-align:right}#loadImageContainer .container-loader .loader .black-hole .gooey-container .bubble:before{content:"";display:inline-block;background:#ff4081;width:100px;height:100px;border-radius:50%;transform:scale(1) translate3d(75px,0,0);box-shadow:0 0 10px #00f inset,0 0 10px #00f inset}#loadImageContainer .container-loader .loader .black-hole .gooey-container .bubble:nth-child(1){transform:translate(-50%,-50%) rotate(60deg)}#loadImageContainer .container-loader .loader .black-hole .gooey-container .bubble:nth-child(1):before{animation:black-hole 1s ease .5s infinite}#loadImageContainer .container-loader .loader .black-hole .gooey-container .bubble:nth-child(2){transform:translate(-50%,-50%) rotate(120deg)}#loadImageContainer .container-loader .loader .black-hole .gooey-container .bubble:nth-child(2):before{animation:black-hole 2s ease 1s infinite}#loadImageContainer .container-loader .loader .black-hole .gooey-container .bubble:nth-child(3){transform:translate(-50%,-50%) rotate(180deg)}#loadImageContainer .container-loader .loader .black-hole .gooey-container .bubble:nth-child(3):before{animation:black-hole 3s ease 1.5s infinite}#loadImageContainer .container-loader .loader .black-hole .gooey-container .bubble:nth-child(4){transform:translate(-50%,-50%) rotate(240deg)}#loadImageContainer .container-loader .loader .black-hole .gooey-container .bubble:nth-child(4):before{animation:black-hole 4s ease 2s infinite}#loadImageContainer .container-loader .loader .black-hole .gooey-container .bubble:nth-child(5){transform:translate(-50%,-50%) rotate(300deg)}#loadImageContainer .container-loader .loader .black-hole .gooey-container .bubble:nth-child(5):before{animation:black-hole 5s ease 2.5s infinite}#loadImageContainer .container-loader .loader .black-hole .gooey-container .bubble:nth-child(6){transform:translate(-50%,-50%) rotate(360deg)}#loadImageContainer .container-loader .loader .black-hole .gooey-container .bubble:nth-child(6):before{animation:black-hole 6s ease 3s infinite}#cameraPermissionsErrorApple,#microphonePermissionsErrorApple{background-color:#101118}.xrextras-old-style #cameraPermissionsErrorApple,.xrextras-old-style #microphonePermissionsErrorApple{background-color:#fff}#cameraPermissionsErrorAppleMessage,#microphonePermissionsErrorAppleMessage{font-size:1.75em;text-align:center;max-width:90vw;margin-top:5vh;margin-left:auto;margin-right:auto;color:#fff}.xrextras-old-style #cameraPermissionsErrorAppleMessage,.xrextras-old-style #microphonePermissionsErrorAppleMessage{color:#323232}.permissionIconIos{display:block;margin:0 auto;margin-top:17vh;text-align:center}.permissionIconIos img{height:20vw}.permissionIconIos img+img{margin-left:10vw}.bottom-message{color:#fff;padding:0 5vw;position:absolute;bottom:10vh;text-align:center;font-size:1.25em}#cameraPermissionsErrorAndroid,#microphonePermissionsErrorAndroid{padding:2vh 0;display:flex;flex-direction:column;pointer-events:auto;justify-content:space-around;align-items:center;background-color:#101118}.xrextras-old-style #cameraPermissionsErrorAndroid,.xrextras-old-style #microphonePermissionsErrorAndroid{background-color:#fff}#deviceMotionErrorApple{padding:3vh 2vh;display:flex;flex-direction:column;pointer-events:auto;justify-content:space-around;align-items:center;background-color:#101118;color:#fff}.xrextras-old-style #deviceMotionErrorApple{color:#2d2e43;background-color:#fff}#linkOutViewAndroid,#copyLinkViewAndroid{background-color:#101118}.xrextras-old-style #linkOutViewAndroid,.xrextras-old-style #copyLinkViewAndroid{background-color:#fff}.permission-error{padding:3vh 5vh;font-size:3.5vh;color:#fff;background-color:#101118}.xrextras-old-style .permission-error{color:#323232;background-color:#fff}.permission-error>h1{font-size:1.3em}.main-button{border:none;outline:none;background-color:#ad50ff;color:#fff;font-size:2.5vh;display:block;margin-top:2em;padding:.5em 1em;border-radius:.5em}.xrextras-old-style .main-button{background-color:#7611b7}.start-ar-button{position:fixed;bottom:25%;left:50%;transform:translate(-50%);font-family:Jost,sans-serif;font-weight:800;font-size:1.5em;text-align:center;color:#fff;text-decoration:none;border:none;background-color:#ad50ff;padding:6px 13px;border-radius:10px}.xrextras-old-style .start-ar-button{background-color:#7611b7}.permissionIcon{overflow:hidden;flex:0 0 auto;margin-bottom:2vh}.permissionIcon img{display:block;margin:0 auto;height:5vh}#cameraSelectionWorldTrackingError{z-index:999;position:absolute;top:0;width:100vw;text-align:center;color:#000;font-size:3.7vh;background-color:#fff;padding:3vh 0}.loading-error-header{font-size:3.5vh;flex:0 0 auto;color:#fff}.xrextras-old-style .loading-error-header{color:#323232}.loading-error-footer{font-size:3vh;line-height:5.5vh;flex:0 0 auto;text-align:center;width:80vmin;color:#fff}.xrextras-old-style .loading-error-footer{color:#323232}.loading-error-footer img{display:block;height:5vh;margin:0 auto;margin-bottom:2vh}.loading-error-instructions{font-family:Jost,sans-serif;color:#fff;font-size:2.5vh;list-style:none;margin-left:1em;counter-reset:line;flex:0 0 auto}.xrextras-old-style .loading-error-instructions{color:#2d2e43}.loading-error-instructions>li{position:relative;margin-bottom:4.5vh}.loading-error-instructions>li>img{max-height:3vh;vertical-align:middle;margin:0 .5vh}.loading-error-instructions>li:before{font-family:Jost,sans-serif;position:absolute;width:40px;height:40px;border-radius:3vh;color:#fff;background-color:#464766;text-align:center;left:-8vh;top:-1vh;font-size:2.5vh;line-height:5.5vh;counter-increment:line;content:counter(line)}.xrextras-old-style .loading-error-instructions>li:before{background-color:#dad1e4}.highlight{color:#fff;font-family:Jost,sans-serif;font-weight:800}.xrextras-old-style .highlight{color:#7611b7}.camera-instruction-block{display:inline-block;background-color:#8083a2;padding:1vh}.xrextras-old-style .camera-instruction-block{background-color:#ebebeb}.camera-instruction-button{display:inline-block;padding:1vh;background-color:#359aff;color:#fff;font-size:2vh;box-shadow:0 .125vh .25vh #00000080}.prompt-box-samuar{font-family:Jost,sans-serif;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:19em;max-width:100%;font-size:20px;z-index:888;background-color:#fff;overflow:hidden;border-radius:3px;color:#323232;text-align:center}.prompt-box-samuar *{font-family:Jost,sans-serif}.prompt-box-samuar p{margin:.5em .5em 2em;font-size:1.2em}.prompt-button-container-samuar{display:flex;justify-content:center}.prompt-button-samuar{flex:1 0 0;min-width:5em;max-width:10em;text-align:center;color:#fff;background-color:var(--secondary-color, #000);font-size:inherit;font-family:inherit;display:block;outline:none;border:none;margin:0;border-radius:3px;padding:.55em;font-size:1.1em}.prompt-button-samuar:not(:last-child){margin-right:.5em}.button-primary-samuar{background-color:var(--primary-color, rgb(232, 4, 21))}body:not(.xrextras-old-style) .prompt-box-samuar{background-color:#000;color:#fff;text-align:center}body:not(.xrextras-old-style) .prompt-button-samuar{background-color:var(--secondary-color, #000)}body:not(.xrextras-old-style) .button-primary-samuar{background-color:var(--primary-color, rgb(232, 4, 21))}.fade-out{animation:fade-out .3s linear forwards}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.spin{animation:spin 1.1s cubic-bezier(.785,.135,.15,.86) infinite both}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scale{-webkit-animation:scale 1s cubic-bezier(.455,.03,.515,.955) infinite alternate-reverse both;animation:scale 1s cubic-bezier(.455,.03,.515,.955) infinite alternate-reverse both}@keyframes scale{0%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation:pulse 1s ease-in-out infinite both;animation:pulse 1s ease-in-out infinite both}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}#runtimeErrorContainer{z-index:800;background-color:#101118}.xrextras-old-style #runtimeErrorContainer{background-color:#fff}.floater{-webkit-filter:drop-shadow(5px 5px 5px #222)}#almostthereContainer{z-index:820;background-color:#101118}.xrextras-old-style #almostthereContainer{background-color:#fff}#qrcode{background-color:#fff;margin:0 auto;width:250px;height:250px;padding:8px;border-radius:20px;box-sizing:content-box}#qrcode>svg{width:100%;display:block}.arrow-top-corner{position:fixed;top:3%;right:1.5%;height:36px}.arrow-top-close{position:fixed;top:3%;right:12.5%;height:36px}.arrow-bottom-close{position:fixed;bottom:3%;right:15%;height:36px;-moz-transform:scale(-1,-1);-o-transform:scale(-1,-1);-webkit-transform:scale(-1,-1);transform:scale(-1)}.arrow-bottom-corner{position:fixed;bottom:3%;right:2%;height:36px;-moz-transform:scale(-1,-1);-o-transform:scale(-1,-1);-webkit-transform:scale(-1,-1);transform:scale(-1)}.app-header-img{position:fixed;width:100vw;max-width:500px;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}.app-header-img.unknown{position:fixed;width:100vw;max-width:500px;left:50%;top:43%;transform:translate(-50%) translateY(-57%)}.poweredby-img{width:45vw!important;max-width:200px;position:fixed;bottom:12%;left:50%;transform:translate(-50%)}.poweredby-img.desktop{width:200px;bottom:15%}.bottombarbump .poweredby-img{bottom:15%}#error_msg_open_in_safari{background-color:#101118}.xrextras-old-style #error_msg_open_in_safari{background-color:#fff}.open-header-top{font-family:Jost,sans-serif;color:#fff;letter-spacing:.37;font-size:1em;position:fixed;top:0%;left:50%;transform:translate(-50%)}.xrextras-old-style .open-header-top{color:#323232}.open-header-bottom{font-family:Jost,sans-serif;color:#fff;letter-spacing:.37;font-size:1em;position:fixed;top:10%;left:50%;transform:translate(-50%)}.xrextras-old-style .open-header-bottom{color:#323232}.open-header-unknown{font-family:Jost,sans-serif;color:#fff;letter-spacing:.37;font-size:1em;position:fixed;top:5%;left:50%;transform:translate(-50%)}.xrextras-old-style .open-header-unknown{color:#323232}.desktop-message{font-family:Jost,sans-serif;margin:0 auto;margin-top:1vh;width:500px;color:#fff;font-size:24pt;line-height:1.8}.xrextras-old-style .desktop-message{color:#323232}.desktop-hint{font-family:Inter,sans-serif;font-size:14pt;color:#fff;line-height:2em;margin-top:2vh;letter-spacing:.37}.xrextras-old-style .desktop-hint{color:#323232}.copy-link-btn{position:fixed;bottom:20%;left:50%;transform:translate(-50%);font-family:Jost,sans-serif;font-weight:800;font-size:1.1em;text-align:center;color:#fff;text-decoration:none;border:none;background-color:#ad50ff;padding:6px 13px;border-radius:10px}.xrextras-old-style .copy-link-btn{background-color:#7611b7}.error-copy-link-copied{background-color:#8083a2!important}.safari-hero-image{max-height:30vmin}.immersive-background-samuar{background:linear-gradient(#464766,#2d2e43);position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:888}.immersive-enter-button-samuar{color:#fff;background:linear-gradient(#464766,#464766) padding-box,linear-gradient(#d688ff,#ad50ff) border-box;border-radius:15px;border:4px solid transparent;padding:0 15px;font-family:Inter,sans-serif;text-align:center;font-size:3em;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);max-width:100%;z-index:888}.immersive-enter-button-samuar:hover{background:#2d2e43;border:4px solid #FFF;transition:transform 125ms;transform:translate(-50%,-50%) scale(1.025)}.poweredby-img-samuar{width:35vw;max-width:200px;position:fixed;bottom:2%;left:50%;transform:translate(-50%)}.immersive-enter-button-samuar:active{background:#8083a2}.pwa-installer-root{position:fixed;z-index:1300;right:0;bottom:0;top:0;left:0;font-family:Inter,Roboto,Arial,sans-serif;font-size:14px;line-height:1.43}.pwa-installer-root .backdrop{right:0;bottom:0;top:0;left:0;display:flex;z-index:-1;position:fixed;align-items:center;touch-action:none;justify-content:center;background-color:#00000080;-webkit-tap-highlight-color:transparent}.pwa-installer-root .drawer{overflow-y:visible;top:auto;left:0;right:0;bottom:0;height:auto;max-height:100%;flex:1 0 auto;display:flex;outline:0;z-index:1200;position:fixed;flex-direction:column;-webkit-overflow-scrolling:touch;box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;color:#000000de;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;background-color:#fff}.pwa-installer-root .drawer .container{display:inline-block}.pwa-installer-root .drawer .container .content{display:flex;padding:2em;align-items:center;flex-direction:column}.pwa-installer-root .drawer .container .content .close-button{padding:0;position:absolute;align-self:flex-end;border:0;cursor:pointer}.pwa-installer-root .drawer .container .content .close-button .close:before{position:absolute;content:" ";height:2em;width:2px;background-color:#333}.pwa-installer-root .drawer .container .content .close-button .close:after{position:absolute;content:" ";height:2em;width:2px;background-color:#333}.close:before{transform:rotate(45deg)}.pwa-installer-root .drawer .container .content .close-button .close:after{transform:rotate(-45deg)}.pwa-installer-root .drawer .container .content .icon-container{filter:drop-shadow(0px 1px 2px rgba(0,0,0,.3))}.pwa-installer-root .drawer .container .content .icon-container .icon-preview{width:6em;height:6em;margin-top:-5em;clip-path:inset(6.36% round 17.543%);-webkit-clip-path:inset(6.36% round 17.543%);object-fit:fill}.pwa-installer-root .drawer .container .content .pwa-name{margin-top:0;font-weight:700;margin-bottom:1em}.pwa-installer-root .drawer .container .content .install-title{margin:0;font-weight:700}.pwa-installer-root .drawer .container .content .install-subtitle,.pwa-installer-root .drawer .container .content .install-action-text{margin:0}.pwa-installer-root .drawer .container .content .install-action-text svg{fill:currentColor;width:1em;height:1em;display:inline-block;font-size:1.5rem;transition:fill .2s cubic-bezier(.4,0,.2,1) 0ms;flex-shrink:0;-webkit-user-select:none;user-select:none}.pwa-installer-root .drawer .container .content .install-button{color:#fff;margin-top:1em;background-color:#7611b6;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;padding:6px 16px;font-size:.875rem;min-width:64px;box-sizing:border-box;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border .25s cubic-bezier(.4,0,.2,1) 0ms;font-weight:500;border-radius:4px;text-transform:uppercase;font-family:Inter,Roboto,Arial,sans-serif;border:0;cursor:pointer;display:inline-flex;outline:0;position:relative;align-items:center;-webkit-user-select:none;user-select:none;vertical-align:center;text-decoration:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}#previewContainer{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;z-index:30;opacity:0;position:fixed;top:0;left:0;bottom:0;right:0;box-sizing:border-box;pointer-events:none;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:backdrop-filter .3s linear}#previewContainer,#previewContainer *{pointer-events:none!important}#previewContainer.fade-in,#previewContainer.fade-in *{pointer-events:all!important}#previewContainer.fade-in{opacity:1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#videoPreview,#imagePreview{display:none;height:calc(600 / var(--hFigma, 567) * 100dvh);max-width:90vw;max-height:500px;border-radius:8px;background-color:#fff}.icon-button img,#videoPreview,#imagePreview,.finalize-container{filter:drop-shadow(0 0 6px #222)}.video-preview #videoPreview,.image-preview #imagePreview{display:block}.top-bar{position:relative;flex:1 0 0}.preview-box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.icon-button{padding:4vmin;user-select:none;-webkit-user-select:none;cursor:pointer}.icon-button img{display:block;height:7.5vmin}#toggleMuteButton,#closePreviewButton{position:absolute;z-index:1}#toggleMuteButton{left:0;bottom:0;display:none}.video-preview #toggleMuteButton{display:block}#closePreviewButton{top:0;right:0}.bottom-bar{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin:0 5vmin;margin-bottom:calc(40 / var(--hFigma, 567) * 100dvh)}.style-reset{background:none;border:none;outline:none;box-shadow:none!important;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.style-reset:focus{outline:0}#actionButton,#downloadButton{font-size:1.3em;min-width:3.25em;user-select:none;-webkit-user-select:none;text-align:center;margin:0!important;transform:scale(1) translateY(0);position:initial;background:var(--primary-color, rgb(232, 4, 21));font-family:Jost,sans-serif;border-radius:8px;width:calc(284 / var(--wFigma, 360) * 100dvw);height:calc(56 / var(--hFigma, 567) * 100dvh);max-width:284px;max-height:56px;color:#fff;transition:.1s transform ease-in-out;display:flex;justify-content:center;align-items:center;padding:0;text-transform:uppercase}#actionButton:active,#downloadButton:active{transform:scale(.98)}#downloadButton{margin-bottom:calc(10 / var(--hFigma, 567) * 100dvh)!important}.show-with-download-button{position:absolute;top:50%;right:0;transform:translateY(-50%)}.show-alone{margin-bottom:2vmin}#actionButton img{height:.8em;margin-left:.4em}.disabled-download.video-preview #openSafariText{display:block;font-size:5vmin}.disabled-download.image-preview #tapAndHoldText{display:block;font-size:7.5vmin}#openSafariText,#tapAndHoldText{display:none;padding:.3em .5em;user-select:none;-webkit-user-select:none;font-family:Jost,sans-serif;text-align:center;color:#fff;filter:drop-shadow(0px 1px 2px #333)}#previewContainer:not(.downloaded) .show-after-download{display:none}.finalize-container{position:absolute;top:50%;transform:translateY(-50%);right:calc(50% + 13vmin);width:25vmin;text-align:center;opacity:0;transition:.3s opacity}.finalize-waiting .finalize-container{opacity:1}#finalizeText{font-family:Jost,sans-serif;color:#fff;font-size:3.5vmin;margin-bottom:.5vmin;font-style:italic;display:none}#finalizeProgressBar{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#b5b8d0;border-radius:.75vmin;overflow:hidden;width:100%;height:1.5vmin;display:none}#finalizeProgressBar::-webkit-progress-bar{background:#b5b8d0;border-radius:.75vmin}#finalizeProgressBar::-webkit-progress-value{border-radius:.75vmin;background:#fff;transition:2s width}#finalizeProgressBar::-moz-progress-bar{border-radius:.75vmin;background:#fff}@-webkit-keyframes record{0%{border-radius:39.5px;width:59px;height:59px}70%,to{border-radius:6px;width:40px;height:40px}}@-moz-keyframes record{0%{border-radius:39.5px;width:59px;height:59px}70%,to{border-radius:6px;width:40px;height:40px}}@-o-keyframes record{0%{border-radius:39.5px;width:59px;height:59px}70%,to{border-radius:6px;width:40px;height:40px}}@keyframes record{0%{border-radius:39.5px;width:59px;height:59px}70%,to{border-radius:6px;width:40px;height:40px}}@-webkit-keyframes record-reverse{0%{border-radius:6px;width:40px;height:40px}70%,to{border-radius:39.5px;width:59px;height:59px}}@-moz-keyframes record-reverse{0%{border-radius:6px;width:40px;height:40px}70%,to{border-radius:39.5px;width:59px;height:59px}}@-o-keyframes record-reverse{0%{border-radius:6px;width:40px;height:40px}70%,to{border-radius:39.5px;width:59px;height:59px}}@keyframes record-reverse{0%{border-radius:6px;width:40px;height:40px}70%,to{border-radius:39.5px;width:59px;height:59px}}@-webkit-keyframes recorder-loading{to{rotate:360deg}}@-moz-keyframes recorder-loading{to{rotate:360deg}}@-o-keyframes recorder-loading{to{rotate:360deg}}@keyframes recorder-loading{to{rotate:360deg}}.recorder-container{position:fixed;left:50%;bottom:calc(30 / var(--hFigma, 567) * 100dvh);width:calc(94 / var(--wFigma, 360) * 100dvw);height:calc(94 / var(--wFigma, 360) * 100dvw);max-width:94px;max-height:94px;translate:-50% 0;z-index:20;transition:.3s opacity linear .3s;pointer-events:all}.recorder-container *{pointer-events:all!important}.recorder-container.hide,.recorder-container.hide-state{opacity:0;pointer-events:none}.recorder-container.hide *,.recorder-container.hide-state *,.recorder-container.waiting-state,.recorder-container.waiting-state *{pointer-events:none!important}.recorder-container.waiting-state #recorder-button .recorder-loading:after{opacity:1;-webkit-animation:recorder-loading 1s infinite linear;-moz-animation:recorder-loading 1s infinite linear;-o-animation:recorder-loading 1s infinite linear;animation:recorder-loading 1s infinite linear}.recorder-container.recording-state #recorder-button .recorder-progress{opacity:1;transition:.3s opacity linear .3s}.recorder-container.recording-state #recorder-button:after{-webkit-animation:record .5s infinite cubic-bezier(.4,-.9,.9,1);-moz-animation:record .5s infinite cubic-bezier(.4,-.9,.9,1);-o-animation:record .5s infinite cubic-bezier(.4,-.9,.9,1);animation:record .5s infinite cubic-bezier(.4,-.9,.9,1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.recorder-container.default-state #recorder-button:after{-webkit-animation:record-reverse .5s infinite cubic-bezier(.4,-.9,.9,1);-moz-animation:record-reverse .5s infinite cubic-bezier(.4,-.9,.9,1);-o-animation:record-reverse .5s infinite cubic-bezier(.4,-.9,.9,1);animation:record-reverse .5s infinite cubic-bezier(.4,-.9,.9,1);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.recorder-container #recorder-button{width:100%;height:100%;background:transparent;border:none;outline:none;margin:0;padding:0;box-shadow:none}.recorder-container #recorder-button:after{content:"";position:absolute;left:50%;top:50%;width:59px;height:59px;translate:-50% -50%;border-radius:59px;background:var(--primary-color, rgb(232, 4, 21));cursor:pointer}.recorder-container #recorder-button .recorder-loading{position:absolute;display:block;left:0;top:0;width:100%;height:100%;border-radius:50%;border:6px solid #fff;pointer-events:none}.recorder-container #recorder-button .recorder-loading:after{content:"";position:absolute;width:calc(100% + 12px);height:calc(100% + 12px);top:-6px;left:-6px;border-radius:50%;border:6px solid transparent;border-top-color:var(--primary-color, rgb(232, 4, 21));opacity:0}.recorder-container #recorder-button .recorder-progress{position:absolute;display:block;left:0;top:0;width:100%;height:100%;border-radius:50%;border:6px solid transparent;pointer-events:none;opacity:0}.recorder-container #recorder-button .recorder-progress #recorderProgressBar{stroke:var(--primary-color, rgb(232, 4, 21))}.flash-element{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#fff;opacity:0;transition:.6s opacity;pointer-events:none;z-index:40}.flash-element.flashing{transition:0s opacity;opacity:1;pointer-events:auto;z-index:100}
