*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable="false"])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable="true"]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@font-face{font-family:Rift;font-display:swap;font-style:normal;font-weight:700;src:url(./Rift-Bold-0591bc70.woff2) format("woff2"),url(./Rift-Bold-16752ce7.woff) format("woff")}@font-face{font-family:Saira Condensed;font-display:swap;font-weight:500;font-style:normal;src:url(./SairaCondensed-Medium-3922ca3c.woff2) format("woff2"),url(./SairaCondensed-Medium-621503cf.woff) format("woff")}@font-face{font-family:Saira Condensed;font-display:swap;font-weight:700;font-style:normal;src:url(./SairaCondensed-Bold-0d96b394.woff2) format("woff2"),url(./SairaCondensed-Bold-704a53a1.woff) format("woff")}#requestingCameraPermissions{display:none}.prompt-anchor-container-8w a{display:block;color:#fff;font-family:Saira Condensed,sans-serif;font-size:19px;font-weight:500;line-height:1}.prompt-anchor-container-8w a+a{margin-top:5px}.prompt-box-8w{display:none;align-items:center;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:5vh 12.5vw;background:#000 url(../images/bg_blurred.jpg);background-size:cover;text-align:center}.prompt-box-8w img{width:35vw}.prompt-box-8w p{margin:0;font-family:Rift,sans-serif;font-size:54px;font-weight:700;line-height:55px;text-transform:uppercase}.prompt-button-8w{box-sizing:border-box;width:100%;padding:10px;border-radius:30px!important;border-width:1px;border-style:solid;border-color:#e40230;cursor:pointer;background:none!important;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);font-family:Rift,sans-serif;font-size:30px;font-weight:700;line-height:1;text-align:center;text-transform:uppercase}.prompt-button-8w.button-primary-8w{border-color:#00d317;margin-bottom:12px}.prompt-button-container-8w{flex-direction:column-reverse;width:100%}.poweredby-img{top:50%!important;width:25vw;margin-top:5em;opacity:.5;transform:translate(-50%,-50%)!important}a{color:#fff!important}#legal{padding:18px;background-color:#000;color:#fff;font-family:Saira Condensed,sans-serif;font-size:18px;font-weight:500;line-height:22px}#legal a{text-decoration:underline}#legal h1,#legal h2,#legal h3,#legal h4,#legal h5,#legal h6{font-family:Rift,sans-serif;font-weight:700;text-transform:uppercase}#legal h1{margin:33px 0;font-size:33px;line-height:37px}#legal h2,#legal h3,#legal h4,#legal h5,#legal h6{margin:15px 0;color:#e40230;font-size:20px;line-height:22px}#legal h3,#legal h4,#legal h5,#legal h6{font-size:17px}#legal p+p{margin-top:18px}#legal strong{font-weight:700}#legal .button-round{display:flex;align-items:center;justify-content:center;width:50px;height:50px;aspect-ratio:1;border:1px solid #e40230;border-radius:25px;margin-left:-10px;cursor:pointer;background-color:#000}#legal ul{list-style:disc outside;margin-left:15px;margin-top:18px;margin-bottom:18px}#ui{position:absolute;pointer-events:none;inset:0;color:#fff;font-family:Saira Condensed,sans-serif;font-size:19px;font-weight:500;line-height:1}#ui a,#ui button,#ui .button{pointer-events:all}#ui a{display:block}#ui .button{box-sizing:border-box;width:100%;padding:10px;border-radius:30px;border-style:solid;border-width:1px;cursor:pointer;background-color:#000000b3;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);font-family:Rift,sans-serif;font-size:30px;font-weight:700;line-height:1;text-align:center;text-transform:uppercase}#ui .button-round{display:flex;align-items:center;justify-content:center;width:50px;height:50px;aspect-ratio:1;border:1px solid #e40230;border-radius:25px;cursor:pointer;background-color:#000}#ui .button--green{border-color:#00d317}#ui .button--red{border-color:#e40230}#ui .dialog-framed{position:absolute;top:0;right:12.5vw;bottom:0;left:12.5vw;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:44px;line-height:45px}@media screen and (max-width: 365px){#ui .dialog-framed{font-size:34px;line-height:35px}}#ui .dialog-framed mark{color:#e40230}#ui .dialog-framed .button{position:absolute;bottom:16px;margin-top:54px}#ui .dialog-framed .trace-list{margin-top:50px}#ui .dialog-framed__title{display:block;margin-bottom:18px;font-family:Rift,sans-serif;font-size:64px;font-weight:700;line-height:57px;text-transform:uppercase}@media screen and (max-width: 365px){#ui .dialog-framed__title{font-size:55px;line-height:35px}}#ui .dialog-framed__title--big{font-size:135px;line-height:120px}#ui .dialog-framed__title--small{font-size:40px;line-height:45px}@media screen and (max-width: 365px){#ui .dialog-framed__title--small{font-size:32px;line-height:36px}}#ui .dialog-framed__wrap{padding:25px 30px;border:1px solid #e40230;border-radius:30px;background-color:#000000b3;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);text-align:center;word-break:break-word}#ui .dialog-full-screen{width:100%;height:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#ui .dialog-full-screen div{width:100%}#ui .dialog-full-screen .dialog-framed{left:0;right:0;padding-right:12.5vw;padding-left:12.5vw}#ui .dialog-full-screen__title{font-family:Rift,sans-serif;font-size:54px;font-weight:700;line-height:55px;text-transform:uppercase}#ui .dialog-full-screen__wrap{display:flex;align-items:center;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:5vh 12.5vw;text-align:center;word-break:break-word}#ui .instruction{position:absolute;right:30vw;bottom:90px;left:30vw;display:flex;align-items:center;justify-content:center;padding:20px 30px;border:1px solid #e40230;border-radius:15px;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}#ui .trace-list{display:flex;column-gap:12px;margin:20px}#ui .trace-list img{display:block;max-width:80%;max-height:70%}#ui #ui-button-toggle-volume{position:absolute;right:0;background-position:center;background-repeat:no-repeat;cursor:pointer}#ui #ui-button-toggle-volume.on{border-color:#00d317;background-image:url(../images/icon_volume_on.svg)}#ui #ui-button-toggle-volume.off{border-color:#e40230;background-image:url(../images/icon_volume_off.svg)}#ui #ui-button-wrap-top{position:absolute;top:20px;right:20px;left:20px}#ui #ui-button-wrap-bottom{position:absolute;display:flex;justify-content:center;bottom:20px;right:20px;left:20px}#ui #ui-dialog-apply-now{position:absolute;flex-direction:column;align-items:center;right:0;bottom:0;left:0;padding:30px 12.5vw;text-align:center;background:linear-gradient(rgba(0,0,0,0),rgb(0,0,0))}#ui #ui-dialog-apply-now img{width:65vw;margin-top:30px}#ui #ui-button-end-experience{width:max-content;padding-left:60px;padding-right:60px}#ui #ui-dialog-camera-permission a+a{margin-top:5px}#ui #ui-dialog-camera-permission img{width:35vw}#ui #ui-dialog-camera-permission .button+.button{margin-top:12px}#ui #ui-dialog-close .dialog-framed__wrap{font-family:Rift,sans-serif;font-weight:700}#ui #ui-dialog-close button{position:absolute;top:20px;left:20px}#ui #ui-dialog-close p{margin:30px 0}#ui #ui-dialog-start a+a{margin-top:5px}#ui #ui-dialog-start .button+.button{margin-top:12px}#ui #ui-dialog-turn-phone button{position:absolute;top:20px;left:calc(-12.5vw + 20px)}#ui #ui-dialog-turn-phone img{margin:20px 0}#ui #ui-trace-list{position:absolute;left:0}#ui #ui-dialog-turn-phone{z-index:1000}#ui #ui-dialog-apply-now,#ui #ui-dialog-all-traces-found,#ui #ui-dialog-close,#ui #ui-dialog-one-trace-left,#ui #ui-dialog-three-traces-left,#ui #ui-dialog-turn-phone,#ui #ui-dialog-no-clue,#ui #ui-dialog-two-traces-left,#ui #ui-dialog-scan-marker,#ui #ui-instruction-hold-phone,#ui #ui-instruction-move-phone,#ui #ui-instruction-tap-phone,#ui #ui-trace-list{display:none}#ui #ui-dialog-one-trace-left,#ui #ui-dialog-all-traces-found,#ui #ui-dialog-three-traces-left,#ui #ui-dialog-two-traces-left{pointer-events:all}#ui .hidden{display:none}#ui .show{display:flex!important}@media screen and (orientation: portrait){#ui-dialog-turn-phone{display:none!important}}@media screen and (orientation: landscape){#ui-dialog-turn-phone{display:flex!important}}.bg-blurred{background:#000 url(../images/bg_blurred.jpg);background-size:cover}
