*,*:before,*:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;background-color:#b18b67}img,picture,video,canvas,svg{display:block}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a,a:visited,a:active,a:hover{text-decoration:none}:root{--font-primary: Helvetica, Arial, sans-serif;--font-header:"Tomorrow", sans-serif;--global-padding: 4.166666667%;--max-width: 1440px;--color-primary: #F7FFF7;--color-right: #7277F2;--color-left: #F0807C;--color-wrong: #ff6B6B;--color-background: #3d317f;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-lightbold: 600;--font-weight-semibold: 700;--font-weight-bold: 900;--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-out-back: cubic-bezier(.34, 1.85, .64, 1)}img{opacity:0}img.lazyloaded{transition:.5s opacity;opacity:1}.no-scroll{overflow:hidden;height:100dvh}.container{width:100%;padding-left:var(--global-padding);padding-right:var(--global-padding)}.container .innerContainer,.container .grid{max-width:var(--max-width);margin:0 auto;position:relative;width:100%}.container .grid{display:flex;flex-wrap:wrap}:root{--grid-1: 6.985%;--grid-gutter: 1.471%;--grid-ml-2: calc((var(--grid-1) * 2) + (var(--grid-gutter) * 2));--grid-4: calc((var(--grid-1) * 4) + (var(--grid-gutter) * 3));--grid-6: calc((var(--grid-1) * 6) + (var(--grid-gutter) * 5));--grid-8: calc((var(--grid-1) * 8) + (var(--grid-gutter) * 7))}@media (max-width: 640px){:root{--grid-gutter: 0;--grid-1: 100%;--grid-4: 100%;--grid-6: 100%;--grid-8: 100%}}#ContributeWithSigns{position:fixed;height:100dvh;width:100%;display:none;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;box-sizing:border-box;-webkit-mask-image:linear-gradient(to bottom,#0000,#0000,#000 200px);mask-image:linear-gradient(to bottom,#0000,#0000,#000 200px)}#ContributeWithSigns a:link{color:inherit;text-decoration:underline}#ContributeWithSigns .searchContainer{position:fixed;bottom:40px;left:50%;transform:translate(-50%)}#ContributeWithSigns .searchContainer .searchContainerButton{opacity:0;width:513px;height:100px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#ContributeWithSigns .searchContainer .searchBox{overflow:clip;color:#fff;background-color:#080419b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;width:513px;border:1px solid rgba(152,132,241,0);margin-top:20px;font-size:32px;line-height:110%;padding-top:36px;padding-left:39px;padding-right:39px;cursor:pointer;pointer-events:all}@media screen and (max-width: 550px){#ContributeWithSigns .searchContainer .searchBox{width:400px;scale:.8}}#ContributeWithSigns .searchContainer .searchBox .header{font-weight:700;margin-bottom:38px;pointer-events:none}@media screen and (max-width: 1150px){#ContributeWithSigns .searchContainer .searchBox .header{margin-bottom:15px}}#ContributeWithSigns .searchContainer .searchBox .body{font-size:20px;pointer-events:none;margin-bottom:30px;line-height:130%;color:#9884f1}#ContributeWithSigns .searchContainer .searchBox .gradient{position:absolute;top:0;left:0;width:1200px;z-index:-1;height:1200px;pointer-events:none;opacity:0}#ContributeWithSigns .searchContainer .searchBox .gradient .animatedGradient{position:relative;top:0;left:0;width:1200px;height:1200px;background:radial-gradient(circle,#674ddbe6,#ae4ddbcc,#cf5c5fb3)}#ContributeWithSigns .searchContainer .searchBox .buttonContainer{margin-bottom:30px;position:relative;bottom:25px;margin-top:20px;display:flex;pointer-events:none;width:100%;height:35px;overflow:clip}#ContributeWithSigns .searchContainer .searchBox .buttonContainer .buttonText{font-size:24px}#ContributeWithSigns .searchContainer .searchBox .buttonContainer .arrow{margin-top:6px;margin-left:18px}#ContributeWithSigns .searchContainer .searchBox .buttonContainer .arrow .arrow-icon{position:relative;width:26px;height:25px}#ContributeWithSigns .searchContainer .searchBox .buttonContainer .arrow .arrow-horizontal{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#eeeaff;transform:translateY(-50%)}#ContributeWithSigns .searchContainer .searchBox .buttonContainer .arrow .arrow-diagonal-up{position:absolute;top:50%;right:0;width:14px;height:2px;background-color:#eeeaff;transform:translateY(-50%) rotate(45deg);transform-origin:right center}#ContributeWithSigns .searchContainer .searchBox .buttonContainer .arrow .arrow-diagonal-down{position:absolute;top:50%;right:0;width:14px;height:2px;background-color:#eeeaff;transform:translateY(-50%) rotate(-45deg);transform-origin:right center}#ContributeWithSigns .searchContainer input{position:absolute;top:0;width:390px;height:120px;font-size:24px;color:#9884f1;opacity:0;pointer-events:none;transform:translateY(-12px);border-radius:20px;border:none;background:none}@media screen and (max-width: 550px){#ContributeWithSigns .searchContainer input{width:280px}}#ContributeWithSigns .searchContainer input:focus{outline:none}#ContributeWithSigns .searchContainer input::placeholder{color:#9884f1}#ContributeWithSigns .center{position:absolute;top:100px;left:50%;transform:translate(-50%)}#ContributeWithSigns .center .topText{font-size:16px;color:#ffffff4d;margin-bottom:0;text-align:center;opacity:0}#ContributeWithSigns .center .description{text-align:center;opacity:0;max-width:440px;margin:75px auto 0}@media screen and (max-width: 550px){#ContributeWithSigns .center .description{max-width:calc(100vw - 40px)}}#ContributeWithSigns .center .description .header{font-size:32px;font-style:normal;font-weight:500;margin-bottom:20px;color:#eeeaff}@media screen and (max-width: 550px){#ContributeWithSigns .center .description .header{font-size:20px}}#ContributeWithSigns .center .description .subtext{color:var(--color-primary);margin-bottom:40px;font-size:20px;color:#cfc5fd}@media screen and (max-width: 550px){#ContributeWithSigns .center .description .subtext{font-size:14px}}#ContributeWithSigns .center .signContainer{text-align:center;margin-bottom:200px}#ContributeWithSigns .center .signContainer .word{pointer-events:all;padding:7px 20px;font-size:48px;color:var(--color-primary);font-weight:700;width:fit-content;cursor:pointer;margin:0 auto;color:#cfc5fd;display:flex}#ContributeWithSigns .center .signContainer .word .signName{margin-right:16px;transform:translate(32px)}#ContributeWithSigns .center .signContainer .word .arrow{padding-top:12px;opacity:0;transform:translate(30px)}#LearnOrContribute{position:fixed;height:100dvh;width:100vw;display:none}#LearnOrContribute .center{position:absolute;left:50%;transform:translate(-50%);bottom:50px}#LearnOrContribute .center .mainContainer{color:#fff;display:flex}@media screen and (max-width: 800px){#LearnOrContribute .center .mainContainer{display:block}}#LearnOrContribute .center .mainContainer .description:first-child{margin-right:20px}@media screen and (max-width: 800px){#LearnOrContribute .center .mainContainer .description:first-child{margin-right:0}}#LearnOrContribute .center .mainContainer .description{position:relative;background-color:#080419b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(152,132,241,0);width:513px;height:260px;margin-top:30px;overflow:clip;font-size:32px;line-height:115%;padding-top:32px;padding-left:40px;padding-right:40px;cursor:pointer}@media screen and (max-width: 1150px){#LearnOrContribute .center .mainContainer .description{width:calc(50vw - 40px);margin-top:20px;font-size:20px;padding:20px;height:fit-content}}@media screen and (max-width: 800px){#LearnOrContribute .center .mainContainer .description{width:calc(100vw - 40px);margin-top:20px;font-size:20px;padding:20px;height:fit-content}}#LearnOrContribute .center .mainContainer .description .header{font-weight:500;margin-bottom:16px;pointer-events:none}@media screen and (max-width: 1150px){#LearnOrContribute .center .mainContainer .description .header{margin-bottom:15px}}#LearnOrContribute .center .mainContainer .description .body{font-size:20px;pointer-events:none;color:var(--color-primary);line-height:140%;color:#9884f1}@media screen and (max-width: 1150px){#LearnOrContribute .center .mainContainer .description .body{font-size:15px}}#LearnOrContribute .center .mainContainer .description .gradient{position:absolute;top:0;left:0;width:1200px;z-index:-1;height:1200px;pointer-events:none;opacity:0}#LearnOrContribute .center .mainContainer .description .gradient .animatedGradient{position:relative;top:0;left:0;width:1200px;height:1200px;background:radial-gradient(circle,#674ddbe6,#ae4ddbcc,#cf5c5fb3)}#LearnOrContribute .center .mainContainer .description .buttonContainer{position:relative;bottom:0;margin-top:22px;display:flex;pointer-events:none;width:100%;height:auto;overflow:clip}@media screen and (max-width: 1150px){#LearnOrContribute .center .mainContainer .description .buttonContainer{margin-top:15px}}#LearnOrContribute .center .mainContainer .description .buttonContainer .buttonText{font-size:24px}@media screen and (max-width: 1150px){#LearnOrContribute .center .mainContainer .description .buttonContainer .buttonText{font-size:16px}}#LearnOrContribute .center .mainContainer .description .buttonContainer .arrow{margin-top:6px;margin-left:18px}#LearnOrContribute .center .mainContainer .description .buttonContainer .arrow .arrow-icon{position:relative;width:26px;height:25px}#LearnOrContribute .center .mainContainer .description .buttonContainer .arrow .arrow-horizontal{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#eeeaff;transform:translateY(-50%)}#LearnOrContribute .center .mainContainer .description .buttonContainer .arrow .arrow-diagonal-up{position:absolute;top:50%;right:0;width:14px;height:2px;background-color:#eeeaff;transform:translateY(-50%) rotate(45deg);transform-origin:right center}#LearnOrContribute .center .mainContainer .description .buttonContainer .arrow .arrow-diagonal-down{position:absolute;top:50%;right:0;width:14px;height:2px;background-color:#eeeaff;transform:translateY(-50%) rotate(-45deg);transform-origin:right center}@media screen and (max-width: 1150px){#LearnOrContribute .center .mainContainer .description .buttonContainer .arrow{transform:scale(.6);margin-top:0;margin-left:8px}}#PreloaderScreen{position:fixed;height:100dvh;width:100vw;z-index:100;pointer-events:all}#PreloaderScreen .loadingText{position:absolute;font-family:Space Grotesk,sans-serif;font-size:20px;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:80px;margin-left:20px;opacity:0;color:#eeeaff}@media screen and (max-width: 1200px){#PreloaderScreen .loadingText{margin-top:70px;margin-left:16px}}@media screen and (max-width: 900px){#PreloaderScreen .loadingText{margin-left:14px}}@media screen and (max-width: 700px){#PreloaderScreen .loadingText{margin-left:12px}}@media screen and (max-width: 450px){#PreloaderScreen .loadingText{margin-left:10px}}#PreloaderScreen .centerHand{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;overflow:visible}#PreloaderScreen .centerHand .handSignContainer{width:1000px;height:200px;overflow:visible}@media screen and (max-width: 1200px){#PreloaderScreen .centerHand .handSignContainer{transform:scale(.8)}}@media screen and (max-width: 900px){#PreloaderScreen .centerHand .handSignContainer{transform:scale(.6)}}@media screen and (max-width: 700px){#PreloaderScreen .centerHand .handSignContainer{transform:scale(.4)}}@media screen and (max-width: 450px){#PreloaderScreen .centerHand .handSignContainer{transform:scale(.3)}}#PreloaderScreen .centerHand .handSignContainer .logoHand{transform:scale(.2);position:absolute;top:0;left:0;overflow:visible}#PreloaderScreen .centerHand .handSignContainer .logoHand svg{transform:translateZ(0);will-change:transform;overflow:visible}#PreloaderScreen .centerHand .handSignContainer .introHand{position:absolute;left:calc(50% - 7px);top:20px}#PreloaderScreen .centerHand .handSignContainer .introHand svg{overflow:visible}#PreloaderScreen .centerHand .handSignContainer .introHand .hand{position:absolute;top:70px;left:0}#PreloaderScreen .centerHand .handSignContainer .introHand .pinky{position:absolute;top:20px;left:0}#PreloaderScreen .centerHand .handSignContainer .introHand .ring{position:absolute;top:10px;left:13px}#PreloaderScreen .centerHand .handSignContainer .introHand .middle{position:absolute;top:5px;left:26px}#PreloaderScreen .centerHand .handSignContainer .introHand .index{position:absolute;top:10px;left:39px}#PreloaderScreen .centerHand .handSignContainer .introHand .thumb{position:absolute;top:40px;left:50px}#PreloaderScreen .center{position:absolute;top:calc(50% + 150px);left:50%;transform:translate(-50%,-50%)}#PreloaderScreen .center .topText{font-size:16px;color:#ffffff4d;margin-bottom:0;text-align:center;opacity:0}#PreloaderScreen .center .logo{margin-top:100px;opacity:0;font-size:280px;margin-bottom:40px;letter-spacing:60px;line-height:250px;color:#eeeaff;font-weight:600}@media screen and (max-width: 900px){#PreloaderScreen .center .logo{margin-bottom:0;margin-top:40px}}@media screen and (max-width: 800px){#PreloaderScreen .center .logo{margin-bottom:20px;margin-top:40px}}@media screen and (max-width: 700px){#PreloaderScreen .center .logo{margin-bottom:0;margin-top:0}}@media screen and (max-width: 450px){#PreloaderScreen .center .logo{margin-bottom:0;margin-top:-60px}}@media screen and (max-width: 410px){#PreloaderScreen .center .logo{margin-bottom:0;margin-top:-30px}}#PreloaderScreen .center .logo svg{transform:scale(1)}@media screen and (max-width: 1200px){#PreloaderScreen .center .logo svg{font-size:200px;letter-spacing:40px;line-height:200px;transform:scale(.8)}}@media screen and (max-width: 800px){#PreloaderScreen .center .logo svg{font-size:120px;letter-spacing:20px;line-height:120px;transform:scale(.5)}}@media screen and (max-width: 500px){#PreloaderScreen .center .logo svg{font-size:80px;letter-spacing:20px;line-height:80px;margin-bottom:20px;transform:scale(.3)}}#PreloaderScreen .center .description{text-align:center;color:var(--color-primary);font-size:18px;line-height:150%;opacity:0;max-width:800px;margin:auto auto 20px}@media screen and (max-width: 700px){#PreloaderScreen .center .description{width:80vw}}@media screen and (max-width: 550px){#PreloaderScreen .center .description{font-size:14px}}#PreloaderScreen .center .loading{display:none;opacity:0}#PreloaderScreen .center .startContainer .startButton{display:flex;justify-content:flex-start;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:all;border-radius:20px;border:1px solid rgba(152,132,241,0);background-color:#080419b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px 25px 10px;font-size:20px;color:#fff;width:fit-content;cursor:pointer;margin:0 auto;opacity:0;width:170px;overflow:clip}#PreloaderScreen .center .startContainer .startButton .startText{pointer-events:none;width:165px;height:30px}#PreloaderScreen .center .startContainer .startButton .arrow{pointer-events:none;width:0px;margin-top:0;margin-left:0}#PreloaderScreen .center .startContainer .startButton .arrow .arrow-icon{position:relative;width:26px;height:25px}#PreloaderScreen .center .startContainer .startButton .arrow .arrow-horizontal{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#eeeaff;transform:translateY(-50%);opacity:0}#PreloaderScreen .center .startContainer .startButton .arrow .arrow-diagonal-up{position:absolute;top:50%;right:0;width:14px;height:2px;background-color:#eeeaff;transform:translateY(-50%) rotate(45deg);transform-origin:right center;opacity:0}#PreloaderScreen .center .startContainer .startButton .arrow .arrow-diagonal-down{position:absolute;top:50%;right:0;width:14px;height:2px;background-color:#eeeaff;transform:translateY(-50%) rotate(-45deg);transform-origin:right center;opacity:0}@media screen and (max-width: 1150px){#PreloaderScreen .center .startContainer .startButton .arrow{transform:scale(.6);margin-top:0;margin-left:8px}}#PreloaderScreen .center .startContainer .startButton .gradient{position:absolute;top:0;left:0;width:1200px;z-index:-1;height:1200px;pointer-events:none;opacity:0}#PreloaderScreen .center .startContainer .startButton .gradient .animatedGradient{position:relative;top:0;left:0;width:1200px;height:1200px;background:radial-gradient(circle,#674ddbe6,#ae4ddbcc,#cf5c5fb3)}#Subtitles{position:absolute;bottom:100px;z-index:100;width:100vw;opacity:0;pointer-events:none}#Subtitles .content{position:fixed;bottom:50px;left:50%;transform:translate(-50%);max-width:calc(100vw + -0px);text-align:center}@media screen and (max-width: 1300px){#Subtitles .content{width:calc(100vw - 150px);bottom:60px}}@media screen and (max-width: 800px){#Subtitles .content{width:calc(100vw - 40px);bottom:40px}}#Subtitles .content .text{border-radius:20px;padding:12px 16px;background-color:#000;font-size:20px;color:var(--color-primary);pointer-events:none;transform:translateY(300px);background-color:#080419b3;color:#c2b8f1}@media screen and (max-width: 800px){#Subtitles .content .text{font-size:15px}}#RecordSign{position:absolute;bottom:0;visibility:hidden;top:50%;left:calc(50% - 44px);transform:translateY(-50%);width:fit-content;height:fit-content}@media screen and (max-width: 800px){#RecordSign{left:20px;right:20px;height:100dvh;width:100vw;transform:translate(0);top:0;display:flex;align-items:center}}#RecordSign .replaySignButton{position:fixed;left:25vw;bottom:20px}#RecordSign .containerRecord{margin-top:0;text-align:center;max-width:50vw;margin-left:7.5vw}@media screen and (max-width: 800px){#RecordSign .containerRecord{max-width:400px;margin-left:0}}#RecordSign .containerRecord .notice{font-size:12px;line-height:15px;color:#291a6f;flex:none;order:1;flex-grow:0;display:flex;justify-content:center;align-items:center;text-align:center;flex-wrap:nowrap;max-width:calc(35vw + -0px);margin:8px auto 10px}@media screen and (max-width: 1392px){#RecordSign .containerRecord .notice{text-align:left}}@media screen and (max-width: 800px){#RecordSign .containerRecord .notice{width:calc(100vw - 40px);max-width:none}}#RecordSign .containerRecord .notice .icon{display:flex;align-items:center;flex-shrink:0}@media screen and (max-width: 1400px){#RecordSign .containerRecord .notice .icon{align-self:flex-start;margin-top:-2px}}#RecordSign .containerRecord .notice .text{margin-left:8px;align-items:center;white-space:normal;flex-shrink:1}#RecordSign .containerRecord .notice .text .terms-link{text-decoration:underline}#RecordSign .containerRecord .videoContainer{margin-bottom:16px}#RecordSign .containerRecord .videoContainer .mainVideo{width:calc(35vw + -0px);height:auto;border-radius:20px;background-color:#000;transform:scaleX(-1);aspect-ratio:1/1}@media screen and (max-width: 800px){#RecordSign .containerRecord .videoContainer .mainVideo{width:calc(100vw - 40px)}}#RecordSign .containerRecord .videoContainer .mainVideo.recordingPreview{position:absolute;top:0;display:none}#RecordSign .containerRecord .videoContainer .countdownLarge{position:absolute;top:0;text-align:center;font-size:120px;color:#fff;width:85%;top:calc(50% - 60px);line-height:120px;cursor:default}#RecordSign .containerRecord .recordButtonContainer{margin:0 auto;display:inline-flex}@media screen and (max-width: 800px){#RecordSign .containerRecord .recordButtonContainer{position:fixed;bottom:20px;left:calc(50% - 170px)}}#RecordSign .containerRecord .recordButtonContainer .button{display:inline-flex;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:20px;background:#080419;color:#eeeaff;cursor:pointer}#RecordSign .containerRecord .recordButtonContainer .button .processingIcon{display:none}#RecordSign .containerRecord .button.recordButton{transform:translate(70px)}#RecordSign .containerRecord .button.timer{margin-left:10px;z-index:-1;transform:translate(-50px)}#RecordSign .containerRecord .description{width:100vw;margin:26px auto 10px;text-align:center;color:#000;font-size:15px;line-height:130%;max-width:580px}#RecordingComplete{display:none;position:fixed;top:0;left:0;background-color:#000000b3;z-index:1000;width:100vw;height:100dvh;-webkit-backdrop-filter:blur(120px);backdrop-filter:blur(120px);background-color:#080419b3}#RecordingComplete .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto}@media screen and (max-width: 800px){#RecordingComplete .container{position:relative;top:initial;left:initial;transform:initial;overflow:auto}}#RecordingComplete .container .innerContainer,#RecordingComplete .container .grid{background-color:#291a6f;border-radius:20px;color:#b3a3f8;max-width:initial;overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 800px){#RecordingComplete .container .innerContainer,#RecordingComplete .container .grid{max-width:370px;height:calc(100dvh - 40px);margin-top:20px;margin-bottom:20px}}#RecordingComplete .container .innerContainer .userVideo,#RecordingComplete .container .grid .userVideo{max-height:500px}@media screen and (max-width: 800px){#RecordingComplete .container .innerContainer .userVideo,#RecordingComplete .container .grid .userVideo{width:calc(100vw - 40px);height:auto}}#RecordingComplete .container .innerContainer .blueButtonType,#RecordingComplete .container .grid .blueButtonType{margin-top:10px;display:inline-flex;padding:17px 20px;justify-content:center;align-items:center;gap:10px;border-radius:20px;background:#674ddb;color:#eeeaff;cursor:pointer;width:100%}#RecordingComplete .container .innerContainer .blueButtonType .icon,#RecordingComplete .container .grid .blueButtonType .icon{margin-right:0}#RecordingComplete .container .innerContainer .blueWhiteButtonType,#RecordingComplete .container .grid .blueWhiteButtonType{margin-top:10px;display:inline-flex;padding:17px 20px;justify-content:center;align-items:center;gap:10px;border-radius:20px;background:#674ddb;color:#b3a3f8;cursor:pointer;width:100%}#RecordingComplete .container .innerContainer .blueWhiteButtonType .icon,#RecordingComplete .container .grid .blueWhiteButtonType .icon{margin-right:0}#RecordingComplete .container .innerContainer .blueWhiteButtonType .icon svg,#RecordingComplete .container .grid .blueWhiteButtonType .icon svg{color:#674ddb}#RecordingComplete .container .innerContainer .cancelButtonType,#RecordingComplete .container .grid .cancelButtonType{margin-top:10px;display:inline-flex;padding:17px 20px;justify-content:center;align-items:center;gap:10px;border-radius:20px;background:#080419;color:#674ddb;cursor:pointer;width:100%}#RecordingComplete .container .innerContainer .cancelButtonType .text,#RecordingComplete .container .grid .cancelButtonType .text{opacity:.8}#RecordingComplete .container .innerContainer .cancelButtonType .icon,#RecordingComplete .container .grid .cancelButtonType .icon{opacity:.8;margin-right:0}#RecordingComplete .container .innerContainer .cancelButtonType .icon svg,#RecordingComplete .container .grid .cancelButtonType .icon svg{color:#674ddb}#RecordingComplete .container .innerContainer .flex,#RecordingComplete .container .grid .flex{display:flex}@media screen and (max-width: 800px){#RecordingComplete .container .innerContainer .flex,#RecordingComplete .container .grid .flex{display:block;height:fit-content}}#RecordingComplete .container .innerContainer .flex .textContentOuter.step2,#RecordingComplete .container .grid .flex .textContentOuter.step2{display:none}#RecordingComplete .container .innerContainer .flex .textContentOuter,#RecordingComplete .container .grid .flex .textContentOuter{width:400px;margin:40px}@media screen and (max-width: 800px){#RecordingComplete .container .innerContainer .flex .textContentOuter,#RecordingComplete .container .grid .flex .textContentOuter{max-width:370px;width:auto}}#RecordingComplete .container .innerContainer .flex .textContentOuter .textContent.two,#RecordingComplete .container .grid .flex .textContentOuter .textContent.two{margin-top:40px}#RecordingComplete .container .innerContainer .flex .textContentOuter .textContent .header,#RecordingComplete .container .grid .flex .textContentOuter .textContent .header{font-weight:700;font-size:22px;margin-bottom:20px}#RecordingComplete .container .innerContainer .flex .textContentOuter .textContent .description,#RecordingComplete .container .grid .flex .textContentOuter .textContent .description{text-align:left;color:#9884f1;margin-bottom:40px;font-size:16px;line-height:130%}#RecordingComplete .container .innerContainer .flex .textContentOuter .textContent .description li,#RecordingComplete .container .grid .flex .textContentOuter .textContent .description li{margin-left:20px}#RecordingComplete .container .innerContainer .flex .textContentOuter .textContent .acceptContainer,#RecordingComplete .container .grid .flex .textContentOuter .textContent .acceptContainer{margin-top:15px;display:flex;margin-bottom:40px}#RecordingComplete .container .innerContainer .flex .textContentOuter .textContent .acceptContainer .acceptBox,#RecordingComplete .container .grid .flex .textContentOuter .textContent .acceptContainer .acceptBox{width:10px;height:10px;margin-right:10px;border:1px solid #281F52;cursor:pointer;margin-top:2px}#RecordingComplete .container .innerContainer .flex .textContentOuter .textContent .acceptContainer .acceptTerms,#RecordingComplete .container .grid .flex .textContentOuter .textContent .acceptContainer .acceptTerms{font-size:12px}#RecordingComplete .container .innerContainer .flex .textContentOuter .textContent .acceptContainer .acceptTerms a:link,#RecordingComplete .container .grid .flex .textContentOuter .textContent .acceptContainer .acceptTerms a:link{color:inherit;text-decoration:underline}#RecordingComplete .container .innerContainer .flex .textContentOuter .textContent .video-button,#RecordingComplete .container .grid .flex .textContentOuter .textContent .video-button{width:100%}#RecordingCompleteScreenTwo{position:fixed;top:0;left:0;background-color:#000000b3;z-index:1000;width:100vw;height:100dvh;-webkit-backdrop-filter:blur(120px);backdrop-filter:blur(120px);background-color:#080419b3;display:none}#RecordingCompleteScreenTwo .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto}#RecordingCompleteScreenTwo .container .innerContainer,#RecordingCompleteScreenTwo .container .grid{background-color:#291a6f;border-radius:20px;color:#b3a3f8;overflow-x:hidden;overflow-y:auto;max-width:initial;width:880px;max-height:100dvh}@media screen and (max-width: 900px){#RecordingCompleteScreenTwo .container .innerContainer,#RecordingCompleteScreenTwo .container .grid{width:370px;height:calc(100dvh - 40px)}}#RecordingCompleteScreenTwo .container .innerContainer .userVideo,#RecordingCompleteScreenTwo .container .grid .userVideo{max-height:500px}#RecordingCompleteScreenTwo .container .innerContainer .blueButtonType,#RecordingCompleteScreenTwo .container .grid .blueButtonType{margin-top:10px;display:inline-flex;padding:17px 20px;justify-content:center;align-items:center;gap:10px;border-radius:20px;color:#eeeaff;background-color:#674ddb;cursor:pointer;width:100%}#RecordingCompleteScreenTwo .container .innerContainer .blueButtonType .icon,#RecordingCompleteScreenTwo .container .grid .blueButtonType .icon{margin-right:0}#RecordingCompleteScreenTwo .container .innerContainer .blueWhiteButtonType,#RecordingCompleteScreenTwo .container .grid .blueWhiteButtonType{margin-top:10px;display:inline-flex;padding:17px 20px;justify-content:center;align-items:center;gap:10px;border-radius:20px;color:#674ddb;background-color:#080419;cursor:pointer;width:100%}#RecordingCompleteScreenTwo .container .innerContainer .blueWhiteButtonType .icon,#RecordingCompleteScreenTwo .container .grid .blueWhiteButtonType .icon{margin-right:0}#RecordingCompleteScreenTwo .container .innerContainer .cancelButtonType,#RecordingCompleteScreenTwo .container .grid .cancelButtonType{margin-top:10px;display:inline-flex;padding:17px 20px;justify-content:center;align-items:center;gap:10px;border-radius:20px;background:#080419;color:#674ddb;cursor:pointer;width:100%}#RecordingCompleteScreenTwo .container .innerContainer .cancelButtonType .icon,#RecordingCompleteScreenTwo .container .grid .cancelButtonType .icon{margin-right:0}#RecordingCompleteScreenTwo .container .innerContainer .flex .textContentOuter.step2,#RecordingCompleteScreenTwo .container .grid .flex .textContentOuter.step2{display:none}#RecordingCompleteScreenTwo .container .innerContainer .flex .textContentOuter,#RecordingCompleteScreenTwo .container .grid .flex .textContentOuter{max-width:880px;margin:20px}#RecordingCompleteScreenTwo .container .innerContainer .flex .textContentOuter .textContent.two,#RecordingCompleteScreenTwo .container .grid .flex .textContentOuter .textContent.two{margin-top:40px}#RecordingCompleteScreenTwo .container .innerContainer .flex .textContentOuter .textContent .header,#RecordingCompleteScreenTwo .container .grid .flex .textContentOuter .textContent .header{font-weight:700;font-size:22px;margin-bottom:20px}#RecordingCompleteScreenTwo .container .innerContainer .flex .textContentOuter .textContent .description,#RecordingCompleteScreenTwo .container .grid .flex .textContentOuter .textContent .description{text-align:left;color:#b3a3f8;margin-bottom:10px;font-size:15px;line-height:130%}#RecordingCompleteScreenTwo .container .innerContainer .flex .textContentOuter .textContent .description li,#RecordingCompleteScreenTwo .container .grid .flex .textContentOuter .textContent .description li{margin-left:15px}#RecordingCompleteScreenTwo .container .innerContainer .flex .textContentOuter .textContent #Gender,#RecordingCompleteScreenTwo .container .grid .flex .textContentOuter .textContent #Gender{margin-top:20px}#RecordingCompleteScreenTwo .container .innerContainer .flex .textContentOuter .textContent .descriptionGreyBox,#RecordingCompleteScreenTwo .container .grid .flex .textContentOuter .textContent .descriptionGreyBox{background-color:#3c2895;padding:20px;border-radius:20px;margin-top:20px;margin-bottom:20px;color:#9884f1}#RecordingCompleteScreenTwo .container .innerContainer .flex .textContentOuter .textContent .descriptionGreyBox select,#RecordingCompleteScreenTwo .container .grid .flex .textContentOuter .textContent .descriptionGreyBox select{-webkit-appearance:none;-moz-appearance:none;margin-top:10px;margin-bottom:5px;width:100%;border:none;color:#9884f1;padding:10px 20px;border-radius:20px;background:url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%239884F1' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;background-position:calc(100% - .75rem) center!important;background-color:#291a6f;height:40px}#RecordingCompleteScreenTwo .container .innerContainer .flex .textContentOuter .textContent .descriptionGreyBox select select::-ms-expand,#RecordingCompleteScreenTwo .container .grid .flex .textContentOuter .textContent .descriptionGreyBox select select::-ms-expand{padding-right:20px}#RecordingCompleteScreenTwo .container .innerContainer .flex .textContentOuter .textContent .acceptContainer,#RecordingCompleteScreenTwo .container .grid .flex .textContentOuter .textContent .acceptContainer{margin-top:20px;display:flex;margin-bottom:20px}#RecordingCompleteScreenTwo .container .innerContainer .flex .textContentOuter .textContent .acceptContainer .acceptBox,#RecordingCompleteScreenTwo .container .grid .flex .textContentOuter .textContent .acceptContainer .acceptBox{display:block;width:45px;height:16px;margin-right:10px;border:2px solid #B3A3F8;cursor:pointer;margin-top:2px;border-radius:60px;min-width:15px}#RecordingCompleteScreenTwo .container .innerContainer .flex .textContentOuter .textContent .acceptContainer .acceptTerms,#RecordingCompleteScreenTwo .container .grid .flex .textContentOuter .textContent .acceptContainer .acceptTerms{font-size:16px}#RecordingCompleteScreenTwo .container .innerContainer .flex .textContentOuter .textContent .acceptContainer .acceptTerms a:link,#RecordingCompleteScreenTwo .container .grid .flex .textContentOuter .textContent .acceptContainer .acceptTerms a:link{color:inherit;text-decoration:underline}#RecordingCompleteScreenTwo .container .innerContainer .flex .textContentOuter .textContent .video-button,#RecordingCompleteScreenTwo .container .grid .flex .textContentOuter .textContent .video-button{width:100%}#RecordingCompleteEndScreen{position:fixed;top:0;left:0;background-color:#000000b3;z-index:1000;width:100vw;height:100dvh;-webkit-backdrop-filter:blur(120px);backdrop-filter:blur(120px);background-color:#080419b3;overflow-y:scroll;display:none}#RecordingCompleteEndScreen .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto}#RecordingCompleteEndScreen .container .innerContainer,#RecordingCompleteEndScreen .container .grid{background-color:#291a6f;border-radius:20px;color:#b3a3f8;overflow-x:hidden;overflow-y:auto;max-height:100dvh}@media screen and (max-width: 900px){#RecordingCompleteEndScreen .container .innerContainer,#RecordingCompleteEndScreen .container .grid{width:370px;height:calc(100dvh - 40px)}}#RecordingCompleteEndScreen .container .innerContainer .addMarginTop,#RecordingCompleteEndScreen .container .grid .addMarginTop{margin-top:20px}#RecordingCompleteEndScreen .container .innerContainer .userVideo,#RecordingCompleteEndScreen .container .grid .userVideo{max-height:500px}#RecordingCompleteEndScreen .container .innerContainer .blueButtonType,#RecordingCompleteEndScreen .container .grid .blueButtonType{margin-top:10px;display:inline-flex;padding:17px 20px;justify-content:center;align-items:center;gap:10px;border-radius:20px;background-color:#080419;color:#674ddb;cursor:pointer;width:100%}#RecordingCompleteEndScreen .container .innerContainer .blueButtonType .icon,#RecordingCompleteEndScreen .container .grid .blueButtonType .icon{margin-right:0}#RecordingCompleteEndScreen .container .innerContainer .blueWhiteButtonType,#RecordingCompleteEndScreen .container .grid .blueWhiteButtonType{margin-top:10px;display:inline-flex;padding:17px 20px;justify-content:center;align-items:center;gap:10px;border-radius:20px;background:#fff;border:1px solid #B3A3F8;color:#b3a3f8;cursor:pointer;width:100%}#RecordingCompleteEndScreen .container .innerContainer .blueWhiteButtonType .icon,#RecordingCompleteEndScreen .container .grid .blueWhiteButtonType .icon{margin-right:0}#RecordingCompleteEndScreen .container .innerContainer .cancelButtonType,#RecordingCompleteEndScreen .container .grid .cancelButtonType{margin-top:10px;display:inline-flex;padding:17px 20px;justify-content:center;align-items:center;gap:10px;border-radius:20px;background:#fff;color:#000;cursor:pointer;width:100%}#RecordingCompleteEndScreen .container .innerContainer .cancelButtonType .text,#RecordingCompleteEndScreen .container .grid .cancelButtonType .text{opacity:.4}#RecordingCompleteEndScreen .container .innerContainer .cancelButtonType .icon,#RecordingCompleteEndScreen .container .grid .cancelButtonType .icon{opacity:.4;margin-right:10px}#RecordingCompleteEndScreen .container .innerContainer .flex .textContentOuter.step2,#RecordingCompleteEndScreen .container .grid .flex .textContentOuter.step2{display:none}#RecordingCompleteEndScreen .container .innerContainer .flex .textContentOuter,#RecordingCompleteEndScreen .container .grid .flex .textContentOuter{max-width:600px;margin:40px}#RecordingCompleteEndScreen .container .innerContainer .flex .textContentOuter .textContent.two,#RecordingCompleteEndScreen .container .grid .flex .textContentOuter .textContent.two{margin-top:40px}#RecordingCompleteEndScreen .container .innerContainer .flex .textContentOuter .textContent,#RecordingCompleteEndScreen .container .grid .flex .textContentOuter .textContent{color:#9884f1}#RecordingCompleteEndScreen .container .innerContainer .flex .textContentOuter .textContent .header,#RecordingCompleteEndScreen .container .grid .flex .textContentOuter .textContent .header{font-size:24px;margin-bottom:20px;font-weight:500;color:#9884f1}#RecordingCompleteEndScreen .container .innerContainer .flex .textContentOuter .textContent .description,#RecordingCompleteEndScreen .container .grid .flex .textContentOuter .textContent .description{text-align:left;color:#9884f1;margin-bottom:10px;font-size:16px;line-height:130%}#RecordingCompleteEndScreen .container .innerContainer .flex .textContentOuter .textContent .description li,#RecordingCompleteEndScreen .container .grid .flex .textContentOuter .textContent .description li{margin-left:0}#RecordingCompleteEndScreen .container .innerContainer .flex .textContentOuter .textContent .dataSubjectID,#RecordingCompleteEndScreen .container .grid .flex .textContentOuter .textContent .dataSubjectID{margin-top:20px;background-color:#674ddb;border-radius:20px;padding:20px;pointer-events:all;-webkit-user-select:text;user-select:text;margin-bottom:0;color:#eeeaff}#RecordingCompleteEndScreen .container .innerContainer .flex .textContentOuter .textContent .descriptionGreyBox,#RecordingCompleteEndScreen .container .grid .flex .textContentOuter .textContent .descriptionGreyBox{background-color:#f5f5f5;padding:20px;border-radius:20px;margin-top:10px;margin-bottom:10px}#RecordingCompleteEndScreen .container .innerContainer .flex .textContentOuter .textContent .descriptionGreyBox select,#RecordingCompleteEndScreen .container .grid .flex .textContentOuter .textContent .descriptionGreyBox select{-webkit-appearance:none;-moz-appearance:none;margin-top:10px;margin-bottom:5px;padding:10px;width:100%;border:1px solid #3d317f;color:#3d317f;border-radius:20px;background:url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;background-position:calc(100% - .75rem) center!important}#RecordingCompleteEndScreen .container .innerContainer .flex .textContentOuter .textContent .descriptionGreyBox select select::-ms-expand,#RecordingCompleteEndScreen .container .grid .flex .textContentOuter .textContent .descriptionGreyBox select select::-ms-expand{padding-right:20px}#RecordingCompleteEndScreen .container .innerContainer .flex .textContentOuter .textContent .acceptContainer,#RecordingCompleteEndScreen .container .grid .flex .textContentOuter .textContent .acceptContainer{margin-top:20px;display:flex;margin-bottom:20px}#RecordingCompleteEndScreen .container .innerContainer .flex .textContentOuter .textContent .acceptContainer .acceptBox,#RecordingCompleteEndScreen .container .grid .flex .textContentOuter .textContent .acceptContainer .acceptBox{width:16px;height:16px;margin-right:10px;border:1px solid #281F52;cursor:pointer;margin-top:2px;border-radius:5px}#RecordingCompleteEndScreen .container .innerContainer .flex .textContentOuter .textContent .acceptContainer .acceptTerms,#RecordingCompleteEndScreen .container .grid .flex .textContentOuter .textContent .acceptContainer .acceptTerms{font-size:16px}#RecordingCompleteEndScreen .container .innerContainer .flex .textContentOuter .textContent .acceptContainer .acceptTerms a:link,#RecordingCompleteEndScreen .container .grid .flex .textContentOuter .textContent .acceptContainer .acceptTerms a:link{color:inherit;text-decoration:underline}#RecordingCompleteEndScreen .container .innerContainer .flex .textContentOuter .textContent .video-button,#RecordingCompleteEndScreen .container .grid .flex .textContentOuter .textContent .video-button{width:100%}#RecordIntroScreen{position:fixed;height:100dvh;width:100vw;z-index:100;display:none}#RecordIntroScreen .center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#RecordIntroScreen .center .headline{font-size:36px;color:#fff;margin-bottom:0;text-align:center}#RecordIntroScreen .center .description{width:100vw;margin-top:50px;text-align:center;color:var(--color-primary);margin-bottom:0;font-size:30px;line-height:130%;max-width:800px}#RecordIntroScreen .center .buttonContainer{display:flex;justify-content:center;max-width:400px;margin:40px auto 0}#TutorialScreen{position:fixed;height:100dvh;width:100vw;z-index:100;pointer-events:none;display:none}@media screen and (max-width: 1150px){#TutorialScreen .startTutorialButton{padding-bottom:8px}}@media screen and (max-width: 1150px){#TutorialScreen .skipTutorialButton{height:56px}}#TutorialScreen .center{position:absolute;left:50%;transform:translate(-50%);bottom:50px}#TutorialScreen .center .headline{font-size:36px;color:#fff;margin-bottom:0;text-align:center}#TutorialScreen .center .description{width:100vw;margin-top:50px;text-align:center;color:var(--color-primary);margin-bottom:30px;font-size:20px;line-height:130%;max-width:800px}#MouseFollow{position:fixed}#MouseFollow .hand{border-radius:20px;background-color:#041731;width:fit-content;color:#0a57ed;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0 auto 3px;padding:10px 20px;opacity:0}#MouseFollow .hand.handRed{color:#ce94e9;background-color:#230f2c}#AboutPage{display:none;position:fixed;top:0;left:0;z-index:1000;width:100vw;height:100dvh;-webkit-backdrop-filter:blur(120px);backdrop-filter:blur(120px);background-color:#080419b3}#AboutPage .containerOuterAbout{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#AboutPage .containerOuterAbout .innerContainer,#AboutPage .containerOuterAbout .container .grid,.container #AboutPage .containerOuterAbout .grid{border-radius:20px;margin:20px;color:#9884f1}#AboutPage .containerOuterAbout .innerContainer .containerAbout,#AboutPage .containerOuterAbout .container .grid .containerAbout,.container #AboutPage .containerOuterAbout .grid .containerAbout{overflow-y:auto;padding:20px;border-radius:20px;background-color:#291a6f;max-height:calc(100dvh - 100px);width:calc(100vw - 140px);max-width:1500px}@media screen and (max-width: 800px){#AboutPage .containerOuterAbout .innerContainer .containerAbout,#AboutPage .containerOuterAbout .container .grid .containerAbout,.container #AboutPage .containerOuterAbout .grid .containerAbout{width:calc(100vw - 40px);max-height:calc(100dvh - 40px)}}#AboutPage .containerOuterAbout .innerContainer .containerAbout .faq,#AboutPage .containerOuterAbout .container .grid .containerAbout .faq,.container #AboutPage .containerOuterAbout .grid .containerAbout .faq{margin-top:40px}#AboutPage .containerOuterAbout .innerContainer .containerAbout .aboutClose,#AboutPage .containerOuterAbout .container .grid .containerAbout .aboutClose,.container #AboutPage .containerOuterAbout .grid .containerAbout .aboutClose{display:block;position:absolute;top:40px;right:40px;cursor:pointer;text-align:right;background-color:#080419;color:#674ddb;text-decoration:none;width:66px;border-radius:20px;height:30px;padding:4px 12px;font-size:16px}#AboutPage .containerOuterAbout .innerContainer .containerAbout a,#AboutPage .containerOuterAbout .container .grid .containerAbout a,.container #AboutPage .containerOuterAbout .grid .containerAbout a{color:inherit;text-decoration:underline}#AboutPage .containerOuterAbout .innerContainer .containerAbout .number,#AboutPage .containerOuterAbout .container .grid .containerAbout .number,.container #AboutPage .containerOuterAbout .grid .containerAbout .number{margin-top:20px;font-size:20px;color:#674ddb;padding-bottom:10px;width:100%;border-bottom:1px solid #3C2895}#AboutPage .containerOuterAbout .innerContainer .containerAbout h2,#AboutPage .containerOuterAbout .container .grid .containerAbout h2,.container #AboutPage .containerOuterAbout .grid .containerAbout h2{color:#eeeaff;font-size:32px;font-style:normal;font-weight:500;margin-bottom:20px}#AboutPage .containerOuterAbout .innerContainer .containerAbout .textSection,#AboutPage .containerOuterAbout .container .grid .containerAbout .textSection,.container #AboutPage .containerOuterAbout .grid .containerAbout .textSection{margin-top:10px;display:block;display:flex}@media screen and (max-width: 800px){#AboutPage .containerOuterAbout .innerContainer .containerAbout .textSection,#AboutPage .containerOuterAbout .container .grid .containerAbout .textSection,.container #AboutPage .containerOuterAbout .grid .containerAbout .textSection{display:block;margin-bottom:20px}}#AboutPage .containerOuterAbout .innerContainer .containerAbout .textSection h3,#AboutPage .containerOuterAbout .container .grid .containerAbout .textSection h3,.container #AboutPage .containerOuterAbout .grid .containerAbout .textSection h3{display:block;width:200px;margin-right:60px;font-size:20px;margin-bottom:20px;font-weight:400;color:#b3a3f8}@media screen and (max-width: 800px){#AboutPage .containerOuterAbout .innerContainer .containerAbout .textSection h3,#AboutPage .containerOuterAbout .container .grid .containerAbout .textSection h3,.container #AboutPage .containerOuterAbout .grid .containerAbout .textSection h3{width:auto}}#AboutPage .containerOuterAbout .innerContainer .containerAbout .textSection p,#AboutPage .containerOuterAbout .container .grid .containerAbout .textSection p,.container #AboutPage .containerOuterAbout .grid .containerAbout .textSection p{flex:1;font-size:20px;-webkit-user-select:text;user-select:text}:root{color-scheme:light}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body{font-size:var(--font-size-base);font-family:var(--font-primary);color:rgb(var(--color-primary));overflow-y:hidden;overflow-x:hidden;width:100vw;height:100dvh;background-color:var(--color-background);background:var(--BG-Gradient, linear-gradient(180deg, #291A6F 0%, #674DDB 50%, #CFC5FD 100%));padding-bottom:env(safe-area-inset-bottom);min-height:100dvh}html,body{margin:0;padding:0;width:100vw;padding-bottom:env(safe-area-inset-bottom);min-height:100dvh;font-family:Space Grotesk,sans-serif;font-optical-sizing:auto;font-style:normal}#ThreeJSScene{position:fixed;top:0}#LevelSelect{position:fixed;display:block;left:50%;top:calc(50% - 200px);z-index:10;text-align:center;width:calc(50% - 200px);opacity:0;pointer-events:none}#LevelSelect .container .header{border-radius:20px;background-color:#eeeaff;width:60px;color:#180e45;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0 auto}#LevelSelect .container .level{color:#fff;font-size:240px}#MainMenu{position:fixed;top:0;width:100%;height:100%;background-color:#000c;visibility:hidden}#MainMenu .menuItemArea{position:fixed;left:200px;top:100px}#MainMenu .menuItemArea .menuItem{cursor:pointer;margin-bottom:40px}#MainMenu .menuItemArea .menuItem .menuItemHeader{font-size:60px}#MainMenu .menuItemArea .menuItem .menuItemDescription{font-size:14px}#MainMenu .footer{position:fixed;bottom:20px;left:200px;font-size:12px}.notification{display:flex;align-items:center;justify-content:center;position:relative;text-align:center;margin:auto}.notification .notificationContent{max-width:90%;position:fixed;bottom:0;font-size:30px;font-family:Helvetica;color:#fff;margin:20px}#SignInstructions{transform:translateY(50vh);position:fixed;bottom:40px;left:calc(25vw - 150px);background-color:#180e45;width:400px;min-height:40px;padding:20px;color:#eeeaff;background:radial-gradient(98.63% 102.15% at 29% 58.09%,#080419b2 10%,#080419b2 10%,#080419b2 20%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;margin-top:20px;font-size:20px;line-height:110%}@media screen and (max-width: 900px){#SignInstructions{display:none}}#PointSystem{color:#fff;pointer-events:none;position:fixed;top:20px;right:20px;z-index:10;transform:translate(300px);border-radius:20px;background:#080419;height:30px;padding:4px 20px}@media screen and (max-width: 800px){#PointSystem{top:20px;right:20px}}#PointSystem .pointArea .points{font-size:16px;text-align:right;leading-trim:both;text-edge:cap}@media screen and (max-width: 800px){#PointSystem .pointArea .points{font-size:12px}}#CreatedBy{position:fixed;bottom:20px;right:20px;color:#674ddb;font-size:12px}@media screen and (max-width: 800px){#CreatedBy{bottom:10px;right:20px;display:none}}#CreatedBy .underline{text-decoration:underline}.defaultBox{position:relative;overflow:clip;color:#fff;background-color:#080419b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;width:513px;margin-top:20px;font-size:32px;line-height:110%;padding-top:32px;padding-left:40px;padding-right:40px;cursor:pointer;pointer-events:all;border:1px solid rgba(152,132,241,0)}@media screen and (max-width: 1150px){.defaultBox{font-size:20px;padding:20px;height:fit-content}}@media screen and (max-width: 800px){.defaultBox{width:calc(100vw - 40px);margin-top:20px;font-size:20px;padding:20px;height:fit-content}}.defaultBox .header{font-weight:700;margin-bottom:16px;pointer-events:none}@media screen and (max-width: 1150px){.defaultBox .header{margin-bottom:15px}}.defaultBox .body{font-size:20px;pointer-events:none;margin-bottom:20px;line-height:130%;color:#9884f1}@media screen and (max-width: 1150px){.defaultBox .body{font-size:15px;margin-bottom:20px}}.defaultBox .gradient{position:absolute;top:0;left:0;width:1200px;z-index:-1;height:1200px;pointer-events:none;opacity:0}.defaultBox .gradient .animatedGradient{position:relative;top:0;left:0;width:1200px;height:1200px;background:radial-gradient(circle,#674ddbe6,#ae4ddbcc,#cf5c5fb3)}.defaultBox .buttonContainer{margin-bottom:30px;position:relative;margin-top:20px;display:flex;pointer-events:none;width:100%;height:35px;overflow:clip}@media screen and (max-width: 1150px){.defaultBox .buttonContainer{margin-bottom:0;margin-top:8px}}.defaultBox .buttonContainer .buttonText{font-size:24px}@media screen and (max-width: 1150px){.defaultBox .buttonContainer .buttonText{font-size:16px}}.defaultBox .buttonContainer .arrow{margin-top:6px;margin-left:18px}.defaultBox .buttonContainer .arrow .arrow-icon{position:relative;width:26px;height:25px}.defaultBox .buttonContainer .arrow .arrow-horizontal{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#eeeaff;transform:translateY(-50%)}.defaultBox .buttonContainer .arrow .arrow-diagonal-up{position:absolute;top:50%;right:0;width:14px;height:2px;background-color:#eeeaff;transform:translateY(-50%) rotate(45deg);transform-origin:right center}.defaultBox .buttonContainer .arrow .arrow-diagonal-down{position:absolute;top:50%;right:0;width:14px;height:2px;background-color:#eeeaff;transform:translateY(-50%) rotate(-45deg);transform-origin:right center}@media screen and (max-width: 1150px){.defaultBox .buttonContainer .arrow{transform:scale(.6);margin-top:-4px;margin-left:8px}}#SwitchHands{color:#fff;position:fixed;bottom:40px;left:20px;z-index:10;cursor:pointer;border-radius:20px;background:#180e45;height:52px;padding:4px 20px 4px 10px;color:#b3a3f8;transform:translateY(100px);font-size:20px;display:flex;align-items:center}#SwitchHands .icon{display:inline-block;margin-right:10px}#SwitchHands .text{display:inline-block}@media screen and (max-width: 900px){#SwitchHands{display:none;bottom:20px;left:20px}}#AboutButton{color:#fff;position:fixed;top:20px;right:20px;z-index:10;cursor:pointer;transform:translate(300px);border-radius:20px;background:#180e45;height:30px;padding:4px 20px;color:#cfc5fd;transform:translate(150px)}@media screen and (max-width: 800px){#AboutButton{top:20px;right:20px}}#AboutButton .pointArea .points{font-size:16px;text-align:right;leading-trim:both;text-edge:cap}.gradientBottom{display:none;height:200px;width:100%;position:fixed;bottom:0;left:0;background:#000;background:linear-gradient(0deg,#000,#000,#0000)}#LevelProgression{display:none;pointer-events:none;color:#fff;position:fixed;top:20px;right:20px}#LevelProgression .levelData{display:flex}#LevelProgression .levelData .levelName{margin-right:4px}#LevelProgression .progressBarArea{width:300px;height:4px}#LevelProgression .progressBarArea .progressBar{position:absolute;top:30px;left:0;width:10%;height:4px;background:#fff}#LevelProgression .progressBarArea .progressBarBackground{position:absolute;top:30px;left:0;width:100%;height:4px;background:#fff6}.mainHeader{position:absolute;pointer-events:none;left:50%;transform:translate(-50%,-150px);text-align:center;color:#fff;margin-top:20px}@media screen and (max-width: 800px){.mainHeader{margin-top:20px}}.mainHeader .header{font-size:29.482px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:6.781px;margin-left:20px;margin-bottom:10px}@media screen and (max-width: 800px){.mainHeader .header{font-size:20px}}.mainHeader .subheader{font-size:16px;font-style:normal;font-weight:700;line-height:normal;opacity:.5}@media screen and (max-width: 800px){.mainHeader .subheader{font-size:12px;margin-left:20px}}#ReplaySignButton{position:fixed;top:calc(50vw + 160px);left:calc(25vw - 40px);display:inline-flex;padding:17px 20px;justify-content:center;align-items:center;gap:10px;border-radius:20px;background:#080419;color:#9884f1}#ReplaySignButton .icon{margin-bottom:-8px}.chooseCamera{position:absolute;top:50%;left:50%;transform:translateY(-50%);display:none}.chooseCamera .center .cameraContainer{position:relative;background-color:#080419;color:#9884f1;padding:40px;border-radius:20px;left:calc(25% - 340px);width:513px;margin:auto;font-size:20px}.chooseCamera .center .cameraContainer .icon{margin-left:202px;margin-bottom:20px}.chooseCamera .center .cameraContainer .cameraDropdown{-webkit-appearance:none;-moz-appearance:none;margin-top:20px;margin-bottom:10px;padding:20px;width:100%;border:1px solid #3d317f;border:none;color:#b3a3f8;border-radius:20px;background-color:#3c2895}.chooseCamera .center .cameraContainer .cameraDropdown select::-ms-expand{margin-right:20px}.chooseCamera .center .cameraContainer .continue{background-color:#674ddb;color:#eeeaff;padding:20px;border-radius:20px;width:100%;cursor:pointer;display:inline-flex;justify-content:center;align-items:center}.chooseCamera .center .cameraContainer .continueIcon{margin-left:20px}.wordToLean{position:fixed;top:50px;font-size:56px;left:25%;z-index:100;transform:translate(-25%);pointer-events:none}@media screen and (max-width: 800px){.wordToLean{transform:translate(-50%);left:50%;top:20px;font-size:30px}}.wordToLean .innerLearnContainer{opacity:0}.wordToLean .innerLearnContainer .signHeader{color:#180e45;font-size:14px;border-radius:20px;background:#eeeaff;padding:5px 10px;text-align:center;width:fit-content;margin:0 auto 10px}@media screen and (max-width: 800px){.wordToLean .innerLearnContainer .signHeader{font-size:12px}}.wordToLean .innerLearnContainer .signSubHeader{display:none;visibility:hidden;color:#eeeaff;text-align:center;font-weight:500;font-size:20px}@media screen and (max-width: 800px){.wordToLean .innerLearnContainer .signSubHeader{font-size:12px}}.wordToLean .innerLearnContainer .static{color:#eeeaff;opacity:1;font-weight:700;text-align:center}@media screen and (max-width: 800px){.wordToLean .innerLearnContainer .static{font-size:16px}}.wordToLean .innerLearnContainer .highlight{color:#eeeaff;background-color:#eeeaff;height:2px;position:absolute;top:85px;left:3px;width:10px;overflow:hidden;transform:scaleX(0)}.instructions{display:none;position:relative;color:#000;font-weight:700;font-size:20px;margin-top:20px;max-width:50wv}.instructions .inner{position:absolute;left:75%;transform:translate(-50%);width:fit-content;background-color:var(--color-right);padding:10px 20px}#GlobalBackButton{position:fixed;left:20px;top:20px;border-radius:20px;background:#180e45;width:72px;height:30px;flex-shrink:0;cursor:pointer;transform:translate(-150px);padding:6px 20px}@media screen and (max-width: 800px){#GlobalBackButton{top:20px;left:20px}}#GlobalBackButton .arrow{pointer-events:none}#VideoContainer{border-radius:20px;position:fixed;left:150vw;visibility:hidden}#VideoContainer .rightHandBar{height:5px;width:50vw;background-color:var(--color-right);position:relative;margin-left:-75px;display:none}#VideoContainer video{background-color:#150f2c;filter:grayscale(1) contrast(1.5)}#VideoContainer video,#VideoContainer canvas{border-radius:20px;border:var(--color-background) 20px solid;position:fixed;top:0;right:0;bottom:0;margin:auto;min-width:50%;width:50%;height:auto;transform:scaleX(-1);background-color:#150f2c}#VideoContainer canvas{display:none}#VideoContainer .gradientMask{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;width:auto;height:auto}#VideoContainer #MiddleLine{position:fixed;height:100%;left:75%;width:1px;border-left:1px dotted white;pointer-events:none}#VideoContainer #UpperBody{position:fixed;top:50%;left:calc(75% - 100px);width:200px;height:300px;border:1px dotted #cccccc;pointer-events:none}#VideoContainer .rightHandCircle{position:absolute;top:0;left:0;opacity:1;display:none}#VideoContainer .rightHandCircle .circle{width:100px;height:140px;border:0px solid rgba(var(--color-right));background-color:#4ecdc433}#VideoContainer #RightHandFollowHand{position:absolute;top:0;left:0;z-index:10;transform:scale(.7);opacity:0}#VideoContainer #RightHandFollowHand .circle{transform:translate(-30px,-70px);width:100px;height:140px;border-radius:0;background-color:#341de21a;border:5px solid var(--color-right)}#VideoContainer .leftHandCircle{position:fixed;top:0;left:0;opacity:1;display:none}#VideoContainer .leftHandCircle .circle{transform:translate(-60px,-160px);width:120px;height:180px;border-radius:20px;border:1px solid #FFA501;background-color:#ffa50133}#VideoContainer #LeftHandFollowHand{position:fixed;top:0;left:0;z-index:10;display:none}#VideoContainer #LeftHandFollowHand .circle{transform:translate(-60px,-160px);width:120px;height:180px;border-radius:20px;border:1px solid #FFA501;background-color:#ffa50133}#MessageOverlay{position:fixed;z-index:2;height:100dvh;width:100vw;background-color:#0009;opacity:0;display:none}#MessageOverlay .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;color:var(--color-right);font-size:100px;margin:auto;min-width:200px;min-height:50px}#MessageOverlay .content .copy{padding:60px 80px}#MessageOverlay .content .timer{height:10px;width:100%;background-color:var(--color-right)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}#ExportSign{position:fixed;z-index:10;top:0}#PlayVideo{position:fixed;z-index:10;left:150px;top:0}a,a:visited,a:active,a:hover{color:inherit;text-decoration:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0}div.svelte-1adb7j3{position:absolute;top:0;right:0;bottom:0;left:0}.canvasContainer.svelte-1s4dbjk{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0}
