html,body{height:100%}body{background-color:#000;margin:0;padding:0;font-family:"Poppins","MFW-PA1GothicStd-Regular",serif;font-feature-settings:"palt"}.dg.ac{z-index:10 !important}*{box-sizing:border-box}.dg.a{margin-right:0 !important}body{overflow:hidden;width:100%;height:100%;margin:-1px 0px 0px 0px !important;padding:0;font-family:"Poppins","MFW-PA1GothicStd-Regular",serif;font-weight:400;font-style:normal}#cameraPermissionsErrorApple .customDialog{height:400px}#cameraPermissionsErrorApple .customDialog .customDialog_sub{font-size:12px;position:absolute;bottom:0;left:0;right:0;margin:auto;letter-spacing:.12em}#cameraPermissionsErrorApple .customDialog button{bottom:72px}#cameraPermissionsErrorApple .customDialog:lang(ja){height:400px}#cameraPermissionsErrorApple .customDialog:lang(en){height:415px}#cameraPermissionsErrorApple .customDialog:lang(zh-cmn-Hans){height:387px}#cameraPermissionsErrorApple .customDialog:lang(zh-cmn-Hant){height:340px}#cameraPermissionsErrorApple .customDialog:lang(ko){height:400px}#cameraPermissionsErrorAndroid .customDialog{height:432px}#cameraPermissionsErrorAndroid .customDialog img{display:block;width:312px;height:80px;margin:24px auto;position:relative}#cameraPermissionsErrorAndroid .customDialog:lang(ja){height:432px}#cameraPermissionsErrorAndroid .customDialog:lang(ja) img{width:300px;height:80px}#cameraPermissionsErrorAndroid .customDialog:lang(en){height:485px}#cameraPermissionsErrorAndroid .customDialog:lang(en) img{width:300px;height:133px}#cameraPermissionsErrorAndroid .customDialog:lang(zh-cmn-Hant){height:380px}#cameraPermissionsErrorAndroid .customDialog:lang(zh-cmn-Hant) img{width:300px;height:80px}#cameraPermissionsErrorAndroid .customDialog:lang(zh-cmn-Hans){height:402px}#cameraPermissionsErrorAndroid .customDialog:lang(zh-cmn-Hans) img{width:300px;height:80px}#cameraPermissionsErrorAndroid .customDialog:lang(ko){height:455px}#cameraPermissionsErrorAndroid .customDialog:lang(ko) img{width:300px;height:106px}#cameraPermissionsErrorApple,#cameraPermissionsErrorAndroid{background-color:#000856 !important}#loadImage{width:58.85px;height:58.85px;margin-top:-29.42px;margin-left:-29.42px}#loadImageText{width:62px;height:10px;position:absolute;top:110px;bottom:0;left:0;right:0;margin:auto}#shutter{z-index:900;position:absolute;display:none;bottom:24px;right:24px}#start{display:none;position:absolute;bottom:24px;left:24px;right:84px}#animal-intro{position:absolute;top:0;bottom:0;left:0;right:0;background-image:url("../../assets/images/animal-intro-bg.png");background-size:cover;background-repeat:no-repeat;background-position:center;width:372px;height:372px;margin:auto;pointer-events:none;opacity:0;box-sizing:border-box;padding:0 30px;padding-top:155px}#animal-intro #animal-intro-description{text-align:center;color:#fff;font-size:16px;font-weight:500;line-height:200%;letter-spacing:.64px;word-wrap:break-word}#animal-intro.show{opacity:1;transition:opacity 1s ease}#animal-intro-tap{position:absolute;top:0;bottom:0;width:188px;height:109px;left:0;right:0;margin:auto;pointer-events:none;opacity:0}#animal-intro-tap img{width:100%;height:100%}#animal-intro-tap.show{opacity:1;transition:opacity 1s ease}#animal-info{position:absolute;background-image:url("../../assets/images/bluered-blue-bg.png");background-size:cover;background-repeat:no-repeat;background-position:center;width:372px;height:372px;margin:auto;top:0;bottom:0;left:0;right:0;pointer-events:none;opacity:0;transition:opacity .3s ease}#animal-info.show{opacity:1;transition:opacity 1s ease}#animal-info .animal-info-container{width:218px;height:197px;left:86px;top:87px;position:absolute;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;display:inline-flex}#animal-info .animal-info-header{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}#animal-info .animal-name-jp{text-align:center;color:#fff;font-size:24px;font-weight:500;line-height:48px;letter-spacing:.96px;word-wrap:break-word}#animal-info .animal-name-en{text-align:center;color:hsla(0,0%,100%,.8);font-size:16px;font-weight:400;letter-spacing:.64px;word-wrap:break-word}#animal-info .animal-info-dot{width:5px;height:5px;background:#fff;border-radius:9999px;margin:auto;position:absolute;top:77px;left:0;right:0}#animal-info .animal-info-description{text-align:center;color:#fff;font-size:14px;font-weight:500;line-height:28px;letter-spacing:.56px;word-wrap:break-word}html[lang=en] #animal-info .animal-name-jp{display:none}html[lang=en] #animal-info .animal-name-en{font-size:24px;font-weight:500;letter-spacing:.96px}html[lang=en] #animal-info .animal-info-dot{top:37px}.parade-button,.share-button{box-shadow:0px 10px 10px 0px rgba(0,123,182,.2),0px 0px 15px 0px rgba(134,225,255,.5) inset;display:flex;flex-direction:column;color:var(--base-white-100, #fff);white-space:nowrap;text-align:center;font-size:14px;font-weight:500;line-height:1;border-radius:26px}.parade-button .parade-button-inner,.parade-button .share-button-inner,.share-button .parade-button-inner,.share-button .share-button-inner{border-radius:26px;background:var(--gra-blue, linear-gradient(90deg, #0085c3 0%, #3ecbff 49%, #0085c3 100%));background-size:200% 100%;animation:gradientFlow 5s linear infinite;box-shadow:0px 0px 10px 0px hsla(0,0%,100%,.4) inset;display:flex;width:100%;flex-direction:column;justify-content:center;padding:12px 47px}.parade-button .parade-content,.parade-button .share-content,.share-button .parade-content,.share-button .share-content{display:flex;align-items:center;gap:8px;justify-content:center}.parade-button .parade-icon,.parade-button .share-icon,.share-button .parade-icon,.share-button .share-icon{aspect-ratio:1;object-fit:contain;object-position:center;width:24px;margin:auto 0}.parade-button .parade-text,.parade-button .share-text,.share-button .parade-text,.share-button .share-text{align-self:stretch;margin:auto 0}.take-photo-wrapper{background-image:url("../../assets/images/shutter-bg.svg");display:flex;width:48px;height:48px;flex-direction:column;background-size:contain;background-repeat:no-repeat;background-position:center}.take-photo-wrapper .photo-container{border-radius:50%;display:flex;width:100%;align-items:center;justify-content:center;padding:12px 10px}.take-photo-wrapper .take-image{aspect-ratio:1;object-fit:contain;object-position:center;width:24px}.parade #start2{display:none !important}.parade #share{width:100%;margin:0 20px}.parade .take-photo-wrapper{width:80px;height:80px;bottom:43px;left:0;right:0;margin:auto}.parade .take-photo-wrapper .photo-container{padding:23px 10px}.parade .take-photo-wrapper .take-image{width:35px}@keyframes gradientFlow{0%{background-position:0% 50%}100%{background-position:200% 50%}}#preview{display:none}.preview-modal{border-radius:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0;flex-direction:column;white-space:nowrap;text-align:center;background-color:rgba(0,0,0,.7);flex-direction:column;padding:20px 20px}.preview-modal .photo-section{display:flex;flex-direction:column;position:relative;aspect-ratio:.549;width:100%}.preview-modal .icon{aspect-ratio:1;object-fit:contain;object-position:center;width:14px;fill:var(--accent-green-100, #d5ff49)}.preview-modal .content-wrapper{align-self:center;display:flex;width:100%;align-items:center;justify-content:center;font-weight:400}.preview-modal .message-container{display:flex;margin-top:20px;flex-direction:column;align-items:center;width:100%}.preview-modal .photo-message{display:flex;align-items:center;gap:9px;color:var(--base-white-100, #fff);letter-spacing:.72px;font-size:18px;line-height:27px}.preview-modal .download-instruction{border-radius:40px;background-color:hsla(0,0%,100%,.2);display:flex;margin-top:12px;align-items:center;justify-content:center;gap:3px;color:#fff;letter-spacing:.48px;padding:0 12px;font-size:12px;line-height:22px}.preview-modal .download-icon{aspect-ratio:1;object-fit:contain;object-position:center;width:16px;align-self:stretch;margin:auto 0}.preview-modal .preview-image-container{position:absolute;top:132px;left:20px;right:20px;bottom:80px}.preview-modal .preview-image-container img{object-fit:contain;max-width:100%;max-height:100%;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.preview-modal .preview-button-container{display:flex;gap:8px;width:100%;padding:0 20px;position:absolute;bottom:20px;left:0;right:0}.preview-modal .preview-button-container .parade-button{width:calc(50% - 4px)}.preview-modal .preview-button-container .share-button{width:calc(50% - 4px)}.preview-modal #preview-share{display:none}.close-button-wrapper{display:flex;width:54px;height:54px;flex-direction:column;position:absolute;top:20px;right:20px}.close-button-wrapper .close-button-container{display:flex;flex-direction:column;position:relative;aspect-ratio:1.061;width:100%;align-items:start;justify-content:center;padding:2px 0}.close-button-wrapper .close-button-background{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center}.close-button-wrapper .close-button-inner{display:flex;flex-direction:column;position:relative;fill:var(--accent-lightblue-alpha-90, rgba(30, 151, 202, 0.8));overflow:hidden;z-index:10;aspect-ratio:1;width:100%;align-items:start;justify-content:center;padding:13px 10px}.close-button-wrapper .close-icon{aspect-ratio:1;object-fit:contain;object-position:center;width:100%;z-index:10}.coaching-overlay-prompt-status{font-family:"Poppins","MFW-PA1GothicStd-Regular",serif !important;font-weight:400 !important;font-style:normal !important;font-size:1em !important}html[lang=en] #animal-intro-description,html[lang=en] .animal-info-description,html[lang=en] .ending-text>div{font-weight:400 !important;letter-spacing:.04px !important}#white-screen{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:9999;pointer-events:none;opacity:0;transition:opacity 1s ease}#white-screen.show{opacity:1;transition:opacity .5s ease;pointer-events:auto}#sky-coaching{background-image:url("../../assets/images/bg-blue.png");background-size:409px 379px;background-repeat:no-repeat;background-position:center;width:100%;max-width:375px;height:372px;z-index:10;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;margin:auto;display:none}#sky-coaching.show{display:block}#sky-coaching p{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:200%;letter-spacing:.64px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#sky-coaching .ao-bg{position:absolute;top:20px;left:0;right:0;width:180px;height:127px;margin:auto}#sky-coaching .ao-bg img{width:100%;height:100%;object-fit:contain}.sky-coaching-overlay-container{display:none}#end{display:none;position:absolute;bottom:0;right:0;width:89px;height:42px;background-image:url("../../assets/images/parade_close.png");background-size:contain;background-repeat:no-repeat;background-position:center;color:var(--logoColor-100, #3CA0D2);text-align:justify;font-size:15px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:.233px;padding-left:42px;padding-top:8px}#ending{display:none;position:absolute;bottom:0;right:0;left:0;top:0;margin:auto}#ending.show{display:block}#ending .ending-text{position:absolute;background-image:url("../../assets/images/bluered-blue-bg.png");background-size:cover;background-repeat:no-repeat;background-position:center;width:372px;height:372px;margin:auto;top:46px;left:0;right:0;pointer-events:none}#ending .ending-text div{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:200%;letter-spacing:.64px;text-align:center;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}#ending a{display:block;width:264px;height:96px;margin:auto;position:absolute;left:0;right:0}#ending a img{width:100%;height:100%;object-fit:contain;object-position:center}#ending a.ending-banner-1{bottom:129px}#ending a.ending-banner-2{bottom:24px}html[lang=ja] .prompt-box-8w [lang=en]{display:none}html[lang=en] .prompt-box-8w [lang=ja]{display:none}html[lang=ja] #ending [lang=en]{display:none}html[lang=en] #ending [lang=ja]{display:none}.sound-control{display:none;align-items:center;gap:12px;width:140px;height:16px;position:absolute;bottom:8px;right:14px}.sound-control.show{display:inline-flex}.sound-control.sound-control-on .toggle-off{text-decoration:line-through}.sound-control.sound-control-off .toggle-on{text-decoration:line-through}.sound-control .sound-control-left{display:flex;width:68px;height:16px;align-items:center;gap:6px;position:relative}.sound-control .icon-container{display:flex;width:16px;height:16px;justify-content:center;align-items:center;flex-shrink:0;position:relative}.sound-control .icon-wrapper{display:flex;justify-content:center;align-items:center}.sound-control .volume-icon{width:16px;height:16px;flex-shrink:0}.sound-control .sound-label{color:#fff;text-align:center;font-family:Poppins;font-size:12px;font-weight:400;line-height:100%}.sound-control .sound-toggle{display:flex;justify-content:center;align-items:center;gap:6px;height:24px;text-decoration:none}.sound-control .toggle-on{color:#fff;text-align:center;font-family:"Sofia Pro";font-size:12px;font-weight:400;line-height:100%}.sound-control .toggle-indicator{width:4px;height:4px;transform:rotate(45deg);background-color:#fff}.sound-control .toggle-off{color:#fff;text-align:center;font-family:"Sofia Pro";font-size:12px;font-weight:400;line-height:100%}.pre-policy{opacity:0}.pre-policy.show{opacity:1}html[lang=ja] .pre-policy [lang=en]{display:none}html[lang=en] .pre-policy [lang=ja]{display:none}
.absolute-fill{position:absolute;top:0;left:0;bottom:0;right:0}.hidden{display:none !important}.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:"Nunito",sans-serif;font-size:16pt;color:#fff;letter-spacing:.37;line-height:23pt}.xrextras-old-style .error-text-header{color:#323232}.error-text-hint{font-family:"Nunito",sans-serif;font-size:14pt;color:#a8a8ba;letter-spacing:.37}.error-text-detail{font-family:"Nunito",sans-serif;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:"Nunito-SemiBold",sans-serif;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right: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:rgba(173,80,255,.2)}.desktop-home-link.mobile{position:fixed;width:100vw;font-size:1.1em;font-weight:800;border-radius:0px;bottom:30%;left:50%;transform:translateX(-50%)}.xrextras-old-style .foreground-image{filter:invert(1)}#runtimeErrorContainer{z-index:800;background-color:#101118}.xrextras-old-style #runtimeErrorContainer{background-color:#fff}.floater{-webkit-filter:drop-shadow(5px 5px 5px #222)}#loadingContainer{z-index:800}html[lang=ja] #loadingContainer [lang=en]{display:none}html[lang=en] #loadingContainer [lang=ja]{display:none}#loadBackground{z-index:10;background-color:#fff;pointer-events:auto}.ao-loading-container{background-color:#000001;display:block;padding:240px 0 160px;flex-direction:column;overflow:hidden;background-image:url(../images/ao-loading-bg.png);background-size:contain;background-repeat:no-repeat;background-position:center 28px;position:absolute;top:0;left:0;right:0;bottom:48px}.ao-loading-container img{width:100%}.ao-loading-container .ao-logo{width:181px;display:block;margin:auto;position:absolute;top:24px;left:50%;transform:translateX(-50%);z-index:1}.ao-loading-container .ao-img{width:106px;margin:0 auto;position:relative;z-index:1}.ao-loading-container .ao-img-txt{width:56px;margin:-8px auto 0;display:block}.ao-loading-container .ao-img-txt path{animation:bounce 1.8s ease-in-out infinite;transform-origin:center bottom}.ao-loading-container .ao-img-txt path:nth-child(1){animation-delay:600ms}.ao-loading-container .ao-img-txt path:nth-child(2){animation-delay:700ms}.ao-loading-container .ao-img-txt path:nth-child(3){animation-delay:800ms}.ao-loading-container .ao-img-txt path:nth-child(4){animation-delay:900ms}.ao-loading-container .ao-img-txt path:nth-child(5){animation-delay:1000ms}.ao-loading-container .ao-img-txt path:nth-child(6){animation-delay:1100ms}.ao-loading-container .ao-img-txt path:nth-child(7){animation-delay:1200ms}.ao-loading-container .ao-img-txt path:nth-child(8){animation-delay:1300ms}.ao-loading-container .ao-img-txt path:nth-child(9){animation-delay:1400ms}.ao-loading-container .ao-img-txt path:nth-child(10){animation-delay:1500ms}@keyframes bounce{0%,40%{transform:translateY(0)}20%{transform:translateY(-4px)}}.ao-loading-container .ao-bg{position:absolute;top:0;left:0;z-index:0}.ao-loading-container .ao-bg img{position:absolute}.ao-loading-container .ao-bg .ao-bg-1{width:369px;top:397px;left:33px;animation:ao-bg-rotate 12s 0s infinite both ease}.ao-loading-container .ao-bg .ao-bg-2{width:369px;top:428px;left:-100px;animation:ao-bg-rotate 14s 4.5s infinite both ease}.ao-loading-container .ao-bg .ao-bg-3{width:537px;top:180px;left:3px;animation:ao-bg-rotate 18s -10s infinite both ease}.ao-loading-container .ao-bg .ao-bg-4{width:369px;top:272px;left:69px;animation:ao-bg-rotate 20s 6.5s infinite both ease}.ao-loading-container .ao-bg .ao-bg-5{width:369px;top:229px;left:-140px;animation:ao-bg-rotate 14s 2s infinite both ease}.ao-loading-container .ao-bg .ao-bg-6{width:335px;top:272px;left:-12px;animation:ao-bg-rotate 11s -4s infinite both ease}.ao-loading-container .ao-bg .ao-bg-7{width:369px;top:213px;left:68px;animation:ao-bg-rotate 10s 2s infinite both ease}@keyframes ao-bg-rotate{0%{transform:translate3d(0, 0, 0)}20%{transform:translate3d(5%, -5%, 0) scale(1.1);opacity:1}40%{transform:translate3d(5%, 10%, 0);opacity:.9}60%{transform:translate3d(-5%, 10%, 0) scale(0.94)}80%{transform:translate3d(-5%, -5%, 0) scale(1.02);opacity:1}100%{transform:translate3d(0, 0, 0)}}.ao-loading-container .ao-description{margin-top:6px;font-style:normal;font-weight:400;text-align:center;letter-spacing:.04em;color:#fff;position:relative;z-index:1}.ao-loading-container .ao-description p{margin:0}.ao-loading-container .ao-description p[lang=ja]{font-size:12px;line-height:200%}.ao-loading-container .ao-description p[lang=en]{font-family:"Poppins",sans-serif;font-size:11px;line-height:200%}.ao-loading-container .sponsor-logo{display:block;width:375px;height:48px;margin:0 auto}.ao-loading-container .ao-policy{display:none;padding:20px 24px;background:rgba(41,42,141,.85);border-radius:16px 16px 0px 0px;position:fixed;bottom:48px;left:0;right:0;z-index:2}.ao-loading-container .ao-policy.show{display:block}.ao-loading-container .ao-policy p{margin:0;font-style:normal;font-weight:400;font-size:10px;line-height:150%;letter-spacing:.04em;color:#fff}.ao-loading-container .ao-policy p a{color:inherit;text-decoration:underline}.ao-loading-container .ao__consent{margin-top:11px;border-radius:26px;box-shadow:inset 0 0 15px rgba(134,225,255,.5);filter:drop-shadow(0 10px 10px rgba(0, 123, 182, 0.2))}.ao-loading-container .ao__consent button{width:100%;height:48px;border:0;border-radius:inherit;outline:none;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg, #0085c3 0%, #3ecbff 49%, #0085c3 100%);box-shadow:inset 0 0 10px hsla(0,0%,100%,.4)}.ao-loading-container .ao__consent button span{color:var(--color-white-1);font-family:var(--font-PA1GothicStd-Regular);font-size:16px}.ao-loading-container .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.ao-loading-container .poweredby-img-white{width:84px;position:fixed;bottom:80px;left:50%;transform:translateX(-50%);z-index:0}.ao-loading-container .sponsor-wrapper{background-color:#fff;display:flex;align-items:center;justify-content:center;height:48px;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.ao-loading-container .sponsor-wrapper .sponsor-wrapper-title{font-family:"Poppins",sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:200%;color:#3ca0d2}.ao-loading-container .sponsor-wrapper .sponsor-wrapper-items{margin-left:20px;display:flex;align-items:center}html[lang=ja] .ao-loading-container .sponsor-wrapper .sponsor-wrapper-items a[lang=ja]{display:flex}html[lang=en] .ao-loading-container .sponsor-wrapper .sponsor-wrapper-items a[lang=en]{display:flex}.ao-loading-container .sponsor-wrapper .sponsor-wrapper-items a{align-items:center}.ao-loading-container .sponsor-wrapper .sponsor-wrapper-items img{vertical-align:top}.ao-loading-container .sponsor-wrapper .sponsor-wrapper-items .-suntory{width:113px}.ao-loading-container .sponsor-wrapper .sponsor-wrapper-items .-daikin{width:111px;margin-left:14px}.ao-loading-container-parade{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff}.ao-loading-container-parade .poweredby-img-black{width:84px;position:fixed;bottom:32px;left:50%;transform:translateX(-50%)}.parade .ao-loading-container{display:none !important}.parade .ao-loading-container-parade{display:block !important}.xrextras-old-style #loadBackground{background-color:#fff}#requestingCameraPermissions{display:none;z-index:11;position:absolute;top:0;width:100vw;text-align:center;color:#fff;font-size:1.8em;font-family:"Nunito-SemiBold",sans-serif;background-color:#464766;padding-top:3vh;padding-bottom:1.75vh}#requestingCameraIcon{display:block;margin:0 auto;margin-bottom:2vh;height:5.5vh}#loadImage{position:absolute;margin-top:-2.5em;margin-left:-2.5em;top:50%;left:50%;height:5em;width:5em;transform:translate(-50%, -50%)}#cameraPermissionsErrorApple,#microphonePermissionsErrorApple{background-color:#000856}.xrextras-old-style #cameraPermissionsErrorApple,.xrextras-old-style #microphonePermissionsErrorApple{background-color:#fff}#cameraPermissionsErrorAppleMessage,#microphonePermissionsErrorAppleMessage{font-size:14px;text-align:center;max-width:90vw;margin-top:24px;margin-bottom:24px;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:40vh;text-align:center;height:40px}.permissionIconIos img{height:40px}.permissionIconIos img+img{margin-left:10vw}.bottom-message{display:none;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;border-radius:26px;background:var(--gra-blue, linear-gradient(90deg, #0085C3 0%, #3ECBFF 49%, #0085C3 100%));box-shadow:0px 0px 10px 0px hsla(0,0%,100%,.4) inset;height:48px;line-height:48px;outline:none;color:#fff;font-size:16px;display:block;width:297px;margin:0 auto}.xrextras-old-style .main-button{background-color:#7611b7}.start-ar-button{position:fixed;bottom:25%;left:50%;transform:translateX(-50%);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:16px;flex:0 0 auto;color:#fff}.xrextras-old-style .loading-error-header{color:#323232}.loading-error-footer{font-size:14px;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{color:#fff;font-size:14px;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{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:40px;counter-increment:line;content:counter(line)}.xrextras-old-style .loading-error-instructions>li:before{background-color:#dad1e4}.highlight{color:#fff;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 rgba(0,0,0,.5)}.prompt-box-8w{font-family:"Poppins","MFW-PA1GothicStd-Regular",serif;font-weight:400;font-style:normal;padding:20px}body:not(.xrextras-old-style) .prompt-box-8w{background-color:#000856;color:#fff;text-align:center;font-size:18px}body:not(.xrextras-old-style) .prompt-button-8w{background-color:#8083a2;border-radius:26px;height:48px}body:not(.xrextras-old-style) .button-primary-8w{background:linear-gradient(90deg, #0085C3 0%, #3ECBFF 49%, #0085C3 100%)}.fade-out{animation:fade-out .3s linear forwards}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.spin{animation:spin 1.1s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite both}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.scale{-webkit-animation:scale 1s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite alternate-reverse both;animation:scale 1s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite alternate-reverse both}@keyframes scale{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-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)}100%{-webkit-transform:scale(1);transform:scale(1)}}.loading-error-instructions>li img{max-height:3vh;vertical-align:middle;margin:0 .5vh}#userPromptError p{margin-top:33vh;font-size:16px;text-align:center}#motionPermissionsErrorApple p:first-child{margin-top:33vh}#motionPermissionsErrorApple p{font-size:16px;text-align:center}
