.Footer{background:#0a0416;border-radius:16px;height:32px;margin-top:-32px;transform:translate(6px,-4px);width:calc(100% - 12px)}.Footer.viewer{bottom:0;position:absolute}.Footer .content{position:relative}.Footer .content .copyright{color:#fff;display:inline-block;font-family:Gabarito-Regular;font-size:.8rem;left:50%;padding:8px 0;position:relative;transform:translateX(-50%)}.Footer .content .investors{color:#eee;font-family:Gabarito-Regular;font-size:.8rem;left:16px;position:absolute;text-decoration:none;top:8px}.Footer .content .investors:hover{color:#fff}.Footer .content .version{color:#eee;font-family:Gabarito-Regular;font-size:.8rem;position:absolute;right:16px;top:8px}.Application.mobile .Footer.auth{height:auto;margin-top:-44px;min-height:44px}.Application.mobile .Footer.auth .content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:7px 8px}.Application.mobile .Footer.auth .content .copyright{font-size:.72rem;padding:0;position:static;text-align:center;transform:none;width:100%}.Application.mobile .Footer.auth .content .version{font-size:.72rem;position:static}.Loading{border-radius:8px;display:none;padding:8px;z-index:1}.Loading.centered{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.Loading.active{display:block}.Loading .loadingWrapper{height:38px;position:relative;width:38px}.Loading .loadingWrapper .circleWrapper{height:100%;position:absolute;width:100%}.Loading .loadingWrapper .circleWrapper.large,.Loading .loadingWrapper .circleWrapper.small{animation:spinForward .75s 0s infinite normal forwards}.Loading .loadingWrapper .circleWrapper .halfCircle{animation:colorTransition 4.75s 0s infinite normal forwards;background-color:#0000;border:4px solid #dc82ff;border-bottom:0;border-top-left-radius:20px;border-top-right-radius:20px;box-sizing:initial;position:absolute}.Loading .loadingWrapper .circleWrapper .halfCircle.large{height:15px;width:30px}.Loading .loadingWrapper .circleWrapper .halfCircle.small{height:8px;left:50%;top:50%;transform:translate(-50%,calc(-50% - 5px));width:16px}.Google{padding:8px 0}.Microsoft{padding:0 0 6px}.Microsoft .microsoftLogin{background:#f9fcffe6;border:1px solid #dcdee2;border-radius:19px;height:38px;position:relative;width:200px}.Microsoft .microsoftLogin:disabled{cursor:not-allowed;opacity:.6}.Microsoft .microsoftLogin .Loading{left:-10px;position:absolute;top:-9px;transform:scale(.5)}.Microsoft .microsoftLogin .microsoftText{color:#505050;display:inline-block;font-size:.75rem;font-weight:600;padding-left:24px}.Microsoft .microsoftLogin .microsoftLogo{height:16px;left:14px;position:absolute;width:16px}.Microsoft .microsoftLogin:hover{background:#ebf2ffcc;border-color:#d6e5ff;cursor:pointer}.CommunityLogo{display:inline-block;line-height:0;position:relative}.CommunityLogo>img{transition:opacity .6s ease}.CommunityLogo .CommunityLogo__brand{height:38px;left:0;max-width:none;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:auto}.CommunityLogo.is-branded .CommunityLogo__gravity{opacity:0}.CommunityLogo.is-branded .CommunityLogo__brand{opacity:1}@media(prefers-reduced-motion:reduce){.CommunityLogo>img{transition:none}}.Header{background:#fcfcfc;height:60px;width:calc(100% - 4px)}.Header .content{width:100%}.Header .content .logo{display:inline-block;padding:14px 8px 8px;width:calc(100% - 70px)}.Header .content .logo .logoLockup{align-items:center;display:inline-flex;gap:10px}.Header .content .logo .logoLockup .gravityHome{background:none;border:none;padding:0}.Header .content .logo .logoLockup .gravityHome .gravityLogo{height:34px}.Header .content .logo .logoLockup .eventLogoBadge{align-items:center;background:#1018280f;border-radius:18px;display:inline-flex;height:34px;justify-content:center;padding:2px 10px}.Header .content .logo .logoLockup .eventLogoBadge .eventLogoImage{display:block;height:100%;max-width:132px;object-fit:contain}.Header .content .options{display:inline-block;vertical-align:top;width:50px}.Header .content .options .logoutWrapper{display:inline-block;padding:0 4px 0 8px;vertical-align:middle}.Header .content .options .logoutWrapper .logout{background:none;border:none;font-family:Gabarito-Regular;font-size:1rem}.Header .content .options .setting{display:inline-block;vertical-align:middle}.Header .content .options .setting.menuAvatar{display:inline-block}.Header .content .options .setting.menuAvatar .settingsIcon{background:none;border:none;height:60px;padding:0;position:relative}.Header .content .options .setting.menuAvatar .settingsIcon .avatar{background-position-x:50%;background-position-y:50%;background-size:cover;border:none;border-radius:50%;height:50px;width:50px}.Header .content .options .setting.menuAvatar .settingsIcon .avatarOverlay{background:#0006;border-radius:50%;height:50px;position:absolute;top:5px;width:50px}.Header .content .options .setting.menuAvatar .settingsIcon .settingsImage{animation:rotateGear .25s 0s normal forwards;background-position-x:50%;background-position-y:50%;background-size:cover;height:20px;left:15px;position:absolute;top:20px;width:20px}.Header .content .options .setting.menuAvatar .settingsIcon.open .settingsImage{animation:unrotateGear .25s 0s normal forwards}.Application.darkTheme .Header{background:#0000;border:1px solid #ffffff14;box-shadow:0 20px 80px #0006}.Application.darkTheme .Header .content .logo .logoLockup .gravityHome .gravityLogo{filter:brightness(1.2)}.Application.darkTheme .Header .content .logo .logoLockup .eventLogoBadge{background:#ffffff14}.Application.darkTheme .Header .content .options .logoutWrapper .logout{color:#f5f7ff}.Login .wrapper{height:calc(100vh - 92px);overflow-y:scroll;width:100%}.Login .wrapper .loginBox{border-radius:6px;box-shadow:5px 5px 10px 0 #0003,-6px -6px 9px 0 #fffc;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.Login .wrapper .loginBox .loginBackground{background-position-x:50%;background-position-y:50%;background-size:cover;border-radius:6px;display:inline-block;height:460px;vertical-align:top;width:700px}.Login .wrapper .loginBox .loginBackground .loginSide{box-sizing:border-box;display:inline-block;height:100%;position:relative;vertical-align:top}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft{width:370px}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .loginMessage{font-family:Gabarito-Bold;font-size:1.3rem;padding:6px 0;text-align:center}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials{background:#faf5f5;border-radius:6px;display:inline-block;height:100%;vertical-align:top;width:100%}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .logo{padding:24px 0 8px;text-align:center}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .logo .logoWrapper{border-radius:6px;height:60px;left:50%;position:relative;transform:translateX(-50%);width:60px}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .logo .logoWrapper .icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .restoring{display:inline-block;left:50%;position:relative;text-align:center;top:calc(50% - 100px);transform:translate(-50%,-50%)}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .restoring .image .restoringImage{height:54px}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .restoring .text{color:#fff;font-family:Gabarito-Bold;font-size:.8rem;padding:4px}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login{position:relative}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login .resetText{box-sizing:border-box;font-family:Gabarito-Regular;font-size:1rem;padding:0 36px}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login .inputs{display:inline-block;left:50%;padding:8px 0;position:relative;transform:translateX(calc(-50% - 8px))}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login .inputs.search{z-index:2}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login .inputs .input{background:#fff;border:2px solid #000;border-radius:4px;box-sizing:border-box;font-family:Gabarito-Regular;font-size:1.2rem;height:40px;padding:8px;transform:translateX(8px);width:300px}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login .inputs .input:focus{outline:none}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .resetWrapper{box-sizing:border-box;display:inline-block;padding:0 36px;width:100%}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .resetWrapper .resetPassword{background:none;border:none;color:#00d89f;float:right;font-family:Gabarito-Medium;font-size:.9rem;padding:4px 0}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .resetWrapper .resetPassword.reset{float:left}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .submitWrapper{bottom:24px;left:50%;padding:24px 0;position:absolute;transform:translateX(-50%)}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .submitWrapper .submit{background:linear-gradient(135deg,#00d89f,#00b3ff);border:none;border-radius:6px;color:#271e3a;font-family:Gabarito-Bold;font-size:1rem;height:40px;left:50%;padding:0 60px;position:relative;transform:translateX(-50%);width:200px}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .submitWrapper .submit:disabled{opacity:.3}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .submitWrapper .loadingIcon{animation:spinForward .75s 0s infinite normal forwards;height:24px;position:absolute;right:166px;top:130px;width:24px}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .modeWrapper{bottom:0;position:absolute;width:100%}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .modeWrapper .mode{display:inline-block;width:50%}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .modeWrapper .mode .modeButton{background:none;border:4px solid #0000;color:#fff;font-family:Gabarito-Bold;font-size:1rem;left:50%;padding:4px;position:relative;text-align:center;transform:translateX(-50%);width:200px}.Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .modeWrapper .mode .modeButton.active{border-bottom:4px solid #00d89f;color:#00d89f}.Login .wrapper .loginBox .loginBackground .loginSide.loginRight{background:#150b2a;border-bottom-right-radius:6px;border-top-right-radius:6px;overflow-y:hidden;width:330px}.Login .wrapper .loginBox .loginBackground .loginSide.loginRight .loginBackground{left:50%;position:absolute;transform:translateX(-50%);width:100%}.Login .wrapper .loginBox .loginBackground .loginSide.loginRight .loginBackground .loginImage{width:100%}.Login .wrapper .loginBox .loginBackground .loginSide.loginRight .registerWrapper{bottom:0;height:140px;position:absolute;width:100%}.Login .wrapper .loginBox .loginBackground .loginSide.loginRight .registerWrapper .registerText{background:#0003;color:#fff;font-family:Gabarito-Bold;font-size:1rem;padding:16px 0;text-align:center;text-shadow:1px 2px 2px #80008033}.Login .wrapper .loginBox .loginBackground .loginSide.loginRight .registerWrapper .registerButton{background:#fffc;border:none;border-radius:6px;color:#271e3a;font-family:Gabarito-Bold;font-size:1rem;height:40px;left:50%;padding:0 60px;position:relative;transform:translateX(-50%);width:200px}.mobile .Login .wrapper{box-sizing:border-box;height:auto;min-height:calc(100vh - 92px);overflow-y:visible;padding:24px 0 72px}.mobile .Login .wrapper .loginBox{box-shadow:-3px 5px 10px 0 #0003,-6px 8px 9px 0 #fffc;left:auto;margin:0 auto;max-width:390px;overflow:hidden;position:relative;top:auto;transform:none;width:calc(100% - 32px)}.mobile .Login .wrapper .loginBox .loginBackground{display:flex;flex-direction:column;height:auto;width:100%}.mobile .Login .wrapper .loginBox .loginBackground .loginSide{display:block}.mobile .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft{height:460px;width:100%}.mobile .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials{border-radius:6px 6px 0 0}.mobile .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login .resetText{padding:0 24px}.mobile .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login .inputs{box-sizing:border-box;display:block;left:auto;padding:8px 24px;transform:none;width:100%}.mobile .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login .inputs .input{transform:none;width:100%}.mobile .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .resetWrapper{padding:0 24px}.mobile .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .submitWrapper{max-width:calc(100% - 48px);width:200px}.mobile .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .submitWrapper .submit{left:auto;padding:0 16px;transform:none;width:100%}.mobile .Login .wrapper .loginBox .loginBackground .loginSide.loginRight{background:none;border-radius:0 0 6px 6px;height:100px;overflow:hidden;width:100%}.mobile .Login .wrapper .loginBox .loginBackground .loginSide.loginRight .registerWrapper{display:inline-block;height:auto}.mobile .Login .wrapper .loginBox .loginBackground .loginSide.loginRight .registerWrapper .registerText{color:#000;font-size:1rem;text-shadow:none}.mobile .Login .wrapper .loginBox .loginBackground .loginSide.loginRight .registerWrapper .registerButton{background:#0000;border:none;border-bottom:2px solid #00d89f;border-radius:0;color:#00d89f;display:inline-block;height:30px;padding:0 8px;width:auto}.Application.darkTheme .Login .wrapper{background:#0000}.Application.darkTheme .Login .wrapper .loginBox{background:#050714d9;border:1px solid #ffffff14;box-shadow:0 30px 90px #0000008c}.Application.darkTheme .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .loginMessage{color:#f5f7ff}.Application.darkTheme .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials{background:radial-gradient(circle at top,#111832,#ffffff0a 60%);border:none;border-bottom-right-radius:0;border-top-right-radius:0;color:#f5f7ff}.Application.darkTheme .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login .inputs .input{background:#ffffff0a;border:1px solid #ffffff26;color:#f5f7ff;color-scheme:dark}.Application.darkTheme .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login .inputs .input::-ms-clear,.Application.darkTheme .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login .inputs .input::-ms-reveal{background-color:#0000;filter:brightness(0) invert(1);opacity:.85}.Application.darkTheme .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login .inputs .input:hover::-ms-reveal{opacity:1}.Application.darkTheme .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login .inputs .input:-webkit-autofill{filter:none}.Application.darkTheme .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login .inputs .input:autofill{filter:none}.Application.darkTheme .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login .inputs .input::placeholder{color:#f5f7ff80}.Application.darkTheme .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login .inputs .input:focus{border-color:#00d89fb3;box-shadow:0 0 0 3px #00d89f2e}.Application.darkTheme .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login .loginButton,.Application.darkTheme .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .loginContainer .login .searchButton{background:#00d89f;box-shadow:0 15px 30px #0006;color:#050714}.Application.darkTheme .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .submitWrapper .submit{box-shadow:0 12px 28px #00d89f38;transition:box-shadow .16s ease,filter .16s ease}.Application.darkTheme .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .submitWrapper .submit:hover:not(:disabled){box-shadow:0 14px 32px #00d89f57;filter:brightness(1.06)}.Application.darkTheme .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials .submitWrapper .submit:disabled{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24;color:#f5f7ff80;cursor:not-allowed;opacity:1}.Application.darkTheme .Login .wrapper .loginBox .loginBackground .loginSide.loginRight{background:linear-gradient(160deg,#111832,#050714e6)}.Application.darkTheme .Login .wrapper .loginBox .loginBackground .loginSide.loginRight .registerWrapper .registerText{background:#00000040}.Application.darkTheme .Login .wrapper .loginBox .loginBackground .loginSide.loginRight .registerWrapper .registerButton{background:#000c;border:1px solid #00d89f;color:#00d89f}.Application.darkTheme.mobile .Login .wrapper .loginBox .loginBackground .loginSide.loginLeft .credentials{border-radius:6px 6px 0 0}.Application.darkTheme.mobile .Login .wrapper .loginBox .loginBackground .loginSide.loginRight{background:#050714b8}.Application.darkTheme.mobile .Login .wrapper .loginBox .loginBackground .loginSide.loginRight .registerWrapper .registerText{background:#ffffff08;color:#f5f7ff}.Application.darkTheme.mobile .Login .wrapper .loginBox .loginBackground .loginSide.loginRight .registerWrapper .registerButton{background:#0000;border:1px solid #00d89f;color:#00d89f}@keyframes gravityAutofillStart{0%{outline-offset:0}to{outline-offset:0}}@keyframes gravityAutofillCancel{0%{outline-offset:0}to{outline-offset:0}}.Login .inputs .input:-webkit-autofill{animation:gravityAutofillStart 1ms}.Login .inputs .input:autofill{animation:gravityAutofillStart 1ms}.Login .inputs .input:not(:-webkit-autofill){animation:gravityAutofillCancel 1ms}.PartyclesHub{height:0;inset:0;pointer-events:none;position:fixed;width:0;z-index:10000}.PartyclesHub .partyclesAnchor{display:block;height:1px;opacity:0;pointer-events:none;position:fixed;transform:translate(-50%,-50%);width:1px}.Register .wrapper{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 92px);overflow-y:auto;padding:16px 16px 56px;position:relative;width:100%}.Register .wrapper .Loading{left:50%;position:absolute;top:120px;transform:translateX(-50%);z-index:3}.Register .visuallyHidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Register .signupStage{align-items:stretch;color:#f5f7ff;display:flex;flex-direction:column;gap:18px;margin:auto;max-width:440px;width:100%}.Register .signupCard{-webkit-backdrop-filter:saturate(160%) blur(24px);backdrop-filter:saturate(160%) blur(24px);background:radial-gradient(circle at top,#111832f0,#050714d1 70%);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 30px 90px #00000080;padding:28px 20px 24px;position:relative;text-align:center}.Register .signupStage:not(.step-code) .signupCard{padding-top:64px}.Register .signupBack{align-items:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;color:#f5f7ffb3;cursor:pointer;display:inline-flex;font-family:Gabarito-Medium;font-size:.92rem;gap:6px;height:34px;inset-inline-start:16px;padding:0 14px;position:absolute;top:16px;transition:color .16s ease,border-color .16s ease}.Register .signupBack:focus-visible,.Register .signupBack:hover{border-color:#00d89f8c;color:#f5f7ff}[dir=rtl] .Register .signupBack span{display:inline-block;transform:scaleX(-1)}.Register .signupGreeting{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 0 14px}.Register .signupGreeting .socialImage{border:1px solid #fff3;border-radius:50%;height:36px;object-fit:cover;width:36px}.Register .signupGreeting .greetingText{color:#f5f7ff;font-family:Gabarito-SemiBold;font-size:1.05rem}.Register .signupGreeting .notYou{background:none;border:none;color:#00d89f;cursor:pointer;font-family:Gabarito-Medium;font-size:.88rem;padding:4px;text-decoration:underline;text-underline-offset:3px}.Register .signupTitle{color:#f5f7ff;font-family:Gabarito-Bold;font-size:1.75rem;font-weight:400;line-height:1.15;margin:0}.Register .signupTitle:focus{outline:none}.Register .signupLead{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:1.02rem;line-height:1.45;margin:10px 0 0}.Register .signupLead strong{color:#f5f7ff;font-family:Gabarito-Bold;font-weight:400}.Register .stepRender{margin-top:24px}.Register .signupPrimary{background:#00d89f;border:none;border-radius:999px;box-shadow:0 12px 30px #00d89f38;color:#150b2a;cursor:pointer;font-family:Gabarito-Bold;font-size:1.15rem;height:52px;padding:0 24px;transition:transform .12s ease,box-shadow .16s ease,opacity .16s ease;width:100%}.Register .signupPrimary:hover:not(:disabled){box-shadow:0 14px 36px #00d89f5c;transform:translateY(-1px)}.Register .signupPrimary:focus-visible{outline:3px solid #ffffffd9;outline-offset:3px}.Register .signupPrimary:disabled{box-shadow:none;cursor:default;opacity:.35}.Register .signupSecondary{background:#ffffff0a;border:1px solid #fff3;border-radius:999px;color:#f5f7ff;cursor:pointer;font-family:Gabarito-SemiBold;font-size:1rem;line-height:1.25;min-height:48px;padding:10px 20px;transition:border-color .16s ease,color .16s ease,background .16s ease;width:100%}.Register .signupSecondary:focus-visible,.Register .signupSecondary:hover{background:#00d89f0f;border-color:#00d89f;color:#00d89f}.Register .signupSecondary:focus-visible{outline:3px solid #00d89f59;outline-offset:2px}.Register .signupError{color:#ff9b9b;font-family:Gabarito-Medium;font-size:.98rem;line-height:1.4;margin:0}.Register .signupHint{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.9rem;line-height:1.4;margin:0}.Register .signupNotice{background:#ffc45c14;border:1px solid #ffc45c40;border-radius:14px;color:#ffd28a;font-family:Gabarito-Medium;font-size:.95rem;line-height:1.45;margin:0;padding:10px 14px;text-align:start}.Register .signupLogin{align-items:center;color:#f5f7ffb3;display:flex;flex-wrap:wrap;font-family:Gabarito-Regular;font-size:.98rem;gap:6px;justify-content:center;margin:0}.Register .signupLogin .logInLink{background:none;border:none;color:#00d89f;cursor:pointer;font-family:Gabarito-Bold;font-size:1rem;padding:4px 2px;text-decoration:underline;text-underline-offset:3px}.Register .input{background:#ffffff0f;border:1.5px solid #ffffff24;border-radius:14px;box-sizing:border-box;color:#f5f7ff;font-family:Gabarito-Regular;font-size:1.05rem;height:50px;padding:0 16px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.Register .input::placeholder{color:#f5f7ff6b}.Register .input:focus{background:#ffffff14;border-color:#00d89f;box-shadow:0 0 0 3px #00d89f38;outline:none}.Register .fieldLabel{color:#f5f7ff;display:block;font-family:Gabarito-SemiBold;font-size:.95rem}.Register .fieldHint{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.85rem}.Register .codeForm{align-items:stretch;display:flex;flex-direction:column;gap:16px}.Register .codeWrapper{direction:ltr;display:flex;gap:8px;justify-content:center}.Register .codeWrapper .joinCharacter{background:#ffffff0f;border:1.5px solid #ffffff29;border-radius:14px;box-sizing:border-box;caret-color:#00d89f;color:#f5f7ff;flex:1 1;font-family:Gabarito-Bold;font-size:1.9rem;height:64px;max-width:58px;min-width:0;padding:0;text-align:center;text-transform:uppercase;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.Register .codeWrapper .joinCharacter:focus{background:#ffffff17;border-color:#00d89f;box-shadow:0 0 0 3px #00d89f40;outline:none}.Register .codeWrapper .joinCharacter.filled{border-color:#00d89f73}.Register .codeWrapper.missed .joinCharacter{border-color:#ff6e6eb3}.Register .accountChoices{align-items:center;display:flex;flex-direction:column;gap:14px}.Register .accountChoices .socialRegister{align-items:center;display:flex;flex-direction:column;gap:10px;min-height:40px}.Register .accountChoices .socialRegister .Google{display:flex;justify-content:center;padding:0}.Register .accountChoices .socialRegister .microsoftSlot{display:flex;justify-content:center}.Register .accountChoices .socialRegister .Microsoft{padding:0}.Register .accountChoices .socialRegister .Microsoft .microsoftLogin{border-radius:20px;height:40px}.Register .accountChoices .or{align-items:center;color:#f5f7ffb3;display:flex;font-family:Gabarito-Medium;font-size:.9rem;gap:12px;width:100%}.Register .accountChoices .or:after,.Register .accountChoices .or:before{background:#ffffff1f;content:"";flex:1 1;height:1px}.Register .accountChoices .useEmail{max-width:280px}.Register .registerForm{display:flex;flex-direction:column;gap:16px;text-align:start}.Register .registerForm .field{display:flex;flex-direction:column;gap:6px}.Register .registerForm .passwordRow{display:flex;position:relative}.Register .registerForm .passwordRow .input{-webkit-padding-end:84px;padding-inline-end:84px}.Register .registerForm .passwordRow .passwordToggle{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;color:#f5f7ff;cursor:pointer;font-family:Gabarito-SemiBold;font-size:.88rem;height:36px;inset-inline-end:6px;min-width:64px;padding:0 12px;position:absolute;top:50%;transform:translateY(-50%)}.Register .registerForm .passwordRow .passwordToggle:focus-visible,.Register .registerForm .passwordRow .passwordToggle:hover{border-color:#00d89f8c;color:#00d89f}.Register .registerForm .passwordRules{grid-gap:6px;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;display:grid;gap:6px;list-style:none;margin:4px 0 0;padding:10px 12px}.Register .registerForm .passwordRules .validation{align-items:center;color:#f5f7ffb3;display:flex;font-family:Gabarito-Regular;font-size:.9rem;gap:8px}.Register .registerForm .passwordRules .validation .ruleMark{align-items:center;border:1.5px solid #ffffff4d;border-radius:50%;box-sizing:border-box;color:#150b2a;display:inline-flex;flex:0 0 auto;font-size:.7rem;height:18px;justify-content:center;width:18px}.Register .registerForm .passwordRules .validation.validated{color:#f5f7ff}.Register .registerForm .passwordRules .validation.validated .ruleMark{background:#00d89f;border-color:#00d89f}.Register .registerForm .submitRegister{margin-top:4px}.Register .nameForm{display:flex;flex-direction:column;gap:14px}.Register .nameForm .community{font-size:1.15rem;height:56px;text-align:center}.Register .activationSection{border-top:1px solid #ffffff14;margin-top:22px;padding-top:18px;text-align:start}.Register .activationSection .activationClose,.Register .activationSection .activationToggle{background:none;border:none;color:#f5f7ffb3;cursor:pointer;display:block;font-family:Gabarito-Medium;font-size:.92rem;margin:0 auto;padding:6px;text-decoration:underline;text-underline-offset:3px}.Register .activationSection .activationClose:focus-visible,.Register .activationSection .activationClose:hover,.Register .activationSection .activationToggle:focus-visible,.Register .activationSection .activationToggle:hover{color:#00d89f}.Register .activationSection .activationClose{margin-top:10px}.Register .activationSection .activationHeader{margin-bottom:12px}.Register .activationSection .activationHeader .activationTitle{color:#f5f7ff;font-family:Gabarito-Bold;font-size:1.1rem}.Register .activationSection .activationHeader .activationDescription{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.92rem;line-height:1.4;margin-top:4px}.Register .activationSection .fieldLabel{margin-bottom:6px}.Register .activationSection .activationInputRow{display:flex;flex-wrap:wrap;gap:10px}.Register .activationSection .activationInputRow .activationInput{flex:1 1 160px;width:auto}.Register .activationSection .activationInputRow .activationInput.success{border-color:#00d89f}.Register .activationSection .activationInputRow .activationInput.error{border-color:#ff6e6e}.Register .activationSection .activationInputRow .validateActivation{background:#00d89f1f;border:1px solid #00d89f73;border-radius:999px;color:#00d89f;cursor:pointer;flex:0 0 auto;font-family:Gabarito-Bold;font-size:1rem;height:50px;padding:0 18px}.Register .activationSection .activationInputRow .validateActivation.success{background:#00d89f40}.Register .activationSection .activationInputRow .validateActivation:disabled{cursor:default;opacity:.45}.Register .activationSection .activationHint{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.85rem;margin-top:8px}.Register .activationSection .activationStatus{font-family:Gabarito-Medium;font-size:.95rem;margin-top:10px}.Register .activationSection .activationStatus.success{color:#00d89f}.Register .activationSection .activationStatus.error{color:#ff9b9b}@media only screen and (min-width:600px){.Register .wrapper{padding:32px 24px 64px}.Register .signupCard{padding:40px 36px 32px}.Register .signupStage:not(.step-code) .signupCard{padding-top:72px}.Register .signupTitle{font-size:2.1rem}.Register .codeWrapper{gap:10px}.Register .codeWrapper .joinCharacter{font-size:2.2rem;height:72px}}@media(prefers-reduced-motion:reduce){.Register .codeWrapper .joinCharacter,.Register .input,.Register .signupPrimary,.Register .signupSecondary{transition:none}.Register .signupPrimary:hover:not(:disabled){transform:none}}.Application.hasBrand .Register .signupPrimary{background:#00d89f;background:rgb(var(--brand-glow-rgb,0,216,159));box-shadow:0 12px 30px #00d89f38;box-shadow:0 12px 30px rgba(var(--brand-glow-rgb,0,216,159),.22)}.Application.hasBrand .Register .codeWrapper .joinCharacter:focus,.Application.hasBrand .Register .input:focus{border-color:#00d89f;border-color:rgb(var(--brand-glow-rgb,0,216,159));box-shadow:0 0 0 3px #00d89f40;box-shadow:0 0 0 3px rgba(var(--brand-glow-rgb,0,216,159),.25)}.Reaction{position:relative}.Reaction.dark .reactions .wrapper .emojiWrapper .entityWrapper{color:#fff}.Reaction .reactions{display:inline-block;height:26px;padding:0 0 4px;vertical-align:top;width:calc(100% - 52px)}.Reaction .reactions .wrapper .emojiWrapper{background:none;border:none;padding:0 2px}.Reaction .reactions .wrapper .emojiWrapper.disabled{pointer-events:none}.Reaction .reactions .wrapper .emojiWrapper .entityWrapper{background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;border-radius:13px;display:inline-block;height:20px;padding:2px 8px 0}.Reaction .reactions .wrapper .emojiWrapper .entityWrapper.selected{background:linear-gradient(135deg,#00d89f,#00b3ff)}.Reaction .reactions .wrapper .emojiWrapper .entityWrapper.selected .countWrapper .count{color:#003922}.Reaction .reactions .wrapper .emojiWrapper .entityWrapper .symbolWrapper{display:inline-block}.Reaction .reactions .wrapper .emojiWrapper .entityWrapper .symbolWrapper .symbol{display:block}.Reaction .reactions .wrapper .emojiWrapper .entityWrapper .countWrapper{display:inline-block;padding:0 4px}.Reaction .reactions .wrapper .emojiWrapper .entityWrapper .countWrapper .count{color:#fff;display:block;font-family:Gabarito-Bold;font-size:.9rem}.Reaction .reactions .noReactions{color:#999;font-family:Gabarito-Regular;font-size:.8rem}.Reaction .addEmoji{display:inline-block}.Reaction .addEmoji .openEmoji{background:#ffffff0f;background-color:#0000;border:1px solid #ffffff14;border-radius:13px;color:#fff;font-family:Gabarito-Medium;font-size:1rem;height:26px;text-align:center;width:50px}.Reaction .addEmoji .openEmoji:hover{background:#00d89f4d;border-color:#00d89f}.Reaction .addEmoji .openEmoji.open{background:#00d89f;border:2px solid #00d89f;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#003922}.Reaction .emojis{background:#050714cc;border:1px solid #ffffff14;border-radius:6px;border-top-right-radius:0;box-sizing:border-box;max-height:120px;overflow-y:scroll;padding:4px;position:absolute;right:0;top:26px;width:164px;z-index:3}.Reaction .emojis .buttonWrapper{display:inline-block;padding:2px}.Reaction .emojis .buttonWrapper .emoji{background:none;border:none;border-radius:6px;height:26px;width:26px}.Reaction .emojis .buttonWrapper .emoji:disabled{background:#fff}.Video{position:relative}.Video.voicePlayback{background:#0d061d;border-radius:6px;min-height:253px;overflow:hidden}.Video.voicePlayback.main,.Video.voicePlayback.mainThread,.Video.voicePlayback.thread{min-height:280px}.Video.voicePlayback .videoPlayer.audioPlayer{bottom:18px;height:48px!important;left:50%;max-height:48px!important;max-width:560px;min-height:48px!important;opacity:0;padding:0;pointer-events:none;position:absolute;transform:translateX(-50%);width:calc(100% - 48px)!important;z-index:3}.Video.voicePlayback.audioReady .videoPlayer.audioPlayer{opacity:1;pointer-events:auto}.Video.voicePlayback.audioReady .voiceIcon{opacity:.82;transform:translate(-50%,calc(-50% - 44px))}.Video.voicePlayback .posterBackground.active{inset:0}.Video.voicePlayback .posterBackground .overlayPlayButton{filter:drop-shadow(0 6px 14px rgba(0,0,0,.42));z-index:4}.Video.voicePlayback .posterBackground.audioReady{pointer-events:none}.Video.voicePlayback .posterBackground.audioReady .posterImage{opacity:.58}.Video.voicePlayback .posterBackground.audioReady .overlayPlayButton{display:none}.Video.noTranscript{animation:videoTranscriptClose .25s 0s normal forwards}.Video.transcript{animation:videoTranscriptOpen .25s 0s normal forwards}.Video .videoError{position:relative}.Video .videoError .errorWrapper{display:inline-block;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.Video .videoError .errorWrapper .errorImageWrapper .errorImage{height:60px;width:60px}.Video .videoError .errorWrapper .errorText{color:#805fd5;font-family:Gabarito-Medium;font-size:1rem;padding:0 8px 8px;width:100%}.Video .videoError .errorWrapper .retryWrapper{padding:8px}.Video .videoError .errorWrapper .retryWrapper .retry{background:#805fd5;border:none;border-radius:24px;color:#fff;font-family:Gabarito-Bold;font-size:1rem;height:40px;padding:0 32px}.Video .videoPlayer{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;display:inline-block}.Video .videoPlayer.main{min-height:292px}.Video .videoPlayer.transcriptOpen{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.Video .videoPlayer.transcriptClosed{animation:videoTranscriptClose .5s 0s normal forwards;border-bottom-left-radius:0;border-bottom-right-radius:0}.Video .videoPlayer.voice{background:#afd7c8}.Video .videoPlayer.audioPlayer{background:#0d061df0;box-sizing:border-box;display:block;height:48px;min-height:48px;padding:0 8px;width:100%}.Video .videoPlayer.audioPlayer.main{min-height:48px}.Video .posterBackground{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1}.Video .posterBackground.active{background:#0d061d;height:100%;opacity:1;pointer-events:auto;width:100%;z-index:auto}.Video .posterBackground .posterImage{background-color:#100920;background-position:50%;background-size:cover;border-radius:6px;box-shadow:inset 0 0 56px #00000073;height:100%;opacity:.82;position:relative;width:100%}.Video .posterBackground .overlayPlayButton{background:none;border:none;box-sizing:border-box;height:74px;left:50%;overflow:hidden;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:74px;z-index:3}.Video .posterBackground .overlayPlayButton .openImage{background:#0006;border-radius:50%;height:50px;left:50%;padding:12px;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:1}.Video .posterBackground .overlayPlayButton .openImage .openIcon{height:50px;width:50px}.Video .voiceIcon{height:100px;left:50%;top:50%;transform:translate(-50%,calc(-50% - 8px));width:100px;z-index:2}.Video .voiceIcon,.playbackTools{pointer-events:none;position:absolute}.playbackTools{align-items:center;display:flex;flex-wrap:wrap;gap:10px;left:6px;right:6px;top:6px;z-index:3}.playbackTools>*{flex:none;pointer-events:auto}.playbackTools button:focus-visible{outline:2px solid #fff;outline-offset:2px}.transcriptButton{background:#0006;border:none;border-radius:50%;height:40px;position:relative;width:40px}.transcriptButton.open{background:#00d89f99}.transcriptButton.open .transcriptIcon{filter:invert(0)}.transcriptButton .transcriptIcon{filter:invert(1);height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,calc(-50% + 2px));width:20px}.translateButton{background:#0006;border:none;border-radius:50%;height:40px;position:relative;width:40px}.translateButton.open{background:#00d89f99}.translateButton.open .translateIcon{filter:invert(0)}.translateButton .Loading{transform:scale(.5) translate(-50%,calc(-50% + 8px))}.translateButton .translateIcon{filter:invert(1);height:22px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}.translateWrapper{height:30px;position:relative}.translateWrapper .translateOption{display:inline-block;padding:0 2px}.translateWrapper .translateOption .translateSelect{background:#f0f0f0b3;border:none;border-radius:15px;font-family:Gabarito-Regular;font-size:.9rem;height:30px;padding:4px 8px;width:120px}.translateWrapper .translateOption .translateSelect:focus{outline:none}.translateWrapper .translateOption .translateSelect:disabled{color:#000;opacity:.3}.translateWrapper .translateArrowIcon{background:#f0f0f0b3;border-radius:50%;display:inline-block;height:12px;opacity:.3;padding:4px;transform:translateY(5px);width:12px}.translateWrapper .translateArrowIcon.active{background:#f0f0f0b3;opacity:1}.translateWrapper .translateArrowIcon.valid{background:#00d89f99}.translateWrapper .loaderWrapper{display:inline-block;height:10px;transform:scale(.4) translate(-16px,-16px);width:20px}.captionsButton{align-items:center;background:#0006;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:relative;width:40px}.captionsButton.open{background:#00d89f99;color:#04231b}.captionsButton .captionsIcon{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:22px;width:22px}.captionsButton .captionsSlash{stroke-width:2.2;filter:drop-shadow(0 0 1px rgba(0,0,0,.9))}.videoStage{display:block;font-size:0;line-height:0;margin:0 auto;max-width:100%;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.TimedTranscript--overlay{bottom:max(12%,48px);display:flex;justify-content:center;left:0;padding:0 6%;pointer-events:none;position:absolute;right:0;z-index:2}.TimedTranscript--overlay .TimedTranscript__captionLine{color:#fff;font-family:Gabarito-Bold;font-size:clamp(.8rem,1.5vw,1.1rem);line-height:1.24;margin:0;max-width:92%;text-align:center;text-shadow:-1.5px -1.5px 0 #0a0f16,0 -1.5px 0 #0a0f16,1.5px -1.5px 0 #0a0f16,-1.5px 0 0 #0a0f16,1.5px 0 0 #0a0f16,-1.5px 1.5px 0 #0a0f16,0 1.5px 0 #0a0f16,1.5px 1.5px 0 #0a0f16,0 2px 8px #0009}.TimedTranscript--overlay .TimedTranscript__captionWord{display:inline-block;transition:color 90ms ease,transform 90ms ease}.TimedTranscript--overlay .TimedTranscript__captionWord.is-spoken{color:#e3e7ee}.TimedTranscript--overlay .TimedTranscript__captionWord.is-active{color:#b2f7dc;transform:translateY(-1px) scale(1.04)}.transcriptText.timed .TimedTranscript--panel{line-height:1.5}.transcriptText.timed .TimedTranscript__word{border-radius:4px;display:inline;padding:0 1px;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.transcriptText.timed .TimedTranscript__word.is-spoken{color:#00000080}.transcriptText.timed .TimedTranscript__word.is-active{background:#00d89f3d;box-shadow:0 0 12px #00d89f47;color:#045c46}.transcriptWrapper{background:#150b2a;border-bottom-left-radius:6px;border-bottom-right-radius:6px;display:none;margin-top:-1px}.transcriptWrapper.open{animation:drawerOpen .5s 0s normal forwards;display:block;height:0}.transcriptWrapper.closed{animation:drawerClose .5s 0s normal forwards;display:block;height:120px}.transcriptWrapper .transcript{background:#fff;border-radius:6px;font-family:Gabarito-Regular;font-size:1rem;height:calc(100% - 32px);overflow-y:scroll;transform:translate(16px,16px);width:calc(100% - 32px)}.transcriptWrapper .transcript .transcriptText{box-sizing:border-box;color:#000;padding:8px;text-align:left}.transcriptWrapper .transcript .transcriptText .transcriptNote{color:#000;font-size:.7rem;padding:8px 0 0}.mobile .Video{max-width:100%;overflow:hidden}.mobile .Video .videoPlayer{box-sizing:border-box;max-width:100%}.mobile .Video .videoPlayer.main{min-height:0;width:100%}.mobile .Video.voicePlayback,.mobile .Video.voicePlayback.main,.mobile .Video.voicePlayback.mainThread,.mobile .Video.voicePlayback.thread{min-height:220px}.mobile .Video.voicePlayback .videoPlayer.audioPlayer{bottom:12px;width:calc(100% - 24px)!important}.mobile .Video.voicePlayback.audioReady .voiceIcon{transform:translate(-50%,calc(-50% - 38px))}.mobile .Video .videoError{box-sizing:border-box;max-width:100%}.Keywords .contentKeywords{padding:8px 0 0;position:relative}.Keywords .contentKeywords.mainPrompt{bottom:100px;position:absolute;width:calc(100% - 638px)}.Keywords .contentKeywords.mainPrompt.viewer{bottom:24px}.Keywords .contentKeywords .keywordTitle{height:20px;padding:8px 2px}.Keywords .contentKeywords .keywordTitle .keywordAI{background:#00d89f;border-radius:2px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Gabarito-Black;font-size:.7rem;height:17px;padding:2px 3px;width:17px}.Keywords .contentKeywords .keywordTitle .keywordWord{color:#9c9c9c;display:inline-block;font-family:Gabarito-Bold;font-size:.7rem;padding:0 2px;transform:translateY(1px)}.Keywords .contentKeywords .keywordTitle .keywordWord .beta{color:#9c9c9c;font-family:Gabarito-Regular;font-size:.5rem;padding:0 2px}.Keywords .contentKeywords .keywordTitle.dark .keywordWord,.Keywords .contentKeywords .keywordTitle.dark .keywordWord .beta{color:#fffc}.Keywords .contentKeywords .keywordTitle .loadWrapper{display:inline-block;visibility:hidden}.Keywords .contentKeywords .keywordTitle .loadWrapper.active{visibility:visible}.Keywords .contentKeywords .keywordTitle .loadWrapper .Loading{display:inline-block;height:2px;transform:scale(.4) translateX(-40px)}.Keywords .contentKeywords .keywordTitle .editKeywords{position:absolute;right:0;top:20px}.Keywords .contentKeywords .keywordTitle .editKeywords .editKeywordsButton{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;color:#9c9c9c;font-family:Gabarito-Medium;font-size:.6rem;height:20px;padding:2px 8px}.Keywords .contentKeywords .keywordTitle .editKeywords .editKeywordsButton.dark{color:#fffc}.Keywords .contentKeywords .keywordsWrapper{min-height:60px}.Keywords .contentKeywords .keywordsWrapper .keywordWrapper{display:inline-block;padding:2px}.Keywords .contentKeywords .keywordsWrapper .keywordWrapper .keyword{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;color:#fff;font-family:Gabarito-Medium;font-size:.75rem;height:26px;padding:0 8px}.Keywords .contentKeywords .keywordsWrapper .keywordWrapper .keyword:hover{background:#00d89f}.Keywords .contentKeywords .keywordsWrapper .keywordWrapper .keyword:disabled{cursor:default}.Keywords .contentKeywords .keywordsWrapper .keywordWrapper .keyword:disabled:hover{background:#64c8b4cc;cursor:default}.mobile .Keywords .contentKeywords{box-sizing:border-box;padding:4px 0 6px;position:relative}.mobile .Keywords .contentKeywords.mainPrompt{bottom:auto;width:100%}.mobile .Keywords .contentKeywords .keywordTitle{height:auto;padding:4px 2px}.mobile .Keywords .contentKeywords .keywordsWrapper{min-height:0}.Participant{display:inline-block;overflow:visible;position:relative;vertical-align:top}.Participant .secondaryAvatar{align-items:center;display:inline-flex;justify-content:center;position:relative}.Participant .secondaryAvatar .plusMore{height:44px;width:44px}.Participant .secondaryAvatar .plusMore .plusNumber{background-color:#fff;border:2px solid #fff;border-radius:50%;color:#171322;font-family:Gabarito-Bold;font-size:.8rem;height:32px;position:relative;transform:translate(6px,5px);width:32px}.Participant .secondaryAvatar .plusMore .plusNumber .numberText{display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.Participant .secondaryAvatar .avatar{align-items:center;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:0 0 0 2px #fff3,5px 7px 6px #00000012;-webkit-clip-path:circle(50%);clip-path:circle(50%);display:flex;flex:0 0 40px;height:40px;justify-content:center;overflow:hidden;position:relative;width:40px}.Participant .secondaryAvatar .avatar.image{background-color:#0000}.Participant .secondaryAvatar .avatar.text{background:linear-gradient(135deg,#460586d9,#00d89fbf);color:#fff;text-transform:uppercase}.Participant .secondaryAvatar .avatar.text .avatarText{align-items:center;cursor:default;display:flex;font-family:Gabarito-Medium;font-size:1rem;height:100%;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none;width:100%}.Participant .secondaryAvatar .avatar.member{flex:0 0 40px;height:40px;min-height:32px;min-width:40px;width:40px}.Participant .secondaryAvatar .avatar.display{flex:0 0 40px;height:40px;width:40px}.Participant .secondaryAvatar .avatar.display .avatarText{font-size:1.1rem}.Participant .secondaryAvatar .avatar.asset{flex:0 0 28px;height:28px;width:28px}.Participant .secondaryAvatar .avatar.asset .avatarText{font-size:.7rem}.Participant .secondaryAvatar .participantName{background:#fffffff2;border-radius:6px;box-shadow:0 8px 18px #0000002e;color:#171322;font-family:Gabarito-Bold;font-size:.8rem;left:50%;max-width:160px;padding:4px 8px;pointer-events:none;position:absolute;text-align:center;top:calc(100% + 6px);transform:translateX(-50%);white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:20}.Participant .secondaryAvatar .seeAll{background:none;border:none;color:#f5f7ffb3;cursor:pointer;font-family:Gabarito-Bold;font-size:.75rem;line-height:1;padding:2px 0;position:absolute;right:calc(100% + 8px);text-align:right;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:2}.Participant .secondaryAvatar .seeAll:focus-visible,.Participant .secondaryAvatar .seeAll:hover{color:#f5f7ff;text-decoration:underline}.Participant .secondaryAvatar .participantNames{background:#0b1020;border:1px solid #ffffff26;border-radius:12px;box-shadow:0 12px 28px #00000059;box-sizing:border-box;color:#f5f7ff;display:none;padding:10px 12px;position:absolute;right:0;top:calc(100% + 8px);width:180px;z-index:20}.Participant .secondaryAvatar .participantNames.active{display:block}.Participant .secondaryAvatar .participantNames .participant{font-family:Gabarito-Regular;font-size:.8rem;padding:2px 0}.DuoParticipantAvatars{align-items:center;display:inline-flex;height:36px;min-width:54px;vertical-align:middle}.DuoParticipantAvatars.single{min-width:34px}.DuoParticipantAvatars .duoAvatarCircle{align-items:center;background:#15142a;border:2px solid #0c081cf5;border-radius:50%;box-sizing:border-box;color:#fff;display:inline-flex;flex:0 0 34px;font-family:Gabarito-Bold;font-size:.72rem;height:34px;justify-content:center;line-height:1;overflow:hidden;width:34px}.DuoParticipantAvatars .duoAvatarCircle+.duoAvatarCircle{margin-left:-10px}.DuoParticipantAvatars .duoAvatarCircle img{display:block;height:100%;object-fit:cover;width:100%}.DuoParticipantAvatars.compact{height:28px;min-width:42px}.DuoParticipantAvatars.compact.single{min-width:26px}.DuoParticipantAvatars.compact .duoAvatarCircle{border-width:1px;flex-basis:26px;font-size:.58rem;height:26px;width:26px}.DuoParticipantAvatars.compact .duoAvatarCircle+.duoAvatarCircle{margin-left:-8px}.ThreadView{bottom:0;left:0;position:absolute;right:0;top:0;z-index:5}.ThreadView .threadFade{animation:fadeIn .5s 0s normal forwards;background:#0009;height:100%;width:100%}.ThreadView .threadFade.closing{animation:fadeOut .5s 0s normal forwards}.ThreadView .closeThreadWrapper{animation:fadeIn .5s 0s normal forwards;left:16px;padding:5px;position:absolute;top:16px;z-index:2}.ThreadView .closeThreadWrapper.closing{animation:fadeOut .5s 0s normal forwards}.ThreadView .closeThreadWrapper .closeThread{background:#00d89f;border:none;border-radius:17px;color:#000;font-family:Gabarito-Bold;font-size:1rem;height:34px;padding:2px 16px}.ThreadView .threadModal{animation:menuSlideIn .6s 0s normal forwards;background:#150b2a;border-radius:22px;box-sizing:border-box;height:calc(100% - 66px);max-width:500px;min-width:240px;overflow-y:scroll;padding-bottom:40px;position:absolute;right:8px;top:12px;transform:translateX(100%);width:60%;z-index:1}@media(max-width:840px){.ThreadView .threadModal{padding-bottom:80px!important}}.ThreadView .threadModal.closing{animation:menuSlideOut .6s 0s normal forwards}.ThreadView .threadModal .response{position:relative}.ThreadView .threadModal .media{text-align:center}.ThreadView .threadModal .media .videoPlayer{max-height:500px;min-height:280px;width:100%}.ThreadView .threadModal .dataWrapper{padding:0 14px 14px}.ThreadView .threadModal .emojiWrapper{padding:8px 0 0;text-align:left}.ThreadView .threadModal .emojiWrapper .emojiSelections,.ThreadView .threadModal .emojiWrapper .emojis{display:inline-block}.ThreadView .threadModal .deleteResponse{background:none;background:#f0f0f0b3;border:none;border-radius:50%;height:40px;position:absolute;right:6px;top:6px;width:40px}.ThreadView .threadModal .deleteResponse .deleteIcon{height:24px;width:20px}.ThreadView .threadModal .responderWrapper{display:inline-block;padding:8px 0;position:relative;width:100%}.ThreadView .threadModal .responderWrapper .responder{display:inline-block;vertical-align:middle}.ThreadView .threadModal .responderWrapper .responder .responderAvatar{background-position-x:50%;background-position-y:50%;background-size:cover;border-radius:50%;height:50px;width:50px}.ThreadView .threadModal .responderWrapper .metadata{display:inline-block;padding:0 8px;vertical-align:middle}.ThreadView .threadModal .responderWrapper .metadata .name{color:#fff;font-family:Gabarito-Bold;font-size:1.2rem}.ThreadView .threadModal .responderWrapper .metadata .handle{color:#eee;display:none;font-family:Gabarito-Medium;font-size:.7rem}.ThreadView .threadModal .responderWrapper .metadata .creation{color:#f5f7ffb3;color:#646464;font-family:Gabarito-Regular;font-size:.6rem;letter-spacing:.25em;text-transform:uppercase}.ThreadView .threadModal .responderWrapper.isAI .responder{float:right}.ThreadView .threadModal .responderWrapper.isAI .metadata{float:right;transform:translateY(8px)}.ThreadView .threadModal .responderWrapper.isAI .metadata .name{color:#00d89f;text-align:right}.ThreadView .threadModal .descriptionWrapper .triangleUp{border-bottom:12px solid #5f768033;border-left:8px solid #0000;border-right:8px solid #0000;height:0;transform:translateX(16px);width:0}.ThreadView .threadModal .descriptionWrapper .triangleUp.triangleUpRight{display:none}.ThreadView .threadModal .descriptionWrapper .triangleUp.text{border-bottom:12px solid #e5dbf9}.ThreadView .threadModal .descriptionWrapper .description{background:#5f768033;border-radius:6px;color:#fff;font-family:Gabarito-Regular;font-size:1rem;line-height:1.35;max-height:180px;overflow-wrap:anywhere;overflow-y:auto;padding:10px 16px;text-align:left}.ThreadView .threadModal .descriptionWrapper .description.text{background:#e5dbf9;color:#51436d;font-family:Gabarito-Medium;font-size:1.2rem}.ThreadView .threadModal .descriptionWrapper.isAI .triangleUp.triangleStandard{opacity:0}.ThreadView .threadModal .descriptionWrapper.isAI .triangleUp.triangleUpRight{border-bottom:12px solid #00d89f;display:block;position:absolute;right:18px;transform:translateY(-12px)}.ThreadView .threadModal .descriptionWrapper.isAI .description{background:#00d89f}.ThreadView .threadModal .descriptionWrapper.isAI .description .aiGenerated{color:#51436d;font-family:Gabarito-Bold;font-size:.7rem;padding-top:8px}.ThreadView .threadModal .responses{padding:14px}.ThreadView .threadModal .responses.empty{background:#0000}.ThreadView .threadModal .responses .responsesWrapper .responseWrapper{padding:16px 0}.ThreadView .threadModal .responses .responsesWrapper .responseWrapper .response.text{transform:translateY(36px);z-index:2}.ThreadView .threadModal .responses .responsesWrapper .responseWrapper .response .videoPlayer{max-height:500px;min-height:285px;width:100%}.ThreadView .threadModal .responses .responsesWrapper .responseWrapper .data{left:50%;padding:0 0 32px;position:relative;transform:translateX(-50%);width:100%}.ThreadView .threadModal .responses .responseEmpty{color:#f5f7ffb3;color:#646464;font-family:Gabarito-Regular;font-size:.7rem;letter-spacing:.25em;text-align:center;text-transform:uppercase}.ThreadView .textResponse{animation:menuSlideIn .6s 0s normal forwards;background:#050714e6;border:1px solid #ffffff14;border-bottom-left-radius:22px;border-bottom-right-radius:22px;bottom:50px;box-sizing:border-box;height:60px;max-width:500px;min-width:240px;padding:14px 12px;position:fixed;right:8px;width:60%;z-index:2}.ThreadView .textResponse.closing{animation:menuSlideOut .6s 0s normal forwards}.ThreadView .textResponse .respondWrapper{display:inline-block}.ThreadView .textResponse .respondWrapper .respond{background:#00d89f;border:none;border-radius:6px;color:#271e3a;font-family:Gabarito-Bold;font-size:.9rem;height:34px;padding:0 28px;width:148px}.ThreadView .textResponse .respondWrapper .respond.magic{background-image:linear-gradient(135deg,#00d89f,#00b3ff)}.ThreadView .textResponse .respondWrapper .respond .responseType{display:inline-block;padding-right:6px;transform:translateY(2px);vertical-align:middle}.ThreadView .textResponse .respondWrapper .respond .responseType .typeIcon{height:18px;width:18px}.ThreadView .textResponse .respondWrapper .respond .typeText{display:inline-block;vertical-align:middle}.ThreadView .textResponse .or{color:#fff;display:inline-block;font-family:Gabarito-Bold;font-size:.7rem;transform:translateX(7px);width:16px}.ThreadView .textResponse .textWrapper{float:right}.ThreadView .textResponse .textWrapper .textEntryWrapper{display:inline-block;vertical-align:middle}.ThreadView .textResponse .textWrapper .textEntryWrapper .responseText{border:none;border-radius:6px;border-bottom-right-radius:0;border-top-right-radius:0;font-family:Gabarito-Regular;font-size:.9rem;height:36px;padding:0 16px;resize:none;width:150px}.ThreadView .textResponse .textWrapper .textEntryWrapper .responseText:focus{outline:none}.ThreadView .textResponse .textWrapper .textEntryWrapper .responseText:disabled{transform:translateY(-1px)}.ThreadView .textResponse .textWrapper .textEntryWrapper .responseText:disabled.submitted{background-color:light-dark(#efefef,#3b3b3b);transform:translateY(0)}.ThreadView .textResponse .textWrapper .textSubmitWrapper{display:inline-block;vertical-align:middle}.ThreadView .textResponse .textWrapper .textSubmitWrapper .responseButton{background:linear-gradient(135deg,#00d89f,#00b3ff);border:none;border-radius:6px;color:#271e3a;font-family:Gabarito-Bold;font-size:.9rem;height:36px;padding:0 28px;width:116px}.ThreadView .textResponse .textWrapper .textSubmitWrapper .responseButton:disabled{cursor:default;opacity:.2}.ThreadView .textResponse .textWrapper .textSubmitWrapper .responseButton:disabled.submitted{opacity:1}.ThreadView .textResponse .textWrapper .textSubmitWrapper .responseButton.failed{background:#ff6e6e}.ThreadView .textResponse .textWrapper .textSubmitWrapper .responseButton.text{border-bottom-left-radius:0;border-top-left-radius:0;padding:0 16px}.ThreadView .textResponse .textWrapper .textSubmitWrapper .responseButton .Loading{position:absolute;right:46px;top:5px;transform:scale(.5)}@media(max-width:840px){.ThreadView .textResponse .textWrapper .textSubmitWrapper .responseButton .Loading{top:64px!important}}.ThreadView .textResponse .textWrapper .textSubmitWrapper .responseButton .responseType{display:inline-block;padding-right:6px;transform:translateY(2px);vertical-align:middle}.ThreadView .textResponse .textWrapper .textSubmitWrapper .responseButton .responseType .typeIcon{height:18px;width:18px}.ThreadView .textResponse .textWrapper .textSubmitWrapper .responseButton .typeText{display:inline-block;vertical-align:middle}@media(max-width:840px){.ThreadView .textResponse{bottom:40px;height:120px}.ThreadView .textResponse .respondWrapper,.ThreadView .textResponse .respondWrapper .respond{width:100%}.ThreadView .textResponse .or{box-sizing:border-box;display:block;padding:4px 8px 8px;text-align:center;width:100%}.ThreadView .textResponse .textWrapper{width:100%}.ThreadView .textResponse .textWrapper .textEntryWrapper{width:calc(100% - 118px)}.ThreadView .textResponse .textWrapper .textEntryWrapper .responseText{height:36px;width:calc(100% - 30px)}}.mobile .ThreadView{overflow-x:hidden}.mobile .ThreadView .closeThreadWrapper{padding:7px 4px}.mobile .ThreadView .threadModal{height:calc(100% - 116px);max-width:none;min-width:0;overflow-x:hidden;padding-bottom:80px;right:8px;top:72px;width:calc(100% - 16px)}.mobile .ThreadView .threadModal .media .Video{max-width:100%;min-height:280px}.mobile .ThreadView .threadModal .responses .responseWrapper{border-radius:6px;overflow:hidden}.mobile .ThreadView .threadModal .responses .response .videoError,.mobile .ThreadView .threadModal .responses .response .videoPlayer{height:auto;max-height:none;min-height:0;width:100%}.mobile .ThreadView .threadModal .responses .response .videoError{background:#000000e6;border-radius:6px}.mobile .ThreadView .threadModal .responses .response .deleteResponse{background:#0006;border:none;border-radius:50%;height:36px;position:absolute;right:6px;top:6px;width:36px}.mobile .ThreadView .threadModal .responses .response .deleteResponse:hover{background:#c13b3b99;border:1px solid #ffffff1a;border-radius:50%}.mobile .ThreadView .threadModal .responses .response .deleteResponse .deleteIcon{height:16px;transform:translateY(1px);width:16px}.mobile .ThreadView .threadModal .responses .data{box-sizing:border-box;left:auto;padding:4px 16px 16px;transform:none}.mobile .ThreadView .threadModal .responses .responderWrapper .responder .responderAvatar{background-color:#fff6;display:inline-block;height:44px;width:44px}.mobile .ThreadView .threadModal .responses .responderWrapper .creation{position:absolute;right:-14px;top:2px}.mobile .ThreadView .threadModal .responses .responderWrapper .metadata .name{font-size:1.1rem}.mobile .ThreadView .threadModal .responses .descriptionWrapper .description{font-family:Gabarito-Bold;font-size:1rem}.mobile .ThreadView .threadModal .responses .descriptionWrapper .description.text{font-family:Gabarito-Medium;font-size:1.2rem}.mobile .ThreadView .threadModal .dataWrapper{padding:14px}.mobile .ThreadView .textResponse{bottom:40px;box-sizing:border-box;height:120px;max-width:none;min-width:0;right:8px;width:calc(100% - 16px)}.mobile .ThreadView .textResponse .respondWrapper,.mobile .ThreadView .textResponse .respondWrapper .respond{width:100%}.mobile .ThreadView .textResponse .or{box-sizing:border-box;display:block;padding:4px 8px 8px;text-align:center;width:100%}.mobile .ThreadView .textResponse .textWrapper{width:100%}.mobile .ThreadView .textResponse .textWrapper .textEntryWrapper{width:calc(100% - 118px)}.mobile .ThreadView .textResponse .textWrapper .textEntryWrapper .responseText{height:36px;width:calc(100% - 30px)}.Application.darkTheme .ThreadView .threadModal{background:#050714f2;border:1px solid #ffffff14;box-shadow:0 30px 120px #0009}.Application.darkTheme .ThreadView .threadModal .deleteResponse{background:#0006;border:none;border-radius:50%;height:36px;width:36px}.Application.darkTheme .ThreadView .threadModal .deleteResponse:hover{background:#c13b3b99;border:1px solid #ffffff1a;border-radius:50%}.Application.darkTheme .ThreadView .threadModal .deleteResponse .deleteIcon{height:16px;transform:translateY(1px);width:16px}.Application.darkTheme .ThreadView .threadModal .respondWrapper .respond{background:#ffffff08;border:1px solid #ffffff14;color:#f5f7ff}.Application.darkTheme .ThreadView .threadModal .respondWrapper .respond .typeText{color:#f5f7ff}.Application.darkTheme .ThreadView .threadModal .textWrapper .textEntryWrapper .responseText{background:#05071499;border:1px solid #ffffff14;color:#f5f7ff}.Application.darkTheme .ThreadView .closeThreadWrapper .closeThread{background:#00d89f33;border:1px solid #ffffff26;color:#f5f7ff}.Menu{border-top-left-radius:30px;border-top-right-radius:30px;height:calc(100vh - 114px);left:50%;overflow:hidden;position:relative;transform:translateX(-50%);width:286px}.Menu.creatorStudio{height:100%;width:50%}.Menu.creatorStudio .hidden{display:none}.Menu.creatorStudio .invisible{visibility:hidden}.Menu.creatorStudio .menuHeader{background:none}.Menu.creatorStudio .menuHeader .content .selections{width:calc(100% - 4px)}.Menu.creatorStudio .menuHeader .collapseExpand,.Menu.creatorStudio .menuHeader .editCommunity{display:none}.Menu.creatorStudio .menuContent{background:none;height:360px}.Menu.creatorStudio .menuContent.hidden{display:none}.Menu.creatorStudio .menuContent .groupWrapper .CreateFolder{color:#fff}.Menu.creatorStudio .menuContent .groupWrapper .copyFolders,.Menu.creatorStudio .menuContent .groupWrapper .editFolders{display:none}.Menu.creatorStudio .menuContent .groupWrapper .groupTitle.active{width:calc(100% - 30px)}.Menu.creatorStudio .menuContent .content .groupItem .groupButton{color:#fff}.Menu.creatorStudio .menuContent .content .noGroups .emptyCommunity{filter:invert(1)}.Menu.creatorStudio .menuContent .content .noGroups .emptyText{color:#fff}.Menu.creatorStudio .menuContent .content.premium{height:100%}.Menu.expanded{animation:menuExpand .5s 0s normal forwards}.Menu.expanded .menuHeader .collapseExpand,.Menu.expanded .menuHeader .content{animation:menufadeIn .4s 0s normal forwards}.Menu.expanded .menuHeader .collapseExpand .button,.Menu.expanded .menuHeader .content .button{cursor:pointer;pointer-events:all}.Menu.expanded .menuContent .groupWrapper{animation:menufadeIn .15s 350s normal forwards}.Menu.expanded .menuContent .groupWrapper button{cursor:pointer;pointer-events:all}.Menu.expanded .menuContent .content{animation:menufadeIn .15s 350s normal forwards}.Menu.expanded .menuContent .content .groupItem .groupButton{cursor:pointer;pointer-events:all}.Menu.expanded .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton .premiumLabel{display:inline-block;opacity:1;visibility:visible}.Menu.expanded .contextArea .code{animation:menufadeIn .2s 0s normal forwards}.Menu.collapsed{animation:menuCollapse .5s 0s normal forwards}.Menu.collapsed .menuHeader .collapseExpand,.Menu.collapsed .menuHeader .content,.Menu.collapsed .menuHeader .editCommunity{display:none}.Menu.collapsed .menuHeader .collapseExpand .button,.Menu.collapsed .menuHeader .content .button,.Menu.collapsed .menuHeader .editCommunity .button{cursor:not-allowed;pointer-events:none}.Menu.collapsed .menuContent .groupWrapper{animation:fadeOut .15s 0s normal forwards}.Menu.collapsed .menuContent .groupWrapper button{cursor:not-allowed;pointer-events:none}.Menu.collapsed .menuContent .content{animation:fadeOut .15s 0s normal forwards}.Menu.collapsed .menuContent .content .groupItem .groupButton{cursor:not-allowed;pointer-events:none}.Menu.collapsed .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton{justify-content:center;padding:0}.Menu.collapsed .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton .premiumLabel,.Menu.collapsed .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton .premiumTag{display:none}.Menu.collapsed .contextArea .code{animation:fadeOut .2s 0s normal forwards}.Menu .menuHeader{background:#dcdcdc;box-sizing:border-box;height:70px;max-width:100%;padding:14px;position:relative}.Menu .menuHeader .content{background:#f4f4f4;border-radius:22px;padding:10px 8px}.Menu .menuHeader .content .selections{background:none;border:none;font-family:Gabarito-Medium;font-size:1rem;height:22px;width:190px}.Menu .menuHeader .content .selections.full{width:calc(100% - 8px)}.Menu .menuHeader .content .selections:focus{outline:none}.Menu .menuHeader .content .selections option{color:#000}.Menu .menuHeader .content .selections option:disabled{color:#ccc}.Menu .menuHeader .emptyCommunities{color:#000;font-family:Gabarito-Medium;font-size:1rem;padding:0 12px}.Menu .menuHeader .collapseExpand{padding:5px;position:absolute;right:14px;top:14px}.Menu .menuHeader .collapseExpand .button{background:none;border:none;box-sizing:border-box;color:#fff;font-family:Gabarito-Regular;font-size:1.4rem;height:30px;width:30px}.Menu .menuHeader .collapseExpand .button:disabled{opacity:.5}.Menu .menuHeader .collapseExpand .button:hover{color:#00d89f}.Menu .menuHeader .editCommunity{filter:invert(1);padding:5px;position:absolute;right:38px;top:14px}.Menu .menuHeader .editCommunity .button{background:none;border:none;box-sizing:border-box;height:30px;width:28px}.Menu .menuHeader .editCommunity .button.hovering{filter:invert(1)}.Menu .menuHeader .editCommunity .button .editIcon{height:12px;transform:translateY(2px);width:12px}.Menu .menuHeader .editCommunity .Loading{transform:scale(.5) translate(20px,-20px)}.Menu .menuContent{background:#e6e6e6f2;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100% - 130px);max-width:100%;padding:16px}.Menu .menuContent .groupWrapper{flex:0 0 auto;padding:5px 0}.Menu .menuContent .groupWrapper .groupTitle{display:inline-block;font-family:Gabarito-Medium;font-size:1rem;width:calc(100% - 38px)}.Menu .menuContent .groupWrapper .groupTitle.active{width:calc(100% - 86px)}.Menu .menuContent .groupWrapper .groupTitle.empty{width:calc(100% - 68px)}.Menu .menuContent .groupWrapper .groupTitle .title{padding:0 4px}.Menu .menuContent .groupWrapper .groupTitle .title .iconImage .icon{display:inline-block;filter:invert(1);height:16px;padding:0 2px;transform:translate(-2px,2px);width:16px}.Menu .menuContent .groupWrapper .copyFolders,.Menu .menuContent .groupWrapper .editFolders{background:none;border:none;box-sizing:border-box;display:inline-block;height:30px;vertical-align:top;width:28px}.Menu .menuContent .groupWrapper .copyFolders.hidden,.Menu .menuContent .groupWrapper .editFolders.hidden{pointer-events:none;visibility:hidden}.Menu .menuContent .groupWrapper .copyFolders .editIcon,.Menu .menuContent .groupWrapper .editFolders .editIcon{filter:invert(1);height:12px}.Menu .menuContent .groupWrapper .copyFolders .editIcon.hovering,.Menu .menuContent .groupWrapper .editFolders .editIcon.hovering{filter:invert(0)}.Menu .menuContent .groupWrapper .CreateFolder{background:none;border:none;box-sizing:border-box;color:#fff;display:inline-block;font-family:Gabarito-Regular;font-size:1.4rem;height:30px;position:relative;transform:translate(-3px,-2px);vertical-align:top;width:30px;z-index:1}.Menu .menuContent .groupWrapper .CreateFolder.empty{transform:translate(35px,-2px)}.Menu .menuContent .groupWrapper .CreateFolder:hover{color:#00d89f}.Menu .menuContent .groupWrapper .CreateFolder.hidden{pointer-events:none;visibility:hidden}.Menu .menuContent .groupWrapper .contextMore{background:none;border:none;display:inline-block;height:30px;transform:translateY(-5px);vertical-align:top;width:30px}.Menu .menuContent .groupWrapper .contextMore .contextWrapper{padding:3px 0 0}.Menu .menuContent .groupWrapper .contextMore .contextWrapper .contextDot{background:#000;border-radius:50%;height:4px;transform:translate(15px,1px);width:4px}.Menu .menuContent .groupWrapper .contextMore.hover:not(selected) .contextWrapper .contextDot{background:#00d89f}.Menu .menuContent .groupWrapper .contextMore.selected{transform:translate(-8px,-5px)}.Menu .menuContent .groupWrapper .contextMore.selected .contextWrapper .contextDot{background:#00d89f}.Menu .menuContent .groupWrapper .contextMore.empty{transform:translateY(-5px)}.Menu .menuContent .content{flex:0 0 auto;height:calc(100% - 24px);overflow-y:scroll}.Menu .menuContent .content.premium{flex:1 1 auto;height:auto;min-height:min(88px,100%)}.Menu .menuContent .content .groupItem{border-left:4px solid #0000;padding:4px 4px 4px 0}.Menu .menuContent .content .groupItem .groupButton{background:none;border:none;cursor:pointer;font-family:Gabarito-Medium;font-size:1rem;padding:6px 6px 6px 20px;position:relative;text-align:left}.Menu .menuContent .content .groupItem .groupButton.disabled{cursor:default}.Menu .menuContent .content .groupItem .groupButton .Loading{left:-16px;position:absolute;top:-12px;transform:scale(.4)}.Menu .menuContent .content .groupItem .groupButton .selected{background:#00d89f;border-radius:4px;height:calc(100% - 10px);left:4px;position:absolute;top:50%;transform:translateY(-50%);width:4px}.Menu .menuContent .content .groupItem .groupButton .copyFolder,.Menu .menuContent .content .groupItem .groupButton .deleteFolder{background:none;border:none;left:-3px;position:absolute;top:50%;transform:translateY(calc(-50% + 1px))}.Menu .menuContent .content .groupItem .groupButton .copyFolder .copyIcon,.Menu .menuContent .content .groupItem .groupButton .copyFolder .deleteIcon,.Menu .menuContent .content .groupItem .groupButton .deleteFolder .copyIcon,.Menu .menuContent .content .groupItem .groupButton .deleteFolder .deleteIcon{height:12px}.Menu .menuContent .content .groupItem .groupButton .copyFolder .copyIcon.copy,.Menu .menuContent .content .groupItem .groupButton .copyFolder .deleteIcon.copy,.Menu .menuContent .content .groupItem .groupButton .deleteFolder .copyIcon.copy,.Menu .menuContent .content .groupItem .groupButton .deleteFolder .deleteIcon.copy{height:11px}.Menu .menuContent .content .groupItem .groupButton .copyFolder .copyIcon,.Menu .menuContent .content .groupItem .groupButton .deleteFolder .copyIcon{transform:translateX(2px)}.Menu .menuContent .content .groupItem .groupButton .title{display:inline-block}.Menu .menuContent .content .groupItem .groupButton .title.hot{opacity:.25}.Menu .menuContent .content .groupItem .groupButton.selected{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;border-radius:4px;color:#fff}.Menu .menuContent .content .groupItem .groupButton.dropReady{background:#00e0a414;border-radius:4px;transition:background .15s ease,transform .15s ease}.Menu .menuContent .content .groupItem .groupButton.dropReady .title{opacity:1}.Menu .menuContent .content .groupItem .groupButton.dropTarget{background:#00e0a4;border-radius:4px;box-shadow:0 6px 18px #00e0a459;color:#04121a;transform:scale(1.04)}.Menu .menuContent .content .groupItem .groupButton.dropTarget *{pointer-events:none}.Menu .menuContent .content .groupItem .groupButton .folderDropHint{display:block;font-family:Gabarito-Regular;font-size:.75rem;pointer-events:none}.Menu .menuContent .content .noGroups{color:#fff;font-family:Gabarito-Regular;font-size:1rem;left:50%;padding:34px 0;position:relative;text-align:center;transform:translateX(-50%);width:160px}.Menu .menuContent .content .noGroups .noFolders{filter:invert(1);height:40px;position:absolute;right:-8px;top:8px;width:40px}.Menu .menuContent .content .noGroups .noFolders.emptyCommunity{transform:rotate(-38deg)}.Menu .menuContent .content .noGroups .imageWrapper .empty{height:60px;width:60px}.Menu .menuContent .content .noGroups .emptyText{color:#000;padding:8px}.Menu .menuContent .premiumMenu{align-self:flex-start;display:flex;flex:0 1 auto;flex-direction:column;height:auto;margin-bottom:-8px;margin-top:auto;min-height:0;width:calc(100% - 2px)}.Menu .menuContent .premiumMenu .premiumButtons{background:#ffffff03;background:none;border:1px solid #ffffff14;border-radius:16px;box-sizing:border-box;flex:1 1 auto;height:auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px;scrollbar-width:thin;transform:translateX(8px);width:calc(100% - 16px)}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper.top{padding-bottom:4px}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper.middle{padding:4px 0}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper.bottom{padding-top:4px}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton{align-items:center;background:#ffffff03;border:1px solid #ffffff14;border-radius:16px;color:#fff;display:flex;font-family:Gabarito-Bold;font-size:.9rem;gap:8px;height:32px;justify-content:center;width:100%}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton:hover{background:#2d1d4c}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton--teams{background:linear-gradient(135deg,#00d89f38,#00b3ff29);border-color:#00d89f80}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton--teams:hover{background:linear-gradient(135deg,#00d89f57,#00b3ff3d)}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton--more{background:#0000;border-color:#0000;color:#ffffffb8;font-family:Gabarito-Medium;height:26px}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton--mine{background:#00d89f1a;border-color:#00d89f57;gap:9px;justify-content:flex-start;padding:0 10px}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton--mine:hover{background:#00d89f2e}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton--mine.selected{background:#00d89f33;border-color:#00d89f}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton--mine .premiumLabel{flex:1 1 auto;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton--mine .premiumTag{color:#00d89fcc;flex-shrink:0;font-family:Gabarito-Regular;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton--recordings{background:#00d89f0f;border-color:#00d89f3d}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton--recordings:hover{background:#00d89f24}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton--recordings.selected{background:#00d89f33;border-color:#00d89f}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton--recordings .premiumIcon.premiumIcon--mark{background:#00b3ff29;color:#7fd8ff}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton .premiumIcon{font-size:1rem;line-height:1}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton .premiumIcon--text{align-items:center;background:#00d89f;border-radius:7px;color:#150b2a;display:inline-flex;font-family:Gabarito-Bold;font-size:.72rem;height:20px;justify-content:center;width:20px}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton .premiumIcon--image{display:block;height:22px;object-fit:contain;width:22px}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton .premiumIcon--mark{align-items:center;background:#00d89f2e;border-radius:7px;color:#00d89f;display:inline-flex;height:20px;justify-content:center;width:20px}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton .premiumIcon--mark svg{height:13px;width:13px}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton .premiumLabel{display:inline-block;line-height:1}.Menu .contextArea{background:#dcdcdc;border-bottom-left-radius:30px;border-bottom-right-radius:30px;height:50px;position:relative}.Menu .contextArea .menuBottomButton{background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;box-sizing:border-box;height:34px;padding:5px 2px;position:absolute;top:8px;width:34px;z-index:2}.Menu .contextArea .menuBottomButton:hover{background:#2d1d4c}.Menu .contextArea .menuBottomButton.goHome{left:15px;opacity:0}.Menu .contextArea .menuBottomButton.goHome.expanded{animation:fadeIn .4s .2s normal forwards}.Menu .contextArea .menuBottomButton.goHome.collapsed{animation:fadeOut .3s 0s normal forwards}.Menu .contextArea .menuBottomButton.goHome .goHomeIcon{filter:invert(1);height:16px;transform:translateY(2px);width:16px}.Menu .contextArea .menuBottomButton.expandCollapse{right:15px}.Menu .contextArea .menuBottomButton.expandCollapse .expandCollapseIcon{filter:invert(1);height:24px;width:24px}.Menu .contextArea .menuBottomButton.expandCollapse .expandCollapseIcon.expanded{animation:collapseDirection .4s 0s normal forwards}.Menu .contextArea .menuBottomButton.expandCollapse .expandCollapseIcon.collapsed{animation:expandDirection .4s 0s normal forwards}.Menu .contextArea .menuBottomButton.expandCollapse .inviteMembersIcon{filter:invert(1);height:16px;transform:translate(1px,2px);width:16px}.Menu .contextArea .code{border-radius:6px;color:#271e3a;display:inline-block;left:50%;padding:2px;position:absolute;top:50%;transform:translate(-50%,-50%);width:154px}.Menu .contextArea .code .codeText{display:inline-block;font-family:Gabarito-Bold;font-size:.9rem;padding:0 6px 0 0;-webkit-user-select:none;user-select:none;vertical-align:middle}.Menu .contextArea .code .codeCode{background:linear-gradient(135deg,#00d89f,#00b3ff);border-radius:4px;color:#fff;display:inline-block;font-family:Courier New,monospace;font-size:1.2rem;font-weight:bolder;padding:1px 4px 0;vertical-align:middle}.mobile .Menu{max-height:calc(100dvh - 106px);max-width:calc(100vw - 16px)}.mobile .Menu.expanded{animation:none;box-shadow:0 18px 60px #05071447;height:calc(100dvh - 106px);left:8px;max-height:calc(100dvh - 106px);position:fixed;top:90px;transform:none;width:min(286px,100vw - 16px);z-index:6}.mobile .Menu.expanded .contextArea .code,.mobile .Menu.expanded .menuContent .content,.mobile .Menu.expanded .menuContent .groupWrapper,.mobile .Menu.expanded .menuContent .premiumMenu,.mobile .Menu.expanded .menuHeader .content,.mobile .Menu.expanded .menuHeader .emptyCommunities{animation:fadeIn .2s .2s normal forwards;opacity:0}.mobile .Menu.collapsed{animation:none;height:calc(100dvh - 114px);left:0;overflow:hidden;transform:translateX(7px);width:64px}.mobile .Menu.collapsed .menuContent,.mobile .Menu.collapsed .menuContent .content,.mobile .Menu.collapsed .menuContent .groupButton,.mobile .Menu.collapsed .menuContent .groupItem,.mobile .Menu.collapsed .menuContent .groupWrapper{overflow:hidden}.mobile .Menu.collapsed .menuContent .groupButton .title,.mobile .Menu.collapsed .menuContent .groupTitle .title,.mobile .Menu.collapsed .menuContent .noGroups,.mobile .Menu.collapsed .menuContent .premiumLabel,.mobile .Menu.collapsed .menuContent .premiumTag{display:none}.mobile .Menu.collapsed .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton{justify-content:center;padding:0}.mobile .Menu.creatorStudio{width:100%}@media(max-width:360px){.mobile .Menu.expanded{border-top-left-radius:22px;border-top-right-radius:22px;left:6px;width:calc(100vw - 12px)}.mobile .Menu .menuHeader{padding:12px}.mobile .Menu .menuHeader .content{padding:10px 6px}.mobile .Menu .menuHeader .content .selections{width:170px}.mobile .Menu .menuContent{padding:12px}}.Application.darkTheme .Menu{background:#050714b3;color:#f5f7ff}.Application.darkTheme .Menu .menuHeader{background:#ffffff0f;border:1px solid #ffffff14;border-top-left-radius:30px;border-top-right-radius:30px}.Application.darkTheme .Menu .menuHeader .content{background:#ffffff0a;border:1px solid #ffffff14}.Application.darkTheme .Menu .menuHeader .content .selections{color:#f5f7ff}.Application.darkTheme .Menu .menuHeader .content .selections option{color:#050714}.Application.darkTheme .Menu .menuHeader .emptyCommunities{color:#f5f7ffb3}.Application.darkTheme .Menu .menuContent{background:#ffffff0a;border:1px solid #ffffff14;border-bottom:none;border-top:none}.Application.darkTheme .Menu .menuContent .content .groupItem .groupButton,.Application.darkTheme .Menu .menuContent .groupWrapper .groupLabel,.Application.darkTheme .Menu .menuContent .groupWrapper .groupTitle{color:#f5f7ff}.Application.darkTheme .Menu .menuContent .content .groupItem .groupButton .copyFolder .copyIcon[src$="/copy-folders.svg"],.Application.darkTheme .Menu .menuContent .content .groupItem .groupButton .deleteFolder .deleteIcon[src$="/delete.svg"]{filter:brightness(0) invert(1);opacity:.85}.Application.darkTheme .Menu .menuContent .content .noGroups .emptyText{color:#fff}.Application.darkTheme .Menu.creatorStudio{background:none}.Application.darkTheme .Menu.creatorStudio .menuContent,.Application.darkTheme .Menu.creatorStudio .menuHeader{background:none;border:none}.Application.darkTheme .Menu .contextArea{background:#ffffff0f;border:1px solid #ffffff14}.Application.darkTheme .Menu .contextArea .code{color:#f5f7ff}.Application.darkTheme .Menu .contextArea .code .codeCode{color:#050714}.Application.darkTheme .Menu .contextArea .premiumMenu .premiumButtons .buttonWrapper .buttonButton{justify-content:flex-start;padding:0 12px}@keyframes growthOfferFade{0%{opacity:0}to{opacity:1}}@keyframes growthOfferRise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.GrowthOfferDialog{align-items:center;bottom:0;box-sizing:border-box;color:#f5f7ff;display:flex;font-family:Gabarito-Medium,Gabarito,Segoe UI,Arial,sans-serif;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:200}.GrowthOfferDialog .offerScrim{animation:growthOfferFade .2s ease both;background:#03050eb8;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.GrowthOfferDialog .offerDialog{animation:growthOfferRise .22s ease both;background:radial-gradient(110% 80% at 90% 0,#00d89f29 0,#00d89f00 70%),linear-gradient(165deg,#151c38,#0b0f22);border:1px solid #ffffff26;border-radius:22px;box-shadow:0 24px 60px #0000008c;box-sizing:border-box;max-height:calc(100vh - 48px);max-width:520px;overflow-y:auto;padding:30px 32px 28px;position:relative;width:100%}.GrowthOfferDialog .offerDialog:focus{outline:none}.GrowthOfferDialog .offerDialog:focus-visible{outline:2px solid #00d89f;outline-offset:3px}.GrowthOfferDialog .offerClose{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:9px;color:#f5f7ffb3;cursor:pointer;display:flex;font-family:Gabarito-Regular;font-size:1.15rem;height:30px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;transition:background .14s ease,color .14s ease;width:30px}.GrowthOfferDialog .offerClose:hover{background:#ffffff1f;color:#f5f7ff}.GrowthOfferDialog .offerClose:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.GrowthOfferDialog .offerKicker{color:#00d89f;font-size:.74rem;letter-spacing:.02em;margin:0 0 8px;text-transform:uppercase}.GrowthOfferDialog .offerHeadline{font-family:Gabarito-Bold,Gabarito,Segoe UI,Arial,sans-serif;font-size:1.45rem;line-height:1.25;margin:0 0 10px;padding-right:34px}.GrowthOfferDialog .offerBody{color:#f5f7ffb3;line-height:1.55;margin:0 0 20px}.GrowthOfferDialog .offerActions{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.GrowthOfferDialog .offerAction{background:linear-gradient(135deg,#00d89f,#00b3ff);border:none;border-radius:12px;color:#05210f;cursor:pointer;font-family:Gabarito-Bold;font-size:.95rem;height:42px;padding:0 22px;transition:transform .14s ease,opacity .14s ease}.GrowthOfferDialog .offerAction:hover{transform:translateY(-1px)}.GrowthOfferDialog .offerAction:disabled{cursor:default;opacity:.6;transform:none}.GrowthOfferDialog .offerAction:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.GrowthOfferDialog .offerDismiss{background:#0000;border:none;color:#f5f7ffb3;cursor:pointer;font-family:Gabarito-Medium;font-size:.95rem;padding:0;text-decoration:underline;text-underline-offset:3px;transition:color .14s ease}.GrowthOfferDialog .offerDismiss:hover{color:#f5f7ff}.GrowthOfferDialog .offerDismiss:disabled{cursor:default;opacity:.6}.GrowthOfferDialog .offerDismiss:focus-visible{outline:2px solid #00d89f;outline-offset:2px}@media(prefers-reduced-motion:reduce){.GrowthOfferDialog .offerDialog,.GrowthOfferDialog .offerScrim{animation:none}}@keyframes notificationBellRing{0%{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes notificationBellRise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.NotificationBell{display:inline-block;margin-right:12px;position:relative;vertical-align:middle}.NotificationBell .bellButton{align-items:center;background:none;border:none;color:#f5f7ffb8;cursor:pointer;display:inline-flex;height:64px;justify-content:center;padding:0;position:relative;width:40px}.NotificationBell .bellButton:focus-visible,.NotificationBell .bellButton:hover{color:#f5f7ff}.NotificationBell .bellButton:focus-visible{border-radius:12px;outline:2px solid #00d89f;outline-offset:-6px}.NotificationBell .bellIcon{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:22px;transform-origin:50% 15%;width:22px}.NotificationBell .bellBadge{background:#00d89f;border:2px solid #050714fa;border-radius:8px;box-sizing:border-box;color:#05210f;font-family:Gabarito-Bold;font-size:.66rem;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:4px;text-align:center;top:15px}.NotificationBell.ringing .bellButton{color:#f5f7ff}.NotificationBell.ringing .bellIcon{animation:notificationBellRing .9s ease-in-out 1}.NotificationBell.open .bellButton{color:#00d89f}.NotificationBell .bellPanel{animation:notificationBellRise .16s ease both;background:#050714fa;border:1px solid #ffffff14;border-radius:10px;box-shadow:0 18px 50px #00000073;padding:6px;position:absolute;right:0;top:68px;width:264px;z-index:3}.NotificationBell .bellItem{border-radius:8px;padding:12px}.NotificationBell .bellItem.check-in,.NotificationBell .bellItem.start{background:#00d89f14;border:1px solid #00d89f4d}.NotificationBell .bellItem+.bellItem{margin-top:6px}.NotificationBell .bellHeadline{color:#f5f7ff;font-family:Gabarito-SemiBold;font-size:.95rem;line-height:1.3}.NotificationBell .bellBody{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.84rem;line-height:1.45;margin-top:4px}.NotificationBell .bellAction{background:#00d89f;border:1px solid #00d89f;border-radius:10px;color:#05210f;cursor:pointer;font-family:Gabarito-SemiBold;font-size:.84rem;height:34px;margin-top:10px;padding:0 16px}.NotificationBell .bellAction:hover{background:#21e5b3;border-color:#21e5b3}.NotificationBell .bellAction:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.NotificationBell .bellQuietAction{background:none;border:none;color:#00d89f;cursor:pointer;font-family:Gabarito-Medium;font-size:.84rem;margin-top:10px;padding:0;text-decoration:underline}.NotificationBell .bellQuietAction:focus-visible{border-radius:4px;outline:2px solid #00d89f;outline-offset:2px}.NotificationBell .bellPace{border-top:1px solid #f5f7ff1a;margin-top:14px;padding-top:12px}.NotificationBell .bellPaceRow{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.NotificationBell .bellPaceNow{color:#f5f7ff99;font-family:Gabarito-Regular;font-size:.8rem}.NotificationBell .bellPaceChange{background:none;border:none;color:#00d89f;cursor:pointer;font-family:Gabarito-Medium;font-size:.8rem;padding:0;text-decoration:underline;white-space:nowrap}.NotificationBell .bellPaceChange:focus-visible{border-radius:4px;outline:2px solid #00d89f;outline-offset:2px}.NotificationBell .bellPaceOptions{display:flex;flex-direction:column;gap:6px}.NotificationBell .bellPaceBadge,.NotificationBell .bellPaceOption{background:#00d89f;border-radius:999px;color:#04121a;font-size:.62rem;font-style:normal;letter-spacing:.08em;margin-left:6px;padding:1px 7px;text-transform:uppercase}.NotificationBell .bellPaceEmail{align-items:center;cursor:pointer;display:flex;font-size:.82rem;gap:8px;margin-top:8px}.NotificationBell .bellPaceEmail input{accent-color:#00d89f;cursor:pointer}.NotificationBell .bellPaceStop{background:#f5f7ff0a;border:1px solid #f5f7ff29;border-radius:8px;color:#f5f7ffdb;cursor:pointer;font-family:Gabarito-Regular;font-size:.82rem;padding:7px 10px;text-align:left;width:100%}.NotificationBell .bellPaceStop:hover:not(:disabled){background:#f5f7ff1a}.NotificationBell .bellPaceStop:disabled{cursor:default;opacity:.5}.NotificationBell .bellPaceStop:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.NotificationBell .bellPaceOption.is-current{border-color:#00d89f80;color:#fff}.NotificationBell .bellPaceStop{border-style:dashed;color:#f5f7ff99;margin-top:4px}.NotificationBell .bellItem.is-unread .bellHeadline{font-family:Gabarito-Bold}.NotificationBell .bellItemUnread{cursor:pointer}.NotificationBell .bellItemOpen{background:#00b3ff12;border:1px solid #00b3ff47;color:#f5f7ff;cursor:pointer;display:block;font:inherit;text-align:left;transition:background .14s ease,border-color .14s ease;width:100%}.NotificationBell .bellItemOpen:hover{background:#00b3ff1f;border-color:#00b3ff73}.NotificationBell .bellItemOpen:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.NotificationBell .bellItemOpen .bellBody{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.NotificationBell .bellKicker{color:#00d89f;font-family:Gabarito-Medium;font-size:.66rem;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.Switch{display:block;position:absolute}.Switch.centeredSwitch{padding:6px 0;position:static}.Switch.retroSwitch{position:static}.Switch.retroSwitch .switchButton{border-color:#ffcd0066}.Switch.retroSwitch .switchButton.active{background:#ffcd00;box-shadow:inset 4px 4px 4px #78580033,inset -4px -4px 5px #ffffbe80}.Switch.aiSwitch{position:static}.Switch.aiSwitch .switchButton{border-color:#00d89f59}.Switch.aiSwitch .switchButton.active{background:#00d89f;box-shadow:inset 4px 4px 4px #00503c40,inset -4px -4px 5px #8cffdc59}.Switch .switchButton{animation:growFromFlat .5s .2s normal forwards;background:#0000;border:1px solid #fff3;border-radius:15px;box-shadow:inset 4px 4px 4px #6464644d,inset -4px -4px 5px #ffffff80;display:inline-block;height:30px;opacity:0;width:60px}.Switch .switchButton.active{background:#00d89f}.Switch .switchButton:disabled{background:#00d7a066}.Switch .switchButton:disabled .switchWrapper{opacity:.6}.Switch .switchButton .switchWrapper{background:#fafafa80;border:1px solid #dcdcdc66;border-radius:15px;box-shadow:4px 4px 6px #00000026,-1px -1px 6px #ffffff40;height:20px;width:28px}.Switch .switchButton .switchWrapper.disabled{animation:switchLeft .4s 0s normal forwards;transform:translateX(18px)}.Switch .switchButton .switchWrapper.enabled{animation:switchRight .4s 0s normal forwards;background:#fafafa;transform:translateX(2px)}.Switch .switchButton[disabled]{cursor:default}@keyframes minutesClockSweep{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}.MinutesClock{height:132px;position:relative;width:132px}.MinutesClock svg{height:100%;transform:rotate(-90deg);width:100%}.MinutesClock circle{fill:none;stroke-width:9}.MinutesClock .clockTrack{stroke:#ffffff14}.MinutesClock .clockSweep{stroke:#00d89f;stroke-linecap:round;animation:minutesClockSweep .9s ease-out .2s both}.MinutesClock .clockFace{align-items:center;bottom:0;display:flex;flex-direction:column;gap:2px;justify-content:center;left:0;position:absolute;right:0;top:0}.MinutesClock .clockFace strong{color:#f5f7ff;font-family:Gabarito-Bold;font-size:2.7rem;font-weight:400;line-height:1}.MinutesClock .clockFace span{color:#f5f7ffb3;font-family:Gabarito-Medium;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.MinutesClock .clockSweep{animation:none}}@keyframes guideRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes guidePanelIn{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes guideBreathe{50%{transform:translateY(-5px)}}.Guide,.GuideBand{color:#f5f7ff;font-family:Gabarito-Regular,sans-serif}.Guide,.Guide *,.Guide :after,.Guide :before,.GuideBand,.GuideBand *,.GuideBand :after,.GuideBand :before{box-sizing:border-box}.Guide .guideIcon,.GuideBand .guideIcon{flex-shrink:0;height:22px;width:22px}.Guide .guideEyebrow,.GuideBand .guideEyebrow{align-items:center;color:#7ce9c1;display:flex;font-family:Gabarito-Medium;font-size:.72rem;gap:8px;letter-spacing:.02em;text-transform:uppercase}.Guide .guideEyebrow .guideIcon,.GuideBand .guideEyebrow .guideIcon{height:15px;width:15px}.Guide .guideDot,.GuideBand .guideDot{background:#7ce9c1;border-radius:50%;height:4px;opacity:.55;width:4px}.GuideBand{align-items:center;animation:guideRise .28s ease both;background:radial-gradient(120% 140% at 0 0,#7ce9c129 0,#7ce9c100 58%),radial-gradient(90% 140% at 100% 0,#52a6ff24 0,#52a6ff00 60%),linear-gradient(165deg,#150b2a99,#0d071980);border:1px solid #7ce9c13d;border-radius:20px;display:flex;gap:20px;margin:14px 12px 0 0;padding:22px 64px 22px 26px;position:relative;width:auto}.GuideBand .guideBandMark{border-radius:50%;display:grid;display:inline-flex;flex-shrink:0;height:52px;place-items:center;align-items:center;animation:onboardingPreviewFloat 3.6s ease-in-out infinite;background:#ffffff0d;background:linear-gradient(140deg,#7ce9c1,#8fc1ff);border:1px solid #0000;box-shadow:0 0 0 8px #7ce9c11a;color:#ffffffbd;color:#0e1931;font-family:Gabarito-Bold;justify-content:center;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;width:52px}.GuideBand .guideBandMark .guideIcon{height:25px;width:25px}.GuideBand>div{flex:1 1;min-width:0}.GuideBand .guideNew{align-items:center;background:linear-gradient(140deg,#7ce9c1,#8fc1ff);border-radius:999px;color:#0e1931;display:inline-flex;font-family:Gabarito-Bold;font-size:.64rem;height:18px;letter-spacing:.08em;margin-left:4px;padding:0 7px}.GuideBand h2{font-family:Gabarito-SemiBold;font-size:1.4rem;font-weight:400;line-height:1.22;margin:7px 0 5px}.GuideBand p{color:#f5f7ffa8;font-size:.93rem;line-height:1.5;margin:0}.GuideBand .guideBandGo{align-items:center;background:#00d89f;border:1px solid #00d89f;border-radius:12px;color:#05210f;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Gabarito-SemiBold;font-size:.92rem;gap:18px;height:42px;padding:0 22px;transition:background .14s ease,border-color .14s ease;white-space:nowrap}.GuideBand .guideBandGo:hover{background:#21e5b3;border-color:#21e5b3}.GuideBand .guideBandGo:focus-visible{outline:2px solid #00d89f;outline-offset:3px}.GuideBand .guideBandGo.timed{border-radius:14px;font-size:.98rem;gap:10px;height:46px;padding:0 8px 0 22px}.GuideBand .guideBandGo .guideBandGoTime{align-items:center;background:#05210fd1;border-radius:9px;color:#eafff8;display:inline-flex;font-family:Gabarito-SemiBold;font-size:.82rem;height:30px;padding:0 11px}.GuideBand .guideBandActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:0}.GuideBand .guideBandQuiet{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#f5f7ff99;cursor:pointer;display:inline-flex;font-family:Gabarito-Regular;font-size:.86rem;gap:7px;height:42px;padding:0 8px;transition:color .14s ease}.GuideBand .guideBandQuiet span{text-decoration:underline;text-underline-offset:3px}.GuideBand .guideBandQuiet .guideBandQuietIcon{flex:0 0 auto;height:15px;width:15px}.GuideBand .guideBandQuiet:hover{color:#f5f7ff}.GuideBand .guideBandQuiet:focus-visible{outline:2px solid #00d89f;outline-offset:3px}.GuideBand .guideBandPerks{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 18px;padding:0}.GuideBand .guideBandPerk{align-items:center;background:#ffffff12;border-radius:999px;color:#f5f7ff;display:inline-flex;font-family:Gabarito-Medium;font-size:.82rem;gap:7px;height:30px;padding:0 12px;white-space:nowrap}.GuideBand .guideBandPerk b{font-size:.9rem;font-weight:400;line-height:1}.GuideBand.timed{gap:28px;padding:26px 30px}.GuideBand.timed .guideEyebrow{font-size:.74rem;letter-spacing:.14em;margin:0 0 8px}.GuideBand.timed h2{font-size:1.6rem;line-height:1.2;margin:0 0 8px;padding-right:34px}.GuideBand.timed p{font-size:.98rem;line-height:1.55;margin:0 0 14px;max-width:640px}.GuideBand .guideBandClock{flex:0 0 auto;height:132px;margin-right:18px;width:132px}.GuideBand .guideBandHide{background:#0000;border:1px solid #0000;border-radius:10px;color:#f5f7ff99;cursor:pointer;font-size:1.2rem;height:32px;line-height:1;padding:0;position:absolute;right:14px;top:14px;transition:color .14s ease,background .14s ease;width:32px}.GuideBand .guideBandHide:hover{background:#ffffff0f;color:#f5f7ff}.GuideBand .guideBandHide:focus-visible{outline:2px solid #00d89f;outline-offset:3px}.Guide{display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:100000}.Guide.coaching{display:block;pointer-events:none}.Guide .guideScrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050c17bd;inset:0;position:absolute}.Guide .guidePanel{animation:guidePanelIn .42s cubic-bezier(.22,.9,.22,1) both;background:radial-gradient(100% 72% at 82% 14%,#00d89f29 0,#00d89f00 62%),linear-gradient(165deg,#150b2af7,#0d0719fa 48%,#07050afc);border:1px solid #ffffff14;border-radius:30px;box-shadow:0 28px 90px #0000006b;isolation:isolate;max-height:calc(100dvh - 48px);outline:none;overflow-y:auto;overscroll-behavior:contain;padding:24px 36px 30px;pointer-events:auto;position:relative;width:min(660px,100%)}.Guide .guidePanel:before{background:radial-gradient(circle at top left,#7ce9c129,#0000 34%),radial-gradient(circle at top right,#52a6ff2e,#0000 32%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.Guide header{align-items:center;display:flex;gap:12px;justify-content:space-between}.Guide .guideClose{background:#0000;border:1px solid #0000;border-radius:50%;color:#f5f7ff99;cursor:pointer;font-size:1.35rem;height:32px;line-height:1;padding:0;transition:color .14s ease,background .14s ease;width:32px}.Guide .guideClose:hover{background:#ffffff0f;color:#f5f7ff}.Guide .guideClose:focus-visible{outline:2px solid #00d89f;outline-offset:3px}.Guide .guideTrail{align-items:center;display:flex;list-style:none;margin:22px 0 26px;padding:0}.Guide .guideTrail li{align-items:center;color:#ffffff8c;display:flex;flex:1 1;font-size:.8rem;gap:9px;min-width:0;transition:color .2s ease;white-space:nowrap}.Guide .guideTrail li span{align-items:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;color:#ffffffbd;display:inline-flex;flex-shrink:0;font-family:Gabarito-Bold;font-size:.78rem;height:30px;justify-content:center;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;width:30px}.Guide .guideTrail li:not(:last-child):after{background:#ffffff1f;border-radius:2px;content:"";flex:1 1;height:2px;margin-right:9px;min-width:10px;transition:background .3s ease}.Guide .guideTrail li:last-child{flex:0 0 auto}.Guide .guideTrail .finished{color:#ffffffd1}.Guide .guideTrail .finished span{background:#7ce9c12e;border-color:#7ce9c147;color:#dffef3}.Guide .guideTrail .finished:after{background:linear-gradient(90deg,#7ce9c180,#8fc1ff4d)}.Guide .guideTrail .active{color:#fff;font-family:Gabarito-Medium}.Guide .guideTrail .active span{background:linear-gradient(140deg,#7ce9c1,#8fc1ff);border-color:#0000;box-shadow:0 0 0 6px #7ce9c11a;color:#0e1931}.Guide .guideBody{animation:onboardingQuestionLift .46s cubic-bezier(.22,.9,.22,1) both}.Guide h1{text-wrap:balance;font-family:Gabarito-Bold;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:400;letter-spacing:-.02em;line-height:1.06;margin:10px 0 12px}.Guide h2{font-family:Gabarito-SemiBold;font-size:1.25rem;font-weight:400;line-height:1.2;margin:8px 0}.Guide p{color:#f5f7ffa8;font-size:.98rem;line-height:1.55;margin:0 0 18px;max-width:56ch}.Guide .guideNote{color:#f5f7ff80;font-size:.84rem;line-height:1.5}.Guide .guideError{background:#ff99441a;border:1px solid #ff99444d;border-radius:12px;color:#ffd2bb;font-size:.88rem;margin:4px 0 14px;padding:12px 15px}.Guide button{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;color:#f5f7ff;color:#fff;cursor:pointer;font:inherit;padding:12px 22px;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.Guide button:hover:not(:disabled){background:#ffffff21}.Guide button:disabled{cursor:default;opacity:.4}.Guide button:focus-visible{outline:2px solid #00d89f;outline-offset:3px}.Guide .guideActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.Guide .primary{align-items:center;background:linear-gradient(135deg,#7ce9c1,#00d89f);border:none;border-radius:999px;box-shadow:0 18px 38px #00d89f3d;color:#09222a;display:inline-flex;font-family:Gabarito-Bold;gap:22px;isolation:isolate;justify-content:center;overflow:hidden;padding:13px 24px;position:relative}.Guide .primary:before{animation:onboardingButtonSwirl 4.6s linear infinite;background:linear-gradient(90deg,#7ce9c100,#8fc1ff57 36%,#ff77aa52 72%,#7ce9c100);content:"";inset:-40% -12%;pointer-events:none;position:absolute;z-index:-1}.Guide .primary:hover:not(:disabled){background:linear-gradient(135deg,#7ce9c1,#00d89f);box-shadow:0 20px 44px #00d89f57;transform:translateY(-1px)}.Guide .primary:disabled{box-shadow:none;filter:saturate(.6)}.Guide .primary:disabled:before{animation:none}.Guide .text{background:#0000;border-color:#0000;color:#f5f7ff8c;display:block;font-size:.86rem;margin-top:12px;padding:6px 0}.Guide .text:hover:not(:disabled){background:#0000;color:#f5f7ff}.Guide .guideActions{justify-content:flex-end}.Guide .guideActions .primary{order:2}.Guide .guideActions .text{margin-top:0;order:1;padding:6px 4px}.Guide .guideHead{margin:6px 0 18px}.Guide .guideHead h1{margin:6px 0 14px}.Guide .guideHeadRow{align-items:center;display:flex;gap:16px}.Guide .guideHeadRow p{margin:0;min-width:0}.Guide .guideHeadArt{flex-shrink:0}.Guide .guideHeadArt .guideShape{margin:0;width:88px}.Guide .guideHeadArt .guideMark{height:44px;margin:0;width:44px}.Guide .guideHeadArt .guideMark .guideIcon{height:22px;width:22px}.Guide .guideListLabel{margin:4px 0 10px}.Guide .guidePoints li{font-style:italic}.Guide .guidePoints{grid-gap:11px;display:grid;gap:11px;list-style:none;margin:20px 0 4px;padding:0}.Guide .guidePoints li{grid-column-gap:11px;align-items:center;color:#f5f7ffbd;column-gap:11px;display:grid;font-size:.9rem;grid-template-columns:20px 1fr}.Guide .guidePoints .guideIcon{color:#00d89f;height:20px;width:20px}.Guide .guideChips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 4px}.Guide .guideChips span{border:1px solid #ffffff1c;border-radius:30px;color:#f5f7ff9e;font-size:.78rem;padding:7px 12px}.Guide .guideMark{border-radius:50%;display:grid;display:inline-flex;height:50px;margin-bottom:16px;place-items:center;align-items:center;background:#ffffff0d;background:linear-gradient(140deg,#7ce9c1,#8fc1ff);border:1px solid #0000;box-shadow:0 0 0 8px #7ce9c11a;color:#ffffffbd;color:#0e1931;font-family:Gabarito-Bold;justify-content:center;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;width:50px}.Guide .guideMark .guideIcon{height:26px;width:26px}.Guide .guideHeadArt{animation:onboardingPreviewFloat 4.2s ease-in-out infinite}.Guide .guideCelebrate{animation:guideBreathe 3.4s ease-in-out infinite}.Guide .guideCelebration{display:grid;height:88px;place-items:center;position:relative;width:88px}.Guide .guideCelebration .guideMark{margin:0;position:relative;z-index:1}.Guide .guideHalo{animation:onboardingHaloPulse 3.6s ease-in-out infinite;background:radial-gradient(circle,#7ce9c142 0,#68b7ff29 36%,#ff78aa14 58%,#0000 76%);border-radius:50%;filter:blur(14px);height:170px;left:50%;pointer-events:none;position:absolute;top:50%;width:170px}.Guide .guideSpark{animation:onboardingSparkle 1.8s ease-in-out infinite;border-radius:50%;position:absolute}.Guide .guideSpark:nth-of-type(2){background:#7ce9c1;height:12px;left:4px;top:2px;width:12px}.Guide .guideSpark:nth-of-type(3){animation-delay:.4s;background:#8fc1ff;height:9px;right:0;top:10px;width:9px}.Guide .guideSpark:nth-of-type(4){animation-delay:.8s;background:#ff7eb1;bottom:6px;height:8px;left:0;width:8px}.Guide .guideSpark:nth-of-type(5){animation-delay:1.2s;background:#ffd05c;bottom:0;height:10px;right:8px;width:10px}.Guide .guideConfetti{animation:onboardingConfettiBurst 1.4s cubic-bezier(.2,.8,.2,1) .15s both;border-radius:3px;height:14px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;width:9px}.Guide .guideConfetti:nth-of-type(6){--burst-x:-90px;--burst-y:-70px;background:#7ce9c1}.Guide .guideConfetti:nth-of-type(7){--burst-x:96px;--burst-y:-58px;background:#8fc1ff}.Guide .guideConfetti:nth-of-type(8){--burst-x:-70px;--burst-y:64px;background:#ff7eb1}.Guide .guideConfetti:nth-of-type(9){--burst-x:84px;--burst-y:72px;background:#ffd05c}.Guide .guideConfetti:nth-of-type(10){--burst-x:4px;--burst-y:-104px;background:#00d89f}.Guide .guideConfetti:nth-of-type(11){--burst-x:-118px;--burst-y:6px;background:#8fc1ff}.Guide .guideFork{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:8px}.Guide .guideFork button{align-items:flex-start;border-radius:18px;display:flex;flex-direction:column;gap:7px;padding:22px 20px;text-align:left}.Guide .guideFork button .guideIcon{color:#00d89f;height:26px;margin-bottom:4px;width:26px}.Guide .guideFork button strong{font-family:Gabarito-SemiBold;font-size:1.02rem;font-weight:400}.Guide .guideFork button span{color:#f5f7ffa8;font-size:.85rem;line-height:1.45}.Guide .guideFork button:hover{background:#00d89f12;border-color:#00d89f73}.Guide .guideSteps{grid-gap:12px;counter-reset:guideStep;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);list-style:none;margin:4px 0 18px;padding:0}.Guide .guideSteps li{display:flex;flex-direction:column;gap:4px}.Guide .guideSteps li strong{font-family:Gabarito-Medium;font-size:.92rem;font-weight:400;margin-top:6px}.Guide .guideSteps li strong:before{color:#7ce9c1;content:counter(guideStep) ". ";counter-increment:guideStep}.Guide .guideSteps li span{color:#f5f7ff80;font-size:.82rem;line-height:1.45}.Guide .guideStep{color:#f5f7ff;height:auto;width:100%}.Guide .guideShape{color:#f5f7ff;display:block;height:auto;margin:0 0 20px;max-width:100%;width:168px}.Guide .guideCameraStage{align-items:center;display:flex;flex-direction:column;gap:16px;margin:6px 0 4px}.Guide .guideStatus{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070f1db8;border:1px solid #ffffff1a;border-radius:999px;box-shadow:0 14px 30px #040a1838;color:#ffffffd1;display:inline-flex;font-family:Gabarito-Medium;font-size:.9rem;font-size:.84rem;gap:12px;min-height:34px;padding:8px 14px;transition:background .18s ease,border-color .18s ease,color .18s ease}.Guide .guideStatus .guideStatusDot{background:#7ce9c180;border-radius:50%;box-shadow:0 0 0 6px #7ce9c124;height:10px;transition:background .18s ease,box-shadow .18s ease;width:10px}.Guide .guideOrb{height:250px;isolation:isolate;position:relative;width:250px}.Guide .guideAura{border-radius:50%;inset:-26px;opacity:0;pointer-events:none;position:absolute;z-index:-1}.Guide .guidePreview{background:radial-gradient(circle at 30% 26%,#ffffff1f,#0000 34%),linear-gradient(145deg,#0b1020,#111830 48%,#070a14);border:1px solid #ffffff1f;border-radius:50%;box-shadow:0 24px 60px #0006;height:100%;overflow:hidden;position:relative;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.Guide .guidePreview.recording{border-color:#ff7eb199;box-shadow:0 0 0 6px #ff7eb11f,0 24px 60px #0006}.Guide .guidePreview video{height:100%;object-fit:cover;transform:scaleX(-1);width:100%}.Guide .guideCameraPlaceholder{color:#f5f7ff66;display:grid;height:100%;place-items:center}.Guide .guideCameraPlaceholder .guideIcon{height:44px;width:44px}.Guide .guideReveal{animation:onboardingRevealFade 1.85s ease both;border-radius:50%;inset:0;pointer-events:none;position:absolute}.Guide .guideSwirl{animation:onboardingRevealSpin 1.35s linear .2s both;background:conic-gradient(from 0deg,#0000 0deg,#7ce9c1f5 42deg,#8fc1ffe0 104deg,#ff6596d6 168deg,#ffd05cd1 230deg,#76ffddeb 292deg,#0000 1turn);border-radius:50%;filter:drop-shadow(0 0 10px rgba(124,233,193,.24));inset:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));padding:3px;position:absolute}.Guide .guideSwirlTwo{animation:onboardingRevealSpin 1.1s linear .1s reverse both;inset:-10px;opacity:.8}.Guide .cameraLive .guideStatus{background:#0a181fcc;border-color:#7ce9c133;color:#dffef3}.Guide .cameraLive .guideStatus .guideStatusDot{background:#7ce9c1;box-shadow:0 0 0 7px #7ce9c124}.Guide .cameraLive .guideAura{opacity:1}.Guide .cameraLive .guideAuraOne{animation:onboardingAuraPulse 2.8s ease-out infinite;background:radial-gradient(circle,#7ce9c133 0,#7ce9c114 42%,#0000 72%)}.Guide .cameraLive .guideAuraTwo{animation:onboardingAuraPulse 2.8s ease-out .8s infinite;background:radial-gradient(circle,#8fc1ff29 0,#8fc1ff0d 48%,#0000 74%)}.Guide .isRecording .guideStatus{background:#261022d1;border-color:#ff77a538;color:#ffeaf2}.Guide .isRecording .guideStatus .guideStatusDot{background:#ff7eb1;box-shadow:0 0 0 7px #ff7eb124}.Guide .isRecording .guideAura{opacity:1}.Guide .isRecording .guideAuraOne{animation:onboardingAuraPulse 2.2s ease-out infinite;background:radial-gradient(circle,#ff7eb133 0,#ff7eb10f 44%,#0000 72%)}.Guide .guideTimer{font-feature-settings:"tnum";align-items:center;background:#7ce9c11a;border-radius:999px;color:#7ce9c1;display:inline-flex;font-family:Gabarito-Bold;font-size:1.05rem;font-variant-numeric:tabular-nums;gap:12px;height:50px;justify-content:center;letter-spacing:.06em;min-width:150px;padding:0 22px}.Guide .guideRecDot{animation:onboardingRecordDotPulse 1.35s ease-in-out infinite;background:#ff5a6f;border-radius:50%;height:10px;width:10px}.Guide .guideMeter{align-items:center;background:#070f1db8;border:1px solid #ffffff1a;border-radius:999px;color:#f5f7ffb3;display:flex;font-size:.74rem;gap:12px;padding:10px 16px;width:min(340px,100%)}.Guide .guideMeter meter{accent-color:#7ce9c1;flex:1 1;height:7px;min-width:40px}.Guide .guideMeter meter::-webkit-meter-bar{background:#ffffff24;border:0;border-radius:4px}.Guide .guideMeter meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#7ce9c1,#8fc1ff);border-radius:4px}.Guide .guideCameraStage+.guideActions,.Guide .guideCameraStage+.guideError+.guideActions{justify-content:center}.Guide .guidePlayback{animation:onboardingRevealFlip .9s cubic-bezier(.22,.9,.22,1) both;background:#070a14;border:1px solid #8fc1ff38;border-radius:22px;box-shadow:0 0 0 6px #8fc1ff0f,0 24px 60px #0000005c;display:block;max-height:260px;width:100%}.Guide .guideChecks{list-style:none;margin:16px 0 0;padding:0}.Guide .guideChecks li{color:#f5f7ff94;font-size:.87rem;line-height:1.45;padding:5px 0 5px 24px;position:relative}.Guide .guideChecks li:before{color:#f5f7ff59;content:"•";left:0;position:absolute}.Guide .guideChecks .good{color:#bdf5e5e6}.Guide .guideChecks .good:before{color:#00d89f;content:"✓"}.Guide .guideConfirm{align-items:center;color:#f5f7ffa8;display:flex;font-size:.87rem;gap:10px;margin:14px 0 0}.Guide .guideConfirm input{accent-color:#00d89f}.Guide .guideModes{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;list-style:none;margin:4px 0 0;padding:0}.Guide .guideModes li{grid-column-gap:12px;grid-row-gap:2px;align-items:start;background:#ffffff08;border:1px solid #ffffff14;border-radius:15px;column-gap:12px;display:grid;grid-template-columns:24px 1fr;padding:15px 16px;row-gap:2px}.Guide .guideModes li .guideIcon{color:#00d89f;grid-row:span 2;margin-top:2px}.Guide .guideModes li strong{align-items:center;display:flex;font-family:Gabarito-Medium;font-size:.94rem;font-weight:400;gap:8px}.Guide .guideModes li span{color:#f5f7ff80;font-size:.82rem;line-height:1.45}.Guide .guideModes li em{align-items:center;background:#ffcd001c;border-radius:20px;color:#ffcd00;display:inline-flex;font-family:Gabarito-Medium;font-size:.64rem;font-style:normal;gap:4px;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.Guide .guideModes li:last-child:nth-child(odd){grid-column:1/-1}.Guide .guideLock{height:10px;width:10px}.Guide .guidePlaces{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:4px 0 0;padding:0}.Guide .guidePlaces li{grid-column-gap:13px;align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;column-gap:13px;display:grid;grid-template-columns:24px 1fr;padding:13px 16px}.Guide .guidePlaces li .guideIcon{color:#00d89f;grid-row:span 2}.Guide .guidePlaces li strong{font-family:Gabarito-Medium;font-size:.94rem;font-weight:400}.Guide .guidePlaces li span{color:#f5f7ff80;font-size:.82rem}.Guide .guideTips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.Guide .guideTips li{border:1px solid #ffffff1c;border-radius:30px;color:#f5f7ff9e;font-size:.78rem;padding:7px 12px}.Guide .guideField{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:2px 0 14px}.Guide .guideField .guideEyebrow{flex-basis:100%;margin-bottom:2px}.Guide .guideField input{background:#ffffff0a;border:1px solid #ffffff26;border-radius:12px;color:#f5f7ff;flex:1 1;font-family:Gabarito-Regular;font-size:1rem;height:46px;min-width:200px;padding:0 16px}.Guide .guideField input::placeholder{color:#f5f7ff4d}.Guide .guideField input:focus{background:#00d89f0d;border-color:#00d89f99;outline:none}.Guide .guideField button{height:46px;padding:0 22px}.Guide .guideField input.guideCode{flex:0 0 190px;font-family:SourceCodePro-Medium,monospace;letter-spacing:.3em;min-width:0;text-transform:uppercase}.Guide .guideIn{margin:0 0 16px}.Guide .guideSelect{display:flex;flex-direction:column;gap:8px;margin:4px 0 16px}.Guide .guideSelect select{-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%2300d89f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 16px center,#0b1020;border:1px solid #ffffff26;border-radius:12px;color:#f5f7ff;cursor:pointer;font-family:Gabarito-Regular;font-size:1rem;height:46px;padding:0 40px 0 16px}.Guide .guideSelect select:focus{border-color:#00d89f99;outline:none}.Guide .guideSelect select:disabled{cursor:default;opacity:.55}.Guide .guideSelect select option{background:#0b1020;color:#f5f7ff}.Guide .guideFieldLead input:focus{background:#00d89f12;border-color:#00d89f;box-shadow:0 0 0 4px #00d89f29}.Guide .guidePicks{margin:6px 0 0}.Guide .guidePicks>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.Guide .guidePicks button{align-items:center;border-radius:30px;display:inline-flex;font-size:.86rem;gap:9px;padding:9px 15px}.Guide .guidePicks button .guideIcon{color:#00d89f;height:16px;width:16px}.Guide .guidePicks button:hover{border-color:#00d89f73}.Guide .guidePicks button.chosen{background:#00d89f1a;border-color:#00d89f}.Guide .guideShare{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr auto;margin:4px 0 18px}.Guide .guideShareCode,.Guide .guideShareLink{background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;padding:15px 17px}.Guide .guideShareLink{grid-column-gap:14px;align-items:center;column-gap:14px;display:grid;grid-template-columns:1fr auto}.Guide .guideShareLink .guideEyebrow{grid-column:span 2;margin-bottom:9px}.Guide .guideShareLink .guideLinkText{background:#00000038;border:1px solid #ffffff1f;border-radius:12px;color:#f5f7ffd9;cursor:text;font-family:SourceCodePro-Medium,monospace;font-size:.8rem;height:42px;min-width:0;padding:0 14px;-webkit-user-select:all;user-select:all;width:100%}.Guide .guideShareLink .guideLinkText:focus{border-color:#7ce9c18c;outline:none}.Guide .guideShareLink .guideLinkText::selection{background:#7ce9c159;color:#fff}.Guide .guideShareLink button{padding:10px 18px}.Guide .guideShareCode{display:flex;flex-direction:column;gap:9px;justify-content:center;text-align:center}.Guide .guideShareCode .guideEyebrow{justify-content:center}.Guide .guideShareCode strong{color:#00d89f;font-family:SourceCodePro-Medium,monospace;font-size:1.45rem;font-weight:400;letter-spacing:.18em}.Guide .guidePanel.coach{border-color:#00d89f59;border-radius:20px;bottom:24px;padding:18px 22px 20px;position:fixed;right:24px;width:330px}.Guide .guidePanel.coach header{margin-bottom:10px}.Guide .guidePanel.coach p{font-size:.89rem;margin-bottom:8px}@media(max-width:900px){.Guide .guideModes{grid-template-columns:1fr}}@media(max-width:720px){.GuideBand{flex-wrap:wrap;margin-right:0;padding:20px 52px 20px 20px}.GuideBand .guideBandMark{border-radius:14px;height:44px;width:44px}.GuideBand h2{font-size:1.2rem}.GuideBand .guideBandGo{justify-content:space-between;width:100%}.GuideBand .guideBandClock{display:none}.GuideBand.timed{padding:22px 52px 22px 20px}.GuideBand.timed h2{font-size:1.4rem}.Guide{padding:10px}.Guide .guidePanel{border-radius:20px;max-height:calc(100dvh - 20px);padding:18px 20px 24px}.Guide .guideTrail{margin:18px 0 22px}.Guide .guideTrail li{font-size:.7rem;gap:5px}.Guide .guideFork{grid-template-columns:1fr}.Guide .guideHeadRow{align-items:flex-start;gap:12px}.Guide .guideHeadArt .guideShape{width:68px}.Guide .guideHeadArt .guideMark{height:38px;width:38px}.Guide .guideSteps{gap:14px;grid-template-columns:1fr}.Guide .guideStep{max-width:150px}.Guide .guideShare,.Guide .guideShareLink{grid-template-columns:1fr}.Guide .guideShareLink{row-gap:12px}.Guide .guideActions .primary{width:100%}.Guide .guidePanel.coach{bottom:10px;left:10px;right:10px;width:auto}}@media(prefers-reduced-motion:reduce){.Guide,.Guide *,.GuideBand{animation:none!important;transition:none!important}}@keyframes rotateGear{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes unrotateGear{0%{transform:rotate(0deg)}to{transform:rotate(-90deg)}}.ProfileControl{position:absolute;right:0;top:0}.ProfileControl .options{display:inline-block;padding:0 8px;vertical-align:top}.ProfileControl .options .logoutWrapper{box-sizing:border-box;display:inline-block;padding:0 4px 0 8px;vertical-align:middle}.ProfileControl .options .logoutWrapper .logout{background:none;border:none;font-family:Gabarito-Regular;font-size:1rem}.ProfileControl .options .setting{display:inline-block;vertical-align:middle}.ProfileControl .options .setting.menuAvatar{display:inline-block}.ProfileControl .options .setting.menuAvatar .settingsIcon{align-items:center;background:none;border:none;display:inline-flex;height:64px;justify-content:center;padding:0;position:relative;width:44px}.ProfileControl .options .setting.menuAvatar .settingsIcon .avatar{background-position-x:50%;background-position-y:50%;background-size:cover;border:none;border-radius:50%;height:40px;width:40px}.ProfileControl .options .setting.menuAvatar .settingsIcon .avatarOverlay{background:#000000b3;border-radius:50%;height:40px;position:absolute;top:12px;width:40px}.ProfileControl .options .setting.menuAvatar .settingsIcon .settingsImage{animation:rotateGear .25s 0s normal forwards;background-position-x:50%;background-position-y:50%;background-size:cover;height:20px;left:11px;position:absolute;top:22px;width:20px}.ProfileControl .options .setting.menuAvatar .settingsIcon.open .settingsImage{animation:unrotateGear .25s 0s normal forwards}.ProfileControl .options .setting.menuAvatar .settingsIcon .presenceAvatarDot{background:#9c9c9c;border:2px solid #050714fa;border-radius:50%;bottom:13px;box-shadow:0 0 0 1px #ffffff47;height:11px;left:1px;position:absolute;width:11px;z-index:3}.ProfileControl .options .setting.menuAvatar .settingsIcon .presenceAvatarDot.online{background:#00d89f}.ProfileControl .options .setting.menuAvatar .settingsIcon .presenceAvatarDot.busy{background:#ffec6e}.ProfileControl .options .setting.menuAvatar .settingsIcon .presenceAvatarDot.away{background:#ff6e6e}.ProfileControl .options .setting.menuAvatar .settingsIcon .presenceAvatarDot.offline{background:#9c9c9c}.ProfileControl .options .contextMenu{background:#050714fa;border:1px solid #ffffff14;border-radius:6px;padding:4px 8px;position:absolute;right:8px;top:68px;width:180px;z-index:2}.ProfileControl .options .contextMenu .presenceMenuItem{grid-gap:8px;align-items:center;border-bottom:1px solid #ffffff1f;display:grid;gap:8px;grid-template-columns:12px 1fr auto;margin-bottom:4px;padding:9px 4px 11px}.ProfileControl .options .contextMenu .presenceMenuItem .presenceDot{background:#9c9c9c;border-radius:50%;box-shadow:0 0 0 3px #9c9c9c24;height:10px;width:10px}.ProfileControl .options .contextMenu .presenceMenuItem .presenceDot.online{background:#00d89f;box-shadow:0 0 0 3px #00d89f29}.ProfileControl .options .contextMenu .presenceMenuItem .presenceDot.busy{background:#ffec6e;box-shadow:0 0 0 3px #ffec6e29}.ProfileControl .options .contextMenu .presenceMenuItem .presenceDot.away{background:#ff6e6e;box-shadow:0 0 0 3px #ff6e6e29}.ProfileControl .options .contextMenu .presenceMenuItem label{color:#ffffffc7;font-family:Gabarito-Bold;font-size:.74rem}.ProfileControl .options .contextMenu .presenceMenuItem select{background:#ffffff14;border:1px solid #ffffff24;border-radius:6px;color:#fff;cursor:pointer;font-family:Gabarito-Medium;font-size:.76rem;min-width:86px;outline:none;padding:5px 8px}.ProfileControl .options .contextMenu .presenceMenuItem select option{background:#050714;color:#fff}.ProfileControl .options .contextMenu .tutorialsMenuItem{grid-gap:8px;align-items:center;border-bottom:1px solid #ffffff1f;display:grid;gap:8px;grid-template-columns:1fr auto;margin-bottom:4px;padding:9px 4px 11px}.ProfileControl .options .contextMenu .tutorialsMenuItem .tutorialsLabel{color:#ffffffc7;font-family:Gabarito-Bold;font-size:.74rem}.ProfileControl .options .contextMenu .tutorialsMenuItem .tutorialsSwitch{position:static}.ProfileControl .options .contextMenu .tutorialsMenuItem .tutorialsSwitch .switchButton{border-color:#00d89f59}.ProfileControl .options .contextMenu .tutorialsMenuItem .tutorialsSwitch .switchButton.active{background:#00d89f;box-shadow:inset 4px 4px 4px #00503c40,inset -4px -4px 5px #8cffdc59}.ProfileControl .options .contextMenu .languages{padding:8px 0 16px}.ProfileControl .options .contextMenu .languages .languageWrapper{display:inline-block;padding:0 4px 4px 0;vertical-align:top}.ProfileControl .options .contextMenu .languages .languageWrapper .language{background:#150b2a;border:1px solid #00d89f;border-radius:2px;color:#00d89f;font-family:Gabarito-Bold;font-size:.8rem;height:22px;width:56px}.ProfileControl .options .contextMenu .languages .languageWrapper .language.ar,.ProfileControl .options .contextMenu .languages .languageWrapper .language.ja,.ProfileControl .options .contextMenu .languages .languageWrapper .language.zh{font-size:.7rem}.ProfileControl .options .contextMenu .languages .languageWrapper .language.active{background:#00d89f;color:#150b2a}.ProfileControl .options .contextMenu .control{background:none;border:none;min-width:100px;padding:8px 0;text-align:left}.ProfileControl .options .contextMenu .control .menuIcon{display:inline-block;padding:0 8px 0 4px;vertical-align:middle}.ProfileControl .options .contextMenu .control .menuIcon .menuImage{height:16px;width:16px}.ProfileControl .options .contextMenu .control .menuIcon .menuImage.static{transform:translate(-2px,-3px)}.ProfileControl .options .contextMenu .control .menuEmoji{align-items:center;display:inline-flex;font-size:1.1rem;height:24px;justify-content:center;line-height:1;width:24px}.ProfileControl .options .contextMenu .menuTextGroup{align-items:flex-start;display:inline-flex;flex-direction:column;gap:2px}.ProfileControl .options .contextMenu .menuText{color:#fff;display:inline-block;font-family:Gabarito-Regular;font-size:1rem;vertical-align:middle}.ProfileControl .options .contextMenu .menuText.static{color:#00d89f}.ProfileControl .options .contextMenu .menuText.zh{font-family:Gabarito-Regular;font-size:.9rem}.ProfileControl .options .contextMenu button.control{cursor:pointer}.ProfileControl .options .contextMenu button.control:hover .menuText{color:#00d89f}.ProfileControl .options .contextMenu .powerUpMenu{border-top:1px solid #ffffff1f;margin-bottom:16px;margin-top:12px;padding-top:10px}.ProfileControl .options .contextMenu .powerUpMenu .powerUpMenuHeading{color:#00d89f;font-family:Gabarito-Bold;font-size:.85rem}.ProfileControl .options .contextMenu .powerUpMenu .powerUpMenuHint{color:#ffffffb3;font-family:Gabarito-Medium;font-size:.75rem;margin-top:4px}.ProfileControl .options .contextMenu .powerUpMenu .powerUpMenuList{display:flex;flex-direction:column;gap:6px;margin-top:8px}.ProfileControl .options .contextMenu .powerUpMenu .powerUpMenuItem{align-items:center;background:#00000040;border:1px solid #ffffff1f;border-radius:6px;color:#ffffffe6;display:flex;font-family:Gabarito-Regular;font-size:.78rem;justify-content:space-between;padding:6px 8px}.ProfileControl .options .contextMenu .powerUpMenu .powerUpMenuItem.status-active{background:#00d89f1f;border-color:#00d89f80}.ProfileControl .options .contextMenu .powerUpMenu .powerUpMenuItem.status-ready{background:#ffcd001a;border-color:#ffcd0066}.ProfileControl .options .contextMenu .powerUpMenu .powerUpMenuItemLabel{flex:1 1;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.ProfileControl .options .contextMenu .powerUpMenu .powerUpMenuEmpty{color:#ffffffb3;font-family:Gabarito-Regular;font-size:.74rem;padding:6px 0}.DeletionBanner{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#181e3af2,#0e1226f2);border:1px solid #ff8a7a73;border-radius:999px;box-shadow:0 10px 28px #00000059;box-sizing:border-box;color:#f5f7ff;display:flex;font-family:Gabarito-Medium,sans-serif;gap:12px;left:50%;max-width:calc(100vw - 32px);padding:8px 8px 8px 16px;position:absolute;text-align:left;top:calc(100% + 10px);transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:5}.DeletionBanner__mark{font-size:1rem;line-height:1}.DeletionBanner__text{font-size:.95rem;line-height:1.35;margin:0}.DeletionBanner__keep{background:linear-gradient(135deg,#00d89f,#00b3ff);border:none;border-radius:999px;color:#05210f;cursor:pointer;flex-shrink:0;font-family:Gabarito-Bold,sans-serif;font-size:.9rem;min-height:34px;padding:0 16px;transition:transform .14s ease,opacity .14s ease}.DeletionBanner__keep:hover:not(:disabled){transform:translateY(-1px)}.DeletionBanner__keep:disabled{cursor:default;opacity:.6}.DeletionBanner__keep:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.DeletionBanner__hide{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;color:#f5f7ff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.05rem;height:30px;justify-content:center;line-height:1;width:30px}.DeletionBanner__hide:hover{background:#ffffff1f}.DeletionBanner__hide:focus-visible{outline:2px solid #00d89f;outline-offset:2px}@media(min-width:1080px){.DeletionBanner{left:150px;margin:0 auto;max-width:none;right:420px;top:50%;transform:translateY(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media(min-width:1080px)and (max-width:1279px){.DeletionBanner{border-radius:18px;gap:8px;padding:5px 6px 5px 12px}.DeletionBanner__text{font-size:.84rem;line-height:1.25}.DeletionBanner__keep{font-size:.82rem;min-height:30px;padding:0 12px}.DeletionBanner__hide{height:26px;width:26px}}@media(max-width:600px){.DeletionBanner{border-radius:18px;flex-wrap:wrap;padding:10px 12px;width:calc(100vw - 32px)}.DeletionBanner__text{flex:1 1 60%}}@media(prefers-reduced-motion:reduce){.DeletionBanner__keep{transition:none}}@keyframes assessmentMiniSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Assessment,.Assessment .assessmentButton{align-items:center;display:inline-flex}.Assessment .assessmentButton{background:#ffffff0d;border:1px solid #45deab6b;border-radius:6px;box-sizing:border-box;color:#fff;gap:6px;height:30px;justify-content:center;min-width:128px;overflow:hidden;padding:0 12px;position:relative}.Assessment .assessmentButton:hover{background:#45deab2e;border-color:#45deabb8}.Assessment .assessmentButton:disabled{cursor:default;opacity:.72}.Assessment .assessmentButton .assessmentBackground{background:linear-gradient(135deg,#45deab42,#37b1f42e);bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.Assessment .assessmentButton .assessmentBackground.loading{opacity:.35}.Assessment .assessmentButton .assessmentIcon,.Assessment .assessmentButton .assessmentText{position:relative;z-index:1}.Assessment .assessmentButton .assessmentIcon{align-items:center;display:inline-flex;flex:0 0 14px;height:14px;justify-content:center;width:14px}.Assessment .assessmentButton .assessmentSparkle{color:#00d89f;font-family:Gabarito-Black;font-size:.9rem;line-height:1}.Assessment .assessmentButton .assessmentMiniSpinner{animation:assessmentMiniSpin .75s linear infinite;border-color:#00d89f #37b1f4e6 #45deab52 #45deab52;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;display:block;height:12px;width:12px}.Assessment .assessmentButton .assessmentText{font-family:Gabarito-Bold;font-size:.78rem;line-height:1;white-space:nowrap}.Assessment.error .assessmentButton{border-color:#ff89729e}.Assessment.error .assessmentButton .assessmentBackground{background:#ff897224}.Assessment.error .assessmentButton .assessmentSparkle{color:#ff8972}@media(max-width:480px){.Assessment .assessmentButton{min-width:128px;padding:0 12px;width:auto}.Assessment .assessmentButton .assessmentText{display:inline}}.AssetsView{position:relative}.AssetsView.fadingDelete{pointer-events:none}.AssetsView.fadingDelete .scrollWrapper{filter:blur(1.5px);opacity:0;transform:translateY(10px) scale(.992)}.AssetsView .assetDeletingOverlay{align-items:center;background:#050714a6;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:5}.AssetsView .scrollWrapper{filter:blur(0);height:calc(100vh - 36px);opacity:1;overflow-y:scroll;transform:translateY(0) scale(1);transform-origin:center top;transition:opacity 2s ease,transform 2s ease,filter 2s ease}.AssetsView .scrollWrapper .layoutBuffer{height:92px}.AssetsView .scrollWrapper .mediaWrapper{height:660px;margin:0 auto;max-width:1280px;min-width:1080px;position:relative;width:100%}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner{background:#ffffff0a;border:1px solid #fff3;border-radius:24px;box-shadow:5px 7px 6px 0 #00000012,-9px -8px 7px 0 #fff;height:620px;left:50%;overflow:hidden;position:relative;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px)}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader{background:#8ce4d233;box-sizing:border-box;height:40px;padding:6px 16px;width:100%}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper{position:absolute;right:12px;top:42px;z-index:2}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper .buttonWrapper{display:inline-block;padding:8px;vertical-align:middle}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper .buttonWrapper .buttonControl{border:none;border-radius:50%;height:40px;width:40px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper .buttonWrapper .buttonControl.delete{background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper .buttonWrapper .buttonControl.delete:hover{background:#c13b3b99;border:1px solid #ffffff1a;border-radius:50%}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper .buttonWrapper .buttonControl.settings{background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper .buttonWrapper .buttonControl.settings:hover{background:#2d1d4c}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper .buttonWrapper .buttonControl .Loading{transform:scale(.5) translate(-14px,-14px)}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper .buttonWrapper .buttonControl .iconImage{height:16px;transform:translateY(2px);width:16px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent{height:calc(100% - 50px);width:100%}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText{box-sizing:border-box;display:inline-block;height:100%;padding:40px 0 40px 40px;vertical-align:top;width:calc(100% - 600px)}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentTitle{color:#271e3a;font-family:Gabarito-Black;font-size:2.2rem}@media(max-width:1380px){.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentTitle{font-size:2rem}}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData{padding:40px 0 24px;position:relative}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .creator{display:inline-block;position:relative;vertical-align:middle}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .creator .creatorAvatar{background-color:#fff6;border-radius:50%;display:inline-block;height:50px;overflow:hidden;width:50px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .creator .creatorAvatar img{display:block;height:100%;object-fit:cover;width:100%}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata{display:inline-block;padding:0 8px;vertical-align:middle}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata .name{color:#2c5041;font-family:Gabarito-Bold;font-size:1.4rem}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata .handle{color:#1c2d26;display:none;font-family:Gabarito-Medium;font-size:.8rem}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata .creation{color:#f5f7ffb3;color:#1c2d26;font-family:Gabarito-Regular;font-size:.65rem;letter-spacing:.25em;padding:48px 16px;position:absolute;right:0;text-transform:uppercase;top:-28px}@media(max-width:1380px){.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata .creation{left:-15px;right:0;top:-40px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData{padding:54px 0 12px}}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentDescription{color:#000;font-family:Gabarito-Regular;font-size:1.2rem;line-height:1.35;max-height:240px;overflow-wrap:anywhere;overflow-y:auto;padding-right:8px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentDescription.hasKeywords{max-height:130px}@media(max-width:1380px){.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentDescription{max-height:220px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentDescription.hasKeywords{max-height:105px}}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentDescription .descriptionLink{color:#003922}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper{bottom:40px;position:absolute;width:calc(100% - 700px)}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .respond{background:#00d89f;border:none;border-radius:6px;color:#271e3a;font-family:Gabarito-Bold;font-size:1rem;height:50px;left:50%;padding:0 80px;position:relative;transform:translateX(-50%)}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .respond.magic{animation:rainbow 12s ease infinite;background-image:repeating-linear-gradient(45deg,violet,#00d89f,#ffaa6e,#ff6e6e,violet);background-size:800% 800%}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .respond .responseType{display:inline-block;padding-right:8px;transform:translateY(2px);vertical-align:middle}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .respond .responseType .typeIcon{height:24px;width:24px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .respond .typeText{display:inline-block;vertical-align:middle}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .aiFollowUp{padding-top:8px;position:absolute;text-align:center;width:100%}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .aiFollowUp .plus{color:#00d89f;display:inline-block;font-family:Gabarito-Black;font-size:1rem;padding:0 8px 0 0;vertical-align:middle}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .aiFollowUp .keywordAI{background:#00d89f;border-radius:2px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Gabarito-Black;font-size:.7rem;height:17px;padding:2px 3px;width:17px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .aiFollowUp .keywordWord{color:#00d89f;display:inline-block;font-family:Gabarito-Bold;font-size:.9rem;padding:0 0 0 4px;transform:translateY(1px)}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia{box-sizing:border-box;display:inline-block;height:100%;position:relative;vertical-align:top;width:600px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia.textPrompt{padding:24px 40px 90px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia.textPrompt .textPromptCard{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;box-sizing:border-box;color:inherit;font-family:Gabarito-Medium;font-size:1.2rem;line-height:1.5;max-height:100%;overflow-y:auto;padding:24px 28px;text-align:left;white-space:pre-wrap}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .Video{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper{bottom:30px;display:inline-block;position:absolute;right:40px;text-align:center;width:520px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper{display:inline-block;padding:0 4px;vertical-align:middle}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .fileLink,.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .narchivesLink,.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .youtubeLink{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;color:#fff;display:table-cell;font-family:Gabarito-Bold;font-size:.8rem;height:50px;padding:0 30px;vertical-align:middle}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .fileLink:hover,.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .narchivesLink:hover,.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .youtubeLink:hover{background:#2d1d4c}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .fileLink .fileType .image,.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .narchivesLink .fileType .image,.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .youtubeLink .fileType .image{display:inline-block;height:12px;padding-right:8px;vertical-align:middle;width:12px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .fileLink .fileType .type,.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .narchivesLink .fileType .type,.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .youtubeLink .fileType .type{display:inline-block;vertical-align:middle}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .narchivesLink .fileType .image{display:inline-block;height:24px;padding-right:8px;vertical-align:middle;width:24px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .retroReportsLink{align-items:center;background:#ffffff0d;background:linear-gradient(140deg,#ffcd0038,#ffcd0014 38%,#121024f2);border:1px solid #ffcd008c;border-radius:6px;color:#f5f7ff;display:inline-flex;gap:12px;height:52px;justify-content:center;letter-spacing:.08em;padding:0 18px;text-transform:uppercase}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .retroReportsLink:hover{background:linear-gradient(145deg,#ffd75038,#ffcd0029 40%,#121024f7);box-shadow:0 8px 18px #ffcd000d,inset 0 0 3px #ffcd001a}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .retroReportsLink.open{background:linear-gradient(145deg,#ffd7503d,#ffcd0033 40%,#121024fa);box-shadow:0 12px 22px #ffcd0014,inset 0 0 4px #ffcd0024}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .retroReportsLink .retroLinkIcon{height:30px;width:auto}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .retroReportsLink .retroBadge{background:#ffcd0038;border-color:#ffcd00b3;color:#ffcd00b3;font-weight:600}.AssetsView .scrollWrapper .mediaWrapper.viewer{height:575px}.AssetsView .scrollWrapper .mediaWrapper.viewer .mediaWrapperInner{height:555px}.AssetsView .scrollWrapper .largeViewer{box-sizing:border-box;margin:0 auto;max-width:1280px;min-width:1080px;padding:0 16px;width:100%}.AssetsView .scrollWrapper .largeViewer .largeViewerChoices{text-align:right}.AssetsView .scrollWrapper .largeViewer .largeViewerChoices .serviceButtonWrapper{display:inline-block;padding:0 4px}.AssetsView .scrollWrapper .largeViewer .largeViewerChoices .serviceButtonWrapper .serviceButton{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;height:40px;width:200px}.AssetsView .scrollWrapper .largeViewer .largeViewerChoices .serviceButtonWrapper .serviceButton:hover{background:#2d1d4c}.AssetsView .scrollWrapper .largeViewer .largeViewerChoices .serviceButtonWrapper .serviceButton .iconWrapper{display:inline-block;height:20px;vertical-align:middle;width:20px}.AssetsView .scrollWrapper .largeViewer .largeViewerChoices .serviceButtonWrapper .serviceButton .iconWrapper .icon{height:100%;width:100%}.AssetsView .scrollWrapper .largeViewer .largeViewerChoices .serviceButtonWrapper .serviceButton .text{color:#fff;display:inline-block;font-family:Gabarito-Bold;font-size:.8rem;padding:0 0 0 8px;vertical-align:middle}.AssetsView .scrollWrapper .figmaWrapper{height:720px;margin:0 auto;max-width:1280px;min-width:1080px;padding-bottom:32px;position:relative;width:100%}.AssetsView .scrollWrapper .figmaWrapper .figmaInnerWrapper{padding-top:18px}.AssetsView .scrollWrapper .figmaWrapper .figmaInnerWrapper .figmaEmbed{background:#fff;border:1px solid #fff3;border-radius:24px;height:720px;left:50%;position:relative;transform:translate(-50%);width:calc(100% - 40px)}.AssetsView .scrollWrapper .retroInlineViewer{box-sizing:border-box;margin:0 auto;max-width:1280px;min-width:1080px;padding:0 16px 32px;width:100%}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineSurface{background:linear-gradient(180deg,#0c0815fa,#080610fa);border:1px solid #ffcd002e;border-radius:24px;box-shadow:0 18px 40px #00000059;left:50%;padding:22px 24px 24px;position:relative;transform:translateX(-50%);width:calc(100% - 40px)}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineHeader{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineBrand{align-items:center;display:inline-flex;gap:12px;min-width:0}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineBrand .retroTitleIcon{height:42px;object-fit:contain;width:auto}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineSelect{margin-left:auto;min-width:0;width:280px}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineSelect .retroSelect{background:#ffffff0d;border:1px solid #ffcd0033;border-radius:999px;box-sizing:border-box;color:#ffcd00;font-family:Gabarito-Regular;max-width:100%;min-width:0;padding:10px 14px;width:100%}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineSelect .retroSelect option{background:#fff;color:#000}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineSelect .retroSelect option:checked{background:#150b2a;color:#fff}.AssetsView .scrollWrapper .retroInlineViewer .retroVideoWrapper{margin-bottom:16px;text-align:center;width:100%}.AssetsView .scrollWrapper .retroInlineViewer .retroVideoWrapper .retroVideoFrame{align-items:center;aspect-ratio:16/9;background:#000;border:1px solid #ffffff0f;border-radius:20px;display:flex;justify-content:center;overflow:hidden;width:100%}.AssetsView .scrollWrapper .retroInlineViewer .retroVideoWrapper .retroVideoFrame iframe,.AssetsView .scrollWrapper .retroInlineViewer .retroVideoWrapper .retroVideoFrame video{border:none;display:block;height:100%;width:100%}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineMeta{align-items:center;display:flex;gap:18px;justify-content:space-between}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineMetaText{min-width:0}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineTitle{color:#fff;font-family:Gabarito-Bold;font-size:1.15rem;line-height:1.3}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineLink{align-items:center;background:#ffcd0014;border:1px solid #ffcd0059;border-radius:999px;display:inline-flex;flex-shrink:0;gap:8px;padding:10px 14px;text-decoration:none;white-space:nowrap}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineLink:hover{background:#ffcd0024;border-color:#ffcd0099}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineLink .retroInlineLinkText{color:#ffcd00;font-family:Gabarito-Bold;font-size:.9rem}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineLink .retroInlineLinkIcon{filter:brightness(0) saturate(100%) invert(80%) sepia(72%) saturate(812%) hue-rotate(350deg) brightness(104%) contrast(101%);height:14px;width:14px}.AssetsView .scrollWrapper .retroReportsModal{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06050fe6;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:40}.AssetsView .scrollWrapper .retroReportsModal .retroModalSurface{background:#07040f;border:1px solid #ffffff14;border-radius:22px;box-shadow:0 14px 80px #000000b3;color:#fff;max-height:calc(100vh - 80px);max-width:900px;overflow-y:auto;padding:24px 28px 32px;position:relative;width:100%}.AssetsView .scrollWrapper .retroReportsModal .retroModalClose{background:#0000;border:none;color:#fff;cursor:pointer;font-size:1.8rem;line-height:1;position:absolute;right:14px;top:14px}.AssetsView .scrollWrapper .retroReportsModal .retroModalClose:hover{color:#ffcd00}.AssetsView .scrollWrapper .retroReportsModal .retroModalHeader{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.AssetsView .scrollWrapper .retroReportsModal .retroModalTitle{align-items:center;color:#ffcd00;display:flex;font-family:Gabarito-Bold;font-size:1.1rem;gap:10px}.AssetsView .scrollWrapper .retroReportsModal .retroModalTitle .retroTitleIcon{height:42px;object-fit:contain;width:auto}.AssetsView .scrollWrapper .retroReportsModal .retroModalSelect{align-items:flex-end;color:#ffffffb3;display:flex;flex-direction:column;font-family:Gabarito-Regular;gap:6px;margin-left:auto;max-width:280px;min-width:0;padding-right:24px;text-align:right;width:100%}.AssetsView .scrollWrapper .retroReportsModal .retroModalSelect .retroSelectLabel{color:#fff9;font-size:.72rem;letter-spacing:.08em;text-align:right;text-transform:uppercase}.AssetsView .scrollWrapper .retroReportsModal .retroModalSelect .retroSelect{background:#ffffff0d;border:1px solid #ffcd0026;border-radius:999px;box-sizing:border-box;color:#ffcd00;max-width:100%;min-width:0;padding:8px 10px;width:100%}.AssetsView .scrollWrapper .retroReportsModal .retroModalSelect .retroSelect option{background:#fff;color:#000}.AssetsView .scrollWrapper .retroReportsModal .retroModalSelect .retroSelect option:checked{background:#150b2a;color:#fff}.AssetsView .scrollWrapper .retroReportsModal .retroModalBody{display:flex;flex-direction:column;gap:18px}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper{text-align:center;width:100%}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper iframe{border:none}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroVideoFrame{align-items:center;aspect-ratio:720/426;background:#000;border-radius:18px;display:flex;justify-content:center;margin:0 auto;max-width:720px;overflow:hidden;width:100%}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroVideoFrame iframe,.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroVideoFrame video{border:none;display:block;height:100%;width:100%}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper.transcriptOpen{align-items:stretch;display:flex;gap:16px;justify-content:center;text-align:left}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper.transcriptOpen .retroVideoFrame{flex:0 1 auto;margin:0}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock{align-self:stretch;background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;display:flex;flex:0 0 25%;flex-direction:column;height:385px;max-width:240px;min-width:210px;overflow:hidden;padding:0}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock .retroTranscriptHeader{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-direction:column;gap:12px;padding:16px 20px}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock .retroTranscriptHeader .retroTranscriptTitle{color:#ffcd00;font-family:Gabarito-Bold;font-size:1rem;letter-spacing:.1em;text-align:center;text-transform:uppercase;width:100%}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock .retroTranscriptHeader .retroTranscriptClose{align-self:center;background:#0000;border:1px solid #ffffff59;border-radius:999px;color:#ffffffd9;cursor:pointer;font-family:Gabarito-Medium;letter-spacing:.08em;padding:6px 14px;text-transform:uppercase}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock .retroTranscriptHeader .retroTranscriptClose:hover{border-color:#ffcd00;color:#ffcd00}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock .retroTranscriptContent{color:#ffffffd9;flex:1 1 auto;font-family:Gabarito-Regular;font-size:.95rem;line-height:1.6;overflow-y:auto;padding:20px}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock .retroTranscriptContent p{margin:0 0 1rem}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock .retroTranscriptContent .rr-transcript-content{color:inherit;font-family:inherit}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock .retroTranscriptContent .rr-transcript-content p{margin:0 0 1rem}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock .retroTranscriptContent .rr-transcript-content p:first-of-type{margin:0}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock .retroTranscriptContent .rr-transcript-content p:first-of-type a{display:none}.AssetsView .scrollWrapper .retroReportsModal.transcriptOpen .retroTranscriptDock{display:flex}@media(max-width:900px){.AssetsView .scrollWrapper .retroVideoWrapper.transcriptOpen{flex-direction:column}.AssetsView .scrollWrapper .retroVideoWrapper.transcriptOpen .retroVideoFrame{flex:none;margin:0 auto;max-width:100%;width:100%}.AssetsView .scrollWrapper .retroVideoWrapper.transcriptOpen .retroTranscriptDock{flex:none;max-width:100%;min-height:220px;width:100%}}@media(max-width:720px){.AssetsView .scrollWrapper .retroModalHeader .retroModalSelect{align-items:flex-start;margin-left:0;padding-right:0;text-align:left}.AssetsView .scrollWrapper .retroModalHeader .retroModalSelect .retroSelectLabel{text-align:left}}.AssetsView .scrollWrapper .retroVideoPlayer{background:#000;height:100%;width:100%}.AssetsView .scrollWrapper .retroVideoEmpty{color:#ffffffa6;font-family:Gabarito-Regular;padding:40px 16px;text-align:center}.AssetsView .scrollWrapper .retroDetails{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:18px 20px 24px}.AssetsView .scrollWrapper .retroHero{display:flex;flex-direction:column;gap:8px;margin-bottom:36px}.AssetsView .scrollWrapper .retroHeadlineRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.AssetsView .scrollWrapper .retroHeadline{color:#fff;font-family:Gabarito-Black;font-size:2rem;line-height:1.2}.AssetsView .scrollWrapper .retroSourceLaunch{align-items:center;background:#00000073;border:1px solid #ffcd0059;border-radius:999px;display:inline-flex;gap:8px;padding:8px 14px;text-decoration:none;transition:border-color .2s ease,background .2s ease}.AssetsView .scrollWrapper .retroSourceLaunch:hover{background:#ffcd0014;border-color:#ffcd00a6}.AssetsView .scrollWrapper .retroSourceLaunch .retroSourceLaunchText{color:#ffcd00;font-family:Gabarito-Bold;font-size:.9rem;white-space:nowrap}.AssetsView .scrollWrapper .retroSourceLaunch .retroSourceLaunchIcon{filter:brightness(0) saturate(100%) invert(80%) sepia(72%) saturate(812%) hue-rotate(350deg) brightness(104%) contrast(101%);height:14px;width:14px}.AssetsView .scrollWrapper .retroSummary{color:#ffffffd9;font-family:Gabarito-Regular;font-size:1.05rem;margin-top:4px}.AssetsView .scrollWrapper .retroByline{align-items:flex-start;color:#ffffffb3;display:flex;flex-direction:column;font-family:Gabarito-Regular;font-size:.9rem;gap:8px;margin-top:6px}@media(min-width:720px){.AssetsView .scrollWrapper .retroByline{align-items:center;flex-direction:row;justify-content:space-between}}.AssetsView .scrollWrapper .retroByline .retroBylinePrimary{align-items:center;display:flex;flex-wrap:nowrap;gap:12px}.AssetsView .scrollWrapper .retroByline .retroPublishDate{color:gray;font-family:Gabarito-Medium;font-size:1rem}.AssetsView .scrollWrapper .retroByline .retroChip{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.AssetsView .scrollWrapper .retroByline .retroChip.lesson{background:#ffcd00;border-radius:6px;color:#000}.AssetsView .scrollWrapper .retroBody{color:#ffffffd9;font-family:Gabarito-Regular;font-size:.98rem;line-height:1.55;margin-bottom:36px}.AssetsView .scrollWrapper .retroBody p{margin:0 0 14px}.AssetsView .scrollWrapper .retroMetaSection{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px}.AssetsView .scrollWrapper .retroMetaSidebar{align-self:start;display:flex;flex:1 1 220px;flex-direction:column;gap:36px;max-width:320px;min-width:0;padding-top:26px}.AssetsView .scrollWrapper .retroTranscriptButton{background:#ffffff0d;border:1px solid #fff3;border-radius:12px;color:#ffcd00;cursor:pointer;font-family:Gabarito-Bold;font-size:.95rem;letter-spacing:.08em;padding:12px 16px;text-transform:uppercase;transition:border-color .2s ease,background .2s ease;width:100%}.AssetsView .scrollWrapper .retroTranscriptButton:hover{background:#ffcd001a;border-color:#ffcd0099}.AssetsView .scrollWrapper .retroCredits{background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:12px}.AssetsView .scrollWrapper .retroCredit{display:flex;flex-direction:column;gap:4px}.AssetsView .scrollWrapper .retroCreditLabel{color:#ffffffb3;font-family:Gabarito-Medium;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.AssetsView .scrollWrapper .retroCreditValue{color:#fff;font-family:Gabarito-SemiBold;font-size:.95rem}.AssetsView .scrollWrapper .retroCreditValue.link{color:#ffcd00;text-decoration:none}.AssetsView .scrollWrapper .retroCreditValue.link:hover{text-decoration:underline}.AssetsView .scrollWrapper .retroTaxonomy{display:flex;flex:2 1 320px;flex-direction:column;gap:16px}.AssetsView .scrollWrapper .retroPillSection{font-family:Gabarito-Regular}.AssetsView .scrollWrapper .retroPillSection .retroPillLabel{color:#00d89f;font-size:.85rem;font-weight:600;padding-bottom:12px}.AssetsView .scrollWrapper .retroPillSection .retroPillLabel.blue{color:#8f8ffc}.AssetsView .scrollWrapper .retroPillSection .retroPillLabel.purple{color:#ad8bff}.AssetsView .scrollWrapper .retroPillSection .retroPillGroup{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:4px}.AssetsView .scrollWrapper .retroPillSection .retroPillGroup .retroPill{align-items:center;background:#00d89f33;border-radius:999px;color:#00d89f;display:inline-flex;font-size:.85rem;font-weight:500;padding:6px 12px}.AssetsView .scrollWrapper .retroPillSection .retroPillGroup.blue .retroPill{background:#6363ff40;color:#8f8ffc}.AssetsView .scrollWrapper .retroPillSection .retroPillGroup.purple .retroPill{background:#ad8bff40;color:#ad8bff}@media(max-width:860px){.AssetsView .scrollWrapper .retroMetaSection{flex-direction:column}.AssetsView .scrollWrapper .retroTaxonomy{flex:none;width:100%}.AssetsView .scrollWrapper .retroMetaSidebar{flex:none;max-width:none;min-width:0;width:100%}}.AssetsView .scrollWrapper .retroSourceLink{align-items:center;background:#ffcd001f;border:1px solid #ffcd0059;border-radius:999px;color:#ffcd00;display:inline-flex;font-family:Gabarito-Bold;font-size:.85rem;gap:6px;padding:6px 16px;text-decoration:none}.AssetsView .scrollWrapper .retroSection{background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;padding:16px}.AssetsView .scrollWrapper .retroSectionTitle{font-family:Gabarito-Bold;font-size:1.2rem;margin-bottom:10px}.AssetsView .scrollWrapper .retroLinks{display:flex;flex-direction:column;gap:12px}.AssetsView .scrollWrapper .retroLinkCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;box-sizing:border-box;color:#ffffffd9;display:flex;flex-direction:column;min-height:100px;overflow:hidden;padding:60px 48px 40px 20px;position:relative;text-decoration:none;width:100%}.AssetsView .scrollWrapper .retroLinkCard:before{background-image:url(https://d3f260fu0a2g7m.cloudfront.net/app/png/rr-lesson-background.png);background-repeat:repeat;background-size:200px auto;content:"";height:46px;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.AssetsView .scrollWrapper .retroLinkCard:hover{border-color:#ffcd0066}.AssetsView .scrollWrapper .retroLinkCard .retroLinkTitle{color:#ffcd00;font-family:Gabarito-Bold;font-size:1rem}.AssetsView .scrollWrapper .retroLinkCard .retroLessonGrade{align-items:center;color:#ffffffbf;display:inline-flex;font-family:Gabarito-Medium;font-size:.8rem;gap:6px;margin:8px 0 2px}.AssetsView .scrollWrapper .retroLinkCard .retroLessonGrade .gradeCap{font-size:.9rem}.AssetsView .scrollWrapper .retroLinkCard .retroLinkDescription{color:#ffffffb3;font-family:Gabarito-Regular;font-size:.8rem;margin-top:6px}.AssetsView .scrollWrapper .retroLinkCard .retroLinkExternalIcon{bottom:10px;filter:brightness(0) saturate(100%) invert(80%) sepia(72%) saturate(812%) hue-rotate(350deg) brightness(104%) contrast(101%);height:20px;pointer-events:none;position:absolute;right:10px;width:20px}.AssetsView .scrollWrapper .retroEmptyState{color:#ffffffb3;font-family:Gabarito-Regular;font-size:.95rem;padding:16px 0;text-align:center}.AssetsView .retroBadge{align-items:center;background:#ffcd0026;border:1px solid #ffcd0059;border-radius:999px;color:#ffcd00;display:inline-flex;font-family:Gabarito-Regular;font-size:.85rem;height:18px;justify-content:center;min-width:18px;padding:0 5px}.AssetsView .retroBadge.small{font-size:.78rem;height:28px;min-width:0;padding:0 12px;text-transform:uppercase;white-space:nowrap}.AssetsView .srOnly{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.AssetsView .counter{box-sizing:border-box;margin:0 auto;max-width:1240px;min-width:1080px;padding:24px;position:relative;width:100%;z-index:3}.AssetsView .counter .participantCount{color:#003922;font-family:Gabarito-Black;font-size:2.4rem;transform:translateY(-10px)}.AssetsView .counter .participantList{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end;position:absolute;right:16px;top:16px}.AssetsView .counter .participantList .Participant{display:flex}.AssetsView .content .type{text-align:center}.AssetsView .media{padding-top:40px;text-align:center}.AssetsView .media .videoError,.AssetsView .media .videoPlayer{width:90%}.AssetsView .responses{margin:0 auto;max-width:1020px;min-width:1020px;text-align:center;width:100%}.AssetsView .responses.viewer{padding-top:24px}.AssetsView .responses .responseEmpty{color:#999;font-family:Gabarito-Regular;font-size:1rem;padding:16px 0}.AssetsView .responses .responsesWrapper{display:inline;text-align:left}.AssetsView .responses .responsesWrapper .responseContainer{box-sizing:border-box;display:inline-block;filter:blur(0);max-width:484px;min-width:484px;opacity:1;padding:8px;position:relative;transform:translateY(0) scale(1);transform-origin:center top;transition:opacity 2s ease,transform 2s ease,filter 2s ease;vertical-align:top;width:calc(50% - 16px)}.AssetsView .responses .responsesWrapper .responseContainer[draggable=true]{cursor:grab}.AssetsView .responses .responsesWrapper .responseContainer[draggable=true] img{-webkit-user-drag:none}.AssetsView .responses .responsesWrapper .responseContainer.dragging{opacity:.4}.AssetsView .responses .responsesWrapper .responseContainer.deleting{pointer-events:none}.AssetsView .responses .responsesWrapper .responseContainer.fading{filter:blur(1.5px);opacity:0;pointer-events:none;transform:translateY(10px) scale(.985)}.AssetsView .responses .responsesWrapper .responseContainer .responseDeletingOverlay{align-items:center;background:#05071499;border-radius:22px;bottom:8px;display:flex;justify-content:center;left:8px;position:absolute;right:8px;top:8px;z-index:3}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder{background:linear-gradient(150deg,#04c96003,#00d89f00 35%,#0dffec0d);border:1px solid #fff3;border-radius:22px;box-shadow:5px 7px 6px 0 #00000012,-9px -8px 7px 0 #fff;overflow-y:hidden;padding:48px 8px 8px;position:relative}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder.private{background:#0f0d1a!important}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder.viewer{padding:24px 8px 8px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .aiAnswer{left:50%;position:absolute;top:17px;transform:translateX(-50%)}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .aiAnswer .answerAI{background:#150b2a;border:none;border-radius:6px;padding:6px 16px;position:relative}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .aiAnswer .answerAI .followBubble{background:#51436d;border-radius:50%;color:#fff;display:inline-block;font-family:Gabarito-Black;font-size:.9rem;height:16px;padding:6px;position:absolute;right:-6px;top:-16px;width:16px;z-index:1}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .aiAnswer .answerAI .answerText{color:#fff;display:inline-block;font-family:Gabarito-Black;font-size:.7rem;padding-right:8px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .aiAnswer .answerAI .keywordAI{background:#00d89f;border-radius:2px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Gabarito-Black;font-size:.7rem;height:17px;padding:2px 3px;width:17px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .aiAnswer .answerAI .keywordWord{color:#fff;display:inline-block;font-family:Gabarito-Bold;font-size:.7rem;padding:0 2px;transform:translateY(1px)}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .aiAnswer .answerAI .keywordWord .beta{color:#271e3a;font-family:Gabarito-Regular;font-size:.5rem;padding:0 2px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .reactionWrapper{background:#ffffff05;border:1px solid #ffffff14;border-left:none;border-right:none;border-top-left-radius:22px;border-top-right-radius:22px;box-sizing:border-box;height:40px;left:0;padding:8px;position:absolute;text-align:left;top:0;width:100%;z-index:2}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper{border-radius:6px;overflow:hidden;padding:0 0 90px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper.assessment{padding:0 0 120px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper.viewer{padding:0}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response{position:relative}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response .videoError,.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response .videoPlayer{height:253px;width:100%}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response .videoError{background:#000000e6;border-radius:6px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response .deleteResponse{background:#0006;border:none;border-radius:50%;height:36px;position:absolute;right:6px;top:6px;width:36px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response .deleteResponse:hover{background:#c13b3b99;border:1px solid #ffffff1a;border-radius:50%}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response .deleteResponse .deleteIcon{height:16px;transform:translateY(1px);width:16px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data{border-radius:6px;box-sizing:border-box;padding:4px 16px 16px;position:relative}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper{display:inline-block;padding:8px 0;position:relative;width:100%}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper .responder{display:inline-block;position:relative;vertical-align:middle}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper .responder .responderAvatar{background-color:#fff6;border-radius:50%;display:inline-block;height:44px;overflow:hidden;width:44px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper .responder .responderAvatar img{display:block;height:100%;object-fit:cover;width:100%}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper .creation{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.6rem;letter-spacing:.25em;position:absolute;right:0;text-transform:uppercase;top:25px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper .metadata{display:inline-block;padding:0 8px;vertical-align:middle}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper .metadata .name{color:#fff;font-family:Gabarito-Bold;font-size:1.1rem}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper .metadata .handle{color:#1c2d26;display:none;font-family:Gabarito-Medium;font-size:.7rem}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .descriptionWrapper .triangleUp{border-bottom:12px solid #5f768033;border-left:8px solid #0000;border-right:8px solid #0000;height:0;transform:translateX(16px);width:0}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .descriptionWrapper .description{background:#5f768033;border-radius:6px;color:#fff;font-family:Gabarito-Bold;font-size:1rem;line-height:1.35;max-height:150px;overflow-wrap:anywhere;overflow-y:auto;padding:10px 16px;text-align:left}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .descriptionWrapper .responseKeywordTools{box-sizing:border-box;display:block;padding:12px 0 0;width:100%}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .descriptionWrapper .responseKeywordTools .responseKeywordList{min-width:0;width:100%}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper{background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:12px;bottom:8px;box-sizing:border-box;left:50%;padding:12px 16px 16px;position:absolute;transform:translateX(-50%);width:calc(100% - 48px)}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper.assessment{bottom:8px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .respondingHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 0 14px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .respondingHeader .respondingToText{color:#fff;font-family:Gabarito-Bold;font-size:1rem;min-width:0}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .respondingHeader .Assessment{flex:0 0 auto}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper{left:-8px;min-height:22px;width:100%}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .respondButtonWrapper{display:inline-block;padding-right:8px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .respondButtonWrapper .respond{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;color:#f5f7ff;font-family:Gabarito-Bold;font-size:.9rem;height:34px;padding:0 28px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .respondButtonWrapper .respond:hover{background:#2d1d4c}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .respondButtonWrapper .respond.magic{background:#00d89f;color:#061018}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .respondButtonWrapper .respond .responseType{display:inline-block;padding-right:6px;transform:translateY(2px);vertical-align:middle}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .respondButtonWrapper .respond .responseType .typeIcon{height:18px;width:18px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .respondButtonWrapper .respond .responseType .typeIcon.text{filter:invert(1)}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .respondButtonWrapper .respond .typeText{display:inline-block;vertical-align:middle}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .respondButtonWrapper .respond .typeText.text{color:#fff}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .viewResponses{background:#ffffff0d;background:#0000;border:1px solid #ffffff14;border-radius:6px;cursor:default;float:right;height:34px;opacity:.7;padding:0 28px;pointer-events:none}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .viewResponses .responsesText{color:#fff;display:inline-block;font-family:Gabarito-Bold;font-size:1rem;opacity:.4;padding:0 4px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .viewResponses .responsesIcon{display:inline-block;height:16px;opacity:.4;transform:translateY(1px);width:16px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .viewResponses.hasResponses{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;cursor:pointer;opacity:1;pointer-events:auto}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .viewResponses.hasResponses .responsesIcon,.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .viewResponses.hasResponses .responsesText{opacity:1}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .viewResponses.hasResponses:hover{background:#2d1d4c}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder{background:#271e3a;border:1px solid #fff3;box-shadow:5px 7px 6px 0 #00000012,-9px -8px 7px 0 #fff}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .reactionWrapper{background:#150b2a;text-align:center}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .reactionWrapper .privateConversation{color:#fff;font-family:Gabarito-Medium;font-size:1rem;padding:4px 0 0}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .reactionWrapper .privateConversation .privateIcon{height:16px;padding:0 4px 0 0;width:16px}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .responderWrapper .metadata .handle,.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .responderWrapper .metadata .name{color:#fff}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .descriptionWrapper .triangleUp{border-bottom:12px solid #1d1330}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .descriptionWrapper .description{background:#1d1330;border-radius:6px;color:#fff;font-family:Gabarito-Bold;font-size:1rem;line-height:1.35;max-height:150px;overflow-wrap:anywhere;overflow-y:auto;padding:10px 16px;text-align:left}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .viewResponsesWrapper{left:-8px;min-height:22px;padding:8px;position:absolute;transform:translateY(8px);width:calc(100% - 8px)}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .viewResponsesWrapper .respondButtonWrapper{display:inline-block;transform:translate(16px,8px)}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .viewResponsesWrapper .respondButtonWrapper .respond{background:#00d89f;border:none;border-radius:18px;color:#271e3a;font-family:Gabarito-Bold;font-size:.9rem;height:34px;padding:0 28px}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .viewResponsesWrapper .respondButtonWrapper .respond.magic{animation:rainbow 12s ease infinite;background-image:repeating-linear-gradient(45deg,violet,#00d89f,#ffaa6e,#ff6e6e,violet);background-size:800% 800%}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .viewResponsesWrapper .viewResponses{background:#003922;border:none;border-radius:18px;cursor:default;height:34px;opacity:.2;padding:0 28px;position:absolute;right:16px;top:16px}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .viewResponsesWrapper .viewResponses .responsesText{color:#fff;display:inline-block;font-family:Gabarito-Bold;font-size:1rem;padding:0 4px}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .viewResponsesWrapper .viewResponses .responsesIcon{display:inline-block;height:16px;transform:translateY(1px);width:16px}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .viewResponsesWrapper .viewResponses.hasResponses{cursor:pointer;opacity:1}.AssetsView .creatorCrown{height:14px;left:50%;position:absolute;top:-12px;transform:translateX(-50%);width:14px}@media(max-width:1024px){.AssetsView{max-width:100%}.AssetsView,.AssetsView .scrollWrapper{overflow-x:hidden}.AssetsView .scrollWrapper .counter,.AssetsView .scrollWrapper .figmaWrapper,.AssetsView .scrollWrapper .largeViewer,.AssetsView .scrollWrapper .mediaWrapper,.AssetsView .scrollWrapper .responses,.AssetsView .scrollWrapper .retroInlineViewer{box-sizing:border-box;max-width:none;min-width:0;width:100%}.AssetsView .scrollWrapper .mediaWrapper{height:auto;padding:0 8px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner{height:auto;left:auto;min-height:0;top:auto;transform:none;width:100%}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper{right:8px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent{height:auto}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia,.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText{box-sizing:border-box;display:block;height:auto;width:100%}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText{padding:24px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper{bottom:auto;margin-top:20px;max-width:420px;position:relative;width:100%}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .respond{left:auto;padding:0 16px;transform:none;width:100%}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia{padding:0 24px 24px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .Video{left:auto;position:relative;top:auto;transform:none;width:100%}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper{bottom:auto;max-width:100%;padding-top:12px;position:relative;right:auto;width:100%}.AssetsView .scrollWrapper .figmaWrapper{padding:0 8px 16px}.AssetsView .scrollWrapper .figmaWrapper .figmaInnerWrapper .figmaEmbed{left:auto;transform:none;width:100%}.AssetsView .scrollWrapper .retroInlineViewer{padding:0 8px 24px}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineSurface{left:auto;transform:none;width:100%}.AssetsView .scrollWrapper .responses{padding:0 8px}.AssetsView .scrollWrapper .responses .responsesWrapper{display:block}.AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer{box-sizing:border-box;max-width:none;min-width:0}}@media(max-width:900px){.AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer{width:100%}}.mobile .AssetsView{top:8px}.mobile .AssetsView .scrollWrapper{overflow-x:hidden}.mobile .AssetsView .scrollWrapper .layoutBuffer{height:102px}.mobile .AssetsView .scrollWrapper .mediaWrapper{height:auto;margin-bottom:12px;max-width:none;min-width:0;width:100%}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner{height:auto;left:auto;top:auto;transform:translateX(6px);width:calc(100% - 12px)}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader{align-items:center;display:flex;height:56px;padding:8px 16px}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper{right:8px;top:8px}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper .buttonWrapper{padding:4px}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper .buttonWrapper .buttonControl{height:32px;width:32px}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper .buttonWrapper .buttonControl .iconImage{height:14px;width:14px}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .reactionWrapper{align-items:center;box-sizing:border-box;display:flex;gap:8px;justify-content:flex-end;padding-right:76px;width:100%}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .reactionWrapper .Reaction{flex:0 1 auto;min-width:0;transform:translateY(2px)}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .reactionWrapper .Reaction .reactions{width:auto}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText{padding:16px;width:100%}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentTitle{padding-right:80px}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData{box-sizing:border-box;max-width:100%;overflow-x:hidden;width:100%}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .creator{left:50%;transform:translateX(-50%)}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;padding:4px 8px 0;text-align:center;width:100%}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata .creation{left:0;padding:40px 0;right:auto;top:-34px}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata .name{font-size:1.2rem!important}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentDescription{margin-bottom:16px}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentDescription.hasKeywords{height:100%;padding-bottom:30px}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper{bottom:auto;position:relative;width:100%}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .respond{left:auto;padding:0;transform:none;width:100%}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .attachmentWrapper{bottom:auto;display:block;padding:8px 0;position:relative;right:auto;width:100%}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia{display:block;height:auto;margin-top:8px;position:relative;width:auto}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .Video{left:auto;position:relative;top:auto;transform:none;width:100%}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .Video.noTranscript,.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .Video.transcript{animation:none!important}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow{transform:translateX(6px);width:calc(100% - 12px)}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper{bottom:auto;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:8px 0;position:relative;right:auto;width:100%}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper:empty{display:none}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper{display:flex;flex-basis:calc(33.333% - 8px);flex-grow:0;flex-shrink:0;justify-content:center;max-width:calc(33.333% - 8px);padding:0}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .fileLink,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .narchivesLink,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .retroReportsLink,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .youtubeLink{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;color:#fff;display:inline-flex;font-family:Gabarito-Bold;font-size:.7rem;justify-content:center;letter-spacing:0;line-height:1.1;min-width:0;padding:8px 6px;text-decoration:none;text-transform:none;width:100%}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .fileLink:hover,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .narchivesLink:hover,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .retroReportsLink:hover,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .youtubeLink:hover{background:#2d1d4c}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .fileLink .fileType,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .narchivesLink .fileType,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .retroReportsLink .fileType,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .youtubeLink .fileType{align-items:center;display:inline-flex}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .fileLink .fileType .image,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .narchivesLink .fileType .image,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .retroReportsLink .fileType .image,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .youtubeLink .fileType .image{display:inline-block;height:18px;padding-right:6px;vertical-align:middle;width:18px}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .fileLink .fileType .type,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .narchivesLink .fileType .type,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .retroReportsLink .fileType .type,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .youtubeLink .fileType .type{display:inline-block;vertical-align:middle;white-space:normal}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .retroReportsLink.open{background:linear-gradient(145deg,#ffd7503d,#ffcd0033 40%,#121024fa)}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .retroReportsLink .retroLinkIcon{height:18px;width:auto}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .retroReportsLink .retroBadge{background:#ffcd0038;border-color:#ffcd00b3;color:#ffcd00b3;font-weight:600}.mobile .AssetsView .scrollWrapper .counter{min-width:0;padding:12px 16px 8px}.mobile .AssetsView .scrollWrapper .counter .participantCount{font-size:2rem;transform:none}.mobile .AssetsView .scrollWrapper .responses{max-width:none;min-width:0;overflow-x:hidden}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper{display:block}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer{max-width:none;min-width:0;width:100%}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper{padding:0 0 110px}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper.assessment{padding:0 0 150px}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response .videoError,.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response .videoPlayer{height:auto}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper{box-sizing:border-box;max-width:100%;overflow-x:hidden;width:100%}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper .creation{right:0;top:2px}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .descriptionWrapper .responseKeywordTools{width:100%}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper{left:12px;padding:10px 12px 14px;transform:none;width:calc(100% - 24px)}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper.assessment{bottom:8px}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .respondingHeader{align-items:flex-start;gap:8px;padding-bottom:12px}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .respondingHeader .respondingToText{font-size:.9rem}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .respondingHeader .Assessment{flex-shrink:0}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper{align-items:center;display:flex;gap:8px;left:auto;width:100%}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .respondButtonWrapper{flex:1 1;min-width:0;padding-right:0}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .respondButtonWrapper .respond{align-items:center;display:inline-flex;font-size:.85rem;gap:6px;height:32px;justify-content:center;padding:0 12px;width:100%}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .respondButtonWrapper .respond .typeText{white-space:nowrap}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .viewResponses{align-items:center;display:inline-flex;float:none;height:32px;justify-content:center;margin-left:auto;padding:0 12px}.mobile .AssetsView .scrollWrapper .largeViewer{box-sizing:border-box;margin-top:8px;max-width:none;min-width:0;padding:0 12px 8px;width:100%}.mobile .AssetsView .scrollWrapper .largeViewer .largeViewerChoices{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;text-align:center}.mobile .AssetsView .scrollWrapper .largeViewer .largeViewerChoices .serviceButtonWrapper{display:flex;flex-basis:calc(33.333% - 8px);flex-grow:0;flex-shrink:0;justify-content:center;max-width:calc(33.333% - 8px);padding:0}.mobile .AssetsView .scrollWrapper .largeViewer .largeViewerChoices .serviceButtonWrapper .serviceButton{height:auto;min-width:0;padding:8px 6px;width:100%}.mobile .AssetsView .scrollWrapper .largeViewer .largeViewerChoices .serviceButtonWrapper .serviceButton .iconWrapper{height:18px;width:18px}.mobile .AssetsView .scrollWrapper .largeViewer .largeViewerChoices .serviceButtonWrapper .serviceButton .text{font-size:.7rem;line-height:1.1;padding:0 0 0 6px;white-space:normal}.mobile .AssetsView .scrollWrapper .figmaWrapper{height:auto;left:auto;max-width:none;min-width:0;padding-bottom:16px;transform:translateX(6px);width:calc(100% - 12px)}.mobile .AssetsView .scrollWrapper .figmaWrapper .figmaInnerWrapper{padding-top:8px}.mobile .AssetsView .scrollWrapper .figmaWrapper .figmaInnerWrapper .figmaEmbed{left:auto;transform:none;width:100%}.mobile .AssetsView .scrollWrapper .retroInlineViewer{left:auto;max-width:none;min-width:0;padding:0 0 16px;transform:translateX(6px);width:calc(100% - 12px)}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroInlineSurface{left:auto;padding:14px;transform:none;width:100%}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroInlineHeader{align-items:stretch;flex-direction:column;margin-bottom:12px}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroInlineBrand{flex-wrap:wrap;justify-content:space-between}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroInlineBrand .retroTitleIcon{height:32px}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroInlineSelect{margin-left:0;width:100%}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroVideoWrapper{margin-bottom:12px}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroInlineMeta{align-items:flex-start;flex-direction:column;gap:12px}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroInlineMetaText{width:100%}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroInlineTitle{font-size:1rem}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroInlineLink{justify-content:center;width:100%}@media(max-width:480px){.mobile .AssetsView,.mobile .AssetsView .scrollWrapper{max-width:100%;overflow-x:hidden}.mobile .AssetsView .scrollWrapper .mediaWrapper{max-width:100%;padding:0 6px}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner{max-width:100%;transform:none;width:100%}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText{padding:14px 12px}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentTitle{font-size:1.72rem;line-height:1.08;padding-right:64px}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData{align-items:center;display:flex;gap:10px;overflow:visible}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .creator{flex:0 0 auto;left:auto;transform:none}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata{flex:1 1 auto;padding:0;text-align:left;width:auto}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata .creation{padding:2px 0 0;position:static}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia{max-width:100%;overflow:hidden;padding:0 12px 16px;width:100%}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .Video,.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .videoError,.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .videoPlayer,.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response .Video,.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response .videoError,.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response .videoPlayer{box-sizing:border-box;max-width:100%;width:100%}}.Application.darkTheme .AssetsView{color:#f5f7ff}.Application.darkTheme .AssetsView .scrollWrapper{background:#0000}.Application.darkTheme .AssetsView .mediaWrapper .mediaWrapperInner{border:1px solid #ffffff14;box-shadow:none}.Application.darkTheme .AssetsView .mediaWrapper .wrapperHeader{background:#ffffff0a;border-bottom:1px solid #ffffff14}.Application.darkTheme .AssetsView .mediaWrapper .headerContent .contentText .contentData .metadata .name,.Application.darkTheme .AssetsView .mediaWrapper .headerContent .contentText .contentTitle{color:#f5f7ff}.Application.darkTheme .AssetsView .mediaWrapper .headerContent .contentText .contentData .metadata .creation,.Application.darkTheme .AssetsView .mediaWrapper .headerContent .contentText .contentData .metadata .details,.Application.darkTheme .AssetsView .mediaWrapper .headerContent .contentText .contentDescription{color:#f5f7ffb3}.Application.darkTheme .AssetsView .mediaWrapper .headerContent .contentText .respondWrapper .respond{background:linear-gradient(135deg,#00d89f,#00b3ff);border:1px solid #ffffff14}.Application.darkTheme .AssetsView .mediaWrapper .headerContent .contentText .respondWrapper .respond .respondTitle{color:#f5f7ff}.Application.darkTheme .AssetsView .mediaWrapper .headerContent .contentText .respondWrapper .respond .respondPrompt{color:#f5f7ffb3}.Application.darkTheme .AssetsView .counter .participantCount{color:#f5f7ffb3;color:#f5f7ff;font-family:Gabarito-Regular;font-size:.8rem;letter-spacing:.25em;text-transform:uppercase}.Application.darkTheme .AssetsView .counter .participantText,.Application.darkTheme .AssetsView .responses .responseEmpty{color:#f5f7ffb3}.Application.darkTheme .AssetsView .responses .responsesWrapper .responseContainer .responseBorder{background:#ffffff08;border:1px solid #ffffff14;border-top:none;box-shadow:none}.Application.darkTheme .AssetsView .responses .responsesWrapper .responseContainer .responseBorder.private,.Application.darkTheme .AssetsView .responses .responsesWrapper .responseContainer .responseBorder.private .reactionWrapper{border-color:#80008099}.TextPromptComposer{align-items:center;background:#03040cb8;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.TextPromptComposer .composerCard{background:#0d0f1f;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 24px 60px #00000080;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 32px);max-width:560px;overflow-y:auto;padding:24px;text-align:left;width:100%}.TextPromptComposer .composerHeader h2{font-family:Gabarito-SemiBold;font-size:1.35rem;margin:0}.TextPromptComposer .composerHeader p{font-family:Gabarito-Regular;font-size:.9rem;margin:4px 0 0;opacity:.7}.TextPromptComposer .composerRow{display:flex;flex-wrap:wrap;gap:12px}.TextPromptComposer .composerRow .composerField{flex:1 1 200px}.TextPromptComposer .composerField{display:flex;flex-direction:column;gap:6px}.TextPromptComposer .composerField>span{font-family:Gabarito-Medium;font-size:.85rem;opacity:.85}.TextPromptComposer .composerField input,.TextPromptComposer .composerField select,.TextPromptComposer .composerField textarea{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:10px;box-sizing:border-box;color:#fff;font-family:Gabarito-Regular;font-size:1rem;padding:10px 12px;width:100%}.TextPromptComposer .composerField input:focus,.TextPromptComposer .composerField select:focus,.TextPromptComposer .composerField textarea:focus{border-color:#00e0a4;outline:none}.TextPromptComposer .composerField select option{color:#04121a}.TextPromptComposer .composerField textarea{line-height:1.45;min-height:140px;resize:vertical}.TextPromptComposer .composerLoading{height:42px;position:relative}.TextPromptComposer .composerLoading .Loading{transform:scale(.5)}.TextPromptComposer .composerEmpty{font-size:.9rem;opacity:.75;padding:10px 0}.TextPromptComposer .composerFooter{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.TextPromptComposer .composerPrivate{align-items:center;cursor:pointer;display:flex;font-family:Gabarito-Regular;gap:8px}.TextPromptComposer .composerProblem{color:#ff8a8a;font-size:.9rem}.TextPromptComposer .composerActions{display:flex;gap:8px;margin-left:auto}.TextPromptComposer .composerButton{background:#0000;border:1px solid #ffffff59;border-radius:10px;color:#fff;cursor:pointer;font-family:Gabarito-SemiBold;font-size:.95rem;min-height:40px;min-width:96px;padding:8px 16px;position:relative}.TextPromptComposer .composerButton.post{background:#00e0a4;border-color:#00e0a4;color:#04121a}.TextPromptComposer .composerButton:disabled{cursor:progress}.TextPromptComposer .composerButton .Loading{inset:0;margin:auto;position:absolute;transform:scale(.35)}@media(max-width:480px){.TextPromptComposer .composerCard{padding:18px 16px}.TextPromptComposer .composerActions{width:100%}.TextPromptComposer .composerActions .composerButton{flex:1 1}}@keyframes dashboardGreetingIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.DashboardGreeting{animation:dashboardGreetingIn .48s ease both;color:#f5f7ff;font-family:Gabarito-SemiBold,Gabarito,sans-serif;font-size:1.35rem;font-weight:400;letter-spacing:.005em;line-height:1.2;margin:0 4px 10px;padding:0;text-shadow:0 0 28px #00d89f38}@media only screen and (max-width:480px){.DashboardGreeting{font-size:1.2rem;margin:2px 2px 10px}}@media(prefers-reduced-motion:reduce){.DashboardGreeting{animation:none}}.CreatorStudio{padding:0 12px 0 0}.CreatorStudio .studioBar{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.018));border:1px solid #ffffff14;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0a;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;padding:14px 18px 16px 20px;width:100%}.CreatorStudio .studioIdentity{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:-webkit-min-content;min-width:min-content}.CreatorStudio .studioHeading{align-items:center;display:flex;gap:10px;white-space:nowrap}.CreatorStudio .studioName{color:#f5f7ff;font-family:Gabarito-SemiBold;font-size:1.05rem;letter-spacing:.01em}.CreatorStudio .studioName.ja,.CreatorStudio .studioName.zh{font-size:.95rem}.CreatorStudio .studioTier{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;color:#f5f7ffb3;display:inline-flex;font-family:Gabarito-Medium;font-size:.68rem;height:20px;letter-spacing:.14em;padding:0 8px;text-transform:uppercase}.CreatorStudio .studioTier.premium{background:#00d89f14;border-color:#00d89f40;color:#00d89f}.CreatorStudio .studioHint{color:#f5f7ff73;display:flex;flex-wrap:nowrap;font-family:Gabarito-Regular;font-size:.8rem;gap:0;min-height:16px;min-width:100%;overflow:hidden;transition:color .16s ease;white-space:nowrap;width:0}.CreatorStudio .studioHint.hovering{color:#f5f7ffb3}.CreatorStudio .studioHint.nudge{align-items:center;color:#ffd9b3;gap:0 10px}.CreatorStudio .studioHint.nudge .nudgeUpgrade{align-items:center;background:#00d89f24;border:1px solid #00d89f66;border-radius:999px;color:#00d89f;cursor:pointer;display:inline-flex;font-family:Gabarito-SemiBold;font-size:.72rem;height:20px;letter-spacing:.02em;padding:0 9px}.CreatorStudio .studioHint.nudge .nudgeUpgrade:hover{background:#00d89f3d}.CreatorStudio .studioHint .hintItem{flex:0 1 auto;min-width:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.CreatorStudio .studioHint .hintItem+.hintItem{flex-shrink:1000;margin-left:7px;padding-left:7px}.CreatorStudio .studioHint .hintItem+.hintItem:before{background:currentColor;border-radius:50%;content:"";height:2px;left:0;opacity:.6;position:absolute;top:50%;width:2px}.CreatorStudio .studioActions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;min-height:38px}.CreatorStudio .studioActions.loading{justify-content:center;min-width:160px}.CreatorStudio .studioActions.loading .studioLoading .Loading{transform:scale(.55)}.CreatorStudio .limitToggle{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;display:inline-flex;height:30px;margin:0 2px 0 0;padding:2px}.CreatorStudio .limitToggle .limitOption{align-items:center;background:#0000;border:none;border-radius:999px;color:#f5f7ff8c;cursor:pointer;display:inline-flex;font-family:Gabarito-Medium;font-size:.76rem;gap:5px;height:24px;letter-spacing:.02em;padding:0 10px;transition:background .16s ease,color .16s ease}.CreatorStudio .limitToggle .limitOption .lockIcon{height:10px;opacity:.7;width:10px}.CreatorStudio .limitToggle .limitOption.selected{background:#ffffff1f;color:#f5f7ff}.CreatorStudio .limitToggle .limitOption:hover:not(.selected){color:#f5f7ffb3}.CreatorStudio .limitToggle .limitOption:focus-visible{outline:2px solid #00d89f8c;outline-offset:1px}.CreatorStudio .studioDivider{align-self:center;background:#ffffff4d;border-radius:1px;box-shadow:1px 0 0 #00000059;display:block;flex:0 0 auto;height:24px;margin:0 6px;pointer-events:none;width:1px}.CreatorStudio .studioButton{align-items:center;border:1px solid #0000;border-radius:11px;color:#f5f7ff;cursor:pointer;display:inline-flex;font-family:Gabarito-SemiBold;font-size:.92rem;gap:8px;height:38px;letter-spacing:.005em;line-height:1;padding:0 16px;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease;white-space:nowrap}.CreatorStudio .studioButton:active{transform:translateY(1px)}.CreatorStudio .studioButton:focus-visible{outline:2px solid #00d89f8c;outline-offset:2px}.CreatorStudio .studioButton .studioIcon{flex:0 0 auto;height:15px;width:15px}.CreatorStudio .studioButton.primary{background:#00d89f24;border-color:#00d89f52;color:#d7fff3}.CreatorStudio .studioButton.primary .studioIcon{color:#00d89f}.CreatorStudio .studioButton.primary:hover{background:#00d89f38;border-color:#00d89f80}.CreatorStudio .studioButton.secondary{background:#9d6cff29;border-color:#9d6cff5c;color:#ece0ff}.CreatorStudio .studioButton.secondary .studioIcon{color:#b48cff}.CreatorStudio .studioButton.secondary:hover{background:#9d6cff42;border-color:#9d6cff8c}.CreatorStudio .studioButton.duo{background:#00b3ff24;border-color:#00b3ff57;color:#dff3ff}.CreatorStudio .studioButton.duo .studioIcon{color:#5cc8ff}.CreatorStudio .studioButton.duo:hover{background:#00b3ff3d;border-color:#00b3ff8c}.CreatorStudio .studioButton.personal{background:#ffaa6e24;border-color:#ffaa6e5c;color:#fff0e2}.CreatorStudio .studioButton.personal .studioIcon{color:#ffb27a}.CreatorStudio .studioButton.personal:hover{background:#ffaa6e3d;border-color:#ffaa6e8f}.CreatorStudio .studioButton.ghost{background:#0000;border-color:#fff3;color:#f5f7ffdb}.CreatorStudio .studioButton.ghost:hover{background:#ffffff0d;border-color:#ffffff52;color:#f5f7ff}.CreatorStudio .studioButton.ghost .premium{color:#00d89f}.CreatorStudio .studioButton.premiumButton{background:linear-gradient(#0c1024eb,#0c1024eb) padding-box,linear-gradient(135deg,#00d89fe6,#00b3ffe6,#c47affe6) border-box;border:1px solid #0000;box-shadow:0 0 0 0 #00d89f00;color:#f5f7ff;overflow:hidden;position:relative;transition:box-shadow .2s ease,transform .14s ease}.CreatorStudio .studioButton.premiumButton .premium{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00d89f,#4fd0ff,#c47aff);-webkit-background-clip:text;background-clip:text}.CreatorStudio .studioButton.premiumButton .sparkIcon{animation:studioTwinkle 2.8s ease-in-out infinite;color:#ffd86b;height:14px;width:14px}.CreatorStudio .studioButton.premiumButton:after{animation:studioShimmer 5s ease-in-out infinite;background:linear-gradient(105deg,#fff0,#ffffff2e 50%,#fff0);bottom:-40%;content:"";left:-60%;pointer-events:none;position:absolute;top:-40%;transform:skewX(-18deg);width:40%}.CreatorStudio .studioButton.premiumButton:hover{background:linear-gradient(#121832eb,#121832eb) padding-box,linear-gradient(135deg,#00d89f,#00b3ff,#c47aff) border-box;box-shadow:0 0 18px 0 #00d89f38}.CreatorStudio .studioButton .magicCount{align-items:center;background:#05071473;border-radius:999px;color:#00d89f;display:inline-flex;font-family:Gabarito-Medium;font-size:.7rem;height:18px;letter-spacing:.02em;margin:0 -6px 0 2px;padding:0 7px}.CreatorStudio.mini{height:auto;min-height:0}.CreatorStudio.mini .studioBar{border-radius:16px;gap:12px 16px;padding:12px 14px 12px 16px}.CreatorStudio.mini .studioName{font-size:.98rem}.CreatorStudio.mini .studioButton{font-size:.86rem;height:34px;padding:0 13px}.mobile .CreatorStudio{padding:0}.mobile .CreatorStudio .studioBar{border-radius:16px;gap:12px;padding:14px 14px 12px}.mobile .CreatorStudio .studioIdentity{gap:4px;width:100%}.mobile .CreatorStudio .studioHint{flex-wrap:wrap;white-space:normal}.mobile .CreatorStudio .studioHint .hintItem{white-space:normal}.mobile .CreatorStudio .studioDivider{display:none}.mobile .CreatorStudio .studioActions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);width:100%}.mobile .CreatorStudio .studioActions.loading{display:flex}.mobile .CreatorStudio .studioActions .limitToggle{justify-self:start;order:-3}.mobile .CreatorStudio .studioActions .studioButton{font-size:.9rem;height:40px;justify-content:center;padding:0 10px;width:100%}.mobile .CreatorStudio .studioActions .studioButton.primary{order:-2}.mobile .CreatorStudio .studioActions .studioButton.secondary{order:-1}.mobile .CreatorStudio .studioActions .studioButton.duo{order:0}.mobile .CreatorStudio .studioActions .studioButton.personal{order:-1}@keyframes studioShimmer{0%,55%{left:-60%}85%,to{left:130%}}@keyframes studioTwinkle{0%,to{opacity:.85;transform:scale(1) rotate(0deg)}50%{opacity:1;transform:scale(1.25) rotate(20deg)}}.Member .member{align-items:center;display:flex;padding:4px 0;position:relative}.Member .member.creator .name{font-family:Gabarito-Bold}.Member .member .avatarWrapper{align-items:center;display:inline-flex;flex:0 0 52px;height:40px;justify-content:center;padding:0 12px 0 0;position:relative;width:40px}.Member .member .avatarWrapper .creatorCrown{height:14px;left:18px;position:absolute;top:-10px;width:14px;z-index:1}.Member .member .avatarWrapper .Participant{display:inline-flex}.Member .member .avatarWrapper .Participant .avatar{flex:0 0 46px;height:40px;transform:scale(.8);width:40px}.Member .member .avatarWrapper .presenceAvatarDot{background:#9c9c9c;border:2px solid #fff;border-radius:50%;bottom:4px;box-shadow:0 0 0 1px #00000014;height:10px;left:1px;position:absolute;width:10px;z-index:2}.Member .member .avatarWrapper .presenceAvatarDot.online{background:#00d89f}.Member .member .avatarWrapper .presenceAvatarDot.busy{background:#ffec6e}.Member .member .avatarWrapper .presenceAvatarDot.away{background:#ff6e6e}.Member .member .avatarWrapper .presenceAvatarDot.offline{background:#9c9c9c}.Member .member .avatarWrapper .presenceAvatarDot.webrtc{background:#00b3ff}.Member .member .memberData{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;min-width:0}.Member .member .memberData .name{font-family:Gabarito-Medium;font-size:.9rem;line-height:1.05;overflow-wrap:anywhere}.Member .member .memberData .joined{color:#9c9c9c;font-family:Gabarito-Regular;font-size:.7rem}.Member .member .deleteWrapper{height:100%;pointer-events:none;position:absolute;top:0;width:100%}.Member .member .deleteWrapper .memberDelete{background:#000000b3;border:none;border-radius:50%;color:#ff6e6e;font-family:Gabarito-Bold;font-size:2rem;height:38px;opacity:0;pointer-events:auto;transform:translate(1px,5px);width:38px}.Member .member .deleteWrapper .memberDelete.visible{opacity:1}.Invite.removing{opacity:.5;pointer-events:none}.Invite .invite{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.Invite .invite .inviteData{flex:1 1;padding-right:8px}.Invite .invite .inviteData .email{color:#00d89f;font-family:Gabarito-Medium;font-size:.85rem;word-break:break-all}.Invite .invite .inviteData .invited{color:#9c9c9c;font-family:Gabarito-Regular;font-size:.7rem;margin-top:2px}.Invite .invite .removeWrapper .inviteRemove{background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;color:#ff6e6e;font-family:Gabarito-Bold;font-size:1.2rem;height:28px;opacity:0;transition:opacity .15s ease;width:28px}.Invite .invite .removeWrapper .inviteRemove.visible{opacity:1}.Invite .invite .removeWrapper .inviteRemove:disabled{cursor:default;opacity:.4}.SpacesView .content{padding:8px;position:relative}.SpacesView .content .layoutBuffer{height:16px}.SpacesView .content .background{align-items:center;border-radius:16px;display:flex;height:300px;justify-content:center;overflow:hidden;position:relative;width:calc(100% - 12px)}.SpacesView .content .background .backgroundImage{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100%;min-width:100%}.SpacesView .content .background .backgroundOverlay{background:#0006;height:100%;position:absolute;width:100%}.SpacesView .content .background .backgroundText{box-sizing:border-box;color:#fff;font-family:Gabarito-Bold;font-size:4rem;line-height:3.6rem;padding:24px;position:absolute;text-align:center}.SpacesView .content .background .backgroundLoading{display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.SpacesView .content .background .backgroundManager{left:8px;position:absolute;top:8px;z-index:2}.SpacesView .content .background .backgroundManager .backgroundEdit{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;border-radius:8px}.SpacesView .content .background .backgroundManager .backgroundEdit.textButton .backgroundButton{color:#fff;font-family:Gabarito-Bold;font-size:1rem;min-width:180px;padding:0 16px;width:auto}.SpacesView .content .background .backgroundManager .backgroundEdit .backgroundButton{background:#0000;border:none;cursor:pointer;height:39px;padding:0;width:39px}.SpacesView .content .background .backgroundManager .backgroundEdit .backgroundButton .backgroundIcon{height:29px;transform:translate(1px,2px);width:29px}.SpacesView .content .background .actionButtonsWrapper{left:8px;position:absolute;top:12px;z-index:2}.SpacesView .content .background .actionButtonsWrapper .actionButtons{display:inline-block;padding:0 2px}.SpacesView .content .background .actionButtonsWrapper .actionButtons .actionButton{border:none;border-radius:8px;color:#271e3a;font-family:Gabarito-Bold;font-size:1rem;height:30px;min-width:100px}.SpacesView .content .background .actionButtonsWrapper .actionButtons .actionButton.saveButton{background:#00d89f}.SpacesView .content .background .actionButtonsWrapper .actionButtons .actionButton.cancelButton{background:#ff6e6e}.SpacesView .content .background .actionButtonsWrapper .actionButtons .actionButton.removeButton{background:none;color:#fff;min-width:0}.SpacesView .content .background .actionButtonsWrapper .actionButtons .actionButton:disabled{opacity:.5}.SpacesView .content .background .input{opacity:0;pointer-events:none;position:absolute;z-index:-1}.SpacesView .content .membersButtonWrapper{position:absolute;right:26px;top:230px;z-index:1}.SpacesView .content .membersButtonWrapper .membersButton{text-align:right;width:100%}.SpacesView .content .membersButtonWrapper .membersButton .curriculumButton,.SpacesView .content .membersButtonWrapper .membersButton .fetchMembers{background:#ffffffb3;border:none;border-radius:6px;color:#003922;display:inline-block;font-family:Gabarito-Bold;font-size:1rem;min-width:160px;padding:4px 16px;text-align:center;text-align:right;vertical-align:middle}.SpacesView .content .membersButtonWrapper .membersButton .curriculumButton .Loading,.SpacesView .content .membersButtonWrapper .membersButton .fetchMembers .Loading{display:inline-block;height:0;transform:scale(.5) translateY(-22px);vertical-align:middle;width:16px}.SpacesView .content .membersButtonWrapper .membersButton .curriculumButton .membersIcon,.SpacesView .content .membersButtonWrapper .membersButton .fetchMembers .membersIcon{display:inline-block;filter:invert(1);height:16px;transform:translateY(-1px);vertical-align:middle;width:16px}.SpacesView .content .membersButtonWrapper .membersButton .curriculumButton .membersIcon.close,.SpacesView .content .membersButtonWrapper .membersButton .fetchMembers .membersIcon.close{transform:scale(.8) translateX(2px)}.SpacesView .content .membersButtonWrapper .membersButton .curriculumButton .buttonText,.SpacesView .content .membersButtonWrapper .membersButton .fetchMembers .buttonText{display:inline-block;padding:0 0 0 6px;vertical-align:middle}.SpacesView .content .membersButtonWrapper .membersButton .curriculumButton.curriculumButton,.SpacesView .content .membersButtonWrapper .membersButton .fetchMembers.curriculumButton{cursor:pointer;margin-right:8px;min-width:0}.SpacesView .content .membersButtonWrapper .membersButton .curriculumButton.curriculumButton .buttonText,.SpacesView .content .membersButtonWrapper .membersButton .fetchMembers.curriculumButton .buttonText{padding:0}.SpacesView .content .membersButtonWrapper .membersButton .seatStatus{color:#003922cc;font-family:Gabarito-Regular;font-size:.75rem;margin-top:6px}.SpacesView .content .membersButtonWrapper .membersButton .seatStatus .seatUsage{margin-bottom:2px}.SpacesView .content .membersButtonWrapper .membersButton .seatStatus .seatAvailable{font-family:Gabarito-Bold}.SpacesView .content .membersButtonWrapper .membersButton .seatStatus .seatAvailable.full{color:#ff6e6e}.SpacesView .content .membersButtonWrapper .membersView{background:#fff;border-radius:12px;box-sizing:border-box;max-height:420px;max-width:calc(100vw - 56px);overflow-x:hidden;overflow-y:auto;padding:16px;transform:translateY(12px);width:292px}.SpacesView .content .membersButtonWrapper .membersView .membersHeader{min-width:0}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .membersCountWrapper{min-width:0;padding:0 0 12px}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .membersCountWrapper .membersCount{background:radial-gradient(circle at top,#111832,#ffffff0a 60%);border:1px solid #ffffff14;border-radius:12px;box-sizing:border-box;padding:12px 0 8px;position:relative;text-align:center;width:100%}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .membersCountWrapper .membersCount .countShape{height:64px;opacity:.75;width:64px}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .membersCountWrapper .membersCount .count{color:#fff;font-family:Gabarito-Bold;font-size:1.1rem;left:50%;padding:0 0 8px;position:absolute;top:36px;transform:translateX(-50%)}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .membersCountWrapper .membersCount .membersCommunity{color:#fff;font-family:Gabarito-Bold;font-size:.85rem;overflow-wrap:anywhere;padding:4px 12px 0;text-align:center}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .seatSummary{align-items:flex-end;display:flex;gap:8px;min-width:0;padding-bottom:12px}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .seatSummary .seatStat{align-items:center;background:#00392214;border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding:10px 6px;text-align:center}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .seatSummary .seatStat .label{color:#003922;font-family:Gabarito-Medium;font-size:.72rem;max-width:100%;overflow-wrap:anywhere;text-transform:uppercase}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .seatSummary .seatStat .value{color:#003922;font-family:Gabarito-Black;font-size:1.2rem;max-width:100%;overflow-wrap:anywhere}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .seatSummary .seatStat.full .value{color:#ff6e6e}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel{background:#0039220a;border:1px solid #0039221f;border-radius:8px;margin:0 0 14px;padding:10px}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInvitePanelHeader{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInvitePanelHeader .duoInviteTitle{color:#003922;font-family:Gabarito-Bold;font-size:.82rem;line-height:1.2}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInvitePanelHeader .duoInviteClose{background:#00392214;border:none;border-radius:50%;color:#003922;cursor:pointer;font-family:Gabarito-Bold;font-size:.8rem;height:26px;width:26px}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInviteLoading{min-height:44px;position:relative}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInviteModes{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-bottom:8px}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInviteModes button{background:#00392214;border:none;border-radius:8px;color:#003922;cursor:pointer;font-family:Gabarito-Bold;font-size:.72rem;height:30px}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInviteModes button.active{background:#00d89f}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInviteModes button:disabled{cursor:default;opacity:.5}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoPromptSelect{background:#fff;border:1px solid #0039221f;border-radius:8px;color:#003922;font-family:Gabarito-Medium;font-size:.76rem;height:34px;padding:0 8px;width:100%}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInviteMessage{color:#646464;font-family:Gabarito-Regular;font-size:.74rem;line-height:1.25;margin-top:8px}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInviteSend{background:#003922;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Gabarito-Bold;font-size:.76rem;height:34px;margin-top:10px;width:100%}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInviteSend:disabled{cursor:default;opacity:.55}.SpacesView .content .membersButtonWrapper .membersView .memberSection{margin-top:16px}.SpacesView .content .membersButtonWrapper .membersView .memberSection.creator{margin-top:12px}.SpacesView .content .membersButtonWrapper .membersView .memberSection .sectionHeader{color:#003922;font-family:Gabarito-Bold;font-size:.9rem;margin-bottom:8px}.SpacesView .content .membersButtonWrapper .membersView .memberSection .emptyState{color:#646464;font-family:Gabarito-Regular;font-size:.8rem;padding:2px 0 8px}.SpacesView .content .membersButtonWrapper .membersView .memberSection.invites{border-top:1px solid #0039221a;padding-top:12px}.SpacesView .content .data{text-align:center}.SpacesView .content .data.membersActive{box-sizing:border-box;padding:0 250px 0 0}.SpacesView .content .data .spaceWrapper{animation:hopUp .25s 0s normal forwards;display:inline-block;padding:12px}.SpacesView .content .data .spaceWrapper:hover{animation:hopDown .5s 0s normal forwards}.SpacesView .content .data .spaceWrapper .space{background:linear-gradient(150deg,#046ac90d,#ffedfc66 35%,#9ffff70d);border:2px solid #ffffffb3;border-radius:6px;box-shadow:3px 3px 5px 2px #0000001f,-6px -4px 4px 1px #fff6;box-sizing:border-box;filter:blur(0);min-height:180px;opacity:1;padding:4px 8px;position:relative;transform:translateY(0) scale(1);transform-origin:center top;transition:opacity 2s ease,transform 2s ease,filter 2s ease;width:354px}.SpacesView .content .data .spaceWrapper .space.retroAttachment{background:linear-gradient(155deg,#ffcd002e,#ffcd0014 22%,#0e0c1ad9 68%,#050610f2);border-color:#ffcd00b3;box-shadow:0 12px 30px #ffcd002e,3px 3px 5px 2px #0000001f,-6px -4px 4px 1px #fff6}.SpacesView .content .data .spaceWrapper .space.deleting{pointer-events:none}.SpacesView .content .data .spaceWrapper .space[draggable=true]{cursor:grab}.SpacesView .content .data .spaceWrapper .space[draggable=true] img{-webkit-user-drag:none}.SpacesView .content .data .spaceWrapper .space.dragging{opacity:.4;transition:opacity .15s ease}.SpacesView .content .data .spaceWrapper .space.dropTarget{border-color:#00e0a4;box-shadow:0 0 0 3px #00e0a459,0 14px 34px #00e0a440;transform:scale(1.02);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.SpacesView .content .data .spaceWrapper .space.dropTarget .spaceData{pointer-events:none}.SpacesView .content .data .spaceWrapper .space .spaceDropHint{background:#00e0a4;border-radius:999px;bottom:10px;color:#04121a;font-size:13px;font-weight:700;left:50%;padding:6px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:4}.SpacesView .content .data .spaceWrapper .space .spaceMoveConfirm{background:#050714eb;border-radius:6px;color:#fff;cursor:default;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;padding:16px 20px;position:absolute;text-align:left;z-index:5}.SpacesView .content .data .spaceWrapper .space .spaceMoveConfirm .moveTitle{font-size:16px;font-weight:700;line-height:1.3}.SpacesView .content .data .spaceWrapper .space .spaceMoveConfirm .moveBody{font-size:13px;opacity:.8}.SpacesView .content .data .spaceWrapper .space .spaceMoveConfirm .moveActions{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.SpacesView .content .data .spaceWrapper .space .spaceMoveConfirm .moveButton{background:#0000;border:1px solid #fff6;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;min-height:34px;min-width:84px;padding:6px 14px;position:relative}.SpacesView .content .data .spaceWrapper .space .spaceMoveConfirm .moveButton.confirm{background:#00e0a4;border-color:#00e0a4;color:#04121a}.SpacesView .content .data .spaceWrapper .space .spaceMoveConfirm .moveButton.confirm:disabled,.SpacesView .content .data .spaceWrapper .space .spaceMoveConfirm .moveButton:disabled{background:#ffffff1f;border-color:#fff3;color:#ffffff73;cursor:progress}.SpacesView .content .data .spaceWrapper .space .spaceMoveConfirm .spaceMovingOverlay{align-items:center;background:#05071499;border-radius:6px;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:6}.SpacesView .content .data .spaceWrapper .space .spaceMoveConfirm .spaceMovingOverlay .Loading{transform:scale(.8)}.SpacesView .content .data .spaceWrapper .space.fading{filter:blur(1.5px);opacity:0;pointer-events:none;transform:translateY(10px) scale(.985)}.SpacesView .content .data .spaceWrapper .space .spaceDeletingOverlay{align-items:center;background:#05071499;border-radius:6px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.SpacesView .content .data .spaceWrapper .space.scheduled{border:2px solid #d2d2d24d}.SpacesView .content .data .spaceWrapper .space .spaceData{background:none;border:none;padding:4px 0;width:100%}.SpacesView .content .data .spaceWrapper .space .spaceData .scheduled{background:#fffc;border-radius:6px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.SpacesView .content .data .spaceWrapper .space .spaceData .scheduled .scheduledText{background:#00d89ecc;border-radius:8px;display:inline-block;height:24px;padding:8px 16px;transform:translateY(68px)}.SpacesView .content .data .spaceWrapper .space .spaceData .scheduled .scheduledText .calendarIcon{display:inline-block;height:18px;transform:translateY(-1px);vertical-align:middle;width:18px}.SpacesView .content .data .spaceWrapper .space .spaceData .scheduled .scheduledText .scheduledTextNode{color:#003922;display:inline-block;font-family:Gabarito-Bold;font-size:1.2rem;padding-left:8px;vertical-align:middle}.SpacesView .content .data .spaceWrapper .space .spaceData .preview{display:inline-block;height:100px;position:relative;vertical-align:top;width:100px}.SpacesView .content .data .spaceWrapper .space .spaceData .preview .previewText{align-items:center;background:#c4d6f0;border-radius:6px;box-sizing:border-box;color:#10213d;display:flex;flex-direction:column;gap:6px;height:100px;justify-content:center;width:100px}.SpacesView .content .data .spaceWrapper .space .spaceData .preview .previewText .previewTextIcon{height:44px;width:44px}.SpacesView .content .data .spaceWrapper .space .spaceData .preview .previewText .previewTextLabel{font-family:Gabarito-SemiBold;font-size:.75rem}.SpacesView .content .data .spaceWrapper .space .spaceData .preview .previewAuthor{background-position:50%;background-size:cover;border-radius:50%;height:100px;position:absolute;width:100px}.SpacesView .content .data .spaceWrapper .space .spaceData .preview .previewAuthor.voice{background:#afd7c8;border-radius:6px;height:70px;padding:15px;position:static;width:70px}.SpacesView .content .data .spaceWrapper .space .spaceData .preview .previewVideo{background:#000;background-position:50%;background-size:cover;border-radius:6px;height:100px;width:100px}.SpacesView .content .data .spaceWrapper .space .spaceData .preview .previewStatus{align-items:center;background:#00000073;border-radius:6px;color:#ffffffe6;display:flex;font-family:Gabarito-Medium;font-size:.65rem;inset:0;justify-content:center;padding:6px;pointer-events:none;position:absolute;text-align:center;z-index:1}.SpacesView .content .data .spaceWrapper .space .spaceData .preview .previewLoader{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle{box-sizing:border-box;display:inline-block;padding:0 12px;text-align:left;vertical-align:top;width:calc(100% - 100px)}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation{padding:2px 0 8px}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .dateWrapper{display:inline-block;padding:0 2px 0 0;vertical-align:top}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .dateWrapper .date{background:#003922;border-radius:35px;color:#fff;font-family:Gabarito-Medium;font-size:.7rem;padding:2px;text-align:center;width:70px}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .magicAI{animation:rainbow 12s ease infinite;background-image:repeating-linear-gradient(45deg,violet,#00d89f,#ffaa6e,#ff6e6e,violet);background-size:800% 800%;border-radius:35px;color:#fff;display:inline-block;font-family:Gabarito-Bold;font-size:.7rem;padding:0 6px;transform:translate(-2px,2px);vertical-align:top}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .document{display:inline-block;padding:4px 0 0 2px;vertical-align:middle}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .document.andYoutube{padding:1px 1px 0}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .document .icon{filter:invert(1);height:13px;width:13px}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .youtube{display:inline-block;padding:0 1px;transform:translateY(1px);vertical-align:middle}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .youtube .icon{height:15px;width:15px}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .retroReport{display:inline-block;padding:0 2px;transform:translateY(1px);vertical-align:middle}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .retroReport .icon{height:16px;width:auto}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .narchives{display:inline-block;display:none;padding:1px 0 0;vertical-align:middle}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .narchives .icon{border-radius:4px;height:12px;width:12px}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .figjam{display:inline-block;padding:2px 0 0;transform:translateX(1px);vertical-align:middle}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .figjam .icon{height:14px;width:14px}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .gdrive{display:inline-block;padding:2px 1px 0;vertical-align:middle}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .gdrive .icon{height:14px;width:14px}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .canva{display:inline-block;padding:2px 2px 0 1px;vertical-align:middle}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .canva .icon{height:14px;width:15px}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .check{position:absolute;right:8px;top:8px}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .check .checkImage{height:16px;opacity:.2;width:16px}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .check .checkImage.complete{opacity:1}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .title{color:#fff;font-family:Gabarito-Bold;font-size:1.1rem}.SpacesView .content .data .spaceWrapper .space .spaceData .participants{bottom:8px;box-sizing:border-box;left:0;padding:0 0 0 5px;position:absolute;width:100%}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .mainAvatarWrapper{padding:0 2px;position:relative;text-align:left}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .mainAvatarWrapper .author{height:14px;left:10px;position:absolute;top:-10px;width:14px}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .mainAvatarWrapper .mainAvatar{background-position-x:50%;background-position-y:50%;background-size:cover;border-radius:50%;display:inline-block;height:30px;vertical-align:middle;width:30px}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .mainAvatarWrapper .mainName{display:inline-block;padding:5px 0 0 5px;vertical-align:middle}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .mainAvatarWrapper .mainName .createdName{color:#9c9c9c;font-family:Gabarito-Bold;font-size:.9rem}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .mainAvatarWrapper .mainName .createdText{display:none;font-family:Gabarito-Medium;font-size:.6rem}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .viewResponses{border:none;bottom:6px;position:absolute;right:8px}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .viewResponses .responsesText{color:#9c9c9c;display:inline-block;font-family:Gabarito-Bold;font-size:1rem;padding:0 4px}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .viewResponses .responsesIcon{display:inline-block;filter:invert(.6);height:16px;transform:translateY(1px);width:16px}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .secondaryAvatarWrapper{display:inline-block;padding:0 2px;vertical-align:middle}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .secondaryAvatarWrapper .avatar{background-position-x:50%;background-position-y:50%;background-size:cover;border-radius:50%;display:inline-block;height:30px;vertical-align:middle;width:30px}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .secondaryAvatarWrapper .secondaryCounter{background:#ffd54f;border-radius:50%;color:#271e3a;display:inline-block;font-family:Gabarito-Bold;font-size:.7rem;height:30px;position:relative;vertical-align:middle;width:30px}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .secondaryAvatarWrapper .secondaryCounter .counter{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.SpacesView .content .data .spaceWrapper .space .removeSpace{padding:5px;position:absolute;right:0;top:0}.SpacesView .content .data .spaceWrapper .space .removeSpace .button{background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;height:28px;width:28px}.SpacesView .content .data .spaceWrapper .space .removeSpace .button:hover{background:#c13b3b99;border:1px solid #ffffff1a;border-radius:50%}.SpacesView .content .data .spaceWrapper .space .removeSpace .button .delete{opacity:.4;transform:translateY(2px)}.SpacesView .content .emptySpace{color:#646464;font-family:Gabarito-Medium;font-size:1rem;padding:24px 0;text-align:center;width:100%}.SpacesView .content .emptySpace .noPrompts .noPromptsIcon{height:60px;width:60px}@media(max-width:1024px){.SpacesView,.SpacesView .content{max-width:100%;overflow-x:hidden}.SpacesView .content{box-sizing:border-box}.SpacesView .content .background{box-sizing:border-box;width:100%}.SpacesView .content .membersButtonWrapper{max-width:calc(100% - 32px)}.SpacesView .content .membersButtonWrapper .membersView{box-sizing:border-box;max-width:100%}.SpacesView .content .data{max-width:100%}.SpacesView .content .data .spaceWrapper,.SpacesView .content .data .spaceWrapper .space{box-sizing:border-box;max-width:100%}}.mobile .SpacesView{max-width:100%;overflow-x:hidden}.mobile .SpacesView .background{box-sizing:border-box;height:160px;width:100%}.mobile .SpacesView .background .backgroundText{font-size:1.6rem;line-height:1.6rem}.mobile .SpacesView .background .backgroundManager{max-width:calc(100% - 16px);right:8px}.mobile .SpacesView .background .backgroundManager .backgroundEdit.textButton .backgroundButton{max-width:100%;min-width:0}.mobile .SpacesView .background .actionButtonsWrapper{display:flex;flex-wrap:wrap;gap:6px;left:8px;right:8px;top:54px}.mobile .SpacesView .background .actionButtonsWrapper .actionButtons{padding:0}.mobile .SpacesView .background .actionButtonsWrapper .actionButtons .actionButton{min-width:0;padding:0 12px;width:auto}.mobile .SpacesView .content{box-sizing:border-box;max-width:100%;overflow-x:hidden}.mobile .SpacesView .content .layoutBuffer{height:40px}.mobile .SpacesView .content .membersButtonWrapper{box-sizing:border-box;left:8px;max-width:calc(100% - 20px);right:12px;top:277px;transform:none;width:auto;z-index:3}.mobile .SpacesView .content .membersButtonWrapper .membersButton{text-align:center}.mobile .SpacesView .content .membersButtonWrapper .membersButton .curriculumButton{border-radius:10px!important;margin:0 0 8px;width:100%}.mobile .SpacesView .content .membersButtonWrapper .membersButton .fetchMembers{align-items:center;border-radius:10px!important;display:flex;gap:8px;justify-content:center;text-align:center;width:100%}.mobile .SpacesView .content .membersButtonWrapper .membersButton .fetchMembers .membersIcon{transform:none}.mobile .SpacesView .content .membersButtonWrapper .membersButton .fetchMembers .membersIcon.close{transform:scale(.8)}.mobile .SpacesView .content .membersButtonWrapper .membersButton .fetchMembers .buttonText{padding:0}.mobile .SpacesView .content .membersButtonWrapper .membersButton .seatStatus{text-align:center}.mobile .SpacesView .content .membersButtonWrapper .membersView{box-sizing:border-box;margin:4px auto 0;max-height:calc(100dvh - 350px);transform:none;width:100%}.mobile .SpacesView .content .membersButtonWrapper .membersView .seatSummary{flex-direction:column}.mobile .SpacesView .content .membersButtonWrapper .membersView .seatSummary .seatStat{box-sizing:border-box;width:100%}.mobile .SpacesView .content .data{position:relative}.mobile .SpacesView .content .data.membersActive{opacity:.25;padding:0}.mobile .SpacesView .content .data .spaceWrapper{box-sizing:border-box;display:block;max-width:100%;padding:8px 0;position:relative}.mobile .SpacesView .content .data .spaceWrapper .space{max-width:100%;width:100%}@media(max-width:480px){.mobile .SpacesView .background{align-items:flex-end;height:auto;min-height:190px;padding:92px 8px 18px}.mobile .SpacesView .background .backgroundText{font-size:1.35rem;line-height:1.2;padding:12px 8px 0;position:relative;width:100%}.mobile .SpacesView .background .backgroundManager{left:8px;max-width:none;right:8px;top:8px}.mobile .SpacesView .background .backgroundManager .backgroundEdit,.mobile .SpacesView .background .backgroundManager .backgroundEdit.textButton .backgroundButton{width:100%}.mobile .SpacesView .background .actionButtonsWrapper{align-items:stretch;flex-direction:column;gap:8px;left:8px;right:8px;top:55px}.mobile .SpacesView .background .actionButtonsWrapper .actionButtons,.mobile .SpacesView .background .actionButtonsWrapper .actionButtons .actionButton{width:100%}.mobile .SpacesView .content .layoutBuffer{height:12px}.mobile .SpacesView .content .membersButtonWrapper{left:auto;margin:8px 0 12px;max-width:100%;position:relative;right:auto;top:auto;width:100%}.mobile .SpacesView .content .membersButtonWrapper .membersView{max-height:calc(100dvh - 260px)}.mobile .SpacesView .content .data .spaceWrapper .space .spaceData .preview,.mobile .SpacesView .content .data .spaceWrapper .space .spaceData .preview .previewVideo{height:64px;width:102px}}.Application.darkTheme .SpacesView{color:#f5f7ff}.Application.darkTheme .SpacesView .content .background{border:1px solid #ffffff14;margin-top:-3px}.Application.darkTheme .SpacesView .content .background .backgroundOverlay{background:#050714b3}.Application.darkTheme .SpacesView .content .background .backgroundText{color:#f5f7ff}.Application.darkTheme .SpacesView .content .membersButtonWrapper .membersButton .curriculumButton,.Application.darkTheme .SpacesView .content .membersButtonWrapper .membersButton .fetchMembers{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;color:#f5f7ff}.Application.darkTheme .SpacesView .content .membersButtonWrapper .membersButton .seatStatus{color:#f5f7ffb3}.Application.darkTheme .SpacesView .content .membersButtonWrapper .membersView{background:#050714fa;border:1px solid #ffffff14;box-sizing:border-box}.Application.darkTheme .SpacesView .content .membersButtonWrapper .membersView .seatSummary .seatStat{background:radial-gradient(circle at top,#111832,#ffffff0a 60%);border:1px solid #ffffff14}.Application.darkTheme .SpacesView .content .membersButtonWrapper .membersView .seatSummary .seatStat .label{color:#f5f7ffb3}.Application.darkTheme .SpacesView .content .membersButtonWrapper .membersView .seatSummary .seatStat .value{color:#00d89f}.Application.darkTheme .SpacesView .content .membersButtonWrapper .membersView .memberSection .sectionHeader{color:#f5f7ff}.Application.darkTheme .SpacesView .content .membersButtonWrapper .membersView .memberSection .emptyState{color:#f5f7ffb3}.Application.darkTheme .SpacesView .content .data .spaceWrapper .space{background:#ffffff0f;border:1px solid #ffffff14;box-shadow:none}.Application.darkTheme .SpacesView .content .data .spaceWrapper .space.retroAttachment{background:linear-gradient(160deg,#ffcd0040,#ffcd001f 30%,#0c0a18eb 72%,#050610fa);border-color:#ffcd008c;box-shadow:0 2px 8px #ffcd002e,inset 0 0 8px #ffcd000d}.Application.darkTheme .SpacesView .content .data .spaceWrapper .space .spaceData .scheduled{background:#050714bd}.Application.darkTheme .SpacesView .content .data .spaceWrapper .space .spaceData .scheduled .scheduledText{background:#00d89f2e}.Application.darkTheme .SpacesView .content .data .spaceWrapper .space .spaceData .scheduled .scheduledText .scheduledTextNode{color:#f5f7ff}.Application.darkTheme .SpacesView .content .data .spaceWrapper .space .spaceData .scheduled .scheduledText .calendarIcon{filter:brightness(0) invert(1)}.Application.darkTheme .SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .check .checkImage:not(.complete){filter:brightness(0) invert(1);opacity:.3}.Application.darkTheme .SpacesView .content .data .spaceWrapper .space .spaceData .participants .viewResponses .responsesText{color:#f5f7ffc7}.Application.darkTheme .SpacesView .content .data .spaceWrapper .space .spaceData .participants .viewResponses .responsesIcon{filter:invert(.86)}.Application.darkTheme .SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .dateWrapper .date{background:#0000;color:#00d89f;display:inline-block;font-family:Gabarito-Bold;font-size:.7rem;height:14px;padding:0;text-align:left}.Application.darkTheme .SpacesView .content .data .emptySpace,.Application.darkTheme .SpacesView .content .data .spaceWrapper .space .metadata{color:#f5f7ffb3}.SpacesView .content .bannerStage{position:relative}.SpacesView .content .bannerStage>.membersButtonWrapper{left:auto;max-width:calc(100% - 56px);position:absolute;right:28px;top:16px;width:auto}.mobile .SpacesView .content .bannerStage>.membersButtonWrapper{left:auto;right:12px;top:12px}@media(max-width:480px){.mobile .SpacesView .content .bannerStage>.membersButtonWrapper{margin:8px 0 12px;max-width:100%;position:relative;right:auto;top:auto;width:100%}}@keyframes rainbow{0%{background-position:0 50%}50%{background-position:100% 25%}to{background-position:0 50%}}@keyframes logoScroll{0%{transform:translateX(100vw)}to{transform:translateX(-1750px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}80%{opacity:0}to{opacity:0}}@keyframes fadeInOut{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}@keyframes spinForward{0%{transform:rotate(0deg)}70%{transform:rotate(300deg)}90%{transform:rotate(350deg)}to{transform:rotate(1turn)}}@keyframes colorTransition{0%{border:4px solid #dc82ff;border-bottom:0}10%{border:4px solid #ff8282;border-bottom:0}30%{border:4px solid #ffdc82;border-bottom:0}50%{border:4px solid #82ffdc;border-bottom:0}70%{border:4px solid #82dcff;border-bottom:0}90%{border:4px solid #dc82ff;border-bottom:0}}@keyframes menuSlideIn{0%{transform:translateX(100%) translateZ(0)}to{transform:translateX(0) translateZ(0)}}@keyframes menuSlideOut{0%{transform:translateX(0) translateZ(0)}to{transform:translateX(100%) translateZ(0)}}@keyframes menuFadeIn{0%{visibility:0}to{visibility:1}}@keyframes menuFadeOut{0%{visibility:1}to{visibility:0}}@keyframes growFromFlat{0%{opacity:.25;transform:scale(.85)}70%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes growFromFlatTone{0%{opacity:.25;transform:scale(.85)}70%{opacity:.5}to{opacity:.5;transform:scale(1)}}@keyframes switchLeft{0%{transform:translateX(18px)}to{transform:translateX(-2px)}}@keyframes switchRight{0%{transform:translateX(-2px)}to{transform:translateX(18px)}}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-14px)}to{transform:translatey(0)}}@keyframes repeatinout{0%{opacity:1;transform:rotate(1turn)}50%{opacity:0;transform:rotate(1turn)}to{opacity:1;transform:rotate(1turn)}}@keyframes slidefadeout{0%{transform:translateZ(0) translate(0) rotate(1turn)}50%{transform:translateZ(0) translateY(10%) rotate(1turn)}to{transform:translateZ(0) translate(0) rotate(1turn)}}@keyframes drawerOpen{0%{height:0;opacity:0}to{height:120px;opacity:1}}@keyframes drawerClose{0%{height:120px;opacity:1}80%{opacity:1}to{height:0;opacity:0}}@keyframes videoTranscriptOpen{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-60%)}}@keyframes videoTranscriptClose{0%{transform:translate(-50%,-60%)}to{transform:translate(-50%,-50%)}}@keyframes menuExpand{0%{left:50%;width:64px}to{width:286px}}@keyframes menuCollapse{0%{left:50%;width:286px}to{left:0;transform:translateX(7px);width:64px}}@keyframes menuWrapperExpand{0%{width:76px}to{width:300px}}@keyframes menuWrapperCollapse{0%{width:300px}to{width:76px}}@keyframes contentWrapperExpand{0%{width:calc(100% - 76px)}to{width:calc(100% - 300px)}}@keyframes contentWrapperCollapse{0%{width:calc(100% - 300px)}to{width:calc(100% - 76px)}}@keyframes contentWrapperCollapseMobile{0%{width:calc(100% - 2px)}to{width:calc(100% - 2px)}}@keyframes contentWrapperCollapseTutorials{0%{width:100%}to{width:100%}}@keyframes expandDirection{0%{transform:rotate(0deg)}to{transform:rotate(-180deg)}}@keyframes collapseDirection{0%{transform:rotate(-180deg)}to{transform:rotate(0deg)}}@keyframes hopUp{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes hopDown{0%{transform:translateY(4px)}to{transform:translateY(0)}}.GroupsView{background:#f3f3f3;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100% - 36px);overflow-x:hidden;overflow-y:scroll;padding:84px 8px 24px;position:fixed;width:calc(100% - 300px)}.GroupsView.empty{align-items:center;gap:1.5rem;justify-content:center;padding:4rem 2rem}.GroupsView.empty .emptyMessage{color:#5e5e5e;font-size:1.25rem;font-weight:600;text-align:center}.GroupsView .creatorStudioSection{box-sizing:border-box;margin-bottom:24px;padding:0;width:100%}.GroupsView .header{margin-bottom:1.5rem}.GroupsView .header .title{color:#1c1c1c;font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.GroupsView .header .subtitle{color:#717171;font-size:.95rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.GroupsView .groupsGrid{grid-gap:1.5rem;box-sizing:border-box;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(240px,280px));justify-content:flex-start;padding:0 28px 0 16px;width:100%}.GroupsView .groupCard{--folder-tab-width:40%;--folder-tab-height:4%;--folder-tab-notch:4%;background-position:50%;background-size:cover;border:none;border-radius:1.25rem;box-shadow:0 12px 28px #0000002e;-webkit-clip-path:polygon(0 100%,100% 100%,100% var(--folder-tab-height),var(--folder-tab-width) var(--folder-tab-height),calc(var(--folder-tab-width) - var(--folder-tab-notch)) 0,0 0);clip-path:polygon(0 100%,100% 100%,100% var(--folder-tab-height),var(--folder-tab-width) var(--folder-tab-height),calc(var(--folder-tab-width) - var(--folder-tab-notch)) 0,0 0);cursor:pointer;display:flex;flex-direction:column;height:240px;justify-content:flex-end;overflow:hidden;padding:1.5rem;position:relative;text-align:left;transition:transform .16s ease-out,box-shadow .16s ease-out}.GroupsView .groupCard:hover{box-shadow:0 18px 32px #00000038;transform:translateY(-4px)}.GroupsView .groupCard.loading{cursor:wait}.GroupsView .groupCard.loading .overlay{background:#0000008c}.GroupsView .groupCard .overlay{background:linear-gradient(180deg,#0000000d,#000000b8);-webkit-clip-path:inherit;clip-path:inherit;inset:0;position:absolute;transition:background .16s ease-out;z-index:0}.GroupsView .groupCard .label{display:flex;flex-direction:column;gap:.5rem;position:relative;z-index:1}.GroupsView .groupCard .name{color:#fff;font-size:1.35rem;font-weight:700;line-height:1.2}.GroupsView .groupCard .description{color:#ffffffd9;font-size:.95rem;line-height:1.4}.GroupsView .groupCard .cardLoader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}@media(max-width:1200px){.GroupsView .creatorStudioSection{margin-bottom:20px}.GroupsView .groupsGrid{gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(220px,260px));justify-content:center}.GroupsView .groupCard{height:220px;padding:1.25rem}.GroupsView .groupCard .name{font-size:1.25rem}.GroupsView .groupCard .description{font-size:.9rem}}@media(max-width:768px){.GroupsView{padding:1.5rem 1rem 2rem}.GroupsView .creatorStudioSection{margin-bottom:16px;padding:0}.GroupsView .groupsGrid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,240px));justify-content:center;padding:0}.GroupsView .groupCard{--folder-tab-width:40%;--folder-tab-height:22%;--folder-tab-notch:10%;height:200px;padding:1.25rem}.GroupsView .groupCard .name{font-size:1.2rem}.GroupsView .groupCard .description{font-size:.85rem}}.mobile .GroupsView{box-sizing:border-box;height:100%;left:auto;max-width:100%;min-width:0;overflow-x:hidden;padding:84px 8px 10px;position:relative;right:auto;width:100%}.mobile .GroupsView .creatorStudioSection{margin-bottom:40px;max-width:100%;padding:0}.mobile .GroupsView .groupsGrid{gap:1rem;grid-template-columns:minmax(0,1fr);justify-items:center;max-width:100%;padding:0}.mobile .GroupsView .groupCard{box-sizing:border-box;max-width:520px;width:100%}@media(max-width:480px){.mobile .GroupsView .groupCard{--folder-tab-width:30%;--folder-tab-height:8%;--folder-tab-notch:9%;height:230px}}.Application.darkTheme .GroupsView{background:#0000;color:#f5f7ff}.Application.darkTheme .GroupsView.empty .emptyMessage{color:#f5f7ffb3}.Application.darkTheme .GroupsView .header .title{color:#f5f7ff}.Application.darkTheme .GroupsView .header .subtitle{color:#f5f7ffb3}.RecentVideos .Loading{transform:none}.RecentVideos .moduleHeader{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:0 12px 0 0}.RecentVideos .rolodexControls{align-items:center;display:flex;gap:8px}.RecentVideos .rolodexCount{font-feature-settings:"tnum";align-items:baseline;color:#f5f7ff73;display:inline-flex;font-family:Gabarito-Medium;font-size:.78rem;font-variant-numeric:tabular-nums;gap:4px;letter-spacing:.08em}.RecentVideos .rolodexCount .countCurrent{color:#f5f7ff;font-family:Gabarito-SemiBold}.RecentVideos .rolodexStep{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050714b8;border:1px solid #ffffff2e;border-radius:50%;box-shadow:0 10px 26px -12px #000000e6;color:#f5f7ff;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .14s ease,color .14s ease,border-color .14s ease,opacity .14s ease;width:48px;z-index:20}.RecentVideos .rolodexStep svg{height:22px;width:22px}.RecentVideos .rolodexStep.prev{left:10px}.RecentVideos .rolodexStep.next{right:10px}.RecentVideos .rolodexStep:hover:not(.spent){background:#00d89f47;border-color:#00d89f8c}.RecentVideos .rolodexStep.spent{cursor:default;opacity:.22}.RecentVideos .rolodexStep:focus-visible{outline:2px solid #00d89f8c;outline-offset:2px}.RecentVideos .rolodex{--card-width:430px;--deck-gutter:68px;--deck-room:44px;--deck-fade:64px;box-sizing:border-box;cursor:grab;height:404px;height:var(--dashboard-deck-height,404px);isolation:isolate;overflow:hidden;padding:0 var(--deck-room) 0 var(--deck-gutter);position:relative;touch-action:pan-y}.RecentVideos .rolodex:focus-visible{border-radius:22px;outline:2px solid #00d89f66;outline-offset:-2px}.RecentVideos .rolodex.dragging{cursor:grabbing}.RecentVideos .rolodex.dragging .rolodexCard.focused{transition:none}.RecentVideos .rolodexStack{height:100%;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - var(--deck-fade)),#0000 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - var(--deck-fade)),#0000 100%);position:relative;width:100%}.RecentVideos .rolodexCard{filter:blur(var(--blur));height:100%;left:0;max-width:78%;opacity:var(--fade);position:absolute;top:0;transform:translate3d(var(--shift),0,0) scale(var(--scale)) rotate(0deg);transform:translate3d(var(--shift),var(--lift,0),0) scale(var(--scale)) rotate(var(--spin,0deg));transform-origin:60% 50%;transition:transform .42s cubic-bezier(.22,.8,.3,1),opacity .42s ease,filter .42s ease;width:var(--card-width);will-change:transform,opacity,filter}.RecentVideos .rolodexCard.passed{transition:transform .56s cubic-bezier(.55,.02,.25,1),opacity .22s ease-in .32s,filter .3s ease}.RecentVideos .rolodexCard.passed,.RecentVideos .rolodexCard:not(.focused){pointer-events:none}.RecentVideos .rolodexCard.focused{filter:none;opacity:1;transition:transform .52s cubic-bezier(.2,1.12,.32,1),opacity .18s ease-out,filter .18s ease-out}.RecentVideos .rolodexCard.arriving{animation:deckRollIn .68s cubic-bezier(.2,.72,.24,1) backwards;animation-delay:calc(var(--depth)*60ms)}@keyframes deckRollIn{0%{filter:blur(8px);opacity:0;transform:translate3d(88%,6px,0) scale(.6) rotate(0deg);transform:translate3d(var(--far-shift,88%),6px,0) scale(.6) rotate(0deg)}}.RecentVideos .cardSurface{background:linear-gradient(165deg,#ffffff12,#ffffff05),#0e1428;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 18px 40px -22px #000000e6;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.RecentVideos .rolodexCard.focused .cardSurface{border-color:#ffffff24;box-shadow:0 26px 60px -26px #000000f2}.RecentVideos .cardTag{align-items:center;border-radius:999px;box-shadow:0 2px 8px #00000059;display:inline-flex;font-family:Gabarito-Medium;font-size:.65rem;height:21px;left:10px;letter-spacing:.1em;padding:0 9px;position:absolute;text-transform:uppercase;top:10px;z-index:2}.RecentVideos .cardTag.recent{background:#0b1020;border:1px solid #ffffff38;color:#f5f7ff}.RecentVideos .cardTag.recommended{background:#00d89f;border:1px solid #00000047;color:#062018}.RecentVideos .cardOpen{background:#0000;border:none;color:inherit;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0;text-align:left;width:100%}.RecentVideos .cardPreview.playing{background:#000}.RecentVideos .cardMedia{background:#000;display:block;height:100%;object-fit:cover;width:100%}.RecentVideos .cardMedia.audio{bottom:12px;height:40px;left:12px;position:absolute;right:12px;width:auto}.RecentVideos .cardMedia:focus-visible{outline:2px solid #00d89f8c;outline-offset:-3px}.RecentVideos .cardPreview{background-color:#000;background-position:50%;background-size:cover;flex:0 0 auto;height:214px;position:relative;width:100%}.RecentVideos .cardPreview.voice{align-items:center;background:#0d061d;display:flex;justify-content:center}.RecentVideos .cardPreview .voiceIcon{height:52px;opacity:.9;width:52px}.RecentVideos .cardPreview .openImage{align-items:center;appearance:none;-webkit-appearance:none;background:#0507148c;border:1px solid #ffffff47;border-radius:50%;color:inherit;cursor:pointer;display:flex;height:46px;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .16s ease,transform .16s ease;width:46px}.RecentVideos .cardPreview .openImage:hover{background:#00d89f59;transform:translate(-50%,-50%) scale(1.08)}.RecentVideos .cardPreview .openImage:focus-visible{outline:2px solid #00d89f8c;outline-offset:2px}.RecentVideos .cardPreview .openImage .openIcon{height:18px;width:18px}.RecentVideos .cardOpen:hover .cardPreview .openImage{background:#00d89f59;transform:translate(-50%,-50%) scale(1.08)}.RecentVideos .cardBody{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-height:0;padding:14px 16px 10px}.RecentVideos .cardDate{color:#00d89f;font-family:Gabarito-Medium;font-size:.72rem;letter-spacing:.06em}.RecentVideos .cardDescription{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#f5f7ff;display:-webkit-box;font-family:Gabarito-SemiBold;font-size:1rem;line-height:1.35;overflow:hidden}.RecentVideos .cardDescription.readable{border-radius:8px;cursor:pointer;transition:color .14s ease}.RecentVideos .cardDescription.readable:hover{color:#fff}.RecentVideos .cardDescription.readable:focus-visible{outline:2px solid #00d89f;outline-offset:4px}.RecentVideos .cardStage{align-items:flex-end;display:flex;flex:0 0 auto;height:134px;justify-content:center;position:relative}.RecentVideos .cardStage .cardStageWash{background-position:center 30%;background-repeat:no-repeat;background-size:cover;filter:blur(12px) saturate(1.15);height:140px;left:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 35%,#0000);mask-image:linear-gradient(180deg,#000 0,#000 35%,#0000);opacity:.8;position:absolute;right:0;top:0}.RecentVideos .cardStage .cardStageWash.blank{background:linear-gradient(120deg,#00d89f73,#00b3ff38);filter:none;opacity:.85}.RecentVideos .cardStage .quoteFace{height:84px;margin-bottom:6px;min-width:84px;position:relative}.RecentVideos .cardStage .quoteFace .duoAvatarCircle{border:2px solid #00d89f99;box-shadow:0 10px 26px #00000073;flex-basis:80px;font-size:1.45rem;height:80px;width:80px}.RecentVideos .cardQuote{flex:0 1 auto;min-height:0;overflow:hidden}.RecentVideos .cardQuote .cardDescription.text{-webkit-line-clamp:6}.RecentVideos .cardCreator{align-items:center;color:#00d89f;display:flex;flex-shrink:0;font-family:Gabarito-Medium;font-size:.82rem;gap:6px;margin-top:auto}.RecentVideos .cardCreator span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecentVideos .cardActions{align-items:center;border-top:1px solid #ffffff0f;display:flex;flex:0 0 auto;gap:10px;justify-content:space-between;padding:8px 12px 10px}.RecentVideos .supportWrap{display:inline-flex;position:relative}.RecentVideos .supportWrap .Reaction.trayOnly{bottom:100%;height:0;left:0;overflow:visible;position:absolute;width:0}.RecentVideos .supportWrap .Reaction.trayOnly .emojis{border-radius:10px;border-bottom-left-radius:0;bottom:6px;left:0;right:auto;top:auto}.RecentVideos .cardReactions{flex:1 1 auto;min-width:0}.RecentVideos .cardReactions .Reaction .emojis{border-radius:6px;border-bottom-right-radius:0;bottom:30px;top:auto}.RecentVideos .cardAction{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Gabarito-SemiBold;font-size:.84rem;gap:7px;height:32px;line-height:1;padding:0 13px;transition:background .14s ease,border-color .14s ease}.RecentVideos .cardAction .actionIcon{flex:0 0 auto;height:14px;width:14px}.RecentVideos .cardAction:focus-visible{outline:2px solid #00d89f8c;outline-offset:2px}.RecentVideos .cardAction.secondary{background:#0000;border-color:#ffffff29;color:#f5f7ffb8}.RecentVideos .cardAction.secondary .actionIcon{opacity:.7}.RecentVideos .cardAction.secondary:hover{background:#ffffff0f;border-color:#ffffff47;color:#f5f7fff2}.RecentVideos .cardAction.respond{background:#00d89f24;border:1px solid #00d89f52;color:#d7fff3}.RecentVideos .cardAction.respond .actionIcon{color:#00d89f}.RecentVideos .cardAction.respond:hover{background:#00d89f38;border-color:#00d89f80}.RecentVideos .cardAction.support{background:#ff7aaf24;border:1px solid #ff7aaf52;color:#ffe3ef}.RecentVideos .cardAction.support .actionIcon{color:#ff7aaf}.RecentVideos .cardAction.support:hover:not(.done){background:#ff7aaf38;border-color:#ff7aaf80}.RecentVideos .cardAction.support.done{cursor:default;opacity:.6}.RecentVideos .cardAction.hear{background:#ffb05024;border:1px solid #ffb05052;color:#ffeacc}.RecentVideos .cardAction.hear .actionIcon{color:#ffb050}.RecentVideos .cardAction.hear:hover{background:#ffb05038;border-color:#ffb05080}.RecentVideos .cardReason{color:#f5f7ff9e;display:block;font-family:Gabarito-Medium;font-size:.72rem;letter-spacing:.02em;margin-top:3px}.RecentVideos .cardReason.contrast{color:#ffd9a8}.RecentVideos .cardReason.unanswered{color:#ffe9a8}.RecentVideos .cardReason.kin{color:#cbd6ff}.RecentVideos .deckMoreCard{transition:transform .76s cubic-bezier(.22,.8,.3,1),opacity .64s ease,filter .64s ease}.RecentVideos .deckMoreCard .cardSurface{background:radial-gradient(120% 90% at 50% 0,#00d89f29,#0000 60%),linear-gradient(165deg,#ffffff12,#ffffff05),#0e1428}.RecentVideos .deckMoreCard.focused .cardSurface{border-color:#00d89f47}.RecentVideos .deckMoreCard.exhausted .cardSurface{background:linear-gradient(165deg,#ffffff0d,hsla(0,0%,100%,.015)),#0e1428}.RecentVideos .deckMoreAction{align-items:center;appearance:none;-webkit-appearance:none;background:#0000;border:none;border-radius:inherit;box-sizing:border-box;color:#f5f7ff;cursor:pointer;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;padding:24px;text-align:center;transition:background .16s ease;width:100%}.RecentVideos .deckMoreAction:hover:not([aria-disabled=true]){background:#00d89f0f}.RecentVideos .deckMoreAction[aria-disabled=true]{cursor:default}.RecentVideos .deckMoreAction:focus-visible{outline:2px solid #00d89f8c;outline-offset:-6px}.RecentVideos .deckMoreTitle{color:#f5f7ff;font-family:Gabarito-SemiBold;font-size:1.15rem;line-height:1.25}.RecentVideos .deckMoreHint{color:#f5f7ff9e;font-family:Gabarito-Medium;font-size:.84rem;line-height:1.4;max-width:26ch}.RecentVideos .dealStack{display:block;height:58px;margin-bottom:4px;position:relative;width:92px}.RecentVideos .dealCard{background:linear-gradient(160deg,#00d89f8c,#00d89f1f),#10182f;border:1px solid #ffffff4d;border-radius:7px;box-shadow:0 6px 14px -6px #000000e6;height:50px;left:24px;position:absolute;top:4px;transform-origin:50% 110%;transition:transform .3s cubic-bezier(.22,.8,.3,1);width:40px}.RecentVideos .dealCard:first-child{transform:translate3d(-14px,3px,0) rotate(-12deg)}.RecentVideos .dealCard:nth-child(2){transform:translateZ(0) rotate(0deg)}.RecentVideos .dealCard:nth-child(3){transform:translate3d(14px,3px,0) rotate(12deg)}.RecentVideos .deckMoreCard.ready.focused .deckMoreAction:hover .dealCard:first-child{transform:translate3d(-22px,4px,0) rotate(-18deg)}.RecentVideos .deckMoreCard.ready.focused .deckMoreAction:hover .dealCard:nth-child(3){transform:translate3d(22px,4px,0) rotate(18deg)}.RecentVideos .deckMoreCard.loading .dealCard{animation:dealOff 1.5s cubic-bezier(.4,0,.2,1) infinite}.RecentVideos .deckMoreCard.loading .dealCard:first-child{animation-delay:0ms}.RecentVideos .deckMoreCard.loading .dealCard:nth-child(2){animation-delay:.5s}.RecentVideos .deckMoreCard.loading .dealCard:nth-child(3){animation-delay:1s}.RecentVideos .deckMoreCard.exhausted .dealCard{background:linear-gradient(160deg,#ffffff1f,#ffffff08),#10182f;opacity:.45}@keyframes dealOff{0%{opacity:1;transform:translateZ(0) rotate(0deg)}38%{opacity:1;transform:translate3d(30px,-22px,0) rotate(16deg)}62%{opacity:0;transform:translate3d(54px,8px,0) rotate(26deg)}63%{opacity:0;transform:translate3d(-40px,10px,0) rotate(-16deg)}to{opacity:1;transform:translateZ(0) rotate(0deg)}}.RecentVideos .updateEmpty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:404px;min-height:var(--dashboard-deck-height,404px);position:relative;text-align:center}.RecentVideos .updateEmpty .emptyImage .emptyIcon{height:60px;width:60px}.RecentVideos .updateEmpty .emptyText{color:#fff;font-family:Gabarito-Medium;font-size:1rem}@media only screen and (max-width:1080px){.RecentVideos .rolodex{--card-width:380px;--deck-gutter:60px;--deck-room:36px;--deck-fade:64px}.RecentVideos .rolodexStep{height:42px;width:42px}}.mobile .RecentVideos .moduleHeader{padding-right:4px}.mobile .RecentVideos .rolodex{--card-width:268px;--deck-gutter:46px;--deck-room:16px;--deck-fade:40px;height:330px}.mobile .RecentVideos .rolodexCard{max-width:86%}.mobile .RecentVideos .rolodexStep{height:38px;width:38px}.mobile .RecentVideos .rolodexStep svg{height:18px;width:18px}.mobile .RecentVideos .rolodexStep.prev{left:2px}.mobile .RecentVideos .rolodexStep.next{right:2px}.mobile .RecentVideos .cardPreview{height:158px}.mobile .RecentVideos .cardDescription{-webkit-line-clamp:2;font-size:.92rem}.mobile .RecentVideos .cardStage{height:120px}.mobile .RecentVideos .cardStage .cardStageWash{height:110px}.mobile .RecentVideos .cardQuote .cardDescription.text{-webkit-line-clamp:5}.mobile .RecentVideos .cardActions{padding:8px 10px 10px}.mobile .RecentVideos .cardAction{font-size:.8rem;height:30px;padding:0 11px}@media(prefers-reduced-motion:reduce){.RecentVideos .deckMoreCard,.RecentVideos .rolodexCard,.RecentVideos .rolodexCard.focused{transition:none}.RecentVideos .rolodexCard.passed{transform:translate3d(var(--shift),0,0) scale(var(--scale));transition:none}.RecentVideos .rolodexCard.arriving{animation:none}.RecentVideos .deckMoreCard.loading .dealCard{animation:none;opacity:.6}.RecentVideos .dealCard{transition:none}}@keyframes skeletonSweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes skeletonFlow{0%{stroke-dashoffset:120}to{stroke-dashoffset:0}}@keyframes skeletonSpin{to{transform:rotate(1turn)}}@keyframes skeletonFlicker{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:.8;transform:scale(1.05)}}.Skeleton{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;min-height:0;min-width:0;overflow:hidden;position:relative}.Skeleton.panel{background:radial-gradient(circle at top,#111832,#ffffff0a 60%);border:1px solid #ffffff14;border-radius:22px;padding:12px 14px}.Skeleton.tile{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;min-height:150px;padding:14px 16px 13px}.Skeleton:after{animation:skeletonSweep 1.9s ease-in-out infinite;animation-delay:0ms;animation-delay:var(--sweep-delay,0ms);background:linear-gradient(100deg,#0000 25%,#00d89f14 45%,#ffffff17 50%,#00d89f14 55%,#0000 75%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%)}.Skeleton .bone{background:#ffffff12;border-radius:8px;display:block;height:12px}.Skeleton .heading{border-radius:5px;height:9px;margin-bottom:4px;width:38%}.Skeleton .line{width:72%}.Skeleton .title{height:13px;width:64%}.Skeleton .title.short{width:46%}.Skeleton .meta{height:9px;width:34%}.Skeleton .label{height:9px;width:40%}.Skeleton .chip{background:#00d89f29;border-radius:5px;flex:0 0 auto;height:9px;width:22%}.Skeleton .stepLine{align-items:center;display:flex;gap:10px;justify-content:space-between}.Skeleton .rule{background:#ffffff14;display:block;height:1px;margin:4px 0}.Skeleton .statsRow{grid-gap:8px;align-items:center;display:grid;flex:1 1 auto;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.Skeleton .statsCell{align-items:center;display:flex;flex-direction:column;gap:6px}.Skeleton .number{background:#00d89f24;border-radius:7px;height:22px;width:34px}.Skeleton .wave{flex:1 1 auto;max-height:56px;min-height:26px;overflow:visible;width:100%}.Skeleton .wave .waveFlow,.Skeleton .wave .waveTrack{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.Skeleton .wave .waveTrack{stroke:#ffffff12}.Skeleton .wave .waveFlow{stroke:#00d89f59;stroke-dasharray:6 14;animation:skeletonFlow 2.4s linear infinite}.Skeleton .ring{border:4px solid #ffffff0f;border-radius:50%;box-sizing:border-box;display:block;height:60px;margin:4px 0 2px;position:relative;width:60px}.Skeleton .ring:before{animation:skeletonSpin 1.4s linear infinite;border:4px solid #0000;border-radius:50%;border-top-color:#00d89f66;content:"";inset:-4px;position:absolute}.Skeleton .flames{display:flex;gap:6px;margin:4px 0 2px}.Skeleton .flame{animation:skeletonFlicker 1.6s ease-in-out infinite;background:radial-gradient(circle at 50% 70%,#ffb05080,#ff602826 70%,#0000);border-radius:50% 50% 45% 45%;display:block;height:22px;width:22px}@media(prefers-reduced-motion:reduce){.Skeleton .flame,.Skeleton .ring:before,.Skeleton .waveFlow,.Skeleton:after{animation:none}}.tileBadge{align-items:center;background:#ffffff0f;border:1px solid #ffffff26;border-radius:999px;color:#f5f7ff;display:inline-flex;font-family:Gabarito-Medium;font-size:.74rem;gap:5px;letter-spacing:.02em;padding:3px 10px;white-space:nowrap}.tileBadge.is-up{border-color:#00d89f99;color:#00d89f}.tileBadge.is-down{border-color:#ff6e6e99;color:#ff6e6e}.EvidenceSign{align-items:center;background:#7f7f7f24;border-radius:999px;box-shadow:inset 0 0 0 1px #7f7f7f1f;color:inherit;cursor:help;display:inline-flex;font-size:.74rem;font-weight:600;gap:6px;line-height:1.2;padding:3px 10px 3px 8px;vertical-align:middle;white-space:nowrap}.EvidenceSign__bars{align-items:flex-end;display:inline-flex;gap:2px;height:11px}.EvidenceSign__bars i{background:currentColor;border-radius:1px;display:block;opacity:.22;width:3px}.EvidenceSign__bars i:first-child{height:4px}.EvidenceSign__bars i:nth-child(2){height:7px}.EvidenceSign__bars i:nth-child(3){height:11px}.EvidenceSign__bars i.is-lit{opacity:.88}.EvidenceSign__detail{font-weight:500;opacity:.72}.EvidenceSign__detail:before{content:"·";margin-right:6px;opacity:.6}.EvidenceSign--compact{font-size:.7rem;gap:5px;padding:2px 8px 2px 6px}[dir=rtl] .EvidenceSign__detail:before{margin-left:6px;margin-right:0}.Engagement .engagementPanels{grid-gap:12px;display:grid;flex:1 1 auto;gap:12px;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;min-width:0}.Engagement .engagementPanel{background:radial-gradient(circle at top,#111832,#ffffff0a 60%);border:1px solid #ffffff14;border-radius:22px;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:12px 14px}.Engagement .panelName{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.68rem;letter-spacing:.25em;padding:0 0 6px;text-transform:uppercase}.Engagement .panelName .panelConfidence{letter-spacing:normal;margin-left:8px;text-transform:none}.Engagement .moduleTitle{background:none;border:2px solid #00d89f;border-radius:12px;color:#00d89f;display:inline-block;font-family:Gabarito-Bold;font-size:.8rem;height:14px;padding:4px 16px}.Engagement .visuallyHidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Engagement .statsPanel .statRow{grid-gap:8px;align-items:center;display:grid;flex:1 1 auto;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.Engagement .statsPanel .statEmpty{align-items:center;color:#f5f7ffb3;display:flex;flex:1 1 auto;font-family:Gabarito-Regular;font-size:.8rem;line-height:1.3}.Engagement .statsPanel .statCell{min-width:0;text-align:center}.Engagement .statsPanel .statCell .statCount{color:#00d89f;font-family:Gabarito-Bold;font-size:1.4rem;line-height:1.1}.Engagement .statsPanel .statCell .statLabel{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.68rem;line-height:1.2;overflow-wrap:anywhere}.Engagement .signalPanel .insightRows{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;justify-content:center;list-style:none;margin:0;min-height:0;overflow:hidden;padding:0}.Engagement .signalPanel .insightRow{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff0f;border-radius:9px;display:flex;gap:8px;min-height:0;padding:4px 6px 4px 9px}.Engagement .signalPanel .insightName{color:#f5f7ff;flex:1 1 auto;font-family:Gabarito-SemiBold;font-size:.86rem;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Engagement .signalPanel .insightRow .tileBadge{flex:0 0 auto;font-size:.7rem;padding:2px 8px}.Engagement .signalPanel .insightWait{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;justify-content:center}.Engagement .signalPanel .insightWait i{animation:engagementInsightPulse 1.4s ease-in-out infinite;background:#ffffff0d;border-radius:10px;display:block;height:30px}.Engagement .signalPanel .insightWait i:nth-child(2){animation-delay:.16s;width:88%}.Engagement .signalPanel .insightWait i:nth-child(3){animation-delay:.32s;width:76%}.Engagement .signalPanel .moduleTitleWrapper{padding:0 0 6px}.Engagement .signalPanel .signalLead{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.84rem;line-height:1.35;padding-bottom:6px}.Engagement .signalPanel .signalChartWrap.sample{flex:1 1 auto;height:auto;max-height:52px;min-height:22px;opacity:.3}.Engagement .signalPanel .signalSentence{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Engagement .signalPanel .signalChartWrap:not(.sample){flex:1 1 auto;height:auto;min-height:30px}.Engagement .signalPanel .signalEarlyNote,.Engagement .signalPanel .signalHow{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Engagement .signalPanel .signalSample{fill:none;stroke:#f5f7ffb3;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 5}.Engagement .signalPanel .signalHead{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding-bottom:6px}.Engagement .signalPanel .signalChip{background:#ffffff14;border:1px solid #ffffff14;border-radius:10px;color:#f5f7ff;display:inline-block;font-family:Gabarito-Medium;font-size:.68rem;padding:3px 9px}.Engagement .signalPanel .signalChip.down,.Engagement .signalPanel .signalChip.steady,.Engagement .signalPanel .signalChip.up{background:#ffffff14;border-color:#ffffff14;color:#f5f7ff}.Engagement .signalPanel .signalArea{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.68rem}.Engagement .signalPanel .signalSentence{color:#f5f7ff;font-family:Gabarito-Medium;font-size:.92rem;line-height:1.35;margin:0 0 10px}.Engagement .signalPanel .signalChartWrap{height:96px;width:100%}.Engagement .signalPanel .signalChart{display:block;height:100%;overflow:visible;width:100%}.Engagement .signalPanel .signalChart .signalBand{fill:#00d89f24;stroke:none}.Engagement .signalPanel .signalChart .signalMeasured{fill:none;stroke:#00d89f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.Engagement .signalPanel .signalChart .signalProjected{fill:none;stroke:#00d89fb3;stroke-width:2;stroke-dasharray:5 4;stroke-linecap:round;stroke-linejoin:round}.Engagement .signalPanel .signalChart .signalDot{fill:#00d89f;stroke:#050714cc;stroke-width:1}.Engagement .signalPanel .signalEarlyNote,.Engagement .signalPanel .signalHow,.Engagement .signalPanel .signalNote,.Engagement .signalPanel .signalStanding{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.72rem;line-height:1.4;padding-top:6px}.Engagement .signalPanel .signalHow{color:#f5f7ff}.Engagement .signalPanel .signalBoundary{color:#f5f7ff73;font-family:Gabarito-Regular;font-size:.64rem;line-height:1.4;padding-top:10px}.Engagement .attentionPanel{display:flex;flex-direction:column;min-height:0}.Engagement .attentionPanel .attentionLine{align-items:baseline;display:flex;gap:10px;min-width:0}.Engagement .attentionPanel .attentionLine .attentionHeadline{flex:1 1 auto;min-width:0}.Engagement .attentionPanel .attentionLine .attentionArea,.Engagement .attentionPanel .attentionLine .attentionKicker{flex:0 0 auto;max-width:48%}.Engagement .attentionPanel .attentionKicker{color:#f5f7ffb3;color:#00d89f;font-family:Gabarito-Regular;font-size:.62rem;letter-spacing:.25em;padding:0;text-transform:uppercase}.Engagement .attentionPanel button.attentionItem.lead{appearance:none;-webkit-appearance:none;background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;width:100%}.Engagement .attentionPanel button.attentionItem.lead:hover .attentionHeadline{color:#00d89f}.Engagement .attentionPanel button.attentionItem.lead:focus-visible{border-radius:8px;outline:2px solid #f5f7ff;outline-offset:2px}.Engagement .attentionPanel button.attentionItem{appearance:none;-webkit-appearance:none;background:none;border:0;border-top:1px solid #ffffff14;color:inherit;cursor:pointer;font:inherit;padding:5px 0 0;text-align:left;width:100%}.Engagement .attentionPanel button.attentionItem:hover .attentionHeadline{color:#00d89f}.Engagement .attentionPanel button.attentionItem:focus-visible{border-radius:8px;outline:2px solid #f5f7ff;outline-offset:2px}.Engagement .attentionPanel .attentionItem{min-width:0}.Engagement .attentionPanel .attentionItem.lead .attentionHeadline{color:#f5f7ff;font-family:Gabarito-Bold;font-size:.92rem;line-height:1.25}.Engagement .attentionPanel .attentionItem.lead .attentionBody{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.74rem;line-height:1.3;padding-top:2px}.Engagement .attentionPanel .attentionItem.compact{border-top:1px solid #ffffff14;padding-top:10px}.Engagement .attentionPanel .attentionItem.compact .attentionHeadline{color:#f5f7ff;font-family:Gabarito-Medium;font-size:.78rem}.Engagement .attentionPanel .attentionItem.compact .attentionArea,.Engagement .attentionPanel .attentionItem.compact .attentionBody{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.7rem;line-height:1.35}.Engagement .attentionPanel .attentionRest{display:flex;flex-direction:column;gap:6px;min-height:0;padding-top:4px}.Engagement .attentionPanel .attentionArea,.Engagement .attentionPanel .attentionBody,.Engagement .attentionPanel .attentionHeadline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Engagement .attentionPanel .attentionAction{appearance:none;-webkit-appearance:none;background:#00d89f;border:1px solid #00d89f;border-radius:20px;color:#150b2a;cursor:pointer;display:inline-block;font-family:Gabarito-Medium;font-size:.76rem;margin-top:10px;padding:7px 16px;transition:transform .15s ease}.Engagement .attentionPanel .attentionAction:hover{background:#00d89f;border-color:#00d89f;color:#150b2a;transform:translateY(-1px)}.Engagement .attentionPanel .attentionAction:focus-visible{outline:2px solid #f5f7ff;outline-offset:2px}.Engagement .attentionPanel .attentionCalm{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.Engagement .attentionPanel .attentionCalm .attentionAction{margin-top:8px}.Engagement .attentionPanel .attentionCalm .calmTitle{color:#f5f7ff;font-family:Gabarito-Medium;font-size:.88rem}.Engagement .attentionPanel .attentionCalm .calmBody{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.74rem;line-height:1.4;padding-top:4px}.mobile .Engagement .engagementPanel{padding:12px}.mobile .Engagement .moduleTitle{font-family:Gabarito-Bold;font-size:.7rem}.mobile .Engagement .statsPanel .statCell .statCount{font-size:1.25rem}.mobile .Engagement .statsPanel .statCell .statLabel{font-size:.62rem}@media(prefers-reduced-motion:reduce){.Engagement .attentionPanel .attentionAction{transition:none}.Engagement .attentionPanel .attentionAction:hover{transform:none}}@keyframes engagementInsightPulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.Engagement .signalPanel .insightWait i{animation:none}}.InsightsDoorWrap{display:inline-flex;position:relative}.InsightsDoor{align-items:center;background:#00d89f1f;border:1px solid #00d89f8c;border-radius:999px;color:#f5f7ff;cursor:pointer;display:inline-flex;font-family:Gabarito-Medium,Gabarito,Segoe UI,Arial,sans-serif;font-size:.86rem;gap:8px;line-height:1;padding:8px 14px;white-space:nowrap}.InsightsDoor:focus-visible,.InsightsDoor:hover{background:#00d89f33;outline:none}.InsightsDoor.compact{font-size:.8rem;padding:6px 12px}.InsightsDoor:not(.locked){background:#00d89f;border-color:#00d89f;border-radius:12px;box-shadow:0 6px 18px #00d89f38;color:#05210f;font-family:Gabarito-SemiBold,Gabarito,Segoe UI,Arial,sans-serif;font-size:.88rem;gap:7px;padding:9px 14px 9px 16px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.InsightsDoor:not(.locked).compact{font-size:.86rem;padding:8px 12px 8px 15px}.InsightsDoor:not(.locked) .doorArrow{flex:0 0 auto;height:15px;transition:transform .16s ease;width:15px}.InsightsDoor:not(.locked):focus-visible,.InsightsDoor:not(.locked):hover{background:#21e5b3;border-color:#21e5b3;box-shadow:0 8px 22px #00d89f52;transform:translateY(-1px)}.InsightsDoor:not(.locked):focus-visible .doorArrow,.InsightsDoor:not(.locked):hover .doorArrow{transform:translateX(2px)}.InsightsDoor:not(.locked):focus-visible{outline:2px solid #00d89f99;outline-offset:2px}@media(prefers-reduced-motion:reduce){.InsightsDoor:not(.locked):focus-visible,.InsightsDoor:not(.locked):hover{transform:none}.InsightsDoor:not(.locked):focus-visible .doorArrow,.InsightsDoor:not(.locked):hover .doorArrow{transform:none}}.InsightsDoor.locked{background:#f5f7ff0f;border-color:#f5f7ff2e;color:#f5f7ffb3}.InsightsDoor.locked:focus-visible,.InsightsDoor.locked:hover{background:#f5f7ff1a;color:#f5f7ff}.InsightsDoor .doorLock{font-size:.9em;line-height:1}.InsightsDoor .doorBadge{background:#a98bff33;border-radius:999px;color:#c9b8ff;font-size:.68rem;letter-spacing:.06em;padding:2px 7px;text-transform:uppercase}.InsightsDoorTip{background:#050714f7;border:1px solid #f5f7ff24;border-radius:10px;box-shadow:0 8px 24px #0006;color:#f5f7ffd9;font-family:Gabarito-Regular,Gabarito,Segoe UI,Arial,sans-serif;font-size:.8rem;line-height:1.4;max-width:260px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;right:0;text-align:left;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s;visibility:hidden;white-space:normal;width:-webkit-max-content;width:max-content;z-index:5}.InsightsDoorTip.shown{opacity:1;transform:translateY(0);transition:opacity .12s ease,transform .12s ease,visibility 0s;visibility:visible}@media(prefers-reduced-motion:reduce){.InsightsDoorTip{transform:none;transition:none}}@keyframes scrollCueBob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}.ScrollCue{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border:1px solid #ffffff24;border-radius:50%;bottom:52px;box-shadow:0 8px 22px #00000059;color:#fff;cursor:pointer;display:grid;height:46px;left:50%;opacity:0;padding:0;place-items:center;pointer-events:none;position:fixed;transform:translate(-50%);transition:opacity .26s ease,background .14s ease;width:46px;z-index:3}.ScrollCue svg{height:22px;width:22px}.ScrollCue.is-shown{animation:scrollCueBob 1.8s ease-in-out infinite;opacity:1;pointer-events:auto}.ScrollCue:hover{background:#000000a8}.ScrollCue:focus-visible{outline:2px solid #00d89f99;outline-offset:3px}@media(prefers-reduced-motion:reduce){.ScrollCue.is-shown{animation:none}}.TrajectoryMatrix{background:linear-gradient(180deg,#111832,#050714);color:#f5f7ff;font-family:Gabarito-Medium,Gabarito,Segoe UI,Arial,sans-serif;min-height:100vh;width:100%}.TrajectoryMatrix__content{margin:0 auto;max-width:1180px;padding:28px 22px 60px}.TrajectoryMatrix__back{background:#00d89f;border:none;border-radius:24px;color:#000;cursor:pointer;font-family:Gabarito-Bold;font-size:.92rem;height:36px;margin-bottom:14px;padding:0 22px;transition:background .14s ease}.TrajectoryMatrix__back:hover{background:#21e5b3}.TrajectoryMatrix__eyebrow{color:#00d89f;font-size:.72rem;letter-spacing:.14em;margin:0 0 4px;text-transform:uppercase}.TrajectoryMatrix__header{margin-bottom:18px}.TrajectoryMatrix__header h1{font-size:1.9rem;line-height:1.15;margin:0 0 6px}.TrajectoryMatrix__lede,.TrajectoryMatrix__muted{color:#f5f7ffb3;line-height:1.5;margin:0;max-width:70ch}.TrajectoryMatrix__controls{align-items:flex-end;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:14px 16px}.TrajectoryMatrix__controls label{color:#f5f7ffb3;display:flex;flex-direction:column;font-size:.78rem;gap:4px;min-width:150px}.TrajectoryMatrix__controls select{background:#050714b3;border:1px solid #ffffff26;border-radius:8px;color:#f5f7ff;font-family:inherit;font-size:.92rem;padding:8px 10px}.TrajectoryMatrix__button{background:linear-gradient(135deg,#00d89f,#00b3ff);border:none;border-radius:8px;color:#050714;cursor:pointer;font-family:inherit;font-size:.92rem;padding:9px 16px}.TrajectoryMatrix__button:disabled{cursor:default;opacity:.5}.TrajectoryMatrix__error{background:#ff6e6e1f;border:1px solid #ff6e6e66;border-radius:10px;padding:10px 14px}.TrajectoryMatrix__readiness{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;margin-bottom:16px;padding:14px 16px}.TrajectoryMatrix__readiness.is-ready{border-left-color:#00d89f}.TrajectoryMatrix__readiness.is-info{border-left-color:#00b3ff}.TrajectoryMatrix__readiness.is-warn{border-left-color:#ffaa6e}.TrajectoryMatrix__readiness.is-muted{border-left-color:#b4b4b4}.TrajectoryMatrix__readinessHead{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.TrajectoryMatrix__readinessMeta{color:#f5f7ffb3;font-size:.82rem}.TrajectoryMatrix__reasons{color:#f5f7ffb3;font-size:.88rem;line-height:1.45;margin:6px 0;padding-left:18px}.TrajectoryMatrix__nextStep{font-size:.9rem;margin:4px 0 0}.TrajectoryMatrix__pill{background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;display:inline-block;font-size:.78rem;letter-spacing:.03em;padding:3px 10px}.TrajectoryMatrix__pill.is-small{font-size:.68rem;padding:2px 8px}.TrajectoryMatrix__pill.is-ready{border-color:#00d89f99;color:#00d89f}.TrajectoryMatrix__pill.is-early{border-color:#ffaa6e99;color:#ffaa6e}.TrajectoryMatrix__pill.is-too_early{color:#f5f7ffb3}.TrajectoryMatrix__headline{background:radial-gradient(circle at 6% 0,#00d89f24,#0000 40%),#050714a6;border:1px solid #00d89f40;border-radius:16px;margin-bottom:18px;padding:16px 18px}.TrajectoryMatrix__headline p{font-size:1rem;line-height:1.5;margin:0 0 8px}.TrajectoryMatrix__headline p:first-child{font-size:1.12rem}.TrajectoryMatrix__headline p:last-child{margin-bottom:0}.TrajectoryMatrix__panel{background:#0507148c;border:1px solid #ffffff14;border-radius:18px;margin-bottom:18px;padding:18px}.TrajectoryMatrix__panel h2{font-size:1.25rem;margin:0}.TrajectoryMatrix__panelHead{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.TrajectoryMatrix__legend{color:#f5f7ffb3;display:flex;flex-wrap:wrap;font-size:.76rem;gap:12px}.TrajectoryMatrix__legend span{align-items:center;display:inline-flex;gap:5px}.TrajectoryMatrix__legend i{border-radius:3px;display:inline-block;height:14px;width:14px}.TrajectoryMatrix__legend i.is-empty{background:#0000;border:1px dashed #ffffff26}.TrajectoryMatrix__grid{overflow-x:auto;padding-bottom:6px}.TrajectoryMatrix__row{grid-gap:4px;align-items:stretch;display:grid;gap:4px;grid-template-columns:190px repeat(1,minmax(46px,1fr)) 128px;grid-template-columns:190px repeat(var(--week-count,1),minmax(46px,1fr)) 128px;min-width:368px;min-width:calc(318px + var(--week-count, 1)*50px)}.TrajectoryMatrix__row--head{background:linear-gradient(180deg,#050714f2,#050714cc);padding-bottom:6px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.TrajectoryMatrix__row.is-moving .TrajectoryMatrix__rowLabel span{color:#00d89f}.TrajectoryMatrix__rowLabel{display:flex;flex-direction:column;font-size:.84rem;justify-content:center;padding:4px 6px}.TrajectoryMatrix__rowLabel small{color:#00d89f;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.TrajectoryMatrix__cell{align-items:center;border-radius:5px;color:#f5f7ff;display:flex;font-size:.7rem;justify-content:center;min-height:30px;text-shadow:0 1px 2px #00000080}.TrajectoryMatrix__cell span{white-space:nowrap}.TrajectoryMatrix__cell.is-empty{background:#0000;border:1px dashed #ffffff1a}.TrajectoryMatrix__cell--head{background:#0000;color:#f5f7ffb3;flex-direction:column;gap:2px;text-shadow:none}.TrajectoryMatrix__cell--head span{font-size:.74rem}.TrajectoryMatrix__cell--head small{color:#f5f7ff73;font-size:.64rem}.TrajectoryMatrix__rowTrend{align-items:center;color:#f5f7ffb3;display:flex;font-size:.76rem;gap:6px;padding:0 4px}.TrajectoryMatrix__spark{flex:none;height:18px;width:60px}.TrajectoryMatrix__trend{border:1px solid #ffffff26;border-radius:999px;color:#f5f7ffb3;font-size:.74rem;padding:2px 7px;white-space:nowrap}.TrajectoryMatrix__trend.is-rise,.TrajectoryMatrix__trend.is-rising{border-color:#00d89f80}.TrajectoryMatrix__trend.is-fall,.TrajectoryMatrix__trend.is-falling{border-color:#ffaa6e80}.TrajectoryMatrix__trend.is-growth{color:#00d89f}.TrajectoryMatrix__trend.is-decline{color:#ffaa6e}.TrajectoryMatrix__trend.is-volatile{border-color:#ffec6e80;color:#ffec6e}.TrajectoryMatrix__trend.is-early{border-style:dashed}.TrajectoryMatrix__family{border-top:1px solid #ffffff14;margin-top:6px}.TrajectoryMatrix__familyHead{align-items:center;background:#0000;border:none;color:#f5f7ff;cursor:pointer;display:flex;font-family:inherit;font-size:.92rem;gap:12px;padding:10px 6px;text-align:left;width:100%}.TrajectoryMatrix__familyHead:hover .TrajectoryMatrix__familyName{color:#00d89f}.TrajectoryMatrix__familyName{font-weight:600}.TrajectoryMatrix__familyStats{color:#f5f7ffb3;display:flex;flex-wrap:wrap;font-size:.74rem;gap:8px}.TrajectoryMatrix__familyStats em{font-style:normal}.TrajectoryMatrix__familyStats .is-growth{color:#00d89f}.TrajectoryMatrix__familyStats .is-decline{color:#ffaa6e}.TrajectoryMatrix__familyStats .is-muted{color:#f5f7ff73}.TrajectoryMatrix__familyToggle{color:#f5f7ffb3;font-size:1.1rem;margin-left:auto}.TrajectoryMatrix__rows{padding-bottom:8px}.TrajectoryMatrix__boundary{color:#f5f7ff8c;font-size:.74rem;line-height:1.4;margin:8px 6px 0}.TrajectoryMatrix__statements{font-size:.92rem;line-height:1.5;margin:8px 0 0;padding-left:20px}.TrajectoryMatrix__statements li{margin-bottom:6px}.TrajectoryMatrix__twoUp{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));margin-bottom:18px}.TrajectoryMatrix__card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;padding:16px 18px}.TrajectoryMatrix__card h3{font-size:1.05rem;margin:0 0 8px}.TrajectoryMatrix__card--path{margin-top:14px}.TrajectoryMatrix__overall{line-height:1.5;margin:0 0 6px}.TrajectoryMatrix__semantic{color:#f5f7ffb3;font-size:.88rem;line-height:1.45;margin:8px 0 0}.TrajectoryMatrix__compareFamily{margin-top:10px}.TrajectoryMatrix__compareFamily h4{color:#f5f7ffb3;font-size:.8rem;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.TrajectoryMatrix__compareRow{grid-gap:8px;border-bottom:1px solid #ffffff14;display:grid;font-size:.82rem;gap:8px;grid-template-columns:1.3fr 1.2fr 1fr;padding:4px 0}.TrajectoryMatrix__compareRow.is-flat{color:#f5f7ffb3}.TrajectoryMatrix__compareRow.is-growth .TrajectoryMatrix__compareVerdict{color:#00d89f}.TrajectoryMatrix__compareRow.is-decline .TrajectoryMatrix__compareVerdict{color:#ffaa6e}.TrajectoryMatrix__compareRow.is-new .TrajectoryMatrix__compareVerdict{color:#00b3ff}.TrajectoryMatrix__forecastGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:12px 0}.TrajectoryMatrix__forecastCard{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;padding:12px 14px}.TrajectoryMatrix__forecastCard header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.TrajectoryMatrix__forecastCard p{font-size:.86rem;line-height:1.45;margin:6px 0 4px}.TrajectoryMatrix__forecastCard small{color:#f5f7ffb3;font-size:.74rem}.TrajectoryMatrix__band{height:48px;width:100%}.TrajectoryMatrix__facetGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:12px 0}.TrajectoryMatrix__facet{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;padding:12px 14px}.TrajectoryMatrix__facet.is-stable{border-color:#00d89f59}.TrajectoryMatrix__facet header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.TrajectoryMatrix__facet p{color:#f5f7ffb3;font-size:.84rem;line-height:1.45;margin:8px 0 4px}.TrajectoryMatrix__facet small{color:#f5f7ffb3;font-size:.74rem}.TrajectoryMatrix__facetScale{grid-gap:8px;align-items:center;color:#f5f7ffb3;display:grid;font-size:.7rem;gap:8px;grid-template-columns:auto 1fr auto}.TrajectoryMatrix__facetScale i{background:linear-gradient(90deg,#ffffff1f,#00d89f80);border-radius:3px;display:block;height:6px;position:relative}.TrajectoryMatrix__facetScale b{background:#f5f7ff;border-radius:50%;box-shadow:0 0 0 2px #050714e6;height:14px;margin-left:-7px;position:absolute;top:-4px;width:14px}.TrajectoryMatrix__pathRows{list-style:none;margin:10px 0 0;padding:0}.TrajectoryMatrix__pathRows li{grid-gap:8px;border-bottom:1px solid #ffffff14;display:grid;font-size:.84rem;gap:8px;grid-template-columns:1.2fr 1.4fr auto;padding:5px 0}.TrajectoryMatrix__pathRows li em{color:#f5f7ffb3;font-style:normal}.TrajectoryMatrix__pathRows li.is-at-target em,.TrajectoryMatrix__pathRows li.is-moving-toward em{color:#00d89f}.TrajectoryMatrix__pathRows li.is-moving-away em{color:#ffaa6e}.TrajectoryMatrix__claims{color:#f5f7ffb3;font-size:.86rem;line-height:1.5;margin:8px 0 0;padding-left:20px}.TrajectoryMatrix__claims strong{color:#f5f7ff}.TrajectoryMatrix__claims li{margin-bottom:6px}.TrajectoryMatrix__timelineHint{color:#f5f7ffb3;font-size:.82rem;margin:0 0 6px}.TrajectoryMatrix__timelineHint b{color:#f5f7ff;font-weight:600}.TrajectoryMatrix__timeline{height:112px;margin:0 18px 10px;position:relative}.TrajectoryMatrix__timelineTrack{background:#ffffff1a;border-radius:2px;height:4px;left:0;position:absolute;right:0;top:72px}.TrajectoryMatrix__timelineRange{background:#a98bff;border-radius:2px;height:100%;opacity:.85;position:absolute;top:0;transition:opacity .16s ease}.TrajectoryMatrix__timeline.is-busy .TrajectoryMatrix__timelineRange{opacity:.45}.TrajectoryMatrix__timelineTick{background:#ffffff59;border-radius:50%;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.TrajectoryMatrix__timelineTick.is-chosen{background:#f5f7ff}.TrajectoryMatrix__timelineDates{height:16px;left:0;position:absolute;right:0;top:86px}.TrajectoryMatrix__timelineDate{color:#f5f7ffb3;font-size:.72rem;position:absolute;white-space:nowrap}.TrajectoryMatrix__timelineDate.is-chosen{color:#f5f7ff;font-weight:600}.TrajectoryMatrix__handle{appearance:none;-webkit-appearance:none;background:#0000;height:18px;left:-9px;margin:0;outline:none;padding:0;pointer-events:none;position:absolute;right:-9px;top:65px;width:calc(100% + 18px)}.TrajectoryMatrix__handle::-webkit-slider-runnable-track{background:#0000;height:18px}.TrajectoryMatrix__handle::-moz-range-track{background:#0000;height:18px}.TrajectoryMatrix__handle::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#0b1020;border:3px solid #f5f7ff;border-radius:50%;box-shadow:0 0 0 3px #00000059;cursor:grab;height:18px;pointer-events:auto;width:18px}.TrajectoryMatrix__handle::-moz-range-thumb{background:#0b1020;border:3px solid #f5f7ff;border-radius:50%;box-shadow:0 0 0 3px #00000059;cursor:grab;height:12px;pointer-events:auto;width:12px}.TrajectoryMatrix__handle.is-to::-webkit-slider-thumb{background:#f5f7ff}.TrajectoryMatrix__handle.is-to::-moz-range-thumb{background:#f5f7ff}.TrajectoryMatrix__handle:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #a98bff99}.TrajectoryMatrix__handle:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #a98bff99}.TrajectoryMatrix__handle:active::-webkit-slider-thumb{cursor:grabbing}.TrajectoryMatrix__handleLabel{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;color:#f5f7ffb3;font-size:.82rem;max-width:100%;padding:4px 10px;position:absolute;white-space:nowrap}.TrajectoryMatrix__handleLabel b{color:#f5f7ff;font-weight:600;margin-right:4px}.TrajectoryMatrix__handleLabel.is-to{top:0}.TrajectoryMatrix__handleLabel.is-from{top:32px}.TrajectoryMatrix__compareSkeleton{margin-top:12px}.TrajectoryMatrix__compareSkeleton .band,.TrajectoryMatrix__compareSkeleton i{animation:trajectoryShimmer 1.3s linear infinite,trajectoryBone 2.6s ease-in-out infinite;animation-delay:0ms,0ms;animation-delay:calc(var(--i, 0)*-.16s),calc(var(--i, 0)*.14s);background:linear-gradient(100deg,#ffffff0d 20%,#a98bff42 48%,#ffffff0d 76%);background-size:220% 100%;border-radius:6px;display:block;transform-origin:left center}.TrajectoryMatrix__compareSkeleton .head{height:12px;margin:4px 0 14px;width:120px}.TrajectoryMatrix__compareSkeleton .row{grid-gap:16px;align-items:center;border-bottom:1px solid #ffffff14;display:grid;gap:16px;grid-template-columns:minmax(140px,220px) 1fr 120px;padding:14px 0}.TrajectoryMatrix__compareSkeleton .row:last-child{border-bottom:0}.TrajectoryMatrix__compareSkeleton .name{height:12px}.TrajectoryMatrix__compareSkeleton .track{display:block;height:20px;position:relative}.TrajectoryMatrix__compareSkeleton .band{height:100%;position:absolute;top:0}.TrajectoryMatrix__compareSkeleton .verdict{height:12px;justify-self:end;width:70%}.TrajectoryMatrix__compareControls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.TrajectoryMatrix__compareControls label{color:#f5f7ffb3;display:flex;flex-direction:column;font-size:.78rem;gap:4px;min-width:220px}.TrajectoryMatrix__compareControls select{background:#050714b3;border:1px solid #ffffff26;border-radius:8px;color:#f5f7ff;font-family:inherit;font-size:.9rem;padding:8px 10px}.TrajectoryMatrix__empty{color:#f5f7ffb3}.TrajectoryMatrix__learnedGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.TrajectoryMatrix__learnedGrid h3{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.TrajectoryMatrix__learnedGrid p{line-height:1.5;margin:0 0 8px}.TrajectoryMatrix__learnedGrid small{display:block;margin-top:6px}.TrajectoryMatrix__contextRows,.TrajectoryMatrix__corrections,.TrajectoryMatrix__neighbours{list-style:none;margin:0 0 8px;padding:0}.TrajectoryMatrix__contextRows li,.TrajectoryMatrix__corrections li,.TrajectoryMatrix__neighbours li{border-bottom:1px solid #ffffff14;display:flex;font-size:.9rem;gap:12px;justify-content:space-between;padding:6px 0}.TrajectoryMatrix__contextRows li:last-child,.TrajectoryMatrix__corrections li:last-child,.TrajectoryMatrix__neighbours li:last-child{border-bottom:0}.TrajectoryMatrix__contextRows li em,.TrajectoryMatrix__corrections li em,.TrajectoryMatrix__neighbours li em{color:#f5f7ffb3;font-style:normal;text-align:right}.TrajectoryMatrix__contextRows li em.is-up,.TrajectoryMatrix__corrections li em.is-up,.TrajectoryMatrix__neighbours li em.is-up{color:#00d89f}.TrajectoryMatrix__contextRows li em.is-down,.TrajectoryMatrix__corrections li em.is-down,.TrajectoryMatrix__neighbours li em.is-down{color:#ffaa6e}.TrajectoryMatrix__contextRows li.is-known span{color:#00d89f}.TrajectoryMatrix__contextRows li.is-absent{opacity:.6}.TrajectoryMatrix__cohorts{margin-top:16px}.TrajectoryMatrix__cohorts h3{font-size:1.05rem;margin:0}.TrajectoryMatrix__cohortGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.TrajectoryMatrix__plain h2{font-size:1.15rem;line-height:1.4;max-width:60ch}.TrajectoryMatrix__plainVoice{display:flex;gap:6px}.TrajectoryMatrix__voiceButton{background:none;border:1px solid #ffffff26;border-radius:999px;color:#f5f7ffb3;cursor:pointer;font-size:.8rem;padding:5px 12px}.TrajectoryMatrix__voiceButton.is-active{border-color:#00d89f;color:#00d89f}.TrajectoryMatrix__plainSummary{line-height:1.55;margin:0 0 14px;max-width:80ch}.TrajectoryMatrix__plainGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.TrajectoryMatrix__plainList,.TrajectoryMatrix__plainSteps{list-style:none;margin:8px 0 0;padding-left:0}.TrajectoryMatrix__plainList li,.TrajectoryMatrix__plainSteps li{border-bottom:1px solid #ffffff14;padding:6px 0}.TrajectoryMatrix__plainList li:last-child,.TrajectoryMatrix__plainSteps li:last-child{border-bottom:0}.TrajectoryMatrix__plainList strong,.TrajectoryMatrix__plainSteps strong{display:block;font-size:.86rem;margin-bottom:2px}.TrajectoryMatrix__plainList .LevelBar,.TrajectoryMatrix__plainSteps .LevelBar{margin:2px 0 4px;max-width:220px}.TrajectoryMatrix__plainList p,.TrajectoryMatrix__plainSteps p{font-size:.9rem;line-height:1.5;margin:0}.TrajectoryMatrix__plainList small,.TrajectoryMatrix__plainSteps small{color:#f5f7ffb3;display:block;margin-top:3px}.TrajectoryMatrix__plainSteps{counter-reset:step}.TrajectoryMatrix__plainSteps li{counter-increment:step}.TrajectoryMatrix__plainSteps li p{grid-column-gap:6px;align-items:baseline;column-gap:6px;display:grid;grid-template-columns:auto 1fr}.TrajectoryMatrix__plainSteps li p:before{color:#00d89f;content:counter(step) "."}.TrajectoryMatrix__frameworkGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.TrajectoryMatrix__framework{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;padding:14px 16px}.TrajectoryMatrix__framework.is-empty{opacity:.6}.TrajectoryMatrix__framework>strong{display:block;font-size:1rem}.TrajectoryMatrix__framework>p{color:#f5f7ffb3;font-size:.88rem;margin:4px 0 10px}.TrajectoryMatrix__framework>ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.TrajectoryMatrix__framework>ul li{align-items:center;background:#ffffff0f;border-radius:999px;display:inline-flex;font-size:.84rem;gap:6px;padding:6px 12px}.TrajectoryMatrix__framework header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.TrajectoryMatrix__framework header strong{display:block;font-size:.95rem}.TrajectoryMatrix__framework header small{color:#f5f7ffb3;font-size:.74rem}.TrajectoryMatrix__framework ul{list-style:none;margin:8px 0 0;max-height:152px;overflow:hidden;padding:0}.TrajectoryMatrix__framework ul.is-open{max-height:none}.TrajectoryMatrix__framework ul li{grid-gap:8px;align-items:center;border-bottom:1px solid #ffffff14;display:grid;font-size:.84rem;gap:8px;grid-template-columns:minmax(0,1.3fr) minmax(70px,1fr) 44px auto;padding:4px 0}.TrajectoryMatrix__framework ul li:last-child{border-bottom:0}.TrajectoryMatrix__framework ul li.is-insufficient{color:#f5f7ffb3}.TrajectoryMatrix__framework ul li em{font-feature-settings:"tnum";font-style:normal;font-variant-numeric:tabular-nums;text-align:right}.TrajectoryMatrix__framework ul li em small.is-up{color:#00d89f}.TrajectoryMatrix__framework ul li em small.is-down{color:#ffaa6e}.TrajectoryMatrix__frameworkName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrajectoryMatrix__frameworkBar{background:#ffffff14;border-radius:999px;display:block;height:6px;overflow:hidden}.TrajectoryMatrix__frameworkBar b{background:#00d89f;border-radius:999px;display:block;height:100%}.TrajectoryMatrix__catalog{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:8px 0 12px;padding:0}.TrajectoryMatrix__catalog li{grid-gap:10px;align-items:baseline;background:#ffffff08;border-radius:8px;display:grid;font-size:.8rem;gap:10px;grid-template-columns:96px 1fr auto;padding:6px 10px}.TrajectoryMatrix__catalog li.is-pending{opacity:.6}.TrajectoryMatrix__catalog li strong{text-transform:capitalize}.TrajectoryMatrix__catalog li span{color:#f5f7ffb3}.TrajectoryMatrix__catalog li em{color:#f5f7ffb3;font-style:normal;white-space:nowrap}.TrajectoryMatrix__forecastArrow{color:#f5f7ffb3;font-size:.72rem;white-space:nowrap}.TrajectoryMatrix__forecastArrow.is-rise{color:#00d89f}.TrajectoryMatrix__forecastArrow.is-fall{color:#ff9c8a}.TrajectoryMatrix__forecastArrow.is-unverified{opacity:.62}.TrajectoryMatrix__forecastArrow.is-withheld{cursor:help;opacity:.4}.TrajectoryMatrix__unverifiedMark{font-size:.62rem;font-weight:600;margin-left:1px;vertical-align:super}.TrajectoryMatrix__aliasRefs{color:#f5f7ffb3;display:block;font-size:.68rem;font-style:italic}.TrajectoryMatrix__pill.is-learned{border-color:#00d89f99;color:#00d89f}.TrajectoryMatrix__pill.is-crosswalk{color:#f5f7ffb3}.TrajectoryMatrix__pill.is-insufficient{opacity:.6}.TrajectoryMatrix__cohort{background:#ffffff0d;border:1px solid #0000;border-radius:14px;padding:14px 16px}.TrajectoryMatrix__cohort.is-mine{border-color:#00d89f8c}.TrajectoryMatrix__cohort header{display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.TrajectoryMatrix__cohort header strong{text-transform:capitalize}.TrajectoryMatrix__cohort header span{color:#f5f7ffb3;font-size:.8rem;text-align:right}.TrajectoryMatrix__cohort ul{list-style:none;margin:0;padding:0}.TrajectoryMatrix__cohort ul li{display:flex;font-size:.86rem;gap:10px;justify-content:space-between;padding:3px 0}.TrajectoryMatrix__cohort ul li em{font-style:normal}.TrajectoryMatrix__cohort ul li em.is-up{color:#00d89f}.TrajectoryMatrix__cohort ul li em.is-down{color:#ffaa6e}.TrajectoryMatrix__cohort small{color:#f5f7ffb3;display:block;margin-top:8px}.TrajectoryMatrix__sliceTable{border-collapse:collapse;font-size:.88rem;margin-top:6px;width:100%}.TrajectoryMatrix__sliceTable td,.TrajectoryMatrix__sliceTable th{border-bottom:1px solid #ffffff14;padding:6px 8px;text-align:left}.TrajectoryMatrix__sliceTable th{color:#f5f7ffb3;font-size:.78rem;font-weight:500}.TrajectoryMatrix__sliceTable td.is-up{color:#00d89f}.TrajectoryMatrix__sliceTable td.is-down{color:#ffaa6e}.TrajectoryMatrix__footer{color:#f5f7ff80;font-size:.76rem;line-height:1.45;margin-top:20px}.TrajectoryMatrix__footer p{margin:0 0 4px}.TrajectoryMatrix .Disclosure{border-top:1px solid #ffffff14;margin-top:12px;padding-top:8px}.TrajectoryMatrix .Disclosure__summary{color:#f5f7ffb3;cursor:pointer;display:flex;font-size:.86rem;gap:10px;justify-content:space-between}.TrajectoryMatrix .Disclosure__summary small{font-size:.74rem}.TrajectoryMatrix .Disclosure__summary:hover{color:#00d89f}.TrajectoryMatrix__memberPicker{color:#f5f7ffb3;display:flex;flex-direction:column;font-size:.8rem;gap:4px}.TrajectoryMatrix__memberPicker select{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;color:#f5f7ff;font-family:inherit;font-size:.9rem;padding:8px 10px}.TrajectoryMatrix__summary{margin:4px 0 18px}.TrajectoryMatrix__summary p{font-size:1.28rem;line-height:1.5;margin:0;max-width:46ch}.TrajectoryMatrix__badge{font-size:.82rem;padding:5px 12px}.TrajectoryMatrix__badge b{font-size:.95rem}.TrajectoryMatrix__badge.is-rising{background:#ff8a4c29}.TrajectoryMatrix__badge.is-strong{background:#00d89f29}.TrajectoryMatrix__badge.is-falling{background:#ff638424}.TrajectoryMatrix__chips{margin:12px 0 6px}.TrajectoryMatrix__swatch{background:#00d89f;background:var(--series,#00d89f);border-radius:999px;display:inline-block;flex:none;height:8px;width:8px}.TrajectoryMatrix__chart{margin:10px 0 0}.TrajectoryMatrix__chart svg{height:180px}.TrajectoryMatrix__chart figcaption{color:#f5f7ffb3;display:flex;font-size:.78rem;justify-content:space-between;padding:0 4px}.TrajectoryMatrix__chartEmpty{align-items:center;aspect-ratio:760/240;display:flex;justify-content:center;margin:12px 0 0;padding:0 24px;text-align:center;width:100%}.TrajectoryMatrix__chartEmpty p{margin:0;max-width:48ch}.TrajectoryMatrix__compareList,.TrajectoryMatrix__headingList{list-style:none;margin:10px 0 0;padding:0}.TrajectoryMatrix__compareList li,.TrajectoryMatrix__headingList li{align-items:center;border-bottom:1px solid #ffffff14;display:flex;font-size:.95rem;gap:12px;padding:10px 0}.TrajectoryMatrix__compareList li:last-child,.TrajectoryMatrix__headingList li:last-child{border-bottom:0}.TrajectoryMatrix__compareList li span,.TrajectoryMatrix__headingList li span{flex:1 1}.TrajectoryMatrix__compareList li em,.TrajectoryMatrix__headingList li em{color:#f5f7ffb3;font-size:.86rem;font-style:normal}.TrajectoryMatrix__sideBySide{margin-top:12px}.TrajectoryMatrix__sideBySideHead{align-items:center;border-bottom:1px solid #ffffff14;display:flex;font-size:.95rem;gap:12px;padding:4px 0 8px}.TrajectoryMatrix__sideBySideHead span:first-child,.TrajectoryMatrix__sideBySideHead span:last-child{font-weight:600}.TrajectoryMatrix__sideBySideHead span:nth-child(2){color:#f5f7ffb3}.TrajectoryMatrix__recordings{list-style:none;margin:10px 0 0;padding:0}.TrajectoryMatrix__recordings li{align-items:baseline;border-bottom:1px solid #ffffff14;display:flex;gap:14px;padding:9px 0}.TrajectoryMatrix__recordings li:last-child{border-bottom:0}.TrajectoryMatrix__recordings li span{color:#f5f7ffb3;font-size:.84rem;min-width:64px}.TrajectoryMatrix__recordings li strong{font-size:.95rem;font-weight:500}.TrajectoryMatrix__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.TrajectoryMatrix select{color-scheme:dark}.TrajectoryMatrix select option{background:#0b1020;color:#f5f7ff}.TrajectoryMatrix__pickers{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px 16px}.TrajectoryMatrix__personPicker select{max-width:260px}.TrajectoryMatrix__trackButton.is-readonly{cursor:default}.TrajectoryMatrix__spanPicker{align-items:center;color:#f5f7ffb3;display:flex;font-size:.86rem;gap:10px}.TrajectoryMatrix__spanPicker select{-webkit-appearance:none;appearance:none;background:#ffffff0f;background-image:linear-gradient(45deg,#0000 50%,#f5f7ffb3 0),linear-gradient(135deg,#f5f7ffb3 50%,#0000 0);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #ffffff26;border-radius:999px;color:#f5f7ff;cursor:pointer;font-family:inherit;font-size:.92rem;padding:9px 36px 9px 14px}.TrajectoryMatrix__summary{margin:10px 0 22px}.TrajectoryMatrix__summary .TrajectoryMatrix__eyebrow{margin-bottom:8px}.TrajectoryMatrix__summary>p:last-child{font-size:1.28rem;line-height:1.5;margin:0;max-width:52ch}.TrajectoryMatrix__summaryHead{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.TrajectoryMatrix__summaryHead .TrajectoryMatrix__eyebrow{font-size:.72rem;line-height:1.4;margin:0;max-width:none}.TrajectoryMatrix__plainGrid{margin-bottom:26px}.TrajectoryMatrix__boxSign{align-self:flex-start;margin-left:auto}.TrajectoryMatrix__chartFirst{flex-direction:column;gap:10px}.TrajectoryMatrix__firstTrack{background:#ffffff14;border-radius:999px;height:8px;position:relative;width:min(520px,100%)}.TrajectoryMatrix__firstTrack i{background:#00d89f;background:var(--series,#00d89f);border-radius:50%;box-shadow:0 0 0 4px #ffffff0f;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.TrajectoryMatrix__firstEnds{color:#f5f7ffb3;display:flex;font-size:.74rem;justify-content:space-between;margin:0;width:min(520px,100%)}.TrajectoryMatrix__baselineAreas{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:14px 0 10px;padding:0}.TrajectoryMatrix__baselineAreas li{grid-gap:12px;align-items:center;background:#ffffff0a;border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(140px,1fr) auto auto;padding:10px 14px}.TrajectoryMatrix__baselineAreas strong{font-size:.95rem}.TrajectoryMatrix__baselineLevels{align-items:center;color:#f5f7ffb3;display:inline-flex;flex-wrap:wrap;font-size:.88rem;gap:8px}.TrajectoryMatrix__baselineLevels b{color:#f5f7ffb3;font-weight:400}.TrajectoryMatrix__baselineLevels em{color:#f5f7ff;font-style:normal;font-weight:600}.TrajectoryMatrix__baselineLevels em.is-up b{color:#00d89f}.TrajectoryMatrix__baselineLevels em.is-down b{color:#ff6e6e}.TrajectoryMatrix__card.is-good,.TrajectoryMatrix__card.is-grow,.TrajectoryMatrix__card.is-next{border-top:3px solid}.TrajectoryMatrix__card.is-good .TrajectoryMatrix__plainList strong,.TrajectoryMatrix__card.is-good .TrajectoryMatrix__plainSteps p:before,.TrajectoryMatrix__card.is-grow .TrajectoryMatrix__plainList strong,.TrajectoryMatrix__card.is-grow .TrajectoryMatrix__plainSteps p:before,.TrajectoryMatrix__card.is-next .TrajectoryMatrix__plainList strong,.TrajectoryMatrix__card.is-next .TrajectoryMatrix__plainSteps p:before{font-size:.95rem}.TrajectoryMatrix__card.is-good .TrajectoryMatrix__plainList p,.TrajectoryMatrix__card.is-grow .TrajectoryMatrix__plainList p,.TrajectoryMatrix__card.is-next .TrajectoryMatrix__plainList p{color:#f5f7ffb3}.TrajectoryMatrix__card.is-good .TrajectoryMatrix__plainSteps p,.TrajectoryMatrix__card.is-grow .TrajectoryMatrix__plainSteps p,.TrajectoryMatrix__card.is-next .TrajectoryMatrix__plainSteps p{color:#f5f7ff}.TrajectoryMatrix__card.is-good{border-top-color:#00d89f}.TrajectoryMatrix__card.is-good .TrajectoryMatrix__eyebrow,.TrajectoryMatrix__card.is-good .TrajectoryMatrix__plainList strong{color:#00d89f}.TrajectoryMatrix__card.is-grow{border-top-color:#00b3ff}.TrajectoryMatrix__card.is-grow .TrajectoryMatrix__eyebrow,.TrajectoryMatrix__card.is-grow .TrajectoryMatrix__plainList strong{color:#00b3ff}.TrajectoryMatrix__card.is-next{border-top-color:#a98bff}.TrajectoryMatrix__card.is-next .TrajectoryMatrix__eyebrow,.TrajectoryMatrix__card.is-next .TrajectoryMatrix__plainSteps p:before{color:#a98bff}.TrajectoryMatrix__about{color:#f5f7ffb3;font-size:.9rem;line-height:1.5;margin:6px 0 0;max-width:64ch}.TrajectoryMatrix__badge{align-items:center;background:#ffffff0f;border-radius:999px;color:#f5f7ff;display:inline-flex;font-size:.86rem;font-weight:600;gap:6px;padding:6px 14px;white-space:nowrap}.TrajectoryMatrix__badge b{font-size:1rem;font-weight:700;line-height:1}.TrajectoryMatrix__badge.is-up{background:#00d89f29}.TrajectoryMatrix__badge.is-up b{color:#00d89f}.TrajectoryMatrix__badge.is-down{background:#ff6e6e29}.TrajectoryMatrix__badge.is-down b{color:#ff6e6e}.TrajectoryMatrix__badge.is-fire,.TrajectoryMatrix__badge.is-rocket{background:#ffaa6e2e}.TrajectoryMatrix__badge.is-small{font-size:.78rem;padding:4px 10px}.TrajectoryMatrix__chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 6px}.TrajectoryMatrix__chip{align-items:center;background:#0000;border:1px solid #ffffff14;border-radius:999px;color:#f5f7ffb3;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.88rem;gap:6px;padding:8px 14px}.TrajectoryMatrix__chip b{font-weight:700}.TrajectoryMatrix__chip.is-up b{color:#00d89f}.TrajectoryMatrix__chip.is-down b{color:#ff6e6e}.TrajectoryMatrix__chip:hover{color:#f5f7ff}.TrajectoryMatrix__chip.is-active{background:#00d89f1f;background:var(--series-soft,#00d89f1f);border-color:#00d89f99;border-color:var(--series-edge,#00d89f99);color:#f5f7ff}.TrajectoryMatrix__chip .TrajectoryMatrix__star{color:#ffd166;margin-right:-2px}.TrajectoryMatrix__panel--chart{overflow:visible}.TrajectoryMatrix__panel--chart .TrajectoryMatrix__panelHead{flex-wrap:nowrap}.TrajectoryMatrix__stack{display:grid;flex:1 1 auto;min-width:0}.TrajectoryMatrix__stack>*{grid-area:1/1;min-width:0}.TrajectoryMatrix__stack>.is-ghost{pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden}.TrajectoryMatrix__stack--badge{align-items:end;flex:0 0 auto;justify-items:end}.TrajectoryMatrix__chart{margin:12px 0 0;position:relative}.TrajectoryMatrix__chart svg{display:block;height:auto;overflow:visible;width:100%}.TrajectoryMatrix__tick line{stroke:#ffffff12;stroke-width:1}.TrajectoryMatrix__tick text{fill:#f5f7ffb3;font-family:inherit;font-size:12px}.TrajectoryMatrix__baseline{stroke:#ffffff1f;stroke-width:1}.TrajectoryMatrix__ghost{fill:none;stroke-opacity:.3;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:2 4;pointer-events:none}.TrajectoryMatrix__ghostHit{fill:none;stroke:#0000;stroke-width:16;cursor:pointer;pointer-events:stroke}.TrajectoryMatrix__ghostGroup:hover .TrajectoryMatrix__ghost{stroke-opacity:.7}.TrajectoryMatrix__glow{stroke:#00d89f38;stroke:var(--series-glow,#00d89f38);stroke-width:10}.TrajectoryMatrix__glow,.TrajectoryMatrix__line{fill:none;stroke-linejoin:round;stroke-linecap:round}.TrajectoryMatrix__line{stroke-width:3.5}.TrajectoryMatrix__dot .TrajectoryMatrix__dotHalo{fill:#00d89f29;fill:var(--series-halo,#00d89f29)}.TrajectoryMatrix__dot .TrajectoryMatrix__dotCore{fill:#0b1020;stroke:#00d89f;stroke:var(--series,#00d89f);stroke-width:3}.TrajectoryMatrix__dot .TrajectoryMatrix__dotHit{fill:#0000;cursor:pointer;outline:none}.TrajectoryMatrix__dot.is-hover .TrajectoryMatrix__dotHalo{fill:#00d89f4d;fill:var(--series-halo-strong,#00d89f4d)}.TrajectoryMatrix__dot.is-hover .TrajectoryMatrix__dotCore{fill:#00d89f;fill:var(--series,#00d89f)}.TrajectoryMatrix__twoBoxes{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:18px}.TrajectoryMatrix__twoBoxes.is-waiting{grid-template-columns:1fr}.TrajectoryMatrix__baselineBar{display:inline-flex;max-width:100%;width:180px}.TrajectoryMatrix__box{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;border-top:3px solid;padding:18px 20px}.TrajectoryMatrix__box.is-up{border-top-color:#00d89f}.TrajectoryMatrix__box.is-down{border-top-color:#ff6e6e}.TrajectoryMatrix__box.is-wait{border-top-color:#ffffff26}.TrajectoryMatrix__box.is-wait>p{margin:0}.TrajectoryMatrix__box header{align-items:center;display:flex;gap:12px;margin-bottom:10px}.TrajectoryMatrix__box header>b{font-size:1.6rem;font-weight:700;line-height:1}.TrajectoryMatrix__box header h2{font-size:1.05rem;margin:0}.TrajectoryMatrix__box header .TrajectoryMatrix__eyebrow{margin-bottom:2px}.TrajectoryMatrix__box.is-down .TrajectoryMatrix__eyebrow,.TrajectoryMatrix__box.is-down header>b{color:#ff6e6e}.TrajectoryMatrix__box ul{list-style:none;margin:0;padding:0}.TrajectoryMatrix__box li{border-bottom:1px solid #ffffff14;padding:10px 0}.TrajectoryMatrix__box li:last-child{border-bottom:0}.TrajectoryMatrix__box li strong{display:block;font-size:.95rem;margin-bottom:2px}.TrajectoryMatrix__box li p{color:#f5f7ffb3;font-size:.9rem;line-height:1.5;margin:0}.TrajectoryMatrix__box li em{color:#f5f7ff;font-style:normal}.TrajectoryMatrix__box.is-up li strong{color:#00d89f}.TrajectoryMatrix__box.is-down li strong{color:#ff6e6e}.TrajectoryMatrix__box li.is-empty strong{color:#f5f7ff}.TrajectoryMatrix__scales{grid-gap:14px 28px;display:grid;gap:14px 28px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:12px 0 0;padding:0}.TrajectoryMatrix__scale{min-width:0;padding:6px 0 2px}.TrajectoryMatrix__scale.is-up .TrajectoryMatrix__scaleGlyph{color:#00d89f}.TrajectoryMatrix__scale.is-down .TrajectoryMatrix__scaleGlyph{color:#ff6e6e}.TrajectoryMatrix__scaleHead{align-items:center;display:flex;gap:8px;margin-bottom:6px;min-width:0}.TrajectoryMatrix__scaleName{flex:1 1;font-size:.95rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrajectoryMatrix__scaleGlyph{flex:none;font-size:1rem;font-weight:700}.TrajectoryMatrix__cheer{background:linear-gradient(135deg,#ffd166,#ffaa6e);border-radius:999px;color:#0b1020;flex:none;font-size:.72rem;font-style:normal;font-weight:700;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.TrajectoryMatrix__scaleBar{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.TrajectoryMatrix__scaleBar i{background:linear-gradient(90deg,#00d89f,#00b3ff);border-radius:999px;display:block;height:100%;transition:width .4s ease}.TrajectoryMatrix__gapLegend{align-items:center;color:#f5f7ffb3;display:inline-flex;font-size:.82rem;gap:8px}.TrajectoryMatrix__gapLegend i{border:2px solid #f5f7ff;border-radius:50%;display:inline-block;height:10px;width:10px}.TrajectoryMatrix__gapLegend i.is-now{background:#f5f7ff}.TrajectoryMatrix__gapLegend em{font-style:normal;font-weight:600;margin-left:10px}.TrajectoryMatrix__gapLegend em.is-up{color:#00d89f}.TrajectoryMatrix__gapLegend em.is-down{color:#c14a62}.TrajectoryMatrix__compareList{list-style:none;margin:10px 0 0;padding:0}.TrajectoryMatrix__compareList li{grid-gap:16px;align-items:center;border-bottom:1px solid #ffffff14;display:grid;gap:16px;grid-template-columns:minmax(150px,200px) 1fr 130px;padding:12px 0}.TrajectoryMatrix__compareList li:last-child{border-bottom:0}.TrajectoryMatrix__compareName{font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrajectoryMatrix__compareVerdict{font-weight:600;text-align:right;white-space:nowrap}.TrajectoryMatrix__compareVerdict b{font-weight:700}.TrajectoryMatrix li.is-up .TrajectoryMatrix__compareVerdict{color:#00d89f}.TrajectoryMatrix li.is-down .TrajectoryMatrix__compareVerdict{color:#c14a62}.TrajectoryMatrix__nudge{background:#00b3ff14;border-radius:12px;color:#f5f7ff;font-size:.9rem;line-height:1.5;margin:12px 0 0;padding:10px 14px}.TrajectoryMatrix__gap{height:28px;position:relative}.TrajectoryMatrix__gap i{display:block;position:absolute}.TrajectoryMatrix__gap .TrajectoryMatrix__gapTrack{background:#ffffff1a;border-radius:2px;height:2px;left:0;right:0;top:13px}.TrajectoryMatrix__gap .TrajectoryMatrix__gapBand{border-radius:6px;height:20px;top:4px}.TrajectoryMatrix__gap .TrajectoryMatrix__gapDots{border-top:2px dotted;height:0;top:13px}.TrajectoryMatrix__gap .TrajectoryMatrix__gapNow,.TrajectoryMatrix__gap .TrajectoryMatrix__gapThen{background:currentColor;height:28px;top:0;transform:translateX(-1px);width:2px}.TrajectoryMatrix__gap .TrajectoryMatrix__gapNow:after,.TrajectoryMatrix__gap .TrajectoryMatrix__gapThen:after{background:#0b1020;border:2px solid;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.TrajectoryMatrix__gap .TrajectoryMatrix__gapNow:after{background:currentColor}.TrajectoryMatrix__gap.is-up{color:#00d89f}.TrajectoryMatrix__gap.is-up .TrajectoryMatrix__gapBand{background:#00d89f}.TrajectoryMatrix__gap.is-down{color:#c14a62}.TrajectoryMatrix__gap.is-down .TrajectoryMatrix__gapBand{background:#7a1f33}.TrajectoryMatrix__coach{border-color:#a98bff59}.TrajectoryMatrix__tracking{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-wrap:wrap;font-size:.86rem;gap:8px 10px;margin:0 0 14px;padding:10px 12px}.TrajectoryMatrix__trackingLabel{color:#f5f7ffb3;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.TrajectoryMatrix__trackingChip{align-items:center;background:#00d89f1a;border:1px solid #00d89f80;border-radius:999px;color:#f5f7ff;display:inline-flex;gap:6px;padding:4px 6px 4px 10px}.TrajectoryMatrix__trackingChip b{color:#00d89f}.TrajectoryMatrix__trackingStop{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#f5f7ff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;height:20px;justify-content:center;line-height:1;width:20px}.TrajectoryMatrix__trackingStop:hover:not(:disabled){background:#ff6e6e59}.TrajectoryMatrix__trackingStop:disabled{cursor:default;opacity:.5}.TrajectoryMatrix__coachList{list-style:none;margin:12px 0 0;padding:0}.TrajectoryMatrix__coachList li{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:16px;justify-content:space-between;padding:12px 0}.TrajectoryMatrix__coachList li:last-child{border-bottom:0}.TrajectoryMatrix__coachList li strong{color:#a98bff;display:block;font-size:.95rem;margin-bottom:2px}.TrajectoryMatrix__coachList li p{color:#f5f7ffb3;font-size:.9rem;line-height:1.5;margin:0}.TrajectoryMatrix__coachList li.is-tracking strong{color:#ffd166}.TrajectoryMatrix__trackButton{background:#a98bff1f;border:1px solid #a98bff99;border-radius:999px;color:#f5f7ff;cursor:pointer;flex:none;font-family:inherit;font-size:.86rem;font-weight:600;padding:9px 16px}.TrajectoryMatrix__trackButton:hover{background:#a98bff38}.TrajectoryMatrix__trackButton:disabled{cursor:default;opacity:.6}.TrajectoryMatrix__trackButton.is-tracking{background:#ffd16629;border-color:#ffd166b3}.TrajectoryMatrix__loading{margin-top:4px}.TrajectoryMatrix__loadingLine{align-items:center;color:#f5f7ffb3;display:flex;font-size:.95rem;gap:12px;margin:4px 0 18px}.TrajectoryMatrix__loadingBadge{align-items:center;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.TrajectoryMatrix__loadingBadge .Loading{padding:0}.TrajectoryMatrix__loadingBadge .loadingWrapper{transform:scale(.78)}.TrajectoryMatrix__skeleton i{animation:trajectoryShimmer 1.3s linear infinite,trajectoryBone 2.6s ease-in-out infinite;animation-delay:0ms,0ms;animation-delay:calc(var(--i, 0)*-.16s),calc(var(--i, 0)*.14s);background:linear-gradient(100deg,#ffffff0d 20%,#a98bff42 48%,#ffffff0d 76%);background-size:220% 100%;border-radius:6px;display:block;height:12px;margin:10px 0;transform-origin:left center}.TrajectoryMatrix__skeleton.is-tall i{animation:trajectoryShimmer 1.9s linear infinite,trajectoryPanel 3.2s ease-in-out infinite;border-radius:14px;height:150px;width:100%!important}@keyframes trajectoryShimmer{0%{background-position:220% 0}to{background-position:-120% 0}}@keyframes trajectoryBone{0%,to{opacity:.5;transform:scaleX(.94)}45%{opacity:1;transform:scaleX(1)}}@keyframes trajectoryPanel{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.TrajectoryMatrix__skeleton i{animation:trajectoryShimmer 1.3s linear infinite,trajectoryPanel 2.6s ease-in-out infinite;animation-delay:0ms,0ms;animation-delay:calc(var(--i, 0)*-.16s),calc(var(--i, 0)*.14s);transform:none}.TrajectoryMatrix__compareSkeleton .band,.TrajectoryMatrix__compareSkeleton i{animation:none;opacity:.8;transform:none}.TrajectoryMatrix__scaleBar i{transition:none}}@media(max-width:720px){.TrajectoryMatrix__content{padding:18px 12px 40px}.TrajectoryMatrix__row{grid-template-columns:130px repeat(1,minmax(40px,1fr)) 110px;grid-template-columns:130px repeat(var(--week-count,1),minmax(40px,1fr)) 110px}.TrajectoryMatrix__compareRow,.TrajectoryMatrix__pathRows li{gap:2px;grid-template-columns:1fr}.TrajectoryMatrix__compareList li{gap:6px;grid-template-columns:1fr}.TrajectoryMatrix__compareVerdict{text-align:left}.TrajectoryMatrix__baselineAreas li{grid-template-columns:1fr auto}.TrajectoryMatrix__baselineLevels{grid-column:1/-1;order:3}}.TrajectoryMatrix__sound{border-top:3px solid #00d89f8c;overflow:visible}.TrajectoryMatrix__soundGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:860px){.TrajectoryMatrix__soundGrid{grid-template-columns:1fr}}.TrajectoryMatrix__soundTile{background:#ffffff0a;border:1px solid #ffffff14;border-left-width:3px;border-radius:14px;min-width:0;padding:14px 16px;position:relative}.TrajectoryMatrix__soundTile.is-best{border-left-color:#00d89f}.TrajectoryMatrix__soundTile.is-good{border-left-color:#00d89f99}.TrajectoryMatrix__soundTile.is-mid{border-left-color:#ffec6e}.TrajectoryMatrix__soundTile.is-grow{border-left-color:#ffaa6e}.TrajectoryMatrix__soundTile.is-none{border-left-color:#fff3}.TrajectoryMatrix__soundTile .TrajectoryMatrix__eyebrow{color:#f5f7ffb3;margin:0}.TrajectoryMatrix__soundTop{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.TrajectoryMatrix__soundWord{font-size:1.35rem;font-weight:700;line-height:1.2;margin:2px 0 10px}.TrajectoryMatrix__soundWord b{font-weight:400;margin-right:4px}.TrajectoryMatrix__soundTrack{background:linear-gradient(90deg,#ffffff14,#00d89f59);border-radius:999px;height:8px;margin:4px 0 18px;position:relative}.TrajectoryMatrix__soundTrack.is-empty{background:#ffffff0f}.TrajectoryMatrix__soundTrack i{background:#00d89f;border-radius:50%;box-shadow:0 0 0 3px #050714e6,0 0 12px #00d89f99;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.TrajectoryMatrix__soundTrack span{color:#f5f7ffb3;font-size:.7rem;position:absolute;top:12px}.TrajectoryMatrix__soundTrack span:first-of-type{left:0}.TrajectoryMatrix__soundTrack span:last-of-type{right:0}.TrajectoryMatrix__soundNote{color:#f5f7ff;display:block;font-size:.88rem;line-height:1.5;margin:0}.TrajectoryMatrix__soundNote+.TrajectoryMatrix__soundNote{margin-top:8px}.TrajectoryMatrix__info{align-items:center;display:inline-flex}.TrajectoryMatrix__infoAnchor{position:relative}.TrajectoryMatrix__titleRow{align-items:center;display:flex;gap:8px}.TrajectoryMatrix__infoButton{background:#0000;border:1px solid #ffffff47;border-radius:50%;color:#f5f7ffb3;cursor:help;flex:0 0 20px;font:italic 700 .74rem/1 Georgia,Times New Roman,serif;height:20px;padding:0;width:20px}.TrajectoryMatrix__infoButton:focus-visible,.TrajectoryMatrix__infoButton:hover{border-color:#00d89f;color:#f5f7ff;outline:none}.TrajectoryMatrix__infoTip{background:#0d1222;border:1px solid #ffffff29;border-radius:12px;box-shadow:0 14px 34px #0000008c;font-weight:400;left:10px;opacity:0;padding:12px 14px;pointer-events:none;position:absolute;right:10px;text-align:left;top:38px;transition:opacity .12s ease;visibility:hidden;z-index:6}@media(prefers-reduced-motion:reduce){.TrajectoryMatrix__infoTip{transition:none}}.TrajectoryMatrix__info:focus-within .TrajectoryMatrix__infoTip,.TrajectoryMatrix__info:hover .TrajectoryMatrix__infoTip{opacity:1;visibility:visible}.TrajectoryMatrix__titleRow .TrajectoryMatrix__infoTip{left:0;right:auto;top:calc(100% + 6px);width:min(52ch,86vw)}.TrajectoryMatrix__soundChips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.TrajectoryMatrix__soundChips em{background:#00b3ff1f;border:1px solid #00b3ff4d;border-radius:999px;color:#bfe9ff;font-size:.8rem;font-style:normal;padding:3px 9px}.TrajectoryMatrix__soundChipLabel{color:#f5f7ffb3;font-size:.72rem;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.DashboardViewer .viewerWrapper .PracticeStreaks.dashboardModule .moduleWrapper{margin-top:-14px;padding-top:0}.DashboardViewer .viewerWrapper .PracticeStreaks.dashboardModule .moduleWrapper .moduleName{padding-top:0}.PracticeStreaks .moduleHeader{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:0 12px 0 0}.PracticeStreaks .practiceControls{align-items:center;display:flex;gap:8px}.PracticeStreaks .practiceSource{color:#f5f7ff73;font-family:Gabarito-Medium;font-size:.74rem;margin-right:4px}.PracticeStreaks .practiceControl{background:#ffffff0f;border:1px solid #ffffff38;border-radius:9px;color:#f5f7ffdb;cursor:pointer;font-family:Gabarito-SemiBold;font-size:.78rem;height:28px;padding:0 12px}.PracticeStreaks .practiceControl:hover:not(:disabled){background:#ffffff1f}.PracticeStreaks .practiceControl:disabled{cursor:default;opacity:.5}.PracticeStreaks .practiceControl:focus-visible{outline:2px solid #00d89f8c;outline-offset:2px}.PracticeStreaks .moduleContent{box-sizing:border-box;padding:12px 12px 4px 0}.PracticeStreaks .practiceStarter{align-items:center;background:linear-gradient(135deg,#00d89f1f,#00b3ff14);border:1px solid #00d89f47;border-radius:16px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 12px 14px 0;padding:14px 16px}.PracticeStreaks .practiceStarter .starterText{flex:1 1 320px;min-width:0}.PracticeStreaks .practiceStarter .starterTitle{color:#f5f7ff;font-family:Gabarito-SemiBold;font-size:.95rem;margin-bottom:3px}.PracticeStreaks .practiceStarter .starterBody{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.82rem;line-height:1.4}.PracticeStreaks .practiceStarter .starterAction{background:#00d89f33;border:1px solid #00d89f73;border-radius:10px;color:#d7fff3;cursor:pointer;flex:0 0 auto;font-family:Gabarito-SemiBold;font-size:.85rem;height:34px;padding:0 15px;transition:background .14s ease,border-color .14s ease}.PracticeStreaks .practiceStarter .starterAction:hover{background:#00d89f4d;border-color:#00d89fa6}.PracticeStreaks .practiceStarter .starterAction:focus-visible{outline:2px solid #00d89f8c;outline-offset:2px}.PracticeStreaks .growthGrid{grid-gap:12px;display:grid;gap:12px}.PracticeStreaks .growthTile.blank .tileFigure{align-items:center;flex:1 1 auto;justify-content:center;text-align:center}.PracticeStreaks .growthTile.blank .tileCaption,.PracticeStreaks .growthTile.blank .tileNote{text-align:center}.PracticeStreaks .growthTile.blank .tileFooter{align-items:center}.PracticeStreaks .tilePraise{color:#f5f7ff;font-family:Gabarito-SemiBold;font-size:.9rem;line-height:1.3}.PracticeStreaks .tileChecked{color:#f5f7ff80;font-family:Gabarito-Regular;font-size:.72rem;line-height:1.35;margin-top:6px}.PracticeStreaks .tileUseful{align-items:baseline;color:#f5f7ff99;display:flex;flex-wrap:wrap;font-family:Gabarito-Regular;font-size:.74rem;gap:8px;margin-top:10px}.PracticeStreaks .tileUseful .usefulChoices{display:inline-flex;gap:6px}.PracticeStreaks .tileUseful .usefulChoice{-webkit-appearance:none;appearance:none;background:#f5f7ff14;border:0;border-radius:999px;color:#f5f7ffd1;cursor:pointer;font-family:Gabarito-Medium;font-size:.72rem;padding:3px 10px}.PracticeStreaks .tileUseful .usefulChoice:focus-visible,.PracticeStreaks .tileUseful .usefulChoice:hover{background:#f5f7ff29;outline:none}.PracticeStreaks .tileUseful .usefulThanks{color:#f5f7ff8c}.PracticeStreaks .tilePractising{align-items:baseline;color:#f5f7ff8c;display:flex;flex-wrap:wrap;font-family:Gabarito-Regular;font-size:.74rem;gap:6px;line-height:1.35}.PracticeStreaks .tilePractising .practisingLabel{color:#f5f7ff66;font-family:Gabarito-Medium;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.PracticeStreaks .tileFlames{align-items:flex-end;display:flex;gap:2px;margin:2px 0 4px}.PracticeStreaks .tileFlames .flame{animation:flameFlicker 2.4s ease-in-out infinite;display:inline-block;filter:drop-shadow(0 3px 2px rgba(255,122,0,.35)) drop-shadow(0 0 6px rgba(255,180,60,.25));font-size:1.55rem;line-height:1;transform:perspective(60px) rotateX(8deg)}.PracticeStreaks .tileFlames .flame.unlit{animation:none;filter:grayscale(1) brightness(.55);opacity:.3}.PracticeStreaks .growthTile.invite .tileFigure{gap:8px}.PracticeStreaks .growthTile.invite .goalClock{height:92px;margin-bottom:4px;width:92px}.PracticeStreaks .growthTile.invite .goalClock .clockFace{gap:0}.PracticeStreaks .growthTile.invite .goalClock .clockFace strong{font-size:1.9rem}.PracticeStreaks .growthTile.invite .goalClock .clockFace span{font-size:.58rem}.PracticeStreaks .growthTile.invite .tileHeadline{font-size:1.05rem}.PracticeStreaks .growthTile.invite .tileBody{max-width:320px}.PracticeStreaks .growthTile{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px 13px}.PracticeStreaks .growthTile.empty{background:#ffffff05;border-color:#ffffff0f}.PracticeStreaks .tileLabel{color:#f5f7ff73;font-family:Gabarito-Medium;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.PracticeStreaks .tileFigure{align-items:flex-start;display:flex;flex-direction:column;gap:6px;margin:2px 0;min-width:0}.PracticeStreaks .tileCaption{color:#f5f7ff99;font-family:Gabarito-Medium;font-size:.76rem;line-height:1.35}.PracticeStreaks .tileHeadline{color:#f5f7ff;font-family:Gabarito-SemiBold;font-size:.95rem;line-height:1.3}.PracticeStreaks .tileBody{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.8rem;line-height:1.45}.PracticeStreaks .tileNote{color:#f5f7ff73;font-family:Gabarito-Regular;font-size:.72rem;line-height:1.4}.PracticeStreaks .tileFooter{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:8px}.PracticeStreaks .tileHow{color:#00d89fcc;font-family:Gabarito-Medium;font-size:.74rem;line-height:1.4}.PracticeStreaks .tileAction.soon,.PracticeStreaks .tileAction:disabled{background:#ffffff0a;border-color:#ffffff1f;color:#f5f7ff73;cursor:default}.PracticeStreaks .tileAction.soon:hover,.PracticeStreaks .tileAction:disabled:hover{background:#ffffff0a;border-color:#ffffff1f;color:#f5f7ff73}.PracticeStreaks .tileAction{appearance:none;-webkit-appearance:none;background:#00d89f33;border:1px solid #00d89f73;border-radius:10px;color:#d7fff3;cursor:pointer;flex:0 0 auto;font-family:Gabarito-SemiBold;font-size:.8rem;height:32px;padding:0 14px;transition:background .14s ease,border-color .14s ease}.PracticeStreaks .tileAction:hover{background:#00d89f52;border-color:#00d89fad}.PracticeStreaks .tileAction:focus-visible{outline:2px solid #00d89f8c;outline-offset:2px}.PracticeStreaks .tilePlaceholder{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;width:100%}.PracticeStreaks .tilePlaceholder.radial{border-radius:50%;height:72px;width:72px}.PracticeStreaks .tilePlaceholder.bars,.PracticeStreaks .tilePlaceholder.series,.PracticeStreaks .tilePlaceholder.text{height:58px}.PracticeStreaks .tilePlaceholder.dots{border-radius:999px;height:20px}.PracticeStreaks .tileRingWrap{height:72px;position:relative;width:72px}.PracticeStreaks .tileRing{display:block;height:72px;width:72px}.PracticeStreaks .tileRing .ringTrack{fill:none;stroke:#ffffff1a;stroke-width:7}.PracticeStreaks .tileRing .ringValue{fill:none;stroke:#00d89f;stroke-width:7;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .32s ease}.PracticeStreaks .ringCentre{align-items:center;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:0 8px;position:absolute;right:0;text-align:center;top:0}.PracticeStreaks .ringCentre .ringNumber{color:#f5f7ff;font-family:Gabarito-SemiBold;font-size:.92rem}.PracticeStreaks .ringCentre .ringWord{color:#f5f7ff;font-family:Gabarito-SemiBold;font-size:.68rem;line-height:1.15}.PracticeStreaks .tileBars{display:flex;flex-direction:column;gap:8px;width:100%}.PracticeStreaks .tileBar{min-width:0}.PracticeStreaks .tileBar .barHead{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.PracticeStreaks .tileBar .barLabel{color:#f5f7ffbf;font-family:Gabarito-Medium;font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PracticeStreaks .tileBar .barLevel{color:#f5f7ff80;flex:0 0 auto;font-family:Gabarito-Medium;font-size:.68rem}.PracticeStreaks .tileBar .barTrack{background:#ffffff12;border-radius:999px;height:7px;overflow:hidden}.PracticeStreaks .tileBar .barTrack.unmeasured{background:#0000;border:1px dashed #ffffff2e}.PracticeStreaks .tileBar .barFill{background:linear-gradient(90deg,#00d89fd9,#00b3ffbf);border-radius:999px;height:100%}.PracticeStreaks .tileImperative{color:#f5f7ff;font-family:Gabarito-SemiBold;font-size:.88rem;line-height:1.3}.PracticeStreaks .practiceDots{align-items:center;display:flex;gap:5px;margin-top:2px}.PracticeStreaks .practiceDots .practiceDot{border:1px solid #ffffff40;border-radius:50%;height:9px;width:9px}.PracticeStreaks .practiceDots .practiceDot.hit{background:#00d89f;border-color:#00d89f}.PracticeStreaks .practiceDots .practiceDot.miss{background:#0000}.PracticeStreaks .tileSeries{display:flex;flex-direction:column;gap:7px;width:100%}.PracticeStreaks .seriesRow{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.PracticeStreaks .seriesRow .seriesLabel{color:#f5f7ffa6;font-family:Gabarito-Medium;font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PracticeStreaks .seriesRow .seriesMove{align-items:center;color:#f5f7ffd9;display:flex;flex:0 0 auto;font-family:Gabarito-SemiBold;font-size:.74rem;gap:5px}.PracticeStreaks .seriesArrow{height:12px;width:12px}.PracticeStreaks .seriesArrow.up{color:#00d89f}.PracticeStreaks .seriesArrow.steady{color:#f5f7ff73;transform:rotate(90deg)}.PracticeStreaks .seriesArrow.down{color:#7fb6e8;transform:rotate(180deg)}.PracticeStreaks .priorRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.PracticeStreaks .priorChip{background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;color:#f5f7ffb3;font-family:Gabarito-Medium;font-size:.66rem;padding:2px 8px}.PracticeStreaks .priorChip.research{background:#00b3ff1f;border-color:#00b3ff4d;color:#a9d8ff}.PracticeStreaks .priorChip.platform{background:#00d89f1f;border-color:#00d89f4d;color:#9ff2da}.PracticeStreaks .priorChip.untested{background:#ffb0501a;border-color:#ffb0504d;color:#ffc482e6}.PracticeStreaks .priorNote{color:#f5f7ff99;font-family:Gabarito-Regular;font-size:.74rem;line-height:1.45}.PracticeStreaks .practiceWhy{background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;color:#f5f7ffcc;cursor:pointer;font-family:Gabarito-Medium;font-size:.7rem;padding:2px 8px}.PracticeStreaks .practiceWhy:hover{background:#ffffff1f;color:#f5f7ff}.PracticeStreaks .practiceWhy:focus-visible{outline:2px solid #00d89f8c;outline-offset:2px}.PracticeStreaks .growthFooter{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin:12px 12px 0 0}.PracticeStreaks .growthFooter .growthReady{color:#f5f7ff80;flex:0 0 auto;font-family:Gabarito-Medium;font-size:.72rem}.PracticeStreaks .growthFooter .growthBoundary{color:#f5f7ff66;font-family:Gabarito-Regular;font-size:.72rem;line-height:1.45}.PracticeStreaks .practicePicker{grid-gap:8px;background:#05071473;border:1px solid #ffffff14;border-radius:16px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:12px;max-height:260px;overflow-y:auto;padding:10px}.PracticeStreaks .pickerRow{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;color:#f5f7ff;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:8px 10px;text-align:left}.PracticeStreaks .pickerRow:hover{background:#ffffff1a;border-color:#00d89f59}.PracticeStreaks .pickerRow:focus-visible{outline:2px solid #00d89f8c;outline-offset:2px}.PracticeStreaks .pickerRow .pickerArea{color:#f5f7ff66;font-family:Gabarito-Medium;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.PracticeStreaks .pickerRow .pickerImperative{color:#f5f7ff;font-family:Gabarito-SemiBold;font-size:.85rem}.PracticeStreaks .pickerRow .pickerNeeds{color:#f5f7ff66;font-family:Gabarito-Regular;font-size:.7rem}@media(prefers-reduced-motion:reduce){.PracticeStreaks .starterAction,.PracticeStreaks .tileAction,.PracticeStreaks .tileRing .ringValue{transition:none}}.mobile .PracticeStreaks .moduleContent{padding:10px 0 0}.mobile .PracticeStreaks .growthGrid{grid-template-columns:minmax(0,1fr)}.mobile .PracticeStreaks .growthFooter,.mobile .PracticeStreaks .practiceStarter{margin-right:0}.mobile .PracticeStreaks .moduleHeader{flex-wrap:wrap;gap:8px;padding-right:4px}.mobile .PracticeStreaks .practiceSource{display:none}@keyframes flameFlicker{0%,to{transform:perspective(60px) rotateX(8deg) scale(1)}50%{transform:perspective(60px) rotateX(8deg) scale(1.06) translateY(-1px)}}@media(prefers-reduced-motion:reduce){.PracticeStreaks .tileFlames .flame{animation:none}}.PracticeStreaks .growthGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:980px){.PracticeStreaks .growthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:620px){.PracticeStreaks .growthGrid{grid-template-columns:minmax(0,1fr)}}.PracticeStreaks .moduleHeader .InsightsDoor,.PracticeStreaks .moduleHeader .InsightsDoorWrap{margin-left:auto}.PracticeStreaks .goalName{font-size:1.05rem}.PracticeStreaks .goalBar{background:#ffffff12;border-radius:999px;height:10px;margin:4px 0 2px;overflow:hidden;width:100%}.PracticeStreaks .goalBar i{animation:growthBarGrow .9s cubic-bezier(.22,.61,.36,1) both;background:linear-gradient(135deg,#00d89f,#00b3ff);border-radius:999px;display:block;height:100%;transform-origin:left center}.PracticeStreaks .goalMeasuring{grid-gap:2px;color:#f5f7ffb3;display:grid;font-family:Gabarito-Regular;font-size:.78rem;gap:2px;line-height:1.4;margin-top:4px}.PracticeStreaks .goalMeasuring .measuringLabel{color:#f5f7ff73;font-family:Gabarito-Medium;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.PracticeStreaks .tileFigure.chart{gap:4px;width:100%}.PracticeStreaks .tileFigure.chart .chartHead{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.PracticeStreaks .tileFigure.chart .TrajectoryMatrix__chart{margin:0;width:100%}.PracticeStreaks .tileFigure.firstReading .firstTrack{background:#7f7f7f2e;border-radius:999px;height:8px;margin:18px 4px 12px;position:relative}.PracticeStreaks .tileFigure.firstReading .firstTrack i{background:#00d89f;border-radius:50%;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.PracticeStreaks .tileFigure.blankLine{align-items:center;flex:1 1 auto;justify-content:center;text-align:center}.PracticeStreaks .trackingChips{display:flex;flex-wrap:wrap;gap:6px}.PracticeStreaks .trackingChip{align-items:center;background:#00d89f1a;border:1px solid #00d89f80;border-radius:999px;color:#f5f7ff;display:inline-flex;font-family:Gabarito-Medium;font-size:.84rem;gap:6px;padding:6px 12px}.PracticeStreaks .trackingChip b{color:#00d89f}.PracticeStreaks .tileLink{background:#0000;border:none;color:#f5f7ffd1;cursor:pointer;font-family:Gabarito-Medium;font-size:.8rem;padding:0;text-decoration:underline;text-underline-offset:3px}.PracticeStreaks .tileLink:hover{color:#00d89f}.PracticeStreaks .tileLink:focus-visible{outline:2px solid #00d89f;outline-offset:2px}@keyframes growthBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.PracticeStreaks .goalBar i{animation:none!important;transform:none!important}}@keyframes growthInvitationRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.GrowthInvitation{box-sizing:border-box;padding:14px 12px 16px 0;width:100%}.GrowthInvitation .invitationPanel{align-items:center;animation:growthInvitationRise .26s ease both;background:radial-gradient(120% 140% at 0 0,#00d89f2e 0,#00d89f00 62%),linear-gradient(135deg,#00b3ff1a,#ffffff0a);border:1px solid #00d89f52;border-radius:20px;box-sizing:border-box;display:flex;gap:28px;padding:26px 30px;position:relative}.GrowthInvitation .invitationWords{flex:1 1 auto;min-width:0}.GrowthInvitation .invitationReturning{color:#f5f7ffb3;font-family:Gabarito-Medium;font-size:.74rem;letter-spacing:.02em;margin:0 0 6px}.GrowthInvitation .invitationKicker{color:#00d89fe6;font-family:Gabarito-Medium;font-size:.74rem;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.GrowthInvitation .invitationHeadline{color:#f5f7ff;font-family:Gabarito-SemiBold;font-size:1.6rem;font-weight:400;line-height:1.2;margin:0 0 8px;padding-right:34px}.GrowthInvitation .invitationBody{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.98rem;line-height:1.55;margin:0 0 14px;max-width:640px}.GrowthInvitation .invitationPerks{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 18px;padding:0}.GrowthInvitation .invitationPerk{align-items:center;background:#ffffff12;border-radius:999px;color:#f5f7ff;display:inline-flex;font-family:Gabarito-Medium;font-size:.82rem;gap:7px;height:30px;padding:0 12px;white-space:nowrap}.GrowthInvitation .invitationPerk b{font-size:.9rem;font-weight:400;line-height:1}.GrowthInvitation .invitationActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.GrowthInvitation .invitationAction{align-items:center;background:#00d89f;border:1px solid #00d89f;border-radius:14px;color:#05210f;cursor:pointer;display:inline-flex;font-family:Gabarito-SemiBold;font-size:.98rem;gap:10px;height:46px;padding:0 8px 0 22px;transition:background .14s ease,border-color .14s ease,transform .14s ease}.GrowthInvitation .invitationAction:hover{background:#21e5b3;border-color:#21e5b3;transform:translateY(-1px)}.GrowthInvitation .invitationAction .invitationActionLabel:last-child{padding-right:14px}.GrowthInvitation .invitationAction .invitationActionTime{align-items:center;background:#05210fd1;border-radius:9px;color:#eafff8;display:inline-flex;font-family:Gabarito-SemiBold;font-size:.82rem;height:30px;padding:0 11px;white-space:nowrap}.GrowthInvitation .invitationAction:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.GrowthInvitation .invitationQuiet{background:#0000;border:1px solid #0000;border-radius:10px;color:#f5f7ff99;cursor:pointer;font-family:Gabarito-Regular;font-size:.86rem;height:42px;padding:0 8px;text-decoration:underline;text-underline-offset:3px;transition:color .14s ease}.GrowthInvitation .invitationQuiet:hover{color:#f5f7ff}.GrowthInvitation .invitationQuiet.remind{align-items:center;display:inline-flex;gap:7px;text-decoration:none}.GrowthInvitation .invitationQuiet.remind span{text-decoration:underline;text-underline-offset:3px}.GrowthInvitation .invitationQuiet .invitationQuietIcon{flex:0 0 auto;height:15px;width:15px}.GrowthInvitation .invitationQuiet:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.GrowthInvitation .invitationClose{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#f5f7ffc7;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;line-height:1;position:absolute;right:14px;top:14px;transition:color .14s ease,background .14s ease;width:32px}.GrowthInvitation .invitationClose:hover{background:#ffffff0f;color:#f5f7ff}.GrowthInvitation .invitationClose:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.GrowthInvitation .invitationClock{flex:0 0 auto;height:132px;margin-right:18px;width:132px}.GrowthInvitation.lead .invitationPanel{padding:32px 34px}.GrowthInvitation.lead .invitationHeadline{font-size:1.85rem;padding-right:0}.GrowthInvitation.lead .invitationBody{font-size:1.02rem}@media(max-width:900px){.GrowthInvitation .invitationClock{display:none}}@media(max-width:640px){.GrowthInvitation{padding-right:0}.GrowthInvitation .invitationPanel,.GrowthInvitation.lead .invitationPanel{padding:22px 20px}.GrowthInvitation .invitationHeadline,.GrowthInvitation.lead .invitationHeadline{font-size:1.4rem}.GrowthInvitation .invitationAction{justify-content:space-between;width:100%}}@media(prefers-reduced-motion:reduce){.GrowthInvitation .invitationPanel{animation:none}.GrowthInvitation .invitationAction:hover{transform:none}}.GrowthConversationLine{align-items:center;background:radial-gradient(120% 160% at 0 0,#7ce9c11f 0,#7ce9c100 60%),#ffffff08;border:1px solid #00d89f47;border-radius:14px;display:flex;gap:16px;margin-top:16px;padding:14px 16px}.GrowthConversationLine .lineClock{align-items:center;border:3px solid #00d89f8c;border-radius:50%;color:#fff;display:flex;flex-direction:column;flex-shrink:0;height:50px;justify-content:center;line-height:1;width:50px}.GrowthConversationLine .lineClock strong{font-family:Gabarito-Bold;font-size:1.1rem}.GrowthConversationLine .lineClock span{font-family:Gabarito-Medium;font-size:.6rem;margin-top:2px;opacity:.7}.GrowthConversationLine .lineWords{flex:1 1;min-width:0}.GrowthConversationLine .lineWords strong{color:#fff;display:block;font-family:Gabarito-SemiBold;font-size:1rem}.GrowthConversationLine .lineWords p{color:#f5f7ffa8;font-family:Gabarito-Regular;font-size:.88rem;line-height:1.45;margin:3px 0 0}.GrowthConversationLine .lineGo{background:#00d89f;border:1px solid #00d89f;border-radius:12px;color:#05210f;cursor:pointer;flex-shrink:0;font-family:Gabarito-SemiBold;font-size:.92rem;height:42px;padding:0 20px;transition:background .14s ease;white-space:nowrap}.GrowthConversationLine .lineGo:hover{background:#21e5b3;border-color:#21e5b3}@media(max-width:620px){.GrowthConversationLine{flex-wrap:wrap}.GrowthConversationLine .lineGo{width:100%}}@keyframes journeyCardRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.JourneyCard{box-sizing:border-box;padding:14px 12px 16px 0;width:100%}.JourneyCard .journeyPanel{animation:journeyCardRise .26s ease both;background:radial-gradient(120% 140% at 0 0,#00d89f24 0,#00d89f00 62%),linear-gradient(135deg,#00b3ff14,#ffffff0a);border:1px solid #00d89f47;border-radius:20px;box-sizing:border-box;padding:24px 28px 22px;position:relative}.JourneyCard .journeyClose{background:#0000;border:1px solid #0000;border-radius:10px;color:#f5f7ff99;cursor:pointer;font-size:1.2rem;height:32px;line-height:1;position:absolute;right:14px;top:14px;transition:color .14s ease,background .14s ease;width:32px}.JourneyCard .journeyClose:hover{background:#ffffff0f;color:#f5f7ff}.JourneyCard .journeyClose:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.JourneyCard .journeyKicker{color:#00d89fd9;font-family:Gabarito-Medium;font-size:.74rem;letter-spacing:.02em;margin:0 0 8px;text-transform:uppercase}.JourneyCard .journeyHeadline{color:#f5f7ff;font-family:Gabarito-SemiBold;font-size:1.45rem;font-weight:400;line-height:1.25;margin:0 32px 8px 0}.JourneyCard .journeyBody{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.95rem;line-height:1.55;margin:0 0 18px;max-width:640px}.JourneyCard .journeyActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.JourneyCard .journeyAction{background:#00d89f;border:1px solid #00d89f;border-radius:12px;color:#05210f;cursor:pointer;font-family:Gabarito-SemiBold;font-size:.92rem;height:42px;padding:0 22px;transition:background .14s ease,border-color .14s ease}.JourneyCard .journeyAction:hover{background:#21e5b3;border-color:#21e5b3}.JourneyCard .journeyAction:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.JourneyCard .journeySecondary{background:#ffffff0f;border:1px solid #ffffff38;border-radius:12px;color:#f5f7ff;cursor:pointer;font-family:Gabarito-Medium;font-size:.9rem;height:42px;padding:0 18px;transition:background .14s ease}.JourneyCard .journeySecondary:hover{background:#ffffff1a}.JourneyCard .journeySecondary:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.JourneyCard .journeyQuiet{background:#0000;border:1px solid #0000;border-radius:10px;color:#f5f7ff99;cursor:pointer;font-family:Gabarito-Regular;font-size:.86rem;height:42px;padding:0 8px;text-decoration:underline;text-underline-offset:3px;transition:color .14s ease}.JourneyCard .journeyQuiet:hover{color:#f5f7ff}.JourneyCard .journeyQuiet:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.JourneyCard .journeyPanel{align-items:center;display:flex;gap:24px;padding-right:64px}.JourneyCard .journeyText{flex:1 1 auto;min-width:0}.JourneyCard .journeyBody{margin-bottom:0}.JourneyCard .journeyActions{flex:0 0 auto;flex-direction:row-reverse;justify-content:flex-start}@media(max-width:720px){.JourneyCard .journeyPanel{align-items:stretch;flex-direction:column;gap:16px;padding-right:28px}.JourneyCard .journeyText{padding-right:32px}.JourneyCard .journeyActions{flex-direction:row}}.NoticingMark{display:inline-block;font-style:normal;margin-right:4px;text-align:center;width:1.4em}.NoticingLegend{color:#f5f7ffb3;display:flex;flex-wrap:wrap;font-size:.78rem;gap:6px 16px;margin:0 0 12px}.NoticingLegend span{align-items:center;display:inline-flex;gap:5px}.NoticingLegend b{font-weight:400}@keyframes checkInRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CheckInCard{box-sizing:border-box;outline:none;padding:0 12px 16px 0;width:100%}.CheckInCard .checkInPanel{animation:checkInRise .26s ease both;background:radial-gradient(120% 140% at 0 0,#00d89f2e 0,#00d89f00 62%),linear-gradient(135deg,#00b3ff1a,#ffffff0a);border:1px solid #00d89f52;border-radius:20px;box-sizing:border-box;padding:26px 30px 24px}.CheckInCard .checkInKicker{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.68rem;letter-spacing:.25em;padding:0 0 8px;text-transform:uppercase}.CheckInCard .checkInHeadline{color:#f5f7ff;font-family:Gabarito-SemiBold;font-size:1.5rem;font-weight:400;line-height:1.25;margin:0 0 12px}.CheckInCard .checkInQuestion{color:#f5f7ff;font-family:Gabarito-Medium;font-size:1.15rem;line-height:1.5;margin:0 0 6px;max-width:680px}.CheckInCard .checkInMuted,.CheckInCard .checkInWhy{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.9rem;line-height:1.5;margin:0 0 6px;max-width:680px}.CheckInCard .checkInError{background:#ff6e6e1a;border:1px solid #ff6e6e59;border-radius:10px;color:#f5f7ff;font-size:.9rem;line-height:1.45;margin:0 0 12px;padding:10px 14px}.CheckInCard .checkInActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 0}.CheckInCard .checkInPrimary{background:#00d89f;border:1px solid #00d89f;border-radius:12px;color:#05210f;cursor:pointer;font-family:Gabarito-SemiBold;font-size:.92rem;height:42px;padding:0 22px;transition:background .14s ease,border-color .14s ease}.CheckInCard .checkInPrimary:hover:not(:disabled){background:#21e5b3;border-color:#21e5b3}.CheckInCard .checkInPrimary:disabled{cursor:not-allowed;opacity:.45}.CheckInCard .checkInPrimary:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.CheckInCard .checkInSecondary{background:#0000;border:1px solid #ffffff3d;border-radius:12px;color:#f5f7ff;cursor:pointer;font-family:Gabarito-Medium;font-size:.9rem;height:42px;padding:0 18px}.CheckInCard .checkInSecondary:hover:not(:disabled){border-color:#00d89f;color:#00d89f}.CheckInCard .checkInSecondary:disabled{cursor:not-allowed;opacity:.45}.CheckInCard .checkInSecondary:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.CheckInCard .checkInQuiet{background:none;border:none;color:#f5f7ffb3;cursor:pointer;font-family:Gabarito-Regular;font-size:.9rem;height:42px;padding:0 6px;text-decoration:underline}.CheckInCard .checkInQuiet:hover:not(:disabled){color:#f5f7ff}.CheckInCard .checkInQuiet:disabled{cursor:not-allowed;opacity:.45}.CheckInCard .checkInQuiet:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.CheckInCard .checkInTyped{grid-gap:8px;display:grid;gap:8px;justify-items:start;margin-top:14px;max-width:680px}.CheckInCard .checkInTyped label{color:#f5f7ffb3;font-size:.85rem}.CheckInCard .checkInTyped textarea{background:#05071499;border:1px solid #ffffff26;border-radius:10px;box-sizing:border-box;color:#f5f7ff;font-family:inherit;font-size:1rem;line-height:1.5;padding:12px;resize:vertical;width:100%}.CheckInCard .checkInTyped textarea:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.CheckInCard .checkInAfter{margin-top:4px}.CheckInCard .checkInNoticings{grid-gap:12px;display:grid;gap:12px;margin:0 0 16px;max-width:680px}.CheckInCard .checkInNoticing{animation:checkInRise .35s ease both;background:#ffffff0d;border:1px solid #ffffff14;border-left:3px solid #ffffff26;border-radius:12px;padding:14px 16px}.CheckInCard .checkInNoticing.grew{border-left-color:#00d89f}.CheckInCard .checkInNoticingText{color:#f5f7ff;font-size:1.02rem;line-height:1.5;margin:0 0 8px}.CheckInCard .checkInQuote{border-left:2px solid #00d89f99;color:#f5f7ffb3;font-style:italic;line-height:1.5;margin:0;padding:0 0 0 12px}.CheckInCard .checkInGrowth{color:#f5f7ff;font-family:Gabarito-Medium;font-size:1rem;line-height:1.5;margin:0 0 6px}.CheckInCard .checkInNext{color:#f5f7ffb3;font-size:.95rem;line-height:1.5;margin:0}.DashboardViewer{--dashboard-deck-height:404px;min-width:760px}.DashboardViewer .viewerWrapper .dashboardRow.primary{align-items:stretch;display:flex;gap:16px}.DashboardViewer .viewerWrapper .dashboardRow.primary>.dashboardModule{display:flex;flex-direction:column;min-width:0;width:auto}.DashboardViewer .viewerWrapper .dashboardRow.primary>.RecentVideos{flex:2 1}.DashboardViewer .viewerWrapper .dashboardRow.primary>.Engagement{flex:1 1;min-width:250px}.DashboardViewer .viewerWrapper .dashboardRow.primary>.Engagement .moduleContent,.DashboardViewer .viewerWrapper .dashboardRow.primary>.Engagement .moduleWrapper{display:flex;flex:0 0 auto;flex-direction:column;min-height:0}.DashboardViewer .viewerWrapper .dashboardRow.primary>.Engagement .engagementPanels{flex:0 0 404px;flex:0 0 var(--dashboard-deck-height,404px);height:404px;height:var(--dashboard-deck-height,404px)}.DashboardViewer .viewerWrapper .dashboardRow.primary>.Engagement .moduleContent{padding-right:12px}.DashboardViewer .viewerWrapper .dashboardRow.primary>.Engagement .moduleBox.engagement{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;height:auto}.DashboardViewer .viewerWrapper .dashboardRow.primary>.Engagement .moduleBox.engagement .assetWrapper{display:flex;flex:1 1;padding:0;width:100%}.DashboardViewer .viewerWrapper .dashboardRow.primary>.Engagement .moduleBox.engagement .assetWrapper .assetInner{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px 8px;width:100%}.DashboardViewer .viewerWrapper .dashboardModule{display:inline-block;min-width:532px;vertical-align:top;width:100%}.DashboardViewer .viewerWrapper .dashboardModule.topModule{min-height:495px}.DashboardViewer .viewerWrapper .dashboardModule.fullWidth{width:100%}.DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper{box-sizing:border-box;padding:8px 0}.DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleName{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.8rem;letter-spacing:.25em;padding:12px 12px 0;text-transform:uppercase}.DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent{box-sizing:border-box;padding:16px 0}.DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent.recent{padding:16px 12px 0 0}.DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent .moduleBox{border-radius:22px;box-sizing:border-box;height:150px;padding:16px}.DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent .moduleBox.engagement{padding:0}.DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent .moduleBox.engagement .moduleTitleWrapper{padding:0 12px}.DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent .moduleBox.topModule{background:radial-gradient(circle at top,#111832,#ffffff0a 60%);border:1px solid #ffffff14;height:420px}.mobile .DashboardViewer,.mobile .DashboardViewer .viewerWrapper .dashboardModule{min-width:100%}.mobile .DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper{padding:0}.mobile .DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleName{font-size:1.2rem;padding:8px 12px 0}.mobile .DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent{padding:8px}.mobile .DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent .moduleBox{height:140px;padding:0}.mobile .DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent .moduleBox.topModule{height:420px;overflow-y:scroll;padding-bottom:12px}.mobile .DashboardViewer .viewerWrapper .dashboardModule.topModule{min-height:400px}@media only screen and (max-width:480px){.mobile .DashboardViewer{min-width:0}.mobile .DashboardViewer,.mobile .DashboardViewer .viewerWrapper{max-width:100%;overflow-x:hidden;width:100%}.mobile .DashboardViewer .viewerWrapper .dashboardModule{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.mobile .DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper{max-width:100%;overflow-x:hidden;width:100%}.mobile .DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent{max-width:100%;overflow-x:hidden;padding:8px 0;width:100%}.mobile .DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent.recent{padding:8px 0 0}.mobile .DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent .moduleBox{box-sizing:border-box;max-width:100%;overflow-x:hidden;width:100%}.mobile .DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent .moduleBox.topModule{overflow-x:hidden;overflow-y:auto}}.Tutorials .tutorialsWrapper .tutorialInner{display:inline-block;padding:24px;vertical-align:middle}.Tutorials .tutorialsWrapper .tutorialInner .tutorial{animation:hopUp .25s 0s normal forwards;background:linear-gradient(150deg,#046ac90d,#ffedfcb3 35%,#9ffff733);border:none;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;margin:0;min-height:380px;padding:16px;position:relative;width:355px}.Tutorials .tutorialsWrapper .tutorialInner .tutorial:hover{animation:hopDown .5s 0s normal forwards}.Tutorials .tutorialsWrapper .tutorialInner .tutorial .tutorialImage{background:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;height:240px;position:absolute;top:24px;width:320px}.Tutorials .tutorialsWrapper .tutorialInner .tutorial .tutorialTag{animation:rainbow 12s ease infinite;background-image:repeating-linear-gradient(45deg,violet,#00d89f,#ffaa6e,#ff6e6e,violet);background-size:800% 800%;border-radius:14px;color:#fff;font-family:Gabarito-Medium;font-size:.9rem;height:16px;padding:6px 12px;position:absolute;right:-18px;text-transform:uppercase;top:-18px}.Tutorials .tutorialsWrapper .tutorialInner .tutorial .tutorialsData{min-height:100px;padding-top:260px}.Tutorials .tutorialsWrapper .tutorialInner .tutorial .tutorialsData .tutorialTitle{color:#271e3a;font-family:Gabarito-Bold;font-size:1.4rem;min-height:54px;padding:0 0 16px;width:320px}.Tutorials .tutorialsWrapper .tutorialInner .tutorial .tutorialsData .tutorialDesc{color:#271e3a;font-family:Gabarito-Regular;font-size:1rem;width:320px}.Tutorials .backgroundWrapper{padding:48px 0 24px}.Tutorials .backgroundWrapper .background{align-items:center;display:flex;height:240px;justify-content:center;position:relative;width:100%}.Tutorials .backgroundWrapper .background .backgroundImage{background-image:url(https://d3f260fu0a2g7m.cloudfront.net/marketing/jpg/gravity-waves.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;min-height:100%;min-width:100%}.Tutorials .backgroundWrapper .background .backgroundOverlay{background:#0a021ecc;border-radius:16px;height:100%;position:absolute;width:100%}.Tutorials .backgroundWrapper .background .backgroundTag{background:#00d89f;border-radius:12px;color:#fff;display:inline-block;font-family:Gabarito-Bold;font-size:1.8rem;padding:8px 24px;position:absolute;top:-24px}.Tutorials .backgroundWrapper .background .backgroundText{box-sizing:border-box;color:#fff;font-family:Gabarito-Bold;font-size:3.2rem;line-height:3.6rem;padding:24px;position:absolute;text-align:center}.Tutorials .tutorialDisplay .tutorialWrapper{left:50%;max-width:1080px;padding:36px 0;position:relative;transform:translateX(-50%)}.Tutorials .tutorialDisplay .tutorialWrapper .tutorialData{padding:32px 0 64px}.Tutorials .tutorialDisplay .tutorialWrapper .tutorialData .tutorialLongDesc{box-sizing:border-box;color:#fff;font-family:Gabarito-Bold;font-size:1.8rem;padding:0 120px}.Tutorials .tutorialDisplay .tutorialWrapper .stepWrapper{padding:48px 110px 0}.Tutorials .tutorialDisplay .tutorialWrapper .stepWrapper .stepImage{background:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;display:inline-block;height:240px;vertical-align:top;width:320px}.Tutorials .tutorialDisplay .tutorialWrapper .stepWrapper .stepData{box-sizing:border-box;display:inline-block;padding:0 0 0 28px;vertical-align:top;width:calc(100% - 320px)}.Tutorials .tutorialDisplay .tutorialWrapper .stepWrapper .stepData .stepNumber .stepText{display:inline-block;font-family:Gabarito-Bold;font-size:1.6rem}.Tutorials .tutorialDisplay .tutorialWrapper .stepWrapper .stepData .stepNumber .stepText .stepStep{position:relative;z-index:1}.Tutorials .tutorialDisplay .tutorialWrapper .stepWrapper .stepData .stepNumber .stepText .stepDecoration{background:#00d89f;border-radius:5px;height:16px;opacity:.5;transform:skew(-36deg,-2deg) rotate(-2deg) translate(-16px,-20px);width:calc(100% + 16px);z-index:-1}.Tutorials .tutorialDisplay .tutorialWrapper .stepWrapper .stepData .stepTitle{font-family:Gabarito-Bold;font-size:1.3rem;padding:2px 0}.Tutorials .tutorialDisplay .tutorialWrapper .stepWrapper .stepData .stepDesc{font-family:Gabarito-Regular;font-size:1.2rem;padding:8px 0}.MeHub{color:#f5f7ff;font-family:Gabarito-Regular,sans-serif;max-width:1180px;padding:4px 12px 48px 0;width:100%}.MeHub,.MeHub *,.MeHub :after,.MeHub :before{box-sizing:border-box}.MeHub__page{margin-top:18px}.MeHub__loading{align-items:center;background:#12162c8c;border:1px solid #f5f7ff1f;border-radius:18px;color:#f5f7ffb8;display:flex;gap:12px;padding:22px}.MeHub__loading .loadingWrapper{transform:scale(.75)}.MeTabs{align-items:center;background:linear-gradient(135deg,#181e3ac7,#0e1226c7);border:1px solid #f5f7ff1f;border-radius:18px;box-shadow:0 10px 30px #00000040;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;padding:14px 18px}.MeTabs__title h1{color:#f5f7ff;font-family:Gabarito-Bold,sans-serif;font-size:1.35rem;font-weight:400;margin:0}.MeTabs__list{display:flex;flex-wrap:wrap;gap:6px}.MeTabs__tab{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:999px;color:#f5f7ffb8;cursor:pointer;font-family:Gabarito-Medium,sans-serif;font-size:.92rem;padding:8px 14px;transition:background .16s ease,color .16s ease,border-color .16s ease}.MeTabs__tab:hover{background:#f5f7ff0f;color:#f5f7ff}.MeTabs__tab:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.MeTabs__tab--active{border-color:#00d89f}.MeTabs__tab--active,.MeTabs__tab--active:hover{background:#00d89f;color:#04140f}@media(max-width:720px){.MeHub{padding-right:0}.MeTabs{padding:12px}.MeTabs__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.MeTabs__list::-webkit-scrollbar{display:none}.MeTabs__tab{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.MeTabs__tab{transition:none}}.OwnerCommunityPicker{align-items:center;display:flex;flex:0 0 auto;font-family:Gabarito-Medium,Gabarito,Segoe UI,Arial,sans-serif;gap:10px;min-width:0;position:relative}.OwnerCommunityPicker__caption{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.OwnerCommunityPicker__button{align-items:center;background:linear-gradient(180deg,#ffffff1f,#ffffff0d);border:0;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px 0 #ffffff2e;color:#f5f7ff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.94rem;gap:10px;height:40px;max-width:320px;padding:0 14px 0 16px;transition:box-shadow .16s ease,background .16s ease}.OwnerCommunityPicker__button:hover,.is-open>.OwnerCommunityPicker__button{box-shadow:inset 0 0 0 1px #00d89f73,inset 0 1px 0 #ffffff2e,0 0 0 4px #00d89f14}.OwnerCommunityPicker__button:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.OwnerCommunityPicker__button[aria-disabled=true]{box-shadow:inset 0 0 0 1px #ffffff1a;cursor:default}.OwnerCommunityPicker__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OwnerCommunityPicker__chevron{color:#f5f7ffb3;flex:0 0 auto;transition:transform .22s cubic-bezier(.3,1.4,.5,1),color .16s ease}.is-open .OwnerCommunityPicker__chevron{color:#00d89f;transform:rotate(180deg)}.OwnerCommunityPicker__list{animation:ownerPickerOpen .2s cubic-bezier(.2,1.2,.4,1) both;backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);background:linear-gradient(180deg,#28305cdb,#141a38e6);border:1px solid #ffffff24;border-radius:18px;box-shadow:inset 0 1px 0 #fff3,0 24px 50px #0000008c;list-style:none;margin:0;max-height:min(420px,60vh);max-width:min(360px,100vw - 32px);min-width:100%;outline:none;overflow-y:auto;padding:6px;position:absolute;right:0;scrollbar-color:#fff3 #0000;scrollbar-width:thin;top:calc(100% + 8px);transform-origin:top right;width:-webkit-max-content;width:max-content;z-index:60}.OwnerCommunityPicker__option{align-items:center;border-radius:12px;color:#f5f7ffb3;cursor:pointer;display:flex;font-size:.93rem;gap:14px;justify-content:space-between;min-height:38px;padding:0 12px 0 14px;transition:background .12s ease,box-shadow .12s ease,color .12s ease;white-space:nowrap}.OwnerCommunityPicker__option span{min-width:0;overflow:hidden;text-overflow:ellipsis}.OwnerCommunityPicker__option.is-lit{background:linear-gradient(90deg,#00d89f33,#00d89f0f 45%,#00d89f00 80%),#ffffff0f;box-shadow:inset 0 0 0 1px #00d89f4d;color:#f5f7ff}.OwnerCommunityPicker__option.is-chosen{color:#f5f7ff;font-family:Gabarito-SemiBold,Gabarito,sans-serif}.OwnerCommunityPicker__tick{color:#00d89f;flex:0 0 auto}@media(prefers-reduced-motion:reduce){.OwnerCommunityPicker__list{animation:none}.OwnerCommunityPicker__button,.OwnerCommunityPicker__chevron,.OwnerCommunityPicker__option{transition:none}}@media(max-width:760px){.OwnerCommunityPicker__button{max-width:200px}}@keyframes ownerPickerOpen{0%{opacity:0;transform:translateY(-6px) scale(.94)}to{opacity:1;transform:none}}.CommunityTabs{align-items:center;-webkit-backdrop-filter:saturate(130%) blur(10px);backdrop-filter:saturate(130%) blur(10px);background:linear-gradient(135deg,#181e3adb,#0e1226db);border:1px solid #f5f7ff29;border-radius:18px;box-shadow:0 10px 30px #00000040;color:#f5f7ff;display:flex;flex-wrap:wrap;font-family:Gabarito-Regular,sans-serif;gap:10px 20px;justify-content:space-between;padding:12px 16px}.CommunityTabs,.CommunityTabs *,.CommunityTabs :after,.CommunityTabs :before{box-sizing:border-box}.CommunityTabs__title{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0}.CommunityTabs__name{color:#f5f7ff;font-family:Gabarito-Bold,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.2;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityTabs__picker{margin:0}.CommunityTabs__list{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.CommunityTabs__tab{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffff0a;border:1px solid #ffffff38;border-radius:999px;color:#f5f7ffd6;cursor:pointer;display:inline-flex;font-family:Gabarito-Medium,sans-serif;font-size:.92rem;gap:7px;padding:7px 14px;transition:background .16s ease,color .16s ease,border-color .16s ease;white-space:nowrap}.CommunityTabs__tab:hover{background:#f5f7ff17;color:#f5f7ff}.CommunityTabs__tab:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.CommunityTabs__tab.is-busy{cursor:progress;opacity:.86}.CommunityTabs__tab--active{border-color:#00d89f}.CommunityTabs__tab--active,.CommunityTabs__tab--active:hover{background:#00d89f;color:#04140f}.CommunityTabs__badge{align-items:center;background:#ffffff29;border-radius:999px;color:#f5f7ff;display:inline-flex;font-family:Gabarito-Bold,sans-serif;font-size:.72rem;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}.CommunityTabs__tab--active .CommunityTabs__badge{background:#04140f2e;color:#04140f}.CommunityTabs__hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.CommunityTabs__link{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #ffffff38;border-radius:999px;color:#f5f7ffd6;cursor:pointer;font-family:Gabarito-Medium,sans-serif;font-size:.86rem;padding:7px 14px;transition:color .16s ease,border-color .16s ease,background .16s ease;white-space:nowrap}.CommunityTabs__link:hover{background:#00d89f14;border-color:#00d89f99;color:#f5f7ff}.CommunityTabs__link:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.CommunityTabs--floating{flex-wrap:nowrap;height:54px;padding:8px 10px 8px 16px}.CommunityTabs--floating .CommunityTabs__name{font-size:1.02rem}.CommunityTabs--floating .CommunityTabs__title{flex:0 1 auto;max-width:30%}.CommunityTabs--floating .CommunityTabs__list{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-end;min-width:0;overflow-x:auto;scrollbar-width:none}.CommunityTabs--floating .CommunityTabs__list::-webkit-scrollbar{display:none}.CommunityTabs--floating .CommunityTabs__link,.CommunityTabs--floating .CommunityTabs__tab{flex-shrink:0;padding:6px 13px}.Content__communityStrip{left:8px;position:absolute;right:8px;top:80px;z-index:3}.Application .Content.withCommunityStrip>.GroupsView,.Application .Content.withCommunityStrip>.SpacesView>.content,.Application .Content.withCommunityStrip>.content{padding-top:144px}@media(max-width:720px){.CommunityTabs{padding:12px}.CommunityTabs__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.CommunityTabs__list::-webkit-scrollbar{display:none}.CommunityTabs__tab{flex-shrink:0}.CommunityTabs--floating{padding:8px 8px 8px 12px}.CommunityTabs--floating .CommunityTabs__title{display:none}.CommunityTabs--floating .CommunityTabs__list{justify-content:flex-start;width:100%}}@media(prefers-reduced-motion:reduce){.CommunityTabs__link,.CommunityTabs__tab{transition:none}}.MeetingsTab{color:#f5f7ff;font-family:Gabarito-Regular,sans-serif}.MeetingsTab__line{color:#f5f7ffd6;font-size:.95rem;line-height:1.45;margin:0 0 14px}.MeetingsTab__loading{align-items:center;background:#12162c8c;border:1px solid #ffffff1f;border-radius:18px;color:#f5f7ffd6;display:flex;gap:12px;padding:22px}.MeetingsTab__loading .loadingWrapper{transform:scale(.75)}.MeetingsTab__empty{background:#12162c8c;border:1px solid #ffffff1f;border-radius:18px;padding:26px 28px}.MeetingsTab__empty h2{font-family:Gabarito-Bold,sans-serif;font-size:1.15rem;font-weight:400;margin:0 0 6px}.MeetingsTab__empty p{color:#f5f7ffd6;line-height:1.45;margin:0 0 12px}.MeetingsTab__empty p:last-child{margin-bottom:0}.MeetingsTab__list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.MeetingsTab__card{grid-gap:16px;align-items:center;-webkit-appearance:none;appearance:none;background:#12162c9e;border:1px solid #ffffff1f;border-radius:16px;color:#f5f7ff;cursor:pointer;display:grid;font:inherit;gap:16px;grid-template-columns:112px minmax(0,1fr) auto;padding:12px 16px 12px 12px;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease;width:100%}.MeetingsTab__card:hover{background:#181e3ac7;border-color:#00d89f80}.MeetingsTab__card:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.MeetingsTab__cover{background:radial-gradient(circle at 30% 20%,#00d89f38,#050714f2 70%);border:1px solid #ffffff14;border-radius:12px;height:66px;overflow:hidden;position:relative}.MeetingsTab__cover,.MeetingsTab__play{align-items:center;display:flex;justify-content:center}.MeetingsTab__play{background:#ffffff29;border-radius:50%;color:#f5f7ff;height:32px;width:32px}.MeetingsTab__length{background:#0000008c;border-radius:6px;bottom:5px;color:#f5f7ff;font-size:.7rem;padding:1px 6px;position:absolute;right:6px}.MeetingsTab__body{display:flex;flex-direction:column;gap:4px;min-width:0}.MeetingsTab__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:Gabarito-Bold,sans-serif;font-size:1.02rem;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.MeetingsTab__meta{color:#f5f7ffd6;display:flex;flex-wrap:wrap;font-size:.84rem;gap:4px 14px}.MeetingsTab__people{align-items:center;display:flex;gap:10px;margin-top:2px;min-width:0}.MeetingsTab__faces{display:inline-flex;flex:0 0 auto}.MeetingsTab__faces>span+span{margin-left:-8px}.MeetingsTab__face{align-items:center;background:#00d89f33;border:2px solid #0e1226f2;border-radius:50%;color:#00d89f;display:inline-flex;font-family:Gabarito-Bold,sans-serif;font-size:.72rem;height:26px;justify-content:center;overflow:hidden;width:26px}.MeetingsTab__face img{height:100%;object-fit:cover;width:100%}.MeetingsTab__names{color:#f5f7ffd6;font-size:.84rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MeetingsTab__status{border:1px solid #ffffff38;border-radius:999px;color:#f5f7ffd6;font-size:.78rem;justify-self:end;padding:4px 10px;white-space:nowrap}.MeetingsTab__status.is-ready{border-color:#00d89f73;color:#9dffe1}.MeetingsTab__status.is-failed{border-color:#ffaa6e73;color:#ffc9a3}.MeetingsTab__more{-webkit-appearance:none;appearance:none;background:#ffffff0d;border:1px solid #ffffff38;border-radius:999px;color:#f5f7ff;cursor:pointer;font-family:Gabarito-Medium,sans-serif;font-size:.9rem;margin-top:14px;padding:9px 18px}.MeetingsTab__more:hover:not(:disabled){background:#ffffff1a}.MeetingsTab__more:disabled{cursor:progress;opacity:.7}.MeetingsTab__more:focus-visible{outline:2px solid #00d89f;outline-offset:2px}@media(max-width:720px){.MeetingsTab__card{grid-template-columns:84px minmax(0,1fr)}.MeetingsTab__card .MeetingsTab__status{grid-column:2;justify-self:start}.MeetingsTab__cover{height:56px}}@media(prefers-reduced-motion:reduce){.MeetingsTab__card{transition:none}}.CommunityHub{box-sizing:border-box;color:#f5f7ff;font-family:Gabarito-Regular,sans-serif;max-width:1240px;padding:4px 12px 48px 0;width:100%}.CommunityHub__page{margin-top:18px}.CommunityHub__loading{align-items:center;background:#12162c8c;border:1px solid #f5f7ff1f;border-radius:18px;color:#f5f7ffd6;display:flex;gap:12px;padding:22px}.CommunityHub__loading .loadingWrapper{transform:scale(.75)}.CommunityHub__none{background:#12162c8c;border:1px solid #f5f7ff1f;border-radius:18px;padding:28px}.CommunityHub__none h1{font-family:Gabarito-Bold,sans-serif;font-size:1.35rem;font-weight:400;margin:0 0 8px}.CommunityHub__none p{color:#f5f7ffd6;line-height:1.5;margin:0;max-width:62ch}.CommunityHub .GroupRecording,.CommunityHub .TeamBuilder,.CommunityHub .TrajectoryMatrix{background:#0000;min-height:0}.CommunityHub .GroupRecording__content,.CommunityHub .TeamBuilder__content,.CommunityHub .TrajectoryMatrix__content{margin:0;max-width:none;padding:0}.CommunityHub .OwnerHub__header{margin:0 0 14px;position:static}.CommunityHub .OwnerHub__person,.CommunityHub .TeamBalance__dock,.CommunityHub .TeamBuilder__panel,.CommunityHub .TeamProjects{top:16px}.CommunityHub .OwnerHub__person{max-height:calc(100vh - 120px)}.CommunityHub .CommunityGrowth__switchRow{display:flex;justify-content:flex-start;margin:0 0 14px}@media(max-width:720px){.CommunityHub{padding-right:0}}.MeetingLink{align-items:center;background:linear-gradient(180deg,#111832,#050714);box-sizing:border-box;color:#f5f7ff;display:flex;font-family:Gabarito-Regular,sans-serif;justify-content:center;min-height:100vh;padding:24px 16px}.MeetingLink__card{align-items:center;background:#12162cb3;border:1px solid #f5f7ff1f;border-radius:18px;display:flex;flex-direction:column;gap:14px;max-width:440px;padding:28px;text-align:center}.MeetingLink__card p{color:#f5f7ffd6;line-height:1.5;margin:0}.MeetingLink__back{background:#00d89f;border:none;border-radius:24px;color:#000;cursor:pointer;font-family:Gabarito-Bold,sans-serif;font-size:.95rem;height:40px;padding:0 26px}.MeetingLink__back:hover{background:#21e5b3}.MeetingLink__back:focus-visible{outline:2px solid #fff;outline-offset:2px}.Content{box-sizing:border-box;height:100%;position:relative;width:100%}.Content .banner{-webkit-backdrop-filter:saturate(100%) blur(4px);backdrop-filter:saturate(100%) blur(4px);background:#e6e6e6f2;border-radius:32px;height:64px;left:50%;position:fixed;top:8px;transform:translateX(calc(-50% - 4px));width:calc(100% - 18px);z-index:4}.Content .banner .gravityHome{background:none;border:none;padding:16px 20px}.Content .banner .gravityHome .gravityLogo{height:34px}.Content .banner .brandLockup{align-items:center;display:inline-flex;gap:10px}.Content .banner .brandLockup .eventLogoBadge{align-items:center;background:#ffffffeb;border-radius:18px;box-shadow:0 10px 24px #10182814;display:inline-flex;height:36px;justify-content:center;padding:3px 12px}.Content .banner .brandLockup .eventLogoBadge .eventLogoImage{display:block;height:100%;max-width:144px;object-fit:contain}.Content .banner .announcement{box-sizing:border-box;left:50%;padding:12px 16px 0;position:absolute;text-align:center;top:8px;transform:translate(calc(-50% + 28px));width:calc(100% - 190px)}.Content .banner .announcement .newWrapper{padding:0 4px 0 0}.Content .banner .announcement .newWrapper .new{background:#00d89f;border-radius:8px;color:#fff;font-family:Gabarito-Bold;font-size:1rem;padding:4px 8px}.Content .banner .announcement .text{font-family:Gabarito-Regular;font-size:1rem}.Content .banner .announcement .text .bold{font-family:Gabarito-Bold;font-size:1rem}.Content .banner .typeWrapper{box-sizing:border-box;display:inline-block;left:50%;padding:6px;position:relative;text-align:center;transform:translateX(-50%);width:100%}.Content .banner .typeWrapper .assetWrapper{width:100%}.Content .banner .typeWrapper .assetWrapper .backWrapper{padding:0 5px;position:absolute;right:134px;top:-60px}.Content .banner .typeWrapper .assetWrapper .backWrapper .backButton{background:#00d89f;border:none;border-radius:24px;color:#000;font-family:Gabarito-Bold;font-size:1rem;height:40px;padding:0 32px}.Content .banner .typeWrapper .assetWrapper .assetTitle{display:inline-block;position:relative;transform:translateX(-12px)}.Content .banner .typeWrapper .assetWrapper .assetTitle .type{display:inline-block;padding:2px 4px 0;vertical-align:middle}.Content .banner .typeWrapper .assetWrapper .assetTitle .type .icon{height:16px;width:16px}.Content .banner .typeWrapper .assetWrapper .assetTitle .title{color:#000;display:inline-block;font-family:Gabarito-Medium;font-size:1rem;padding:5px;vertical-align:middle}.Content .banner .typeWrapper .timeLimit{display:inline-block;position:absolute;top:-74px}.Content .banner .typeWrapper .timeLimit .sharedLimit{color:gray;font-family:Gabarito-Medium;font-size:.7rem;transform:translate(16px,16px)}.Content .banner .typeWrapper .timeLimit .timeBar{border-radius:20px;display:inline-block;height:30px;padding:4px 6px}.Content .banner .typeWrapper .timeLimit .timeBar .timeWrapper{background:#000;border:2px solid #00d89f;border-radius:50%;display:inline-block;height:30px;position:relative;vertical-align:middle;width:30px}.Content .banner .typeWrapper .timeLimit .timeBar .timeWrapper .time{color:#fff;font-family:Gabarito-Bold;font-size:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.Content .banner .typeWrapper .timeLimit .timeBar .minutesLeft{color:#000;display:inline-block;font-family:Gabarito-Bold;font-size:.9rem;padding:0 8px;transform:translate(-1px,6px);vertical-align:middle}.Content .banner .typeWrapper .timeLimit .or{display:inline-block;font-family:Gabarito-Bold;font-size:.6rem;padding:0 16px 0 0;vertical-align:middle}.Content .banner .typeWrapper .timeLimit .unlockPremium{border-radius:6px;display:inline-block;overflow:hidden;position:relative;vertical-align:middle}.Content .banner .typeWrapper .timeLimit .unlockPremium .unlockButton{background:linear-gradient(90deg,#150b2a,#271e3ae6 54%,#150b2a99);border:none;color:#fff;font-family:Gabarito-Bold;font-size:.8rem;height:30px;padding:0 12px}.Content .banner .typeWrapper .timeLimit .unlockPremium .unlockButton .premium{-webkit-text-fill-color:#0000;animation:rainbow 12s ease infinite;-webkit-background-clip:text;background-clip:text;background-image:repeating-linear-gradient(45deg,violet,#00d89f,#ffaa6e,#ff6e6e,violet);background-size:800% 800%}.Content .banner .typeWrapper .timeLimit .unlockPremium .background{background-image:url(https://d3f260fu0a2g7m.cloudfront.net/marketing/jpg/gravity-waves.jpg);background-position-x:50%;background-position-y:50%;background-size:cover;height:100%;position:absolute;top:0;width:100%;z-index:-1}.Content .banner .typeWrapper .searchWrapper .searchSpaces{border:none;border-radius:15px;box-sizing:border-box;font-family:Gabarito-Regular;font-size:1rem;height:30px;padding:0 15px;transform:translateX(20px);width:300px}.Content .banner .typeWrapper .searchWrapper .searchSpaces:focus{outline:none}.Content .banner .typeWrapper .searchWrapper .searchWrapper{display:inline-block;padding:0 2px;transform:translateX(20px);vertical-align:top}.Content .banner .typeWrapper .searchWrapper .searchWrapper .searchButton{background:none;border:none;display:inline-block;height:30px;padding:0 16px;position:relative;text-align:center;vertical-align:top;width:30px}.Content .banner .typeWrapper .searchWrapper .searchWrapper .searchButton .searchIcon{height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.Content .banner .spacesMenu{box-sizing:border-box;width:100%}.Content .banner .spacesMenu .createSpace{background:#00d89f;border:2px solid #ffffffb3;border-radius:50%;box-shadow:1px 4px 3px 1px #00000026,-3px -2px 3px 1px #fff;color:#fffc;font-family:Gabarito-Regular;font-size:2rem;height:50px;position:absolute;right:7px;top:10px;transform:translateY(6px);width:50px}.Content .banner .deleteWrapper{position:absolute;right:60px;top:2px}.Content .banner .code{border:2px solid #e7e7e7;border-radius:6px;color:#271e3a;display:inline-block;left:4px;padding:2px;position:absolute;top:8px}.Content .banner .code .codeText{display:inline-block;font-family:Gabarito-Medium;font-size:.9rem;padding:0 6px 0 0;-webkit-user-select:none;user-select:none;vertical-align:middle}.Content .banner .code .codeCode{background:#00d89f;border-radius:4px;color:#fff;display:inline-block;font-family:Courier New,monospace;font-size:1.2rem;font-weight:bolder;padding:1px 4px 0;vertical-align:middle}.Content .banner .teacherDashboard{position:absolute;right:8px;top:10px}.Content .content{box-sizing:border-box;height:100%;min-width:772px;padding:84px 4px 10px;position:absolute;width:100%}.Content .content .welcomeContent{height:100%;overflow:hidden;overflow-y:scroll;position:relative;width:100%}.Content .content .welcomeGraphic{padding:60px 0 8px}.Content .content .welcomeGraphic .graphic{background-position-x:50%;background-position-y:50%;background-size:cover;border-radius:50%;height:100px;left:50%;position:relative;transform:translateX(-50%);width:100px}.Content .content .welcomeMessage{font-family:Gabarito-Medium;font-size:1.2rem}.Content .content .welcomeStatus{color:#999;font-family:Gabarito-Regular;font-size:1rem;padding:8px 0}.Content .assetLoader{background:#0009;bottom:0;left:0;position:fixed;right:0;top:0;z-index:4}.Content .assetLoader .assetBlur{-webkit-backdrop-filter:saturate(100%) blur(4px);backdrop-filter:saturate(100%) blur(4px);bottom:0;left:0;position:absolute;right:0;top:0}.Content .assetLoader .assetWrapper{height:100%;width:100%}.Content .assetLoader .assetWrapper .assetData{background:#000c;border-radius:12px;display:inline-block;left:50%;min-height:30px;min-width:90px;padding:32px 16px 64px;position:relative;top:30%;transform:translate(-50%,-50%)}.Content .assetLoader .assetWrapper .assetData .Loading{position:absolute;right:50%;transform:translate(50%,4px)}.Content .assetLoader .assetWrapper .assetData .assetGif{height:100px;width:100px}.Content .assetLoader .assetWrapper .assetData .assetGif .preview{display:inline-block;height:100px;left:50%;position:relative;position:absolute;transform:translateX(-50%);vertical-align:top;width:100px}.Content .assetLoader .assetWrapper .assetData .assetGif .preview .previewAuthor{background-position:50%;background-size:cover;border-radius:50%;height:100px;position:absolute;width:100px}.Content .assetLoader .assetWrapper .assetData .assetGif .preview .previewAuthor.initials{align-items:center;background:linear-gradient(135deg,#460586d9,#00d89fcc);display:flex;justify-content:center}.Content .assetLoader .assetWrapper .assetData .assetGif .preview .previewAuthor.initials .initialsCircle{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.Content .assetLoader .assetWrapper .assetData .assetGif .preview .previewAuthor.initials .initialsCircle .Participant .secondaryAvatar{margin:0}.Content .assetLoader .assetWrapper .assetData .assetGif .preview .previewAuthor.initials .initialsCircle .Participant .secondaryAvatar .avatar{border-radius:50%;box-shadow:none;flex:0 0 100px;height:100px;width:100px}.Content .assetLoader .assetWrapper .assetData .assetGif .preview .previewAuthor.initials .initialsCircle .Participant .secondaryAvatar .avatar.text{background:#0000}.Content .assetLoader .assetWrapper .assetData .assetGif .preview .previewAuthor.initials .initialsCircle .Participant .secondaryAvatar .avatar.text .avatarText{font-size:2.6rem}.Content .assetLoader .assetWrapper .assetData .assetGif .preview .previewVideo{background-position:50%;background-size:cover;border-radius:6px;height:100px;width:100px}.Content .assetLoader .assetWrapper .assetData .assetGif .preview .previewVideo.folderPreview{border:2px solid #ffffff40;border-radius:16px;box-shadow:0 12px 24px #05071480}.Content .assetLoader .assetWrapper .assetData .assetGif.folder .preview .previewVideo.folderPreview{filter:none}.Content .assetLoader .assetWrapper .assetData .assetTitle{color:#fff;font-family:Gabarito-Bold;font-size:2rem;padding:8px 0;text-align:center;width:600px}.Content .assetLoader .assetWrapper .assetData .assetCreator{color:#9e9e9e;font-family:Gabarito-Medium;font-size:1rem;text-align:center;width:600px}@media only screen and (max-width:850px){.Content .banner .typeWrapper .timeLimit{left:50%;min-width:350px;transform:translateX(-50%)}}@media only screen and (max-width:480px){.Content .content{min-width:100%;padding:84px 8px 10px}.Content .assetLoader{overflow-x:hidden}.Content .assetLoader .assetWrapper .assetData{box-sizing:border-box;max-width:calc(100% - 32px)}.Content .assetLoader .assetWrapper .assetData .assetGif{height:64px;margin:0 auto;width:102px}.Content .assetLoader .assetWrapper .assetData .assetGif .preview,.Content .assetLoader .assetWrapper .assetData .assetGif .preview .previewVideo{height:64px;width:102px}.Content .assetLoader .assetWrapper .assetData .assetGif .preview .previewVideo.folderPreview{border-radius:10px}}.mobile .Content .banner .typeWrapper .assetWrapper .backWrapper{left:auto;right:120px;top:-58px}.mobile .Content .banner .typeWrapper .assetWrapper .backWrapper .backButton{font-size:.85rem;height:32px;padding:0 18px}.mobile .Content .banner .announcement{display:none}.mobile .Content .content{min-width:300px}.mobile .Content .assetLoader{background:#0009;bottom:0;left:0;position:fixed;right:0;top:0;z-index:4}.mobile .Content .assetLoader .assetWrapper{height:100%;width:100%}.mobile .Content .assetLoader .assetWrapper .assetData{width:80%}.mobile .Content .assetLoader .assetWrapper .assetData .assetTitle{max-width:100%;overflow-wrap:anywhere;width:100%;word-break:break-word}.mobile .Content .assetLoader .assetWrapper .assetData .assetCreator{width:100%}@media only screen and (max-width:480px){.mobile .Content .content{max-width:100%;min-width:0;overflow-x:hidden;padding:84px 8px 10px;width:100%}.mobile .Content .content .CreatorStudio,.mobile .Content .content .DashboardViewer,.mobile .Content .content .welcomeContent{box-sizing:border-box;max-width:100%;min-width:0;width:100%}}.Application.darkTheme .Content{color:#f5f7ff}.Application.darkTheme .Content .banner{background:#ffffff0f;border:1px solid #ffffff14}.Application.darkTheme .Content .banner .gravityHome .gravityLogo{filter:brightness(1.15)}.Application.darkTheme .Content .banner .announcement{color:#f5f7ffb3}.Application.darkTheme .Content .banner .announcement .text{color:#f5f7ffcc}.Application.darkTheme .Content .banner .announcement .text .bold{color:#f5f7ff}.Application.darkTheme .Content .banner .announcement .newWrapper .new{background:#00d89f33;color:#f5f7ff}.Application.darkTheme .Content .banner .typeWrapper .assetWrapper .backWrapper .backButton{background:#00d89f0f;border:1px solid #00d89f73;box-shadow:0 6px 24px #00000059;color:#00d89f;transition:background .14s ease,border-color .14s ease}.Application.darkTheme .Content .banner .typeWrapper .assetWrapper .backWrapper .backButton:hover{background:#00d89f24;border-color:#00d89fb3}.Application.darkTheme .Content .content{color:#f5f7ff}.Application.darkTheme .Content .content .welcomeStatus{color:#f5f7ffb3}.Application.darkTheme .Content .assetLoader .assetWrapper .assetData{background:#050714eb;border:1px solid #ffffff14;color:#f5f7ff}.Application.darkTheme .Content .assetLoader .assetWrapper .assetData .assetTitle{color:#f5f7ff}.Application.darkTheme .Content .assetLoader .assetWrapper .assetData .assetCreator{color:#f5f7ffb3}.ComboCounter{display:none}.ComboCounter .recorderTime,.ComboCounter .timeWrapper{display:inline-block!important}.ComboCounter .recorderTime{vertical-align:middle!important}.ComboCounter.visible{display:block}.Phase2FaceOverlay{overflow:hidden;z-index:3}.Phase2FaceOverlay,.Phase2FaceOverlay .Phase2FaceOverlay__canvas{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.Phase2FaceOverlay .Phase2FaceOverlay__canvas{display:block;transform-origin:center}.Phase2FaceOverlay .Phase2FaceOverlay__interactionSpace{inset:0;pointer-events:none;position:absolute;transform-origin:center}.Phase2FaceOverlay .Phase2FaceOverlay__interactionLayer{border:1px solid #7ce9c1eb;border-radius:6px;box-sizing:border-box;cursor:grab;outline:1px solid #080c1280;pointer-events:auto;position:absolute;touch-action:none}.Phase2FaceOverlay .Phase2FaceOverlay__interactionLayer:active{cursor:grabbing}.Phase2FaceOverlay .Phase2FaceOverlay__resizeHandle{background:#4bffba;border:2px solid #080c12cc;border-radius:999px;bottom:-7px;box-shadow:0 0 0 1px #ffffff85;cursor:nwse-resize;height:15px;pointer-events:auto;position:absolute;right:-7px;width:15px}.Phase2FaceOverlay .Phase2FaceOverlay__readout{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c12b8;border:1px solid #7ce9c13d;border-radius:8px;box-shadow:0 12px 32px #00000047;box-sizing:border-box;color:#fff;left:12px;max-height:calc(100% - 164px);padding:10px;pointer-events:none;position:absolute;top:150px;width:216px}.Phase2FaceOverlay .Phase2FaceOverlay__readoutTitle{align-items:center;display:flex;font-size:12px;font-weight:800;gap:8px;justify-content:space-between;margin-bottom:8px}.Phase2FaceOverlay .Phase2FaceOverlay__readoutTitle span{color:#7ce9c1e6;font-size:9px;font-weight:700;text-transform:uppercase}.Phase2FaceOverlay .Phase2FaceOverlay__metric{margin-top:7px}.Phase2FaceOverlay .Phase2FaceOverlay__metricSection{margin-top:8px}.Phase2FaceOverlay .Phase2FaceOverlay__metricSection:first-of-type{margin-top:0}.Phase2FaceOverlay .Phase2FaceOverlay__sectionTitle{color:#ffffff8a;font-size:9px;font-weight:800;letter-spacing:0;margin-top:2px;text-transform:uppercase}.Phase2FaceOverlay .Phase2FaceOverlay__metricLabel{align-items:center;color:#ffffffc7;display:flex;font-size:10px;font-weight:700;gap:8px;justify-content:space-between;margin-bottom:4px}.Phase2FaceOverlay .Phase2FaceOverlay__metricLabel strong{color:#fff;font-size:10px}.Phase2FaceOverlay .Phase2FaceOverlay__metricLabel span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Phase2FaceOverlay .Phase2FaceOverlay__bar{background:#ffffff29;border-radius:999px;height:5px;overflow:hidden}.Phase2FaceOverlay .Phase2FaceOverlay__barFill{background:linear-gradient(90deg,#4bd6a3,#4bb7f5);border-radius:inherit;height:100%;transition:width .12s ease}.Phase2FaceOverlay .Phase2FaceOverlay__barFill.body{background:linear-gradient(90deg,#ffd166,#f47f57)}.Phase2FaceOverlay .Phase2FaceOverlay__status{background:#080c12ad;border-radius:4px;bottom:10px;color:#ffffffd6;font-size:10px;font-weight:600;line-height:1.2;max-width:120px;padding:4px 7px;pointer-events:none;position:absolute;right:10px;text-transform:uppercase}.Phase2FaceOverlay .Phase2FaceOverlay__status.error{color:#ffb8c4}.Phase2FaceOverlay .Phase2FaceOverlay__status.ready{color:#b9ffd9}.Phase2FaceOverlay__readoutTray{grid-gap:8px;color:#fff;display:grid;gap:8px;max-height:calc(100vh - 16px);pointer-events:auto;position:fixed;touch-action:none;width:220px;z-index:10020}.Phase2FaceOverlay__readoutTray.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.Phase2FaceOverlay__readoutPanel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c12c7;border:1px solid #7ce9c147;border-radius:8px;box-shadow:0 12px 32px #0000004d;box-sizing:border-box;overflow:hidden;padding:10px}.Phase2FaceOverlay__readoutPanel.body{border-color:#ffd16652}.Phase2FaceOverlay__readoutTitle{align-items:center;cursor:grab;display:flex;font-size:12px;font-weight:800;gap:8px;justify-content:space-between;margin-bottom:8px}.Phase2FaceOverlay__readoutTitle:active{cursor:grabbing}.Phase2FaceOverlay__readoutTitle span{color:#7ce9c1e6;font-size:9px;font-weight:700;text-transform:uppercase}.Phase2FaceOverlay__readoutPanel.body .Phase2FaceOverlay__readoutTitle span{color:#ffd166eb}.Phase2FaceOverlay__metric{margin-top:7px}.Phase2FaceOverlay__metricSection{margin-top:0}.Phase2FaceOverlay__metricLabel{align-items:center;color:#ffffffc7;display:flex;font-size:10px;font-weight:700;gap:8px;justify-content:space-between;margin-bottom:4px}.Phase2FaceOverlay__metricLabel strong{color:#fff;font-size:10px}.Phase2FaceOverlay__metricLabel span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Phase2FaceOverlay__bar{background:#ffffff29;border-radius:999px;height:5px;overflow:hidden}.Phase2FaceOverlay__barFill{background:linear-gradient(90deg,#4bd6a3,#4bb7f5);border-radius:inherit;height:100%;transition:width .12s ease}.Phase2FaceOverlay__barFill.body{background:linear-gradient(90deg,#ffd166,#f47f57)}.Recorder .recorderCamera.mirrored .Phase2FaceOverlay__readout{left:auto;right:12px;transform:rotateY(180deg)}.Recorder .recorderCamera.mirrored .Phase2FaceOverlay__canvas,.Recorder .recorderCamera.mirrored .Phase2FaceOverlay__interactionSpace{transform:rotateY(180deg)}@media only screen and (max-width:900px){.Phase2FaceOverlay__readoutTray{width:min(194px,58vw - 14px)}.Phase2FaceOverlay__readoutPanel{padding:8px}.Phase2FaceOverlay__readoutTitle{font-size:11px;gap:6px;margin-bottom:6px}.Phase2FaceOverlay__readoutTitle span{font-size:8px}.Phase2FaceOverlay__metric{margin-top:5px}.Phase2FaceOverlay__metricLabel{font-size:9px;margin-bottom:3px}.Phase2FaceOverlay__metricLabel strong{font-size:9px}.Phase2FaceOverlay .Phase2FaceOverlay__readout{left:10px;max-height:calc(100% - 20px);padding:8px;top:10px;width:min(194px,58% - 14px)}.Phase2FaceOverlay .Phase2FaceOverlay__readoutTitle{font-size:11px;gap:6px;margin-bottom:6px}.Phase2FaceOverlay .Phase2FaceOverlay__readoutTitle span{font-size:8px}.Phase2FaceOverlay .Phase2FaceOverlay__metric{margin-top:5px}.Phase2FaceOverlay .Phase2FaceOverlay__metricSection{margin-top:6px}.Phase2FaceOverlay .Phase2FaceOverlay__sectionTitle{font-size:8px}.Phase2FaceOverlay .Phase2FaceOverlay__metricLabel{font-size:9px;margin-bottom:3px}.Phase2FaceOverlay .Phase2FaceOverlay__metricLabel strong{font-size:9px}.Phase2FaceOverlay .Phase2FaceOverlay__status{bottom:8px;font-size:9px;max-width:min(116px,50% - 12px);right:8px}.Recorder .recorderCamera.mirrored .Phase2FaceOverlay__readout{left:auto;right:10px}}@media only screen and (max-height:720px),only screen and (max-width:420px){.Phase2FaceOverlay__readoutTray{width:min(166px,60vw - 12px)}.Phase2FaceOverlay__readoutPanel{padding:7px}.Phase2FaceOverlay__readoutTitle{font-size:10px;margin-bottom:5px}.Phase2FaceOverlay__metricLabel,.Phase2FaceOverlay__metricLabel strong{font-size:8px}.Phase2FaceOverlay__bar{height:4px}.Phase2FaceOverlay .Phase2FaceOverlay__readout{padding:7px;width:min(166px,60% - 12px)}.Phase2FaceOverlay .Phase2FaceOverlay__readoutTitle{font-size:10px;margin-bottom:5px}.Phase2FaceOverlay .Phase2FaceOverlay__metricLabel,.Phase2FaceOverlay .Phase2FaceOverlay__metricLabel strong{font-size:8px}.Phase2FaceOverlay .Phase2FaceOverlay__bar{height:4px}.Phase2FaceOverlay .Phase2FaceOverlay__resizeHandle{bottom:-6px;height:13px;right:-6px;width:13px}}.ComboRecorder{margin:0 auto;max-width:100%;width:800px}.ComboRecorder .buttonControls{transform:translateY(8px)!important}.ComboRecorder .hidden{height:1px;left:-10000px;opacity:0;pointer-events:none;position:absolute;top:-10000px;width:1px}.ComboRecorder .hiddenVideos{aspect-ratio:16/9;margin:0 auto;position:relative;width:100%}.ComboRecorder .hiddenVideos .preview{background:#000;border-radius:6px;display:block;height:100%;object-fit:contain;width:100%}.ComboRecorder .hiddenVideos .comboCameraEffectsOverlay{height:1px;left:-10000px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:-10000px;width:1px}.mobile .Recorder .ComboRecorder{flex:0 0 auto;max-width:100%;width:100%}@media only screen and (max-width:900px){.Recorder .ComboRecorder{max-width:100%;width:100%}}.flexRecordingBadge{align-items:center;background:#0d061d9e;border-radius:18px;box-sizing:border-box;color:#ffffff9e;display:inline-flex;font-family:Gabarito-Bold;font-size:.8rem;gap:7px;height:28px;left:10px;letter-spacing:.04em;padding:0 12px;position:absolute;top:10px;z-index:2}.flexRecordingBadge.recording{background:#0d061dd1;color:#fff}.flexRecordingBadge.recording .flexRecordingDot{animation:flexRecordingPulse 1.2s ease-in-out infinite;background:#ff4d5e}.flexRecordingBadge .flexRecordingDot{background:#ffffff57;border-radius:50%;height:9px;width:9px}@keyframes flexRecordingPulse{0%,to{opacity:1}50%{opacity:.35}}.FlexRecorder{flex-direction:column}.FlexRecorder,.FlexRecorder .flexPreviewStage{align-items:center;display:flex;position:relative;width:100%}.FlexRecorder .flexPreviewStage{aspect-ratio:16/9;background:#0d061d;border-radius:10px;justify-content:center;overflow:hidden}.FlexRecorder .flexPreviewStage .flexPreview{background:#0d061d;display:block;height:100%;object-fit:cover;width:100%}.FlexRecorder .flexPreviewStage.mode-video .flexPreview{transform:scaleX(-1)}.FlexRecorder .flexPreviewStage.mode-combo .flexPreview,.FlexRecorder .flexPreviewStage.mode-screen .flexPreview{object-fit:contain}.FlexRecorder .flexPreviewStage.recorded{visibility:hidden}.FlexRecorder .flexVoiceVisual{align-items:center;color:#ffffffd1;display:flex;flex-direction:column;gap:4px;inset:0;justify-content:center;position:absolute}.FlexRecorder .flexVoiceVisual .flexVoiceIcon{height:76px;opacity:.9;width:76px}.FlexRecorder .flexVoiceVisual p{font-family:Gabarito-Medium;font-size:.9rem;letter-spacing:.04em;margin:10px 0 0}.FlexRecorder .flexLiveTranscript{bottom:54px;display:flex;justify-content:center;left:12px;max-height:74px;overflow:hidden;pointer-events:none;position:absolute;right:12px;z-index:2}.FlexRecorder .flexLiveTranscript p{-webkit-line-clamp:2;-webkit-box-orient:vertical;background:#0d061dc2;border-radius:12px;color:#ffffffeb;display:-webkit-box;font-family:Gabarito-Regular;font-size:.84rem;line-height:1.4;margin:0;max-width:82%;overflow:hidden;padding:8px 14px;text-align:center}.FlexRecorder .flexHiddenSources{height:360px;left:-10000px;overflow:hidden;pointer-events:none;position:absolute;top:0;width:640px}.FlexRecorder .flexHiddenSources video{height:360px;width:640px}.FlexRecorder .flexControlBar{align-items:center;bottom:0;display:flex;justify-content:center;left:0;min-height:78px;padding-bottom:12px;position:absolute;right:0;width:auto;z-index:5}.FlexRecorder .flexControlBar.recorded{gap:18px;min-height:0;padding:14px 0 4px;position:relative}.FlexRecorder .flexControlBar.recorded .flexActionControls,.FlexRecorder .flexControlBar.recorded .flexActionControls.flexExitControls{position:static;transform:none}.FlexRecorder .flexControlBar .flexActionControls{margin:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:9}.FlexRecorder .flexControlBar .flexActionControls.flexExitControls{left:20px;right:auto}.FlexRecorder .flexControlBar .flexActionControls .buttonWrapper{padding:0}.FlexRecorder .flexControlBar .flexActionControls .buttonWrapper .playerButton{cursor:pointer;height:62px;width:62px}.Recorder.flexRecorderActive.mediaRecorded .promptControlsPanel{top:558px}.Recorder.flexRecorderActive .FlexRecorder .flexPreviewStage>.aiScript{background:#0d061dd1;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 8px 24px #00000059;box-sizing:border-box;height:136px;left:150px;margin:0;padding:8px 10px 10px;position:absolute;right:12px;top:10px;transform:none;width:auto;z-index:7}.Recorder.flexRecorderActive .FlexRecorder .flexPreviewStage>.aiScript.hidden{background:#0d061d9e;height:28px;line-height:28px;opacity:1;padding:0 10px}.Recorder.flexRecorderActive .FlexRecorder .flexPreviewStage>.aiScript.hidden .script{line-height:28px;padding:0 0 0 8px}.Recorder.flexRecorderActive .FlexRecorder .flexPreviewStage>.aiScript.hidden .toggleScript{height:20px;right:4px;top:50%;transform:translateY(-50%)}.Recorder.flexRecorderActive .FlexRecorder .flexPreviewStage>.aiScript .script{color:#ffffff9e;font-size:.72rem;letter-spacing:.04em;padding:2px 0 8px 8px;text-align:left}.Recorder.flexRecorderActive .FlexRecorder .flexPreviewStage>.aiScript .toggleScript{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:11px;display:inline-flex;font-size:.72rem;height:22px;justify-content:center;line-height:1;padding:0;right:6px;top:6px;width:66px}.Recorder.flexRecorderActive .FlexRecorder .flexPreviewStage>.aiScript .aiText{background:#ffffff0d;border-radius:8px;height:88px;padding:6px 8px}.flexDock{background:#0d061de6;border:1px solid #ffffff14;border-radius:40px;box-shadow:0 8px 24px #00000059;gap:10px;padding:8px 12px}.flexDock,.flexDock .flexDockButton{align-items:center;display:inline-flex}.flexDock .flexDockButton{border:none;border-radius:50%;cursor:pointer;flex-direction:column;gap:4px;height:62px;justify-content:center;transition:background .14s ease,color .14s ease,transform .12s ease;width:62px}.flexDock .flexDockButton svg{display:block}.flexDock .flexDockButton span{font-family:Gabarito-Medium;font-size:.62rem;letter-spacing:.02em}.flexDock .flexDockButton.on{background:#00d89f;color:#04231b}.flexDock .flexDockButton.on:hover{transform:translateY(-1px)}.flexDock .flexDockButton.off{background:#ffffff1a;color:#ffffffb8}.flexDock .flexDockButton.off:hover{background:#ffffff29}.flexDock .flexDockButton:disabled{cursor:wait;opacity:.55;transform:none}.flexDock .flexDockButton.unavailable,.flexDock .flexDockButton.unavailable:disabled{background:#ffffff0f;color:#ffffff57;cursor:not-allowed;opacity:1}.flexDock .flexDockButton.unavailable:disabled:hover,.flexDock .flexDockButton.unavailable:hover{background:#ffffff0f;transform:none}.flexDock .flexDockMeter{align-items:center;background:#ffffff0f;border-radius:20px;display:inline-flex;flex:none;gap:8px;height:40px;justify-content:center;margin-right:4px;order:-1;pointer-events:none;width:116px}.flexDock .flexDockMeter .flexDockMeterIcon{height:16px;opacity:.9;width:16px}.flexDock .flexDockMeter .flexDockMeterCanvas{display:block;height:18px;width:46px}.flexDock .flexDockMeter.muted .flexDockMeterIcon{filter:grayscale(1);opacity:.34}.flexDock .flexModeBadge{align-items:center;background:#ffffff0f;border-radius:20px;color:#ffffffd1;display:inline-flex;flex:none;font-family:Gabarito-Bold;font-size:.72rem;height:40px;justify-content:center;margin-left:4px;white-space:nowrap;width:116px}.flexDock .flexModeBadge.idle{color:#ffffff4d}.flexDock.placeholder{background:#ffffff08;border-color:#ffffff1a;box-shadow:none}.flexDock.placeholder .flexDockButton,.flexDock.placeholder .flexDockButton.idle,.flexDock.placeholder .flexDockButton:disabled{background:#ffffff0d;color:#ffffff4d;cursor:default;opacity:1}.flexDock.placeholder .flexDockButton.idle:hover,.flexDock.placeholder .flexDockButton:disabled:hover,.flexDock.placeholder .flexDockButton:hover{background:#ffffff0d;transform:none}.FlexRecorder.flexRecorderLiveGroup{bottom:0;left:0;position:absolute;right:0;width:auto;z-index:8}.FlexRecorder.flexRecorderLiveGroup .flexControlBar{bottom:auto;left:auto;position:relative;right:auto;width:100%}.FlexRecorder.flexRecorderPlaceholder{bottom:0;left:0;opacity:.5;pointer-events:none;position:absolute;right:0;width:auto}.FlexRecorder.flexRecorderPlaceholder .flexControlBar{bottom:auto;left:auto;position:relative;right:auto;width:100%}.mobile .flexDock{gap:6px;padding:6px 8px}.mobile .flexDock .flexDockButton{height:52px;width:52px}.mobile .flexDock .flexDockMeter,.mobile .flexDock .flexModeBadge{display:none}.mobile .FlexRecorder .flexPreviewStage{max-width:100%}.mobile .FlexRecorder .flexControlBar{min-height:66px;padding-right:56px}.mobile .FlexRecorder .flexControlBar .flexActionControls .buttonWrapper .playerButton{height:52px;width:52px}.Uploader{display:inline-block;left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}.Uploader .uploading{left:50%;position:absolute;top:64px;transform:translateX(-50%)}.Uploader .uploading .Loading{transform:translateX(23px)}.Uploader .uploading .loaderText{animation:fadeInOut 2s 0s infinite normal forwards;color:#fff;display:inline-block;font-family:Gabarito-Regular;font-size:1rem;padding:0 8px}.Uploader .selectedOptions{padding:16px 8px}.Uploader .selectedOptions .selected{border:1px dashed #00d89f;border-radius:16px;min-height:160px;width:350px}.Uploader .selectedOptions .selected .fileType{background:#fff;border:none;border-radius:2px;box-shadow:-3px 3px 3px #0003;display:inline-block;height:40px;left:50%;position:relative;text-align:center;transform:translate(-50%,16px);width:30px}.Uploader .selectedOptions .selected .fileType .text{color:#000;font-family:Gabarito-Medium;font-size:.6rem;left:50%;position:absolute;text-transform:lowercase;top:50%;transform:translate(-50%,-50%)}.Uploader .selectedOptions .selected .fileType .fold{border-bottom:10px solid #00d89f;border-right:10px solid #000;height:0;position:absolute;right:0;top:0;width:0}.Uploader .uploadOptions{padding:16px 8px}.Uploader .uploadOptions .drop{border:1px dashed #a5a5a5;border-radius:16px;color:#fff;font-family:Gabarito-Medium;font-size:1rem;min-height:160px;position:relative;width:350px}.Uploader .uploadOptions .drop.active{padding:12px}.Uploader .uploadOptions .drop .message{left:50%;position:absolute;text-align:center;top:calc(50% + 8px);transform:translate(-50%,-50%)}.Uploader .uploadOptions .drop .or{color:#fff;font-family:Gabarito-Bold;font-size:.7rem;padding:8px 0 4px;text-align:center}.Uploader .input{position:absolute;visibility:hidden}.Uploader .buttonWrapper{padding:4px 16px 16px;text-align:center}.Uploader .buttonWrapper .selectButton{background:#00d89f;border:none;border-radius:15px;color:#fff;display:inline-block;font-family:Gabarito-Medium;font-size:1rem;height:30px;min-width:250px;padding:4px 0;position:relative}.Uploader .buttonWrapper .selectButton .icon{font-size:.8rem}.Uploader .buttonGroup{display:inline-block;left:50%;padding:16px;position:relative;transform:translateX(-50%)}.Uploader .buttonGroup .buttonWrapper{display:block;padding:0 4px 8px}.Uploader .buttonGroup .buttonWrapper .button{border-radius:15px;font-family:Gabarito-Medium;font-size:1rem;height:30px;width:250px}.Uploader .buttonGroup .buttonWrapper .button.cancel{background:#0000;border:1px solid #fff;color:#fff}.Uploader .buttonGroup .buttonWrapper .button.preview,.Uploader .buttonGroup .buttonWrapper .button.upload{background:#00d89f;border:1px solid #00d89f;color:#fff}.Uploader .buttonGroup .buttonWrapper .button:disabled{cursor:default;opacity:.4}.Uploader .data{padding:32px 16px 12px}.Uploader .data .metadata{padding:4px 0}.Uploader .data .metadata .label{color:#888;font-family:Gabarito-Medium;font-size:1rem}.Uploader .data .metadata .fileTitle{color:#fff;font-family:Gabarito-Regular;font-size:.9rem;padding:4px 8px;word-break:break-all}.Uploader .uploadWrapper .uploadSuccess{color:#fff;font-family:Gabarito-Medium;font-size:1.2rem}.Uploader .uploadMore{background:#888;border:none;color:#fff}.mobile .Uploader{box-sizing:border-box;left:auto;transform:none;width:100%}.mobile .Uploader .selectedOptions{padding:12px 0}.mobile .Uploader .selectedOptions .selected{box-sizing:border-box;min-height:142px;width:100%}.mobile .Uploader .uploadOptions{padding:12px 0}.mobile .Uploader .uploadOptions .drop{box-sizing:border-box;min-height:142px;width:100%}.mobile .Uploader .uploadOptions .drop .message{width:calc(100% - 24px)}.mobile .Uploader .buttonWrapper{padding:4px 0 12px}.mobile .Uploader .buttonWrapper .selectButton{box-sizing:border-box;min-width:0;padding-left:12px;padding-right:12px;width:100%}.mobile .Uploader .buttonGroup{display:block;left:auto;padding:12px 0;transform:none;width:100%}.mobile .Uploader .buttonGroup .buttonWrapper{padding:0 0 8px}.mobile .Uploader .buttonGroup .buttonWrapper .button{min-width:0;width:100%}.mobile .Uploader .data{padding:24px 0 10px}.GroupSessionDock{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080c12d1;border:1px solid #7ce9c14d;border-radius:10px;box-shadow:0 14px 36px #00000052;box-sizing:border-box;color:#fff;font-family:Gabarito-Medium,Gabarito,Segoe UI,Arial,sans-serif;pointer-events:auto;position:absolute;right:12px;top:12px;width:min(320px,100% - 24px);z-index:6}.GroupSessionDock__header{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;width:100%}.GroupSessionDock__title{align-items:baseline;color:#00d89f;display:flex;font-family:Gabarito-Bold,Gabarito,Segoe UI,Arial,sans-serif;font-size:.86rem;gap:8px}.GroupSessionDock__title small{color:#fff9;font-family:Gabarito-Medium,Gabarito,Segoe UI,Arial,sans-serif;font-size:.68rem}.GroupSessionDock__chevron{color:#fff9}.GroupSessionDock__body{display:flex;flex-direction:column;gap:9px;max-height:min(430px,62vh);overflow-y:auto;padding:0 12px 12px}.GroupSessionDock__error{background:#ff7a7a24;border-radius:6px;color:#ff9f9f;font-size:.7rem;padding:6px 8px}.GroupSessionDock__link{align-items:center;display:flex;gap:6px}.GroupSessionDock__link .GroupSessionDock__linkUrl{background:#ffffff0d;border:1px solid #ffffff24;border-radius:6px;color:#ffffffd9;flex:1 1;font-size:.68rem;min-width:0;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.GroupSessionDock__link button{background:#7ce9c11f;border:1px solid #7ce9c180;border-radius:6px;color:#00d89f;cursor:pointer;flex-shrink:0;font-family:Gabarito-Bold,Gabarito,Segoe UI,Arial,sans-serif;font-size:.7rem;padding:6px 10px}.GroupSessionDock__link button:hover{background:#7ce9c138}.GroupSessionDock__hint{color:#ffffff8c;font-size:.64rem;line-height:1.35}.GroupSessionDock__participants{display:flex;flex-direction:column;gap:4px}.GroupSessionDock__participant{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:7px;display:flex;gap:7px;padding:6px 8px}.GroupSessionDock__participant.offline{opacity:.55}.GroupSessionDock__presence{background:#ffffff4d;border-radius:50%;flex-shrink:0;height:7px;width:7px}.GroupSessionDock__presence.online{background:#4bffba}.GroupSessionDock__name{align-items:center;display:flex;flex:1 1;font-family:Gabarito-Bold,Gabarito,Segoe UI,Arial,sans-serif;font-size:.76rem;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GroupSessionDock__name em{background:#7ce9c12e;border-radius:999px;color:#00d89f;font-size:.58rem;font-style:normal;padding:1px 5px;text-transform:uppercase}.GroupSessionDock__where{border-radius:999px;flex-shrink:0;font-size:.6rem;padding:1px 7px}.GroupSessionDock__where.room{background:#7aa8ff29;color:#9dbcff}.GroupSessionDock__where.remote{background:#ffb86b29;color:#ffcf9b}.GroupSessionDock__signals{flex-shrink:0;font-size:.7rem}.GroupSessionDock__mic{background:none;border:1px solid #0000;border-radius:6px;cursor:pointer;flex-shrink:0;font-size:.74rem;opacity:.35;padding:2px 5px}.GroupSessionDock__mic:hover{opacity:.8}.GroupSessionDock__mic.active{background:#7ce9c124;border-color:#7ce9c199;cursor:default;opacity:1}.GroupSessionDock__empty{border:1px dashed #ffffff26;border-radius:7px;color:#ffffff8c;font-size:.68rem;padding:8px}.GroupSessionDock__chat{display:flex;flex-direction:column;gap:6px}.GroupSessionDock__chatScroll{background:#00000040;border:1px solid #ffffff14;border-radius:7px;display:flex;flex-direction:column;gap:3px;max-height:130px;overflow-y:auto;padding:6px 8px}.GroupSessionDock__chatMessage{font-size:.7rem;line-height:1.35;word-break:break-word}.GroupSessionDock__chatMessage strong{color:#00d89f;font-family:Gabarito-Bold,Gabarito,Segoe UI,Arial,sans-serif;margin-right:5px}.GroupSessionDock__chatMessage span{color:#ffffffe0}.GroupSessionDock__chatMessage.system span{color:#ffffff80;font-size:.64rem;font-style:italic}.GroupSessionDock__chatInput{display:flex;gap:6px}.GroupSessionDock__chatInput input{background:#ffffff0f;border:1px solid #ffffff29;border-radius:6px;color:#fff;flex:1 1;font-family:inherit;font-size:.72rem;min-width:0;outline:none;padding:6px 9px}.GroupSessionDock__chatInput input:focus{border-color:#7ce9c18c}.GroupSessionDock__chatInput button{background:#00d89f;border:none;border-radius:6px;color:#071018;cursor:pointer;font-family:Gabarito-Bold,Gabarito,Segoe UI,Arial,sans-serif;font-size:.7rem;padding:6px 11px}.GroupSessionDock__chatInput button:disabled{cursor:default;opacity:.4}.LiveGroupSetup{align-items:stretch;background:radial-gradient(circle at 50% 30%,#111832f5,#050714fa);border-radius:12px;display:flex;font-family:Gabarito-Medium,Gabarito,Segoe UI,Arial,sans-serif;inset:0;justify-content:center;position:absolute;z-index:7}.LiveGroupSetup__panel{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080c12e6;border:1px solid #7ce9c152;border-radius:12px;box-shadow:0 14px 36px #00000052;box-sizing:border-box;color:#f5f7ff;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:16px 20px;width:100%}.LiveGroupSetup__scrollBody{flex:1 1;min-height:0;overflow-y:auto;padding-right:4px}.LiveGroupSetup__header{margin-bottom:10px}.LiveGroupSetup__title{color:#00d89f;font-family:Gabarito-Bold;font-size:1.15rem}.LiveGroupSetup__subtitle{color:#f5f7ffb3;font-size:.95rem;line-height:1.35;margin-top:4px}.LiveGroupSetup__notice{background:#ffbe3c1f;border:1px solid #ffbe3c59;border-radius:8px;font-size:.85rem;margin-bottom:10px;padding:8px 10px}.LiveGroupSetup__roster{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;max-height:132px;overflow-y:auto;padding-right:4px}.LiveGroupSetup__roster:empty{display:none}.LiveGroupSetup__person{align-items:center;background:#ffffff0a;border:1px solid #7ce9c12e;border-radius:10px;display:flex;gap:8px;min-width:0;padding:7px 8px}.LiveGroupSetup__personMeta{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.LiveGroupSetup__personName{font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LiveGroupSetup__personStatus{color:#f5f7ffb3;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LiveGroupSetup__personStatus.ready{color:#00d89f}.LiveGroupSetup__personStatus.unsaved{color:#ffaa6e}.LiveGroupSetup__remove{background:#0000;border:none;color:#f5f7ffb3;cursor:pointer;font-size:1.2rem;line-height:1;padding:2px 6px}.LiveGroupSetup__remove:hover{color:#ff6e6e}.LiveGroupSetup__add{align-items:center;background:#0000;border:1px dashed #7ce9c173;border-radius:10px;color:#00d89f;cursor:pointer;display:flex;font-family:Gabarito-Bold;font-size:1rem;gap:8px;justify-content:center;margin-bottom:12px;padding:12px;width:100%}.LiveGroupSetup__add:hover{background:#00d89f14}.LiveGroupSetup__addPlus{font-size:1.4rem;line-height:1}.LiveGroupSetup__addPanel{background:#ffffff08;border:1px solid #7ce9c12e;border-radius:10px;margin-bottom:12px;padding:12px}.LiveGroupSetup__addRow{display:flex;gap:8px}.LiveGroupSetup__addDivider{color:#f5f7ffb3;font-size:.8rem;margin:8px 0;text-align:center}.LiveGroupSetup__addRow .LiveGroupSetup__cancel{flex:none;white-space:nowrap}.LiveGroupSetup__input,.LiveGroupSetup__select{background:#050714cc;border:1px solid #ffffff14;border-radius:8px;color:#f5f7ff;flex:1 1;font-family:inherit;font-size:.95rem;min-width:0;padding:9px 10px}.LiveGroupSetup__input:focus,.LiveGroupSetup__select:focus{border-color:#00d89f;outline:none}.LiveGroupSetup__confirm{background:linear-gradient(135deg,#00d89f,#00b3ff);border:none;border-radius:8px;color:#04121c;cursor:pointer;font-family:Gabarito-Bold;font-size:.95rem;padding:9px 16px;white-space:nowrap}.LiveGroupSetup__confirm:disabled{cursor:default;opacity:.4}.LiveGroupSetup__cancel{background:#0000;border:1px solid #ffffff14;border-radius:8px;color:#f5f7ffb3;cursor:pointer;font-family:inherit;font-size:.95rem;padding:9px 14px}.LiveGroupSetup__cancel:hover{color:#f5f7ff}.LiveGroupSetup__enroll{background:#00d89f0f;border:1px solid #00d89f66;border-radius:10px;margin-bottom:10px;padding:12px}.LiveGroupSetup__enrollTitle{font-family:Gabarito-Bold;margin-bottom:6px}.LiveGroupSetup__enrollPhrase{color:#00d89f;font-size:.98rem;line-height:1.35;margin-bottom:10px}.LiveGroupSetup__enrollActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.LiveGroupSetup__enrollMeter{background:#ffffff14;border-radius:6px;flex:1 1;height:10px;min-width:120px;overflow:hidden}.LiveGroupSetup__enrollMeterFill{background:#00d89f;height:100%;transition:width .15s linear}.LiveGroupSetup__enrollStatus{color:#f5f7ffb3;font-size:.9rem}.LiveGroupSetup__enrollError{color:#ffaa6e;flex-basis:100%;font-size:.85rem}.LiveGroupSetup__faceToggle{align-items:center;color:#f5f7ff;cursor:pointer;display:flex;font-size:.92rem;gap:8px;margin:10px 0}.LiveGroupSetup__faceToggle input{accent-color:#00d89f;height:16px;width:16px}.LiveGroupSetup__footer{display:flex;gap:10px;justify-content:space-between}.LiveGroupSetup__start{background:linear-gradient(135deg,#00d89f,#00b3ff);border:none;border-radius:10px;color:#04121c;cursor:pointer;flex:1 1;font-family:Gabarito-Bold;font-size:1.05rem;padding:12px 18px}.LiveGroupSetup__start:disabled{cursor:default;opacity:.4}.ActionBar.fullscreen{z-index:0}.ActionBar .buttonTab{left:50%;position:absolute;top:-4px;transform:translateX(-50%)}.ActionBar .buttonTab .buttonWrapper{display:inline-block;transform:rotate(0deg)}.ActionBar .buttonTab .buttonWrapper.active{transform:rotate(45deg)}.ActionBar .buttonTab .buttonWrapper .button{background:purple;border:1px solid #fff;border-radius:4px;height:32px;padding:0 6px 0 12px;vertical-align:middle;width:200px}.ActionBar .buttonTab .buttonWrapper .button .addWrapper{border-radius:4px;display:inline-block;height:22px;position:relative;vertical-align:middle;width:22px}.ActionBar .buttonTab .buttonWrapper .button .addWrapper .plus{background:#fff;height:22px;left:50%;position:absolute;width:2px}.ActionBar .buttonTab .buttonWrapper .button .addWrapper .plus.vertical{transform:translateX(-50%) rotate(0deg)}.ActionBar .buttonTab .buttonWrapper .button .addWrapper .plus.horizontal{transform:translateX(-50%) rotate(90deg)}.ActionBar .buttonTab .buttonWrapper .button .addWrapper .plus.active.vertical{animation:spinFortyFive .5s 0s normal forwards}.ActionBar .buttonTab .buttonWrapper .button .addWrapper .plus.active.horizontal{animation:spinOneThirtyFive .5s 0s normal forwards}.ActionBar .buttonTab .buttonWrapper .button .addWrapper .plus.inactive.vertical{animation:spinFortyFiveBack .5s 0s normal forwards}.ActionBar .buttonTab .buttonWrapper .button .addWrapper .plus.inactive.horizontal{animation:spinOneThirtyFiveBack .5s 0s normal forwards}.ActionBar .buttonTab .buttonWrapper .button .actionText{color:#fff;display:inline-block;padding:0 8px;vertical-align:middle}.ActionBar .buttonTab .buttonWrapper .button.active{background:#0000;border:1px solid #0000}.ActionBar .buttonTab .buttonWrapper .button.active .addWrapper .plus{background:purple}.ActionBar .buttonTab .buttonWrapper .button.active .actionText{color:purple}@keyframes listening{0%{opacity:1;transform:translateY(0)}25%{opacity:.5;transform:translateY(-1px)}75%{transform:translateY(1px)}to{transform:translateY(0)}}@property --recorder-reveal-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes recorderRevealFlow{0%{--recorder-reveal-angle:0deg}to{--recorder-reveal-angle:360deg}}@keyframes recorderRevealFade{0%{opacity:0}12%{opacity:1}78%{opacity:1}to{opacity:0}}@keyframes recorderRevealGlow{0%{box-shadow:0 0 0 0 #7ce9c138,0 0 18px #7ce9c11f;opacity:.18}18%{box-shadow:0 0 0 2px #7ce9c11f,0 0 22px #7ce9c12e;opacity:1}68%{box-shadow:0 0 0 7px #7ce9c10a,0 0 26px #7ce9c114;opacity:.74}to{box-shadow:0 0 0 10px #7ce9c100,0 0 30px #7ce9c100;opacity:0}}.Recorder{--recorder-camera-height:450px;--recorder-camera-top:16px;box-sizing:border-box;height:530px;padding:16px;position:relative;width:832px}.Recorder.magicPromptRecorder,.Recorder.responsePromptRecorder{height:590px}.Recorder.mirrorMode{padding-top:120px}.Recorder .Loading{left:50%;position:absolute;top:50%;transform:translate(calc(-50% + 2px),calc(-50% - 40px))!important}.Recorder .titleWrapper{box-sizing:border-box;height:70px;left:10px;padding:16px 0 0;position:absolute;top:0;width:calc(100% - 22px)}.Recorder .titleWrapper.disabled{opacity:.4}.Recorder .titleWrapper .titleEntry .mediaTitle{background:none;border:none;border-bottom:1px solid #000;height:23px;padding:0 8px;transform:translate(6px,-5px);width:calc(100% - 66px)}.Recorder .titleWrapper .titleEntry .characterCount{position:absolute;right:10px;text-align:right;top:30px;width:50px}.Recorder .uploaderWrapper{background:#000;border-radius:6px;height:450px;width:800px}.Recorder .recorderCamera{aspect-ratio:16/9;background:linear-gradient(160deg,#0b111ffa,#070a14);border-radius:6px;box-sizing:border-box;flex:0 0 auto;height:450px;overflow:hidden;position:relative;transform:rotateY(0deg);width:800px}.Recorder .recorderCamera.mirrored{transform:rotateY(180deg)}.Recorder .recorderCamera .previewVideo{background:#0e0e0e;border-radius:6px;display:block;height:100%;left:50%;object-fit:cover;object-position:center;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .36s ease,filter .36s ease;width:800px}.Recorder .recorderCamera .previewVideo.screen{object-fit:contain;width:100%}.Recorder .recorderCamera .cameraRevealOverlay{--recorder-reveal-angle:0deg;border-radius:6px;inset:0;opacity:0;pointer-events:none;position:absolute;z-index:2}.Recorder .recorderCamera .cameraRevealOverlay .cameraRevealGlow{background:conic-gradient(from var(--recorder-reveal-angle),#0000 0deg,#0000 18deg,#7ce9c1f5 42deg,#8fc1ffe0 104deg,#ff6596d6 168deg,#ffd05cd1 230deg,#76ffddeb 292deg,#0000 332deg,#0000 1turn);border-radius:inherit;filter:blur(12px);inset:0;opacity:0;position:absolute}.Recorder .recorderCamera .cameraRevealOverlay .cameraRevealRing{background:conic-gradient(from var(--recorder-reveal-angle),#0000 0deg,#0000 18deg,#7ce9c1fa 42deg,#8fc1ffe6 104deg,#ff6596db 168deg,#ffd05cd1 230deg,#76ffddf0 292deg,#0000 332deg,#0000 1turn);border-radius:inherit;filter:drop-shadow(0 0 12px rgba(124,233,193,.28));inset:0;opacity:0;position:absolute}.Recorder .recorderCamera .cameraRevealOverlay .cameraRevealFill{background:linear-gradient(160deg,#0b111ffa,#070a14);border-radius:4px;inset:3px;opacity:0;position:absolute}.Recorder .recorderCamera .phase2EffectsDock{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c12bd;border:1px solid #7ce9c147;border-radius:8px;bottom:12px;box-shadow:0 14px 36px #0000004d;box-sizing:border-box;color:#fff;padding:10px;pointer-events:auto;position:absolute;right:12px;width:300px;z-index:5}.Recorder .recorderCamera .phase2EffectsDock .phase2EffectsHeader{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.Recorder .recorderCamera .phase2EffectsDock .phase2EffectsHeader span{color:#00d89f;font-family:Gabarito-Bold;font-size:.82rem}.Recorder .recorderCamera .phase2EffectsDock .phase2EffectsHeader strong{color:#ffffff9e;font-family:Gabarito-Medium;font-size:.68rem;text-transform:uppercase}.Recorder .recorderCamera .phase2EffectsDock .phase2TrackingRow{align-items:center;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:6px;color:#ffffffc7;display:flex;font-family:Gabarito-Bold;font-size:.74rem;gap:10px;justify-content:space-between;margin-bottom:9px;padding:7px 8px}.Recorder .recorderCamera .phase2EffectsDock .phase2TrackingRow .phase2TrackingSwitchWrapper{align-items:center;display:inline-flex;height:22px}.Recorder .recorderCamera .phase2EffectsDock .phase2TrackingRow .phase2TrackingSwitchWrapper .Switch{transform:scale(.68)}.Recorder .recorderCamera .phase2EffectsDock .phase2EffectsControls{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(112px,-webkit-max-content));grid-template-columns:repeat(auto-fit,minmax(112px,max-content))}.Recorder .recorderCamera .phase2EffectsDock .phase2ClearEffect,.Recorder .recorderCamera .phase2EffectsDock .phase2EffectUpload{align-items:center;background:#4bd6a31f;border:1px solid #7ce9c16b;border-radius:6px;color:#c7ffe8;cursor:pointer;display:inline-flex;font-family:Gabarito-Bold;font-size:.76rem;justify-content:center;min-height:32px;padding:0 10px;white-space:nowrap}.Recorder .recorderCamera .phase2EffectsDock .phase2ClearEffect input,.Recorder .recorderCamera .phase2EffectsDock .phase2EffectUpload input{display:none}.Recorder .recorderCamera .phase2EffectsDock .phase2ClearEffect{background:#ffffff14;border-color:#ffffff2e;color:#ffffffc7}.Recorder .recorderCamera .phase2EffectsDock .phase2EffectName{color:#ffffffa3;font-family:Gabarito-Medium;font-size:.7rem;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Recorder .recorderCamera.mirrored .phase2EffectsDock{left:12px;right:auto;transform:rotateY(180deg)}.Recorder .recorderCamera .virtualBackgroundControl{bottom:16px;color:#fff;left:12px;pointer-events:auto;position:absolute;z-index:6}.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundToggle{align-items:center;aspect-ratio:1;background:#fafafa40;border:none;border-radius:50%;box-shadow:none;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 40px;height:40px;justify-content:center;line-height:0;padding:0;width:40px}.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundToggle.active{background:#fafafa40}.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundIcon{display:block;filter:brightness(0) invert(1);height:25px;object-fit:contain;opacity:.96;pointer-events:none;transform:translate(1px,2px);width:25px}.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080c12d1;border:1px solid #7ce9c147;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 14px 36px #00000052;box-sizing:border-box;left:0;padding:10px;position:absolute;right:auto;top:auto;width:242px}.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundHeader{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundHeader span{color:#00d89f;font-family:Gabarito-Bold;font-size:.78rem}.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundHeader strong{color:#ffffffa3;font-family:Gabarito-Medium;font-size:.66rem;text-transform:uppercase}.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundHeader.compact{margin:0 0 6px}.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundImageControls,.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundOptions,.Recorder .recorderCamera .virtualBackgroundControl .virtualLightingOptions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundImageControls button,.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundOptions button,.Recorder .recorderCamera .virtualBackgroundControl .virtualLightingOptions button{background:#ffffff14;border:1px solid #ffffff29;border-radius:6px;color:#ffffffc7;cursor:pointer;font-family:Gabarito-Bold;font-size:.68rem;min-height:30px;padding:0 8px}.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundImageControls button.active,.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundOptions button.active,.Recorder .recorderCamera .virtualBackgroundControl .virtualLightingOptions button.active{background:#4bd6a32e;border-color:#7ce9c18a;color:#c7ffe8}.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundImageControls button:disabled,.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundOptions button:disabled,.Recorder .recorderCamera .virtualBackgroundControl .virtualLightingOptions button:disabled{cursor:default;opacity:.5}.Recorder .recorderCamera .virtualBackgroundControl .virtualLightingControls{margin:0}.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundSection{border-top:1px solid #ffffff1a;margin-top:8px;padding-top:8px}.Recorder .recorderCamera .virtualBackgroundControl .virtualLightingOptions{grid-template-columns:repeat(3,minmax(0,1fr))}.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundImageControls{margin-top:7px}.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundError,.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundImageName{color:#ffffff9e;font-family:Gabarito-Medium;font-size:.66rem;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundError{color:#ffb8c4}.Recorder .recorderCamera .virtualBackgroundControl input{display:none}.Recorder .recorderCamera.mirrored .virtualBackgroundControl{left:auto;right:12px;transform:rotateY(180deg)}.Recorder .recorderCamera.mirrored .virtualBackgroundControl .virtualBackgroundPanel{left:0;right:auto}.Recorder .recorderCamera.mirrored .cameraSelector{left:auto;right:58px;transform:rotateY(180deg)}.Recorder .ComboRecorder .hiddenVideos,.Recorder .DuoRecorder .duoStage{position:relative}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl{bottom:16px;color:#fff;left:12px;pointer-events:auto;position:absolute;z-index:6}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundToggle,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundToggle{align-items:center;aspect-ratio:1;background:#fafafa40;border:none;border-radius:50%;box-shadow:none;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 40px;height:40px;justify-content:center;line-height:0;padding:0;width:40px}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundToggle.active,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundToggle.active{background:#fafafa40}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundIcon,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundIcon{display:block;filter:brightness(0) invert(1);height:25px;object-fit:contain;opacity:.96;pointer-events:none;transform:translate(1px,2px);width:25px}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundPanel,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080c12d1;border:1px solid #7ce9c147;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 14px 36px #00000052;box-sizing:border-box;left:0;padding:10px;position:absolute;right:auto;top:auto;width:242px}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundHeader,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundHeader{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundHeader span,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundHeader span{color:#00d89f;font-family:Gabarito-Bold;font-size:.78rem}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundHeader strong,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundHeader strong{color:#ffffffa3;font-family:Gabarito-Medium;font-size:.66rem;text-transform:uppercase}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundHeader.compact,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundHeader.compact{margin:0 0 6px}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundImageControls,.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundOptions,.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualLightingOptions,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundImageControls,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundOptions,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualLightingOptions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundImageControls button,.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundOptions button,.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualLightingOptions button,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundImageControls button,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundOptions button,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualLightingOptions button{background:#ffffff14;border:1px solid #ffffff29;border-radius:6px;color:#ffffffc7;cursor:pointer;font-family:Gabarito-Bold;font-size:.68rem;min-height:30px;padding:0 8px}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundImageControls button.active,.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundOptions button.active,.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualLightingOptions button.active,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundImageControls button.active,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundOptions button.active,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualLightingOptions button.active{background:#4bd6a32e;border-color:#7ce9c18a;color:#c7ffe8}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundImageControls button:disabled,.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundOptions button:disabled,.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualLightingOptions button:disabled,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundImageControls button:disabled,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundOptions button:disabled,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualLightingOptions button:disabled{cursor:default;opacity:.5}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualLightingControls,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualLightingControls{margin:0}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundSection,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundSection{border-top:1px solid #ffffff1a;margin-top:8px;padding-top:8px}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualLightingOptions,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualLightingOptions{grid-template-columns:repeat(3,minmax(0,1fr))}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundImageControls,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundImageControls{margin-top:7px}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundError,.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundImageName,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundError,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundImageName{color:#ffffff9e;font-family:Gabarito-Medium;font-size:.66rem;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl .virtualBackgroundError,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl .virtualBackgroundError{color:#ffb8c4}.Recorder .ComboRecorder .hiddenVideos .virtualBackgroundControl input,.Recorder .DuoRecorder .duoStage .virtualBackgroundControl input{display:none}.Recorder .DuoRecorder{max-width:100%;position:relative;width:800px}.Recorder .DuoRecorder .duoStage{aspect-ratio:16/9;background:#141414;border-radius:6px;box-sizing:border-box;height:450px;height:var(--recorder-camera-height,450px);overflow:hidden;position:relative;width:100%}.Recorder .DuoRecorder .hidden{height:100%;inset:0;margin:0;max-width:none;opacity:0;pointer-events:none;position:absolute;width:100%}.Recorder .DuoRecorder .hidden .videoPreviewerConnect{border-radius:8px;width:60px}.Recorder .DuoRecorder .hidden .local,.Recorder .DuoRecorder .hidden .videoPreviewerConnect{background:#000;height:60px;left:0;object-fit:cover;object-position:center;opacity:1;position:absolute;top:calc(100% + 24px);z-index:1}.Recorder .DuoRecorder .hidden .local{border-bottom-left-radius:8px;border-top-left-radius:8px;width:55px}.Recorder .DuoRecorder .hidden .remote{background:#000;border-bottom-right-radius:8px;border-top-right-radius:8px;height:60px;left:55px;object-fit:cover;object-position:center;opacity:1;position:absolute;top:calc(100% + 24px);width:55px;z-index:1}.Recorder .DuoRecorder.reviewing .duoCanvas,.Recorder .DuoRecorder.reviewing .hidden{opacity:0;pointer-events:none}.Recorder .DuoRecorder .duoCanvas{background:#141414;border-radius:6px;display:block;height:100%;inset:0;position:absolute;width:100%}.Recorder .DuoRecorder .duoLocalMonitor{bottom:24px;left:24px;pointer-events:none;right:auto;top:auto;z-index:5}.Recorder .DuoRecorder .duoAnalysisOverlay{inset:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.Recorder .DuoRecorder .duoAnalysisOverlay .Phase2FaceOverlay{height:1px;inset:auto;left:0;overflow:hidden;top:0;width:1px}.Recorder .DuoRecorder .duoParticipantBadge{align-items:center;background:#0000007a;border:1px solid #ffffff1f;border-radius:999px;color:#fff;display:inline-flex;font-family:Gabarito-Bold;gap:8px;max-width:min(42%,320px);min-height:40px;padding:4px 12px 4px 4px;pointer-events:none;position:absolute;right:12px;top:12px;z-index:3}.Recorder .DuoRecorder .duoParticipantBadge .duoParticipantAvatar{border-radius:50%;flex:0 0 32px;height:32px;object-fit:cover;width:32px}.Recorder .DuoRecorder .duoParticipantBadge .duoParticipantAvatar.initials{align-items:center;background:#12122af5;color:#fff;display:flex;font-size:.78rem;justify-content:center}.Recorder .DuoRecorder .duoParticipantBadge .duoParticipantName{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Recorder .DuoRecorder .duoInviteOverlay{box-sizing:border-box;inset:0;pointer-events:none;position:absolute;z-index:2}.Recorder .DuoRecorder .duoInviteOverlay .inviteCard{display:flex;flex-direction:column;gap:10px;left:75%;max-width:420px;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(50% - 32px,420px)}.Recorder .DuoRecorder .duoInviteOverlay .inviteCard .inviteMessage{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;border-radius:8px;padding:10px 12px}.Recorder .DuoRecorder .duoInviteOverlay .inviteCard .inviteMessage .label{color:#00d89f;font-family:Gabarito-Bold;font-size:.9rem;margin-bottom:6px;text-align:center}.Recorder .DuoRecorder .duoInviteOverlay .inviteCard .inviteMessage .link{background:#000;border:1px solid #444;border-radius:6px;color:#fff;padding:6px 8px;width:calc(100% - 16px)}.Recorder .DuoRecorder .duoInviteOverlay .inviteCard .inviteMessage.inviteStatus{border:1px solid #00d89f3d}.Recorder .DuoRecorder .duoInviteOverlay .inviteCard .inviteMessage.inviteStatus.declined,.Recorder .DuoRecorder .duoInviteOverlay .inviteCard .inviteMessage.inviteStatus.expired,.Recorder .DuoRecorder .duoInviteOverlay .inviteCard .inviteMessage.inviteStatus.failed{border-color:#ff787857}.Recorder .DuoRecorder .duoInviteOverlay .inviteCard .inviteMessage.inviteStatus .label{margin-bottom:8px}.Recorder .DuoRecorder .duoInviteOverlay .inviteCard .inviteMessage.inviteStatus .statusLine{align-items:center;color:#fff;display:flex;font-family:Gabarito-Regular;font-size:.9rem;gap:8px;justify-content:center;line-height:1.25;text-align:center}.Recorder .DuoRecorder .duoInviteOverlay .inviteCard .inviteMessage.inviteStatus .inlineSpinner{animation:duoInviteSpin .8s linear infinite;border:2px solid #00d89f40;border-radius:50%;border-top-color:#00d89f;flex:0 0 14px;height:14px;width:14px}.Recorder .DuoRecorder .duoInviteOverlay .inviteCard .inviteMessage.inviteStatus .duoInviteAction{background:#00d89f24;border:1px solid #00d89f5c;border-radius:8px;color:#00d89f;cursor:pointer;display:block;font-family:Gabarito-Bold;font-size:.86rem;margin-top:10px;padding:8px 12px;width:100%}.Recorder .DuoRecorder .duoInviteOverlay .inviteCard .inviteMessage.inviteStatus .duoInviteAction:hover{background:#00d89f38}.Recorder .DuoRecorder .duoInviteOverlay .inviteCard .inviteMessage.inviteStatus .duoInviteAction.secondary{background:#ffffff14;border-color:#ffffff2e;color:#fff}.Recorder .DuoRecorder .duoInviteOverlay .inviteCard .inviteMessage.inviteStatus .duoInviteAction.secondary:hover{background:#ffffff1f}.Recorder .DuoRecorder .duoInviteOverlay .inviteCard .hostStatus{align-items:center;color:#fff;display:flex;font-family:Gabarito-Regular;font-size:.9rem;gap:6px;justify-content:center;min-height:30px}.Recorder .DuoRecorder .duoInviteOverlay .inviteCard .hostStatus .Loading{flex:0 0 18px;height:18px;left:auto!important;position:static!important;top:auto!important;transform:scale(.45)!important;width:18px}.Recorder .DuoRecorder .duoInviteOverlay .inviteCard .hostStatus .hostStatusText{display:inline-block;transform:none}.Recorder .DuoRecorder .duoInviteOverlay .inviteCard .hostStatus.stopped{color:#ffb0b0}@media(max-width:760px){.Recorder .DuoRecorder .duoInviteOverlay .inviteCard{left:50%;top:16px;transform:translateX(-50%);width:calc(100% - 32px)}}@keyframes duoInviteSpin{to{transform:rotate(1turn)}}.Recorder .monitorWrapper{display:none;position:absolute;right:50px;z-index:6}.Recorder .monitorWrapper,.Recorder .monitorWrapper.embed{bottom:auto;top:416px;top:calc(var(--recorder-camera-top, 16px) + var(--recorder-camera-height, 450px) - 50px)}.Recorder .monitorWrapper.active{display:block}.Recorder .monitorWrapper .voiceMicrophone{border-radius:50%;height:12px;left:4px;padding:4px;position:absolute;top:10px;transform:rotate(180deg);width:12px;z-index:1}.Recorder .monitorWrapper .voiceMicrophone .circleWrapper{box-sizing:border-box;overflow:hidden;padding:1px;width:18px}.Recorder .monitorWrapper .voiceMicrophone .circleWrapper .circle{border-radius:2px;position:relative}.Recorder .monitorWrapper .voiceMicrophone .circleWrapper .circle.small{background:#fff6;height:4px;transform:translateX(6px);width:4px}.Recorder .monitorWrapper .voiceMicrophone .circleWrapper .circle.medium{background:#ffffff80;height:4px;transform:translateX(3px);width:10px}.Recorder .monitorWrapper .voiceMicrophone .circleWrapper .circle.large{background:#fff9;height:4px;width:16px}.Recorder .monitorWrapper .volumeWrapper{border-radius:50%;display:inline-block;height:30px;left:-4px;overflow:hidden;position:absolute;transform:rotate(-90deg);width:30px}.Recorder .monitorWrapper .volumeWrapper .volumeMonitor{background:#fafafa40;border-radius:50%;height:100%;position:absolute;width:100%}.Recorder .recorderWrapper{align-content:center;align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;inset:0;justify-content:center;padding:20px;position:absolute;text-align:center;transform:none;z-index:1}.Recorder .recorderWrapper .recorderButtonWrapper{display:inline-block;padding:8px;position:relative;vertical-align:top}.Recorder .recorderWrapper .recorderButtonWrapper .betaTag{background:#00d89f;border-radius:9px;color:#fff;font-family:Gabarito-Medium;font-size:.75rem;height:16px;padding:2px 6px 1px;position:absolute;right:0}.Recorder .recorderWrapper .recorderButtonWrapper .recorderButton{background:#14141e;border:2px solid #0000;border-radius:50%;height:100px;width:100px}.Recorder .recorderWrapper .recorderButtonWrapper .recorderButton .contentWrapper{display:inline;padding:5px 0 0;position:relative}.Recorder .recorderWrapper .recorderButtonWrapper .recorderButton .contentWrapper .mediaType .mediaIndicator{height:30px;width:30px}.Recorder .recorderWrapper .recorderButtonWrapper .recorderButton .contentWrapper .buttonTitle{color:#fff;font-family:Gabarito-Medium;font-size:1rem;padding-top:1px}.Recorder .recorderWrapper.disabled{display:none}.Recorder .voiceAvatar{display:none;height:100%;position:relative;width:100%;z-index:1}.Recorder .voiceAvatar.visible{display:block;opacity:.4}.Recorder .voiceAvatar.active{opacity:1}.Recorder .recordedVideoWrapper.flexMode{aspect-ratio:16/9;border-radius:10px;height:auto;left:50%;max-width:100%;top:16px;transform:translateX(-50%);width:800px}.Recorder .recordedVideoWrapper.flexMode .recordedVideo{border-radius:10px;height:100%;width:100%}.Recorder .recordedVideoWrapper{background:#000;border-bottom-left-radius:0;border-bottom-right-radius:0;display:none;height:450px;left:16px;overflow:hidden;position:absolute;top:16px;width:800px;z-index:4}.Recorder .recordedVideoWrapper .recordedVideo{background:#000;border-radius:6px;height:450px;object-fit:contain;object-position:center;position:relative;width:100%}.Recorder .recordedVideoWrapper.showing{display:block}.Recorder .toggleFullscreen{background:#fafafa40;border:none;border-radius:8px;display:none;height:30px;padding:1px;position:absolute;right:22px;top:calc(100% - 105px);transform:translateY(-100%);width:30px;z-index:1}.Recorder .toggleFullscreen.isResponse{right:2px;top:132px;transform:scale(.8)}.Recorder .toggleFullscreen .fullscreenWrapper{height:100%;width:100%}.Recorder .toggleFullscreen .fullscreenWrapper .lineWrapper{position:absolute}.Recorder .toggleFullscreen .fullscreenWrapper .lineWrapper.top{top:6px}.Recorder .toggleFullscreen .fullscreenWrapper .lineWrapper.bottom{bottom:6px}.Recorder .toggleFullscreen .fullscreenWrapper .lineWrapper.left{left:6px}.Recorder .toggleFullscreen .fullscreenWrapper .lineWrapper.right{right:6px}.Recorder .toggleFullscreen .fullscreenWrapper .lineWrapper.topLeft{transform:rotate(-90deg) translate(-5px,1px)}.Recorder .toggleFullscreen .fullscreenWrapper .lineWrapper.topRight{transform:translate(-5px,1px)}.Recorder .toggleFullscreen .fullscreenWrapper .lineWrapper.bottomLeft{transform:rotate(180deg) translate(-5px)}.Recorder .toggleFullscreen .fullscreenWrapper .lineWrapper.bottomRight{transform:rotate(90deg) translate(-4px,1px)}.Recorder .toggleFullscreen .fullscreenWrapper .lineWrapper .line{background:#ffffffe6;height:2px;position:absolute;width:6px}.Recorder .toggleFullscreen .fullscreenWrapper .lineWrapper .line.horizontal{transform:translate(-1px,-1px)}.Recorder .toggleFullscreen .fullscreenWrapper .lineWrapper .line.vertical{transform:rotate(90deg) translate(1px,-1px)}.Recorder .toggleFullscreen .fullscreenWrapper.minimize .lineWrapper.topLeft{transform:rotate(90deg) translate(2px,-5px)}.Recorder .toggleFullscreen .fullscreenWrapper.minimize .lineWrapper.topRight{transform:rotate(180deg) translate(1px,-6px)}.Recorder .toggleFullscreen .fullscreenWrapper.minimize .lineWrapper.bottomLeft{transform:rotate(0deg) translate(1px,-4px)}.Recorder .toggleFullscreen .fullscreenWrapper.minimize .lineWrapper.bottomRight{transform:rotate(270deg) translateY(-5px)}.Recorder .toggleFullscreen.active{display:block}.Recorder .toggleFullscreen[disabled]{display:none}.Recorder .progressBar{background:#ffffff80;display:none;height:6px;position:absolute;top:460px;width:calc(100% - 32px);z-index:1}.Recorder .progressBar.active{display:block}.Recorder .progressBar .progressHead{background:purple;height:6px;position:absolute}.Recorder .cameraSelector{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fafafa66;border-radius:16px;bottom:14px;height:34px;left:58px;overflow:hidden;position:absolute;width:230px;z-index:6}.Recorder .cameraSelector.disabled{opacity:.45}.Recorder .cameraSelector:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:7px solid #141414b8;content:"";height:0;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-35%);width:0;z-index:2}.Recorder .cameraSelector .cameraSelectDisplay{align-items:center;box-sizing:border-box;color:#000000eb;display:flex;font-family:Gabarito-Bold;font-size:1rem;height:100%;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 54px),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 54px),#0000);min-width:0;overflow:hidden;padding:0 40px 0 16px;white-space:nowrap}.Recorder .cameraSelector .cameraSelect{appearance:none;-webkit-appearance:none;background:#0000;border:none;border-radius:16px;color:#0000;cursor:pointer;font-family:Gabarito-Bold;font-size:1rem;height:34px;inset:0;outline:none;padding:0 40px 0 16px;position:absolute;width:100%}.Recorder .cameraSelector .cameraSelect option{color:#000}.Recorder .timeWrapper{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fafafa66;border-radius:16px;color:#fff;display:none;font-family:Gabarito-Bold;font-size:1.6rem;gap:5px;height:34px;justify-content:center;left:50%;line-height:1;padding:0 12px;pointer-events:none;position:absolute;text-align:center;text-shadow:1px 1px 3px #00000080;transform:translateX(-50%);width:118px;z-index:6}.Recorder .timeWrapper,.Recorder .timeWrapper.embed{bottom:auto;top:416px;top:calc(var(--recorder-camera-top, 16px) + var(--recorder-camera-height, 450px) - 50px)}.Recorder .timeWrapper.active{display:flex}.Recorder .timeWrapper .recorderStatus{align-items:center;display:inline-flex;justify-content:center;padding:0}.Recorder .timeWrapper .recorderStatus .statusShape{display:block;height:16px;width:16px}.Recorder .timeWrapper .recorderStatus .statusShape.idle{background:#eee;border-radius:50%;box-shadow:1px 1px 3px #0000004d}.Recorder .timeWrapper .recorderStatus .statusShape.recording{animation:fadeInOut 2s 0s infinite normal forwards;background:#dc0000;border-radius:50%;box-shadow:1px 1px 3px #0000004d}.Recorder .timeWrapper .recorderTime{display:none}.Recorder .timeWrapper .playerTime{align-items:center;display:none}.Recorder .timeWrapper .playerTime .playTime{display:inline-block}.Recorder .timeWrapper .playerTime .playDivider{color:#787878cc;display:inline-block;padding:0 4px;text-shadow:none;transform:translateY(-2px)}.Recorder .timeWrapper .playerTime .totalTime{display:inline-block}.Recorder .timeWrapper .active{align-items:center;display:inline-flex}.Recorder .buttonControls{text-align:center;transform:translateY(12px)}.Recorder .buttonControls .buttonWrapper{display:inline-block;padding:0 4px;vertical-align:top}.Recorder .buttonControls .buttonWrapper .playerButton{background:#f5f5f5;border:1px solid #ffffffbf;border-radius:50%;box-sizing:border-box;height:50px;padding:0;width:50px}.Recorder .buttonControls .buttonWrapper .playerButton.submitVideo{background:#00c864}.Recorder .buttonControls .buttonWrapper .playerButton.submitVideo .confirmWrapper{position:relative;transform:translate(19px,12px) rotate(45deg)}.Recorder .buttonControls .buttonWrapper .playerButton.submitVideo .confirmWrapper .checkmarkLong{background:#ffffffe6;height:20px;width:5px}.Recorder .buttonControls .buttonWrapper .playerButton.submitVideo .confirmWrapper .checkmarkShort{background:#ffffffe6;height:11px;position:absolute;transform:translate(-3px,-3px) rotate(-90deg);width:5px}.Recorder .buttonControls .buttonWrapper .playerButton[disabled]{cursor:default;opacity:.3}.Recorder .buttonControls .buttonWrapper .playerButton.recording .icon.record{box-shadow:0 0 0 9px #dc00001f}.Recorder .buttonControls .buttonWrapper .playerButton .iconWrapper .icon{left:50%;position:relative;transform:translateX(-50%)}.Recorder .buttonControls .buttonWrapper .playerButton .iconWrapper .icon.record{background:#dc0000;border-radius:50%;height:20px;width:20px}.Recorder .buttonControls .buttonWrapper .playerButton .iconWrapper .icon.stop{background:#dc0000;border-radius:2px;height:20px;width:20px}.Recorder .buttonControls .buttonWrapper .playerButton .iconWrapper .icon.play{border-bottom:10px solid #0000;border-left:16px solid #00000073;border-radius:2px;border-top:10px solid #0000;height:0;transform:translateX(calc(-50% + 3px));width:0}.Recorder .buttonControls .buttonWrapper .playerButton .iconWrapper .icon.pauseWrapper{align-items:center;display:flex;height:20px;justify-content:space-between;left:50%;top:1px;transform:translateX(-50%);width:15px}.Recorder .buttonControls .buttonWrapper .playerButton .iconWrapper .icon.pauseWrapper .pause{background:#00000073;flex:0 0 5px;height:20px;position:static;width:5px}.Recorder .buttonControls .buttonWrapper .playerButton .iconWrapper .icon.redoWrapper{height:22px;position:relative;width:22px}.Recorder .buttonControls .buttonWrapper .playerButton .iconWrapper .icon.redoWrapper .redoCircle{border:3px solid #8c8c8c;border-radius:50%;height:16px;width:16px}.Recorder .buttonControls .buttonWrapper .playerButton .iconWrapper .icon.redoWrapper .redoBlock{background:#f5f5f5;height:6px;left:0;position:absolute;top:50%;transform:translateY(calc(-50% + 1px));width:6px}.Recorder .buttonControls .buttonWrapper .playerButton .iconWrapper .icon.redoWrapper .redoTriangle{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #8c8c8c;height:0;left:-3px;position:absolute;top:50%;transform:translateY(-50%);width:0}.Recorder .buttonControls .buttonWrapper .playerButton .iconWrapper .icon.cameraOffWrapper{height:26px;position:relative;width:26px}.Recorder .buttonControls .buttonWrapper .playerButton .iconWrapper .icon.cameraOffWrapper .offDevice{height:23px;left:2px;position:absolute;top:2px;width:23px}.Recorder .buttonControls .buttonWrapper .playerButton .iconWrapper .icon.cameraOffWrapper .offDevice .delete .plus{background:#8c8c8c;height:22px;left:50%;position:absolute;width:3px}.Recorder .buttonControls .buttonWrapper .playerButton .iconWrapper .icon.cameraOffWrapper .offDevice .delete .plus.vertical{transform:translateX(-50%) rotate(45deg)}.Recorder .buttonControls .buttonWrapper .playerButton .iconWrapper .icon.cameraOffWrapper .offDevice .delete .plus.horizontal{transform:translateX(-50%) rotate(-45deg)}.Recorder .buttonControls .buttonWrapper .playerButton .iconWrapper .icon.submitWrapper{transform:translate(-22px,-1px)}.Recorder .queueingWrapper{background:#0009;border-radius:6px;height:450px;position:absolute;top:16px;width:800px}.Recorder .queueingWrapper .countdownWrapper{height:200px;left:50%;position:relative;top:50%;transform:translate(-50%,-50%);width:200px}.Recorder .queueingWrapper .countdownWrapper .countdownNumber{color:#fff;font-family:Gabarito-Medium;font-size:12rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.Recorder .promptControlsPanel{background:radial-gradient(circle at 12% 0,#00d89f1a,#00d89f00 42%),#070a169e;border:1px solid #ffffff14;border-radius:8px;box-sizing:border-box;padding:10px;position:absolute;right:16px;top:478px;width:394px;z-index:8}.Recorder .promptControlsPanel .promptSignals{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.Recorder .promptControlsPanel.responseMode{min-height:0;padding:9px}.Recorder .promptControlsPanel.responseMode .signalCard{padding:6px}.Recorder .promptControlsPanel.responseMode .signalMeter{font-size:.54rem;height:38px;width:38px}.Recorder .promptControlsPanel.responseMode .signalMeter:after{inset:4px}.Recorder .promptControlsPanel .signalCard{grid-gap:6px;align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:8px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:7px}.Recorder .promptControlsPanel .signalHeader{align-items:center;color:#fff;display:flex;font-family:Gabarito-Bold;font-size:.78rem;gap:5px;min-width:0}.Recorder .promptControlsPanel .signalHeader>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Recorder .promptControlsPanel .signalInfo{align-items:center;display:inline-flex;flex-shrink:0;position:relative}.Recorder .promptControlsPanel .infoIcon{cursor:pointer;filter:invert(1);height:11px;opacity:.85;width:11px}.Recorder .promptControlsPanel .infoBubble{background:#fffffff5;border-radius:6px;bottom:20px;box-shadow:0 10px 24px #0000003d;color:#150b2a;font-family:Gabarito-Regular;font-size:.72rem;line-height:1.25;padding:8px;position:absolute;right:-18px;width:220px;z-index:3}.Recorder .promptControlsPanel .signalMeter{--meter-value:0%;border-radius:50%;color:#fff;display:grid;font-family:Gabarito-Black;font-size:.58rem;height:44px;line-height:1;place-items:center;position:relative;text-align:center;width:44px}.Recorder .promptControlsPanel .signalMeter:after,.Recorder .promptControlsPanel .signalMeter:before{border-radius:inherit;content:"";position:absolute}.Recorder .promptControlsPanel .signalMeter:before{background:conic-gradient(#00d89f 0 var(--meter-value),#ffffff1a var(--meter-value) 100%);inset:0}.Recorder .promptControlsPanel .signalMeter:after{background:#080c18f5;inset:5px}.Recorder .promptControlsPanel .signalMeter.yellow:before{background:conic-gradient(#ffec6e 0 var(--meter-value),#ffffff1a var(--meter-value) 100%)}.Recorder .promptControlsPanel .signalMeter.orange:before{background:conic-gradient(#ffaa6e 0 var(--meter-value),#ffffff1a var(--meter-value) 100%)}.Recorder .promptControlsPanel .signalMeter.negative:before,.Recorder .promptControlsPanel .signalMeter.red:before{background:conic-gradient(#ff6e6e 0 var(--meter-value),#ffffff1a var(--meter-value) 100%)}.Recorder .promptControlsPanel .signalMeter.neutral:before{background:conic-gradient(#ffffffe6 0 var(--meter-value),#ffffff1a var(--meter-value) 100%)}.Recorder .promptControlsPanel .signalMeter.empty:before{background:#ffffff1a}.Recorder .promptControlsPanel .signalMeter .dotContainer,.Recorder .promptControlsPanel .signalMeter span{position:relative;z-index:1}.Recorder .promptControlsPanel .signalMeter span{max-width:31px;overflow:hidden;text-overflow:clip;white-space:nowrap}.Recorder .promptControlsPanel .signalMeter .dotContainer{height:12px;width:38px}.Recorder .promptControlsPanel .signalMeter .dotContainer .dot{background:#f0f0f0;border-radius:50%;height:7px;position:absolute;top:2px;width:7px}.Recorder .promptControlsPanel .signalMeter .dotContainer .dot.dot1{animation:listening 1.2s 0s infinite normal;left:5px}.Recorder .promptControlsPanel .signalMeter .dotContainer .dot.dot2{animation:listening 1.2s .25s infinite normal;left:16px}.Recorder .promptControlsPanel .signalMeter .dotContainer .dot.dot3{animation:listening 1.2s .5s infinite normal;left:27px}.Recorder .promptControlsPanel .promptControlRows{grid-gap:7px;display:grid;gap:7px;margin-top:10px}.Recorder .promptControlsPanel .promptControlRow{grid-gap:10px;align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:7px 8px}.Recorder .promptControlsPanel .promptControlRow .controlLabel{align-items:center;color:#ffffffe6;display:flex;font-family:Gabarito-Bold;font-size:.82rem;gap:5px;min-width:0}.Recorder .promptControlsPanel .promptControlRow .controlLabel.withAi{color:#fff}.Recorder .promptControlsPanel .promptControlRow .keywordAI{align-items:center;background:#00d89f;border-radius:4px;color:#fff;display:inline-flex;font-family:Gabarito-Black;font-size:.66rem;height:16px;justify-content:center;width:18px}.Recorder .promptControlsPanel .promptControlRow .Switch{justify-self:end;position:static;transform:scale(.78);transform-origin:right center}.Recorder .promptControlsPanel .promptControlRow .react-datepicker-wrapper{width:100px}.Recorder .promptControlsPanel .promptControlRow .react-datepicker-wrapper .react-datepicker__input-container input{background:#0000002e;border:1px solid #00d89fbf;border-radius:7px;box-sizing:border-box;color:#fff;font-family:Gabarito-Bold;font-size:.82rem;height:26px;outline:none;text-align:center;width:100%}.Recorder .promptControlsPanel .promptControlRow .translateSelect{background:#0000002e;border:1px solid #00d89fbf;border-radius:7px;color:#fff;font-family:Gabarito-Bold;font-size:.8rem;height:28px;min-width:112px;outline:none}.Recorder .promptControlsPanel .promptControlRow .translateSelect option{color:#000}.Recorder .originalityWrapper{position:absolute;right:16px;top:538px;z-index:8}.Recorder .originalityWrapper.transcribeWrapper{right:16px;top:541px}.Recorder .originalityWrapper.transcribeWrapper .translateSelect{background:none;border:none;border-radius:6px;color:#fff;font-family:Gabarito-Medium;font-size:.9rem;height:24px;outline:2px solid #00d89f;padding:2px;width:100px}.Recorder .originalityWrapper.transcribeWrapper .translateSelect option{color:#000}.Recorder .originalityWrapper.questionType{top:648px}.Recorder .originalityWrapper.questionType .originalityTitle{font-family:Gabarito-Bold}.Recorder .originalityWrapper.toneWrapper{right:16px;top:565px}.Recorder .originalityWrapper.publishDateWrapper{right:16px;top:592px}.Recorder .originalityWrapper.publishDateWrapper .datePickerTitle{color:#fff;display:inline-block;font-family:Gabarito-Medium;font-size:1rem;margin-right:12px;vertical-align:middle}.Recorder .originalityWrapper.publishDateWrapper .react-datepicker-wrapper{display:inline-block}.Recorder .originalityWrapper.publishDateWrapper .react-datepicker-wrapper .react-datepicker__input-container input{background:none;border:none;border-radius:8px;color:#fff;font-family:Gabarito-Medium;font-size:.9rem;height:22px;outline:2px solid #00d89f;text-align:center;width:110px}.Recorder .originalityWrapper.followUp{right:14px;top:619px}.Recorder .originalityWrapper .originalityInfo{display:inline-block;position:relative;vertical-align:top}.Recorder .originalityWrapper .originalityInfo .infoBubble{background:#fff;border-radius:6px;bottom:24px;color:#150b2a;font-family:Gabarito-Regular;font-size:.75rem;padding:8px;position:absolute;right:-120px;width:240px;z-index:1}.Recorder .originalityWrapper .originalityInfo .infoBubble.toneBubble{width:220px}.Recorder .originalityWrapper .originalityInfo .infoBubble .triangle{border-bottom:8px solid #0000;border-left:10px solid #fffffffa;border-top:8px solid #0000;bottom:-8px;height:0;position:absolute;right:112px;width:0}.Recorder .originalityWrapper .originalityInfo .info{cursor:pointer;transform:translate(-4px,-2px)}.Recorder .originalityWrapper .originalityInfo .info .infoIcon{filter:invert(1);height:12px;width:12px}.Recorder .originalityWrapper .originalityTitle{color:#fff;display:inline-block;font-family:Gabarito-Medium;font-size:1rem;padding-right:10px;vertical-align:middel}.Recorder .originalityWrapper .originalityTitle .keywordAI{background:#00d89f;border-radius:2px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Gabarito-Black;font-size:.7rem;height:17px;padding:2px 3px;width:17px}.Recorder .originalityWrapper .originalityTitle .keywordWord{color:#fff;display:inline-block;font-family:Gabarito-Bold;padding:0 2px 0 4px;transform:translateY(2px)}.Recorder .originalityWrapper .originalityScore{animation:growFromFlat .5s .2s normal forwards;background:#0000;border:1px solid #fff3;border-radius:6px;display:inline-block;height:24px;opacity:0;position:relative;vertical-align:middle;width:100px}.Recorder .originalityWrapper .originalityScore.toneScore{width:100px}.Recorder .originalityWrapper .originalityScore.followUp{border-color:#0000;box-shadow:none}.Recorder .originalityWrapper .originalityScore.followUp .Switch{transform:scale(.8) translate(58px,-3px)}.Recorder .originalityWrapper .originalityScore .scoreStatus{position:absolute;width:calc(100% + 2px)}.Recorder .originalityWrapper .originalityScore .scoreStatus .dotContainer{padding:8px 0;position:relative}.Recorder .originalityWrapper .originalityScore .scoreStatus .dotContainer .dot{background:#f0f0f0;border-radius:50%;height:10px;position:absolute;width:10px}.Recorder .originalityWrapper .originalityScore .scoreStatus .dotContainer .dot.dot1{animation:listening 1.2s 0s infinite normal;left:30px}.Recorder .originalityWrapper .originalityScore .scoreStatus .dotContainer .dot.dot2{animation:listening 1.2s .25s infinite normal;left:45px}.Recorder .originalityWrapper .originalityScore .scoreStatus .dotContainer .dot.dot3{animation:listening 1.2s .5s infinite normal;left:60px}.Recorder .originalityWrapper .originalityScore .scoreStatus .scoreWrapper{width:100%}.Recorder .originalityWrapper .originalityScore .scoreStatus .scoreWrapper .toneBar{animation:growFromFlatTone .5s .2s normal forwards;border:1px solid #fff3;border-radius:6px;box-shadow:inset 4px 4px 4px #6464644d,inset -4px -4px 5px #ffffff80;display:inline-block;height:22px}.Recorder .originalityWrapper .originalityScore .scoreStatus .scoreWrapper .toneBar.green{background:#00d89f;border-bottom-right-radius:0;border-top-right-radius:0}.Recorder .originalityWrapper .originalityScore .scoreStatus .scoreWrapper .toneBar.red{background:#ff6e6e;border-bottom-left-radius:0;border-top-left-radius:0}.Recorder .originalityWrapper .originalityScore .scoreStatus .scoreWrapper .toneBar.white{background:#fff}.Recorder .originalityWrapper .originalityScore .scoreStatus .scoreWrapper .toneBar.white.negative{border-bottom-left-radius:0;border-top-left-radius:0}.Recorder .originalityWrapper .originalityScore .scoreStatus .scoreWrapper .toneBar.white.positive{border-bottom-right-radius:0;border-top-right-radius:0}.Recorder .originalityWrapper .originalityScore .scoreStatus .scoreWrapper .toneBar.full{border-radius:12px}.Recorder .originalityWrapper .originalityScore .scoreStatus .scoreWrapper .toneBar.empty{display:none}.Recorder .originalityWrapper .originalityScore .scoreStatus .scoreWrapper .scoreBar{animation:growFromFlat .5s .2s normal forwards;border:1px solid #fff3;border-radius:6px;box-shadow:inset 4px 4px 4px #6464644d,inset -4px -4px 5px #ffffff80;height:22px}.Recorder .originalityWrapper .originalityScore .scoreStatus .scoreWrapper .scoreBar.green{background:#00d89f}.Recorder .originalityWrapper .originalityScore .scoreStatus .scoreWrapper .scoreBar.yellow{background:#ffec6e}.Recorder .originalityWrapper .originalityScore .scoreStatus .scoreWrapper .scoreBar.orange{background:#ffaa6e}.Recorder .originalityWrapper .originalityScore .scoreStatus .scoreWrapper .scoreBar.red{background:#ff6e6e}.Recorder .originalityWrapper .originalityScore .scoreStatus .scoreWrapper .scoreBar.clear{background:#0000}.Recorder .originalityWrapper .originalityScore .scoreStatus .scoreWrapper .scoreNumber{color:#271e3a;font-family:Gabarito-Black;font-size:1rem;text-align:center;transform:translateY(-21px)}.Recorder .originalityWrapper .originalityScore .scoreStatus .scoreWrapper .scoreNumber.scoreTone{transform:translateY(-26px)}.Recorder .originalityWrapper .originalityScore .scoreStatus .scoreWrapper .scoreNumber.score-0{color:#ff6e6e}.Recorder .echoCancellation{opacity:0;text-align:center;vertical-align:top}.Recorder .echoCancellation.active{display:none;opacity:1}.Recorder .echoCancellation .echoText{vertical-align:top}.Recorder .echoCancellation .echoCancel{height:16px;width:16px}.Recorder .respondingTo{display:inline-block;left:50%;padding:12px;position:absolute;top:70px;transform:translateX(calc(-50% + 4px))}.Recorder .respondingTo .respondingAvatar{display:inline-block;height:36px;width:36px}.Recorder .respondingTo .respondingAvatar .PeopleAvatar .imageWrapper{box-shadow:none;height:36px;width:36px}.Recorder .status{display:none}.Recorder .status.active{display:block}.Recorder.cameraRevealActive .recorderCamera .cameraRevealOverlay{animation:recorderRevealFade 1.85s ease both,recorderRevealFlow 1.25s linear .02s both;opacity:1}.Recorder.cameraRevealActive .recorderCamera .cameraRevealOverlay .cameraRevealGlow{animation:recorderRevealGlow 1.6s ease-out .02s both}.Recorder.cameraRevealActive .recorderCamera .cameraRevealOverlay .cameraRevealRing{animation:recorderRevealGlow 1.6s ease-out .05s both;opacity:1}.Recorder.cameraRevealActive .recorderCamera .cameraRevealOverlay .cameraRevealFill{animation:recorderRevealFade 1.85s ease both;opacity:1}.Recorder.fullscreen{padding:0;position:fixed;z-index:2}.Recorder.fullscreen,.Recorder.fullscreen .recorderCamera{height:100%;width:100%}.Recorder.fullscreen .recordedVideoWrapper{background:#000;border-radius:0;height:100%;top:0;width:100%}.Recorder.fullscreen .recordedVideoWrapper .recordedVideo{height:100%;width:100%}.Recorder.fullscreen .toggleFullscreen{top:calc(100% - 12px)}.Recorder.fullscreen .timeWrapper{top:calc(100% - 40px)}.Recorder.fullscreen .monitorWrapper{bottom:auto;top:calc(100% - 46px)}.Recorder.fullscreen .progressBar{top:calc(100% - 6px)}.Recorder.fullscreen .buttonWrapper .playPauseButton{background:#fafafa40;border:none;border-radius:8px;bottom:12px;box-shadow:none;height:30px;left:4px;position:absolute;width:30px;z-index:1}.Recorder.fullscreen .buttonWrapper .playPauseButton .iconWrapper{transform:scale(.7)}.Recorder.fullscreen .buttonWrapper .playPauseButton .iconWrapper .icon.play{border-bottom:10px solid #0000;border-left:16px solid #ffffffe6;border-radius:2px;border-top:10px solid #0000;transform:translate(calc(-50% + 2px),1px)}.Recorder.fullscreen .buttonWrapper .playPauseButton .iconWrapper .icon.pauseWrapper .pause{background:#ffffffe6;transform:translate(calc(-50% + 1px),-1px)}.successStatus{box-sizing:border-box;height:340px;padding:16px;position:relative;width:832px}.mobile .Recorder{--recorder-camera-height:clamp(180px,calc(56.25vw - 22.5px),680px);--recorder-camera-top:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:auto;max-width:100%;min-height:0;overflow:visible;padding:4px;width:100%}.mobile .Recorder.magicPromptRecorder,.mobile .Recorder.responsePromptRecorder{height:auto}.mobile .Recorder.mirrorMode{padding-top:4px}.mobile .Recorder .uploaderWrapper{height:auto;min-height:256px;overflow:hidden;width:100%}.mobile .Recorder .recorderCamera{aspect-ratio:16/9;box-sizing:border-box;flex:0 0 auto;height:clamp(180px,(100vw - 40px)*9/16,680px);max-height:none;max-width:100%;width:100%}.mobile .Recorder .recorderCamera .previewVideo{height:100%;width:100%}.mobile .Recorder .recorderCamera .phase2EffectsDock{border-radius:7px;bottom:8px;left:auto;max-height:46%;overflow-y:auto;padding:8px;right:8px;width:min(300px,100% - 16px)}.mobile .Recorder .recorderCamera .phase2EffectsDock .phase2EffectsHeader{margin-bottom:6px}.mobile .Recorder .recorderCamera .phase2EffectsDock .phase2EffectsHeader span{font-size:.76rem}.mobile .Recorder .recorderCamera .phase2EffectsDock .phase2EffectsHeader strong{font-size:.62rem}.mobile .Recorder .recorderCamera .phase2EffectsDock .phase2TrackingRow{font-size:.68rem;margin-bottom:7px;padding:6px 7px}.mobile .Recorder .recorderCamera .phase2EffectsDock .phase2EffectsControls{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile .Recorder .recorderCamera .phase2EffectsDock .phase2ClearEffect,.mobile .Recorder .recorderCamera .phase2EffectsDock .phase2EffectUpload{font-size:.68rem;line-height:1.1;min-height:30px;min-width:0;padding:0 7px;text-align:center;white-space:normal}.mobile .Recorder .recorderCamera .phase2EffectsDock .phase2EffectName{font-size:.66rem;line-height:1.2;margin-top:6px;white-space:normal}.mobile .Recorder .recorderCamera .virtualBackgroundControl{bottom:18px;left:8px}.mobile .Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundToggle{flex-basis:36px;height:36px;width:36px}.mobile .Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundIcon{height:23px;width:23px}.mobile .Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundPanel{bottom:calc(100% + 6px);left:0;padding:8px;width:min(236px,100vw - 24px)}.mobile .Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundHeader{margin-bottom:6px}.mobile .Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundHeader span{font-size:.72rem}.mobile .Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundHeader strong{font-size:.6rem}.mobile .Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundImageControls,.mobile .Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundOptions,.mobile .Recorder .recorderCamera .virtualBackgroundControl .virtualLightingOptions{gap:5px}.mobile .Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundImageControls button,.mobile .Recorder .recorderCamera .virtualBackgroundControl .virtualBackgroundOptions button,.mobile .Recorder .recorderCamera .virtualBackgroundControl .virtualLightingOptions button{font-size:.64rem;min-height:28px;padding:0 6px}.mobile .Recorder .recorderCamera.mirrored .phase2EffectsDock{left:8px;right:auto}.mobile .Recorder .recorderCamera.mirrored .virtualBackgroundControl{left:auto;right:8px}.mobile .Recorder .recorderCamera.mirrored .cameraSelector{left:auto;right:48px}.mobile .Recorder .recorderWrapper{align-content:center;align-items:center;gap:8px;inset:0;justify-content:center;padding:12px;transform:none;width:100%}.mobile .Recorder .recorderWrapper .recorderButtonWrapper{flex:0 0 auto;padding:0}.mobile .Recorder .recorderWrapper .recorderButtonWrapper .betaTag{right:-2px;transform:scale(.82);transform-origin:top right}.mobile .Recorder .recorderWrapper .recorderButtonWrapper .recorderButton{height:76px;width:76px}.mobile .Recorder .recorderWrapper .recorderButtonWrapper .recorderButton .contentWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:0}.mobile .Recorder .recorderWrapper .recorderButtonWrapper .recorderButton .contentWrapper .mediaType .mediaIndicator{height:24px;width:24px}.mobile .Recorder .recorderWrapper .recorderButtonWrapper .recorderButton .contentWrapper .buttonTitle{font-size:.76rem;max-width:68px;overflow:hidden;padding-top:3px;text-overflow:ellipsis;white-space:nowrap}.mobile .Recorder .buttonControls{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;transform:none}.mobile .Recorder .buttonControls .buttonWrapper{padding:0}.mobile .Recorder .buttonControls .buttonWrapper .playerButton{height:46px;width:46px}.mobile .Recorder .cameraSelector{bottom:8px;left:48px;width:min(210px,100% - 104px)}.mobile .Recorder .monitorWrapper,.mobile .Recorder .timeWrapper,.mobile .Recorder .timeWrapper.embed{bottom:auto;top:404px;top:calc(var(--recorder-camera-top, 4px) + var(--recorder-camera-height, 450px) - 50px)}.mobile .Recorder .monitorWrapper{right:42px}.mobile .Recorder .monitorWrapper.embed{bottom:auto;top:404px;top:calc(var(--recorder-camera-top, 4px) + var(--recorder-camera-height, 450px) - 50px)}.mobile .Recorder .queueingWrapper{aspect-ratio:16/9;height:clamp(180px,(100vw - 48px)*9/16,672px);left:4px;top:4px;width:calc(100% - 8px)}.mobile .Recorder .queueingWrapper .countdownWrapper{height:128px;width:128px}.mobile .Recorder .queueingWrapper .countdownWrapper .countdownNumber{font-size:7rem}.mobile .Recorder .originalityWrapper{right:16px;top:calc(100% + 24px)}.mobile .Recorder .originalityWrapper.transcribeWrapper{display:block;position:absolute;right:16px;top:calc(100% + 8px)}.mobile .Recorder .originalityWrapper.transcribeWrapper .originalityTitle{display:block}.mobile .Recorder .originalityWrapper.transcribeWrapper .translateSelect{height:22px}.mobile .Recorder .originalityWrapper.toneWrapper{left:16px}.mobile .Recorder .originalityWrapper.publishDateWrapper{margin:12px 0 0;position:static;text-align:left}.mobile .Recorder .originalityWrapper.publishDateWrapper .datePickerTitle{display:block;margin-bottom:6px}.mobile .Recorder .originalityWrapper.publishDateWrapper .react-datepicker-wrapper{width:auto}.mobile .Recorder .originalityWrapper.publishDateWrapper .react-datepicker-wrapper .react-datepicker__input-container input{width:100%}.mobile .Recorder .originalityWrapper .originalityScore{display:block}.mobile .Recorder .promptControlsPanel{box-sizing:border-box;display:flex;flex-direction:column;gap:7px;margin:0;padding:8px;position:static;width:100%}.mobile .Recorder .promptControlsPanel .promptSignals{gap:6px;grid-template-columns:1fr 1fr}.mobile .Recorder .promptControlsPanel .signalCard{grid-template-columns:1fr;justify-items:center;min-height:58px;padding:6px;text-align:center}.mobile .Recorder .promptControlsPanel .signalHeader{font-size:.7rem;justify-content:center;width:100%}.mobile .Recorder .promptControlsPanel .signalMeter{font-size:.52rem;height:38px;width:38px}.mobile .Recorder .promptControlsPanel .signalMeter:after{inset:4px}.mobile .Recorder .promptControlsPanel .infoBubble{right:50%;transform:translateX(50%);width:min(220px,100vw - 44px)}.mobile .Recorder .promptControlsPanel .promptControlRows{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));margin-top:0}.mobile .Recorder .promptControlsPanel .promptControlRow{gap:5px;grid-template-columns:1fr;justify-items:stretch;min-height:52px;padding:6px;text-align:center}.mobile .Recorder .promptControlsPanel .promptControlRow .controlLabel{font-size:.68rem;gap:4px;justify-content:center;width:100%}.mobile .Recorder .promptControlsPanel .promptControlRow .controlLabel>span:not(.signalInfo):not(.keywordAI){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile .Recorder .promptControlsPanel .promptControlRow .keywordAI{font-size:.58rem;height:14px;width:16px}.mobile .Recorder .promptControlsPanel .promptControlRow .Switch{justify-self:center;transform:scale(.68);transform-origin:center}.mobile .Recorder .promptControlsPanel .promptControlRow .react-datepicker-wrapper,.mobile .Recorder .promptControlsPanel .promptControlRow .translateSelect{max-width:100%;min-width:0;width:100%}.mobile .Recorder .promptControlsPanel .promptControlRow .translateSelect{font-size:.68rem;height:26px}.mobile .Recorder .recordedVideoWrapper{aspect-ratio:16/9;height:clamp(180px,(100vw - 48px)*9/16,672px);left:4px;max-height:none;top:4px;width:calc(100% - 8px)}.mobile .Recorder .recordedVideoWrapper .recordedVideo,.mobile .Recorder.fullscreen .queueingWrapper,.mobile .Recorder.fullscreen .recordedVideoWrapper,.mobile .Recorder.fullscreen .recorderCamera{height:100%}@media only screen and (max-width:900px){.Recorder{--recorder-camera-height:clamp(180px,calc(56.25vw - 27px),680px);--recorder-camera-top:16px;max-width:832px;width:100%}.Recorder,.Recorder.magicPromptRecorder,.Recorder.responsePromptRecorder{height:auto}.Recorder .recorderCamera,.Recorder .uploaderWrapper{width:100%}.Recorder .uploaderWrapper{height:auto;min-height:300px;overflow:hidden}.Recorder .recorderCamera{aspect-ratio:16/9;height:clamp(180px,(100vw - 48px)*9/16,680px);max-height:none}.Recorder .recorderCamera .previewVideo{height:100%;width:100%}.Recorder .recorderCamera .phase2EffectsDock{width:min(300px,100% - 24px)}.Recorder .recordedVideoWrapper{aspect-ratio:16/9;height:clamp(180px,(100vw - 64px)*9/16,672px);max-height:none;width:calc(100% - 32px)}.Recorder .recordedVideoWrapper .recordedVideo{height:100%}.Recorder .queueingWrapper{aspect-ratio:16/9;height:clamp(180px,(100vw - 64px)*9/16,672px);left:16px;max-height:none;width:calc(100% - 32px)}}@media only screen and (max-height:720px),only screen and (max-width:420px){.mobile .Recorder{gap:6px;padding:0}.mobile .Recorder .recorderCamera{--recorder-camera-height:clamp(180px,calc(56.25vw - 22.5px),680px);aspect-ratio:16/9;height:clamp(180px,(100vw - 40px)*9/16,680px);max-height:none;min-height:0}.mobile .Recorder .recorderCamera .phase2EffectsDock{max-height:52%}.mobile .Recorder .recorderWrapper{gap:6px;padding:8px;width:100%}.mobile .Recorder .recorderWrapper .recorderButtonWrapper .recorderButton{height:68px;width:68px}.mobile .Recorder .recorderWrapper .recorderButtonWrapper .recorderButton .contentWrapper .mediaType .mediaIndicator{height:21px;width:21px}.mobile .Recorder .recorderWrapper .recorderButtonWrapper .recorderButton .contentWrapper .buttonTitle{font-size:.68rem;max-width:60px}.mobile .Recorder .buttonControls{gap:6px}.mobile .Recorder .buttonControls .buttonWrapper .playerButton{height:42px;width:42px}.mobile .Recorder .timeWrapper{transform:translateX(-50%) scale(.88)}.mobile .Recorder .monitorWrapper,.mobile .Recorder .timeWrapper{bottom:auto;top:406px;top:calc(var(--recorder-camera-top, 4px) + var(--recorder-camera-height, 450px) - 48px)}.mobile .Recorder .monitorWrapper{right:36px}.mobile .Recorder .promptControlsPanel{gap:6px;padding:7px}.mobile .Recorder .promptControlsPanel .promptSignals{gap:6px}.mobile .Recorder .promptControlsPanel .signalCard{min-height:54px;padding:5px}.mobile .Recorder .promptControlsPanel .promptControlRows{gap:6px;grid-template-columns:repeat(auto-fit,minmax(86px,1fr))}.mobile .Recorder .promptControlsPanel .promptControlRow{min-height:48px;padding:6px 5px}.mobile .Recorder .queueingWrapper,.mobile .Recorder .recordedVideoWrapper{aspect-ratio:16/9;height:clamp(180px,(100vw - 24px)*9/16,680px);left:0;max-height:none;min-height:0;top:0;width:100%}}@media only screen and (max-height:480px)and (orientation:landscape){.mobile .Recorder .queueingWrapper,.mobile .Recorder .recordedVideoWrapper,.mobile .Recorder .recorderCamera{align-self:center;aspect-ratio:16/9;max-height:none;min-height:0;width:100%}.mobile .Recorder .promptControlsPanel{align-self:center;width:min(100%,390px)}}.Recorder .recorderCamera .liveInsightsDock{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c12bd;border:1px solid #7ce9c147;border-radius:8px;bottom:12px;box-shadow:0 14px 36px #0000004d;box-sizing:border-box;color:#fff;left:12px;padding:9px 10px;pointer-events:auto;position:absolute;width:min(300px,100% - 24px);z-index:5}.Recorder .recorderCamera .liveInsightsDock.active{border-color:#7ce9c180}.Recorder .recorderCamera .liveInsightsDock .liveInsightsHeader{align-items:center;display:flex;gap:8px;justify-content:space-between}.Recorder .recorderCamera .liveInsightsDock .liveInsightsHeader span{color:#00d89f;font-family:Gabarito-Bold;font-size:.8rem}.Recorder .recorderCamera .liveInsightsDock .liveInsightsHeader .liveInsightsSwitchWrapper{align-items:center;display:inline-flex}.Recorder .recorderCamera .liveInsightsDock .liveInsightsCopy{color:#ffffffad;font-family:Gabarito-Medium;font-size:.68rem;line-height:1.35;margin-top:6px}.Recorder .recorderWrapper .recorderButtonWrapper .liveInsightsOption{align-items:flex-start;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;box-sizing:border-box;color:#ffffffc7;cursor:pointer;display:flex;gap:7px;margin:8px auto 0;padding:6px 8px;text-align:left;transition:border-color .18s ease,background .18s ease;width:150px}.Recorder .recorderWrapper .recorderButtonWrapper .liveInsightsOption input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.Recorder .recorderWrapper .recorderButtonWrapper .liveInsightsOption .liveInsightsOptionCheck{border:2px solid #fff6;border-radius:4px;box-sizing:border-box;flex-shrink:0;height:14px;margin-top:1px;transition:background .18s ease,border-color .18s ease;width:14px}.Recorder .recorderWrapper .recorderButtonWrapper .liveInsightsOption .liveInsightsOptionText{display:flex;flex-direction:column;font-family:Gabarito-Bold;font-size:.74rem;gap:1px;line-height:1.2}.Recorder .recorderWrapper .recorderButtonWrapper .liveInsightsOption .liveInsightsOptionText small{color:#ffffff80;font-family:Gabarito-Medium;font-size:.6rem}.Recorder .recorderWrapper .recorderButtonWrapper .liveInsightsOption.active{background:#7ce9c11a;border-color:#7ce9c18c;color:#fff}.Recorder .recorderWrapper .recorderButtonWrapper .liveInsightsOption.active .liveInsightsOptionCheck{background:#00d89f;border-color:#00d89f;box-shadow:inset 0 0 0 3px #080c12e6}.Recorder .timeWrapper.liveGroup{background:#080c129e;border:1px solid #7ce9c159;border-radius:22px;font-size:2.6rem;height:52px;top:310px;width:190px}.Recorder .timeWrapper.liveGroup .recorderStatus .statusShape{height:22px;width:22px}.Recorder .liveGroupAvatarDock{align-items:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c128c;border:1px solid #7ce9c140;border-radius:16px;display:flex;gap:14px;left:50%;max-width:calc(100% - 40px);overflow-x:auto;padding:10px 16px;position:absolute;top:14px;transform:translateX(-50%);z-index:6}.Recorder .liveGroupAvatarDock .liveGroupAvatar{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:56px}.Recorder .liveGroupAvatarDock .liveGroupAvatar .Participant .avatar{border:3px solid #0000;border-radius:50%;transition:border-color .15s ease,transform .15s ease}.Recorder .liveGroupAvatarDock .liveGroupAvatar .liveGroupAvatarName{color:#f5f7ffd9;font-family:Gabarito-Medium,Gabarito,Segoe UI,Arial,sans-serif;font-size:.72rem;max-width:76px;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 2px #0009;white-space:nowrap}.Recorder .liveGroupAvatarDock .liveGroupAvatar.speaking .Participant .avatar{animation:liveGroupSpeakingPulse 1.4s ease-in-out infinite;border-color:#00d89f;box-shadow:0 0 0 4px #00d89f40,0 0 18px #00d89f73;transform:scale(1.08)}.Recorder .liveGroupAvatarDock .liveGroupAvatar.speaking .liveGroupAvatarName{color:#00d89f}@keyframes liveGroupSpeakingPulse{0%,to{box-shadow:0 0 0 4px #00d89f40,0 0 18px #00d89f73}50%{box-shadow:0 0 0 7px #00d89f26,0 0 26px #00d89f99}}.Upload{display:inline-block;position:relative}.Upload .uploading{left:50%;position:absolute;top:64px;transform:translateX(-50%)}.Upload .uploading .Loading{transform:translateX(23px)}.Upload .uploading .loaderText{animation:fadeInOut 2s 0s infinite normal forwards;color:#000;display:inline-block;font-family:Gabarito-Regular;font-size:1rem;padding:0 8px}.Upload .selectedOptions{padding:16px 8px}.Upload .selectedOptions .selected{background:#f0f0f0;border:1px dashed #00d89f;border-radius:16px;width:350px}.Upload .selectedOptions .selected .fileType{background:#fff;border:none;border-radius:2px;box-shadow:-3px 3px 3px #0003;display:inline-block;height:40px;left:50%;position:relative;text-align:center;transform:translate(-50%,16px);width:30px}.Upload .selectedOptions .selected .fileType .text{color:#888;font-family:Gabarito-Medium;font-size:.6rem;left:50%;position:absolute;text-transform:lowercase;top:50%;transform:translate(-50%,-50%)}.Upload .selectedOptions .selected .fileType .fold{border-bottom:10px solid #00d89f;border-right:10px solid #f0f0f0;height:0;position:absolute;right:0;top:0;width:0}.Upload .uploadOptions{padding:16px 8px}.Upload .uploadOptions .drop{border:1px dashed #fff;border-radius:16px;color:#fff;font-family:Gabarito-Medium;font-size:1rem;height:100px;position:relative;width:350px}.Upload .uploadOptions .drop.active{padding:12px}.Upload .uploadOptions .drop .message{display:inline-block;left:50%;position:relative;text-align:center;top:calc(50% + 8px);transform:translate(-50%,-50%)}.Upload .uploadOptions .drop .or{color:#000;font-family:Gabarito-Bold;font-size:.7rem;padding:8px 0 4px;text-align:center}.Upload .input{position:absolute;visibility:hidden}.Upload .buttonWrapper{padding:4px 16px 16px;text-align:center}.Upload .buttonWrapper .selectButton{background:#271e3a;border:none;border-radius:15px;color:#fff;display:inline-block;font-family:Gabarito-Medium;font-size:1rem;height:30px;padding:4px 90px;position:relative}.Upload .buttonWrapper .selectButton .icon{font-size:.8rem}.Upload .buttonGroup{display:inline-block;left:50%;padding:16px;position:relative;transform:translateX(-50%)}.Upload .buttonGroup .buttonWrapper{display:inline-block;padding:0 4px}.Upload .buttonGroup .buttonWrapper .button{border-radius:15px;font-family:Gabarito-Medium;font-size:1rem;height:30px;width:250px}.Upload .buttonGroup .buttonWrapper .button.cancel{background:#271e3a;border:none;color:#fff}.Upload .buttonGroup .buttonWrapper .button.upload{background:#00d89f;border:none;color:#fff}.Upload .buttonGroup .buttonWrapper .button:disabled{cursor:default;opacity:.4}.Upload .data{padding:32px 16px 12px}.Upload .data .metadata{padding:4px 0}.Upload .data .metadata .label{color:#888;font-family:Gabarito-Medium;font-size:1rem}.Upload .data .metadata .fileTitle{color:#000;font-family:Gabarito-Regular;font-size:.9rem;padding:4px 8px;word-break:break-all}.Upload .uploadWrapper .uploadSuccess{color:#000;font-family:Gabarito-Medium;font-size:1.2rem}.Upload .uploadMore{background:#888;border:none;color:#fff}.mobile .Upload{left:auto;transform:none;width:100%}.mobile .Upload .uploadOptions{padding:12px 0}.mobile .Upload .uploadOptions .drop{width:100%}.PlanPicker{--plan-accent:#00d89f;--plan-card:hsla(0,0%,100%,.045);--plan-border:#ffffff1a;--plan-text:#f5f7ff;--plan-muted:#f5f7ffa8;background:radial-gradient(120% 80% at 50% 0,#00d89f1f,#0000 60%),linear-gradient(180deg,#1a1030,#120a22);border-radius:22px;box-sizing:border-box;color:var(--plan-text);display:flex;flex-direction:column;gap:16px;padding:20px;text-align:left}.PlanPicker .planBand{background:#ffffff0d;border:1px solid var(--plan-border);border-radius:16px;padding:14px 16px}.PlanPicker .planBand.legacy{background:#00d89f14;border-color:#00d89f73}.PlanPicker .planBand .planBandTitle{color:var(--plan-accent);font-family:Gabarito-Bold;font-size:1.05rem;margin-bottom:4px}.PlanPicker .planBand .planBandText{color:var(--plan-text);font-family:Gabarito-Regular;font-size:.95rem;line-height:1.45}.PlanPicker .planGrid{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.PlanPicker .planCard{background:var(--plan-card);border:1px solid var(--plan-border);border-radius:18px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:20px 16px 18px;position:relative}.PlanPicker .planCard.featured{background:linear-gradient(180deg,#00d89f24,#00d89f08 55%),var(--plan-card);border:1.5px solid var(--plan-accent);box-shadow:0 18px 48px -24px #00d89f8c}.PlanPicker .planCard.current{border-color:#ffffff59}.PlanPicker .planCard .planRibbon{background:var(--plan-accent);border-radius:999px;color:#0b1020;font-family:Gabarito-Bold;font-size:.72rem;left:50%;letter-spacing:.08em;padding:3px 12px;position:absolute;text-transform:uppercase;top:-11px;transform:translateX(-50%);white-space:nowrap}.PlanPicker .planCard .planName{color:#fff;font-family:Gabarito-Bold;font-size:1.15rem}.PlanPicker .planCard .planPrice{align-items:baseline;display:flex;gap:4px}.PlanPicker .planCard .planPrice .planAmount{color:#fff;font-family:Gabarito-Bold;font-size:2.1rem;line-height:1}.PlanPicker .planCard .planPrice .planPer,.PlanPicker .planCard .planTagline{color:var(--plan-muted);font-family:Gabarito-Regular;font-size:.9rem}.PlanPicker .planCard .planTagline{line-height:1.4;min-height:2.8em}.PlanPicker .planCard .planAction{min-height:42px}.PlanPicker .planCard .planCurrent{align-items:center;border:1px dashed #ffffff40;border-radius:12px;color:var(--plan-muted);display:flex;font-family:Gabarito-Medium;font-size:.9rem;height:42px;justify-content:center}.PlanPicker .planCard .planFeatures{display:flex;flex-direction:column;gap:7px;list-style:none;margin:4px 0 0;padding:0}.PlanPicker .planCard .planFeatures li{align-items:flex-start;color:var(--plan-text);display:flex;font-family:Gabarito-Regular;font-size:.86rem;gap:7px;line-height:1.35}.PlanPicker .planCard .planFeatures .planCheck{color:var(--plan-accent);flex:0 0 16px;height:16px;margin-top:1px;width:16px}.PlanPicker .planButton{align-items:center;background:#ffffff14;border:1px solid #ffffff38;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:Gabarito-Bold;font-size:.92rem;justify-content:center;min-height:42px;padding:0 14px;text-decoration:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.PlanPicker .planButton:hover:not(:disabled){background:#ffffff24;transform:translateY(-1px)}.PlanPicker .planButton.featured{background:var(--plan-accent);border-color:#0000;color:#0b1020}.PlanPicker .planButton.featured:hover:not(:disabled){background:#2af0bb;box-shadow:0 10px 24px -12px #00d89fcc}.PlanPicker .planButton.quiet{background:#0000}.PlanPicker .planButton:disabled{cursor:default;opacity:.6}.PlanPicker .planConfirm{display:flex;flex-direction:column;gap:8px}.PlanPicker .planConfirm .planConfirmNote{color:var(--plan-muted);font-family:Gabarito-Regular;font-size:.82rem;line-height:1.35}.PlanPicker .planConfirm .planConfirmButtons{display:flex;flex-direction:column;gap:6px}.PlanPicker .planMore{align-items:center;background:#ffffff08;border:1px solid var(--plan-border);border-radius:16px;color:var(--plan-muted);display:flex;font-family:Gabarito-Regular;font-size:.92rem;gap:20px;justify-content:space-between;padding:16px 18px}.PlanPicker .planMore .planMoreTitle{color:#fff;font-family:Gabarito-Bold;font-size:1.05rem;margin-bottom:2px}.PlanPicker .planMore .planMoreList{font-size:.82rem;margin-top:6px}.PlanPicker .planMore .planButton{flex:0 0 auto;white-space:nowrap;width:auto}.PlanPicker .planNote{border-radius:12px;font-family:Gabarito-Medium;font-size:.92rem;padding:10px 14px}.PlanPicker .planNote.good{background:#00d89f1f;color:var(--plan-accent)}.PlanPicker .planNote.warn{background:#ff7a591f;color:#ffb09c}.PlanPicker .planFooter{align-items:center;color:var(--plan-muted);display:flex;flex-wrap:wrap;font-family:Gabarito-Regular;font-size:.82rem;gap:10px 18px;justify-content:space-between}.PlanPicker .planFooter .planSecure{align-items:center;display:flex;gap:6px}.PlanPicker .planFooter .planSecure .planLock{color:var(--plan-accent);height:16px;width:16px}.PlanPicker .planFooter .planLink{background:none;border:none;color:var(--plan-accent);cursor:pointer;font-family:Gabarito-Bold;font-size:.88rem;padding:0;text-decoration:underline;text-underline-offset:3px}.PlanPicker .planFooter .planTerms a{color:var(--plan-text)}@media only screen and (max-width:980px){.PlanPicker .planGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}}@media only screen and (max-width:560px){.PlanPicker{padding:14px}.PlanPicker .planGrid{grid-template-columns:1fr}.PlanPicker .planMore{align-items:stretch;flex-direction:column}}.RadarGraph{margin:0 auto;width:100%}.RadarGraph svg{font-family:inherit;font-family:var(--rg-font,inherit)}.RadarGraph .rgLegend{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:8px}.RadarGraph .rgLegendItem{align-items:center;cursor:pointer;display:inline-flex;gap:8px;transition:opacity .12s ease}.RadarGraph .rgLegendItem.dimmed{opacity:.5}.RadarGraph .rgLegendSwatch{background:#888;background:var(--series-color,#888);border-radius:2px;display:inline-block;height:12px;width:12px}.RadarGraph .rgLegendName{color:#fff;font-size:13px}.RadarGraph .rgEmpty{background:hsla(0,0%,100%,.035);border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;font-size:.86rem;padding:28px 16px;text-align:center}.InputEdit{box-sizing:border-box}.InputEdit .ineligibleEdit{color:#fff;display:inline-block;font-family:Gabarito-Regular;font-size:1rem;padding:16px;width:calc(100% - 166px)}.InputEdit .ineligibleEdit.folder{color:#00000080}.InputEdit .ineligibleEdit.cloneable{width:calc(100% - 220px)}.InputEdit .communityActionWrapper{display:inline-block;padding:8px 0 0;width:120px}.InputEdit .communityActionWrapper.cloneable{width:174px}.InputEdit .communityActionWrapper .cloneButton,.InputEdit .communityActionWrapper .leaveButton{display:inline-block;height:30px;transform:translateY(8px);vertical-align:middle}.InputEdit .communityActionWrapper .cloneButton{width:44px}.InputEdit .communityActionWrapper .cloneButton .editButton{background:#271e3a;border:1px solid #ffffff1f;border-radius:20px;height:40px;width:40px}.InputEdit .communityActionWrapper .cloneButton .editButton:disabled{opacity:.2}.InputEdit .communityActionWrapper .cloneButton .editButton .icon{height:16px;transform:translateY(2px);width:16px}.InputEdit .communityActionWrapper .leaveButton{width:124px}.InputEdit .communityActionWrapper .leaveButton .loadingWrapper{display:inline-block;position:relative;transform:translate(-28px,-24px);vertical-align:middle}.InputEdit .communityActionWrapper .leaveButton .loadingWrapper .Loading{position:absolute;transform:scale(.6)}.InputEdit .communityActionWrapper .leaveButton .editButton{background:#271e3a;border:1px solid #ffffff1f;border-radius:8px;color:#fff;display:inline-block;font-family:Gabarito-Medium;font-size:1rem;min-width:120px;padding:6px 16px;transform:translateY(-12px);vertical-align:middle}.InputEdit .editInput{border:none;border-radius:20px;box-sizing:border-box;display:inline-block;font-family:Gabarito-Regular;font-size:1rem;height:40px;padding:8px 16px;width:calc(100% - 154px)}.InputEdit .editInput.cloneable{width:calc(100% - 198px)}.InputEdit .editButtons{display:inline-block;padding:10px;vertical-align:middle;width:132px}.InputEdit .editButtons.cloneable{width:176px}.InputEdit .editButtons .buttonWrapper{display:inline-block;padding:0 2px;vertical-align:middle}.InputEdit .editButtons .buttonWrapper .editButton{border:none;border-radius:20px;height:40px;position:relative;width:40px}.InputEdit .editButtons .buttonWrapper .editButton:disabled{opacity:.2}.InputEdit .editButtons .buttonWrapper .editButton:disabled.modifying{opacity:1}.InputEdit .editButtons .buttonWrapper .editButton.undo{background:#271e3a}.InputEdit .editButtons .buttonWrapper .editButton.save{background:#00d89f}.InputEdit .editButtons .buttonWrapper .editButton.clone{background:#271e3a}.InputEdit .editButtons .buttonWrapper .editButton.delete{background:#ff6e6e}.InputEdit .editButtons .buttonWrapper .editButton .icon{height:16px;opacity:1;transform:translateY(2px);width:16px}.InputEdit .editButtons .buttonWrapper .editButton .icon.disabled{opacity:0}.InputEdit .editButtons .buttonWrapper .editButton .Loading{height:36px;left:0;position:absolute;top:0;transform:scale(.5) translate(-12px,-12px);width:36px}.CurriculumAttach{background:#ffffffeb;border-radius:10px;box-sizing:border-box;color:#1d1f2b;margin:26px auto 4px;max-width:calc(100% - 24px);padding:12px 14px;text-align:left;width:378px}.CurriculumAttach__head{align-items:baseline;display:flex;font-size:.92rem;gap:10px;justify-content:space-between;margin:0 0 4px}.CurriculumAttach__head span{color:#6b6f80;font-size:.78rem}.CurriculumAttach__body{color:#4a4e5e;font-size:.82rem;line-height:1.4;margin:0 0 10px}.CurriculumAttach.is-locked .CurriculumAttach__body{margin-bottom:0}.CurriculumAttach__row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.CurriculumAttach__choose{background:#fff;border:1px solid #c9cbd6;border-radius:999px;color:#1d1f2b;cursor:pointer;font:inherit;font-size:.82rem;height:30px;padding:0 12px}.CurriculumAttach__choose:hover:not(:disabled){border-color:#00a97c}.CurriculumAttach__choose:disabled{cursor:default;opacity:.5}.CurriculumAttach__chip{align-items:center;background:#00a97c1f;border-radius:999px;color:#0d5f48;display:inline-flex;font-size:.8rem;gap:6px;max-width:100%;padding:3px 4px 3px 10px}.CurriculumAttach__chip>span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CurriculumAttach__chip button{background:#0000;border:0;border-radius:999px;color:inherit;cursor:pointer;font-size:.95rem;height:20px;line-height:1;width:20px}.CurriculumAttach__chip button:hover:not(:disabled){background:#00000014}.CurriculumAttach__file{display:none}[dir=rtl] .CurriculumAttach{text-align:right}@keyframes promptIdentityDotHop{0%,to{opacity:.46;transform:translateY(0) scale(.88)}20%{opacity:.62;transform:translateY(-1px) scale(.92)}42%{opacity:.94;transform:translateY(-5px) scale(.98)}60%{opacity:.68;transform:translateY(.5px) scale(.91)}78%{opacity:.5;transform:translateY(0) scale(.88)}}.Modal{background:#000c;bottom:0;left:0;overflow:scroll;position:fixed;right:0;top:0;z-index:5}.Modal.recorderModal .modalWrapper{background:radial-gradient(110% 74% at 90% 14%,#00d89f4d 0,#00d89f00 72%),linear-gradient(165deg,#150b2a,#0d0719 55%,#07050a)}.Modal.recorderModal .modalWrapper .modalContent .buttonAccept .submitRequest:disabled{opacity:.1!important}.Modal.recorderModal .modalWrapper .modalTitle .closeModal{background:#00d89f;color:#271e3a}.Modal.recorderModal .modalWrapper .modalTitle .title{color:#fff}.Modal.recorderModal .modalWrapper .successWrapper{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:max(690px,100dvh - 88px);overflow:hidden;padding:clamp(56px,10vh,112px) 24px}.Modal.recorderModal .modalWrapper .successWrapper .successBackground{border-radius:0 0 22px 22px;opacity:.32}.Modal.recorderModal .modalWrapper .successWrapper .successContent{left:auto;max-width:780px;position:relative;top:auto;transform:none;z-index:1}.Modal.recorderModal .modalWrapper .successWrapper .successContent .confetti{padding:0 0 16px}.Modal.recorderModal .modalWrapper .successWrapper .successContent .headline,.Modal.recorderModal .modalWrapper .successWrapper .successContent .text{color:#fff}.Modal.recorderModal .modalWrapper .Switch .switchButton{border:1px solid #ffffff1f;box-shadow:none}.Modal .modalWrapper{background:#dcdcdc;border-radius:22px;box-sizing:border-box;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}.Modal .modalWrapper .generateLoading{display:inline-block;left:50%;position:absolute;top:50%;transform:scale(2) translate(calc(-50% + 20px),calc(-50% + 20px))}.Modal .modalWrapper.actionSuccess{height:clamp(280px,40vh,360px);max-height:calc(100% - 32px);min-height:300px}.Modal .modalWrapper.actionSuccess .modalTitle{display:none}.Modal .modalWrapper.actionSuccess .successWrapper{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:32px 24px}.Modal .modalWrapper.actionSuccess .successContent{left:auto;position:relative;top:auto;transform:none}.Modal .modalWrapper .successBackground{background:url(https://d3f260fu0a2g7m.cloudfront.net/marketing/gif/confetti.gif);height:100%;opacity:.4;position:absolute;width:100%;z-index:-1}.Modal .modalWrapper .successBackground.actionSuccess{height:100%!important;top:0}.Modal .modalWrapper.youtube{width:auto}.Modal .modalWrapper.assessmentModule{top:0;transform:translateX(-50%);width:min(1120px,100vw - 48px)}.Modal .modalWrapper .modalTitle{box-sizing:border-box;height:60px;padding:14px;position:relative;width:100%}.Modal .modalWrapper .modalTitle .closeModal{background:#150b2a;border:none;border-radius:15px;color:#fff;float:right;font-family:Gabarito-Medium;font-size:.9rem;height:30px;padding:0 24px}.Modal .modalWrapper .modalTitle .keywordAI.display{background:#00d89f;border-radius:2px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Gabarito-Black;font-size:1.4rem;height:28px;padding:2px 3px;vertical-align:middle;width:28px}.Modal .modalWrapper .modalTitle .magicAIOrb{animation:rainbow 12s ease infinite;background-image:repeating-linear-gradient(45deg,violet,#00d89f,#ffaa6e,#ff6e6e,violet);background-size:800% 800%;border-radius:50%;display:inline-block;height:24px;vertical-align:middle;width:24px}.Modal .modalWrapper .modalTitle .title{color:#271e3a;display:inline-block;font-family:Gabarito-Bold;font-size:1.6rem;padding:0 8px;vertical-align:middle}.Modal .modalWrapper .modalTitle .title.magic{display:inline-block;font-family:Gabarito-Bold;padding-left:4px;vertical-align:middle}.Modal .modalWrapper .required{color:red;font-family:Gabarito-Medium;font-size:.9rem;position:absolute;transform:translate(4px,-20px)}.Modal .modalWrapper .avatarResponse{display:inline-block;padding-right:16px;vertical-align:middle}.Modal .modalWrapper .avatarResponse .avatar{background-position-x:50%;background-position-y:50%;background-size:cover;border-radius:50%;height:40px;width:40px}.Modal .modalWrapper .successWrapper{height:calc(100% - 60px);position:relative}.Modal .modalWrapper .successWrapper .successBackground{background:url(https://d3f260fu0a2g7m.cloudfront.net/marketing/gif/confetti.gif);inset:0;opacity:.2;pointer-events:none;position:absolute;z-index:0}.Modal .modalWrapper .successWrapper .successContent{display:inline-block;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.Modal .modalWrapper .successWrapper .successContent .confetti{padding:14px}.Modal .modalWrapper .successWrapper .successContent .confetti .confettiIcon{height:60px;width:60px}.Modal .modalWrapper .successWrapper .successContent .headline{font-family:Gabarito-Bold;font-size:1.5rem}.Modal .modalWrapper .successWrapper .successContent .text{font-family:Gabarito-Medium;font-size:1rem;padding:8px 0}.Modal .modalWrapper .successWrapper .successContent .notification{font-family:Gabarito-Regular;font-size:1rem;padding:24px 0 0}.Modal .modalWrapper .successWrapper .successContent .notification .notificationCheckbox{display:inline-block;height:20px;vertical-align:middle;width:20px}.Modal .modalWrapper .successWrapper .successContent .notification .notificationQuestion{display:inline-block;padding-left:4px;vertical-align:middle}.Modal .modalWrapper .successWrapper .successContent .buttonWrapper{padding:32px 0}.Modal .modalWrapper .successWrapper .successContent .buttonWrapper .successClose{background:#00d89f;border:2px solid #00d89f;border-radius:15px;color:#271e3a;font-family:Gabarito-Bold;font-size:1rem;height:30px;padding:0 40px}.Modal .modalWrapper .successWrapper .successContent .buttonWrapper .successClose:disabled{cursor:default;opacity:.4}.Modal .modalWrapper .successWrapper .successContent .buttonWrapper .Loading{left:50%;position:absolute;transform:translateX(-50%)}.Modal .modalWrapper .creatorSelection{position:relative;top:50%;transform:translateY(-50%)}.Modal .modalWrapper .creatorSelection .selectionFlow{box-sizing:border-box;padding:0 24px}.Modal .modalWrapper .creatorSelection .selectionFlow .flowTitle{color:#fff;font-family:Gabarito-Medium;font-size:1.3rem;padding:20px 0 16px;text-align:center}.Modal .modalWrapper .creatorSelection .selectionFlow .flowTitle.bottom{padding:80px 0 0}.Modal .modalWrapper .creatorSelection .selectionFlow .flowTitle .colorFlow{color:#00d89f;font-family:Gabarito-Bold;font-size:1.4rem}.Modal .modalWrapper .creatorSelection .selectionFlow .flowTitle .selectionOk{display:inline-block;height:24px;opacity:.2;padding:0 8px;transform:translateY(-2px);vertical-align:middle;width:24px}.Modal .modalWrapper .creatorSelection .selectionFlow .flowTitle .selectionOk.valid{opacity:1}.Modal .modalWrapper .modalContent{padding:10px}.Modal .modalWrapper .modalContent .questionFollow .followUpGraphic{padding:24px 0;text-align:center}.Modal .modalWrapper .modalContent .questionFollow .followUpGraphic .followUpIcon .followUpAvatar{height:120px;width:120px}.Modal .modalWrapper .modalContent .questionFollow .followUpGraphic .followUpIcon .followUpText .keywordAI{background:#00d89f;border-radius:2px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Gabarito-Black;font-size:1.2rem;height:25px;padding:2px 3px;width:25px}.Modal .modalWrapper .modalContent .questionFollow .followUpGraphic .followUpIcon .followUpText .keywordWord{color:#271e3a;display:inline-block;font-family:Gabarito-Bold;font-size:1.3rem;padding:0 2px 0 6px;transform:translateY(2px)}.Modal .modalWrapper .modalContent .questionFollow .followUpMessage{font-family:Gabarito-Medium;font-size:1rem;padding:24px 0;text-align:center;width:100%}.Modal .modalWrapper .modalContent .questionFollow .followUpSection{width:100%}.Modal .modalWrapper .modalContent .questionFollow .followUpSection .triangleUp{animation:fadeIn .5s .5s normal forwards;border-bottom:24px solid #51436d;border-left:16px solid #0000;border-right:16px solid #0000;height:0;left:50%;opacity:0;position:relative;transform:translateX(-50%);width:0}.Modal .modalWrapper .modalContent .questionFollow .followUpSection .followUpBubble{animation:fadeIn .5s .5s normal forwards;background:#51436d;border-radius:16px;color:#fff;font-family:Gabarito-Medium;font-size:1.4rem;left:50%;opacity:0;padding:16px;position:relative;transform:translateX(-50%);width:calc(100% - 120px)}.Modal .modalWrapper .modalContent .subscriptionButtonsWrapper{margin-top:-12px;padding:0 0 8px}.Modal .modalWrapper .modalContent .subscriptionButtonsWrapper .subscriptionEduCheck{padding:0 0 16px}.Modal .modalWrapper .modalContent .subscriptionButtonsWrapper .subscriptionEduCheck .subscriptionLabel{color:#150b2a;font-family:Gabarito-Bold;font-size:1rem}.Modal .modalWrapper .modalContent .subscriptionButtonsWrapper .subscriptionEduCheck .subscriptionCheckbox{display:inline-block;height:14px;vertical-align:middle;width:14px}.Modal .modalWrapper .modalContent .subscriptionButtonsWrapper .retroAddonPanel{border:none;border-radius:10px;margin:16px auto;max-width:320px;padding-bottom:16px;text-align:left}.Modal .modalWrapper .modalContent .subscriptionButtonsWrapper .retroAddonPanel .retroAddonTitle{align-items:center;color:#ffcd00;display:inline-flex;font-family:Gabarito-Bold;font-size:1rem}.Modal .modalWrapper .modalContent .subscriptionButtonsWrapper .retroAddonPanel .retroAddonTitle .retroAddonLogo{display:block;height:26px;margin-left:-8px;width:auto}.Modal .modalWrapper .modalContent .subscriptionButtonsWrapper .retroAddonPanel .retroAddonDescription{color:#fff;font-family:Gabarito-Regular;font-size:.85rem;margin-top:6px}.Modal .modalWrapper .modalContent .subscriptionButtonsWrapper .retroAddonPanel .retroAddonToggle{align-items:center;display:flex;gap:8px;margin-top:12px}.Modal .modalWrapper .modalContent .subscriptionButtonsWrapper .retroAddonPanel .retroAddonToggle .retroAddonSwitch{transform:scale(.9)}.Modal .modalWrapper .modalContent .subscriptionButtonsWrapper .retroAddonPanel .retroAddonToggle .retroAddonLabel{color:#150b2a;font-family:Gabarito-Medium;font-size:.85rem}.Modal .modalWrapper .modalContent .subscriptionButtonsWrapper .subscriptionTerms{font-family:Gabarito-Medium;font-size:.8rem;margin-top:16px;opacity:.5;text-align:center}.Modal .modalWrapper .modalContent .subscriptionButtonsWrapper .subscriptionTerms .subscriptionTermsLink{color:#fff;font-family:Gabarito-Medium;font-size:.8rem;text-decoration:underline}.Modal .modalWrapper .modalContent .aiHeader{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding-bottom:16px}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;display:inline-flex;gap:8px;left:0;padding:6px 12px 6px 16px;position:relative;transform:none}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate.disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate .generateTitle{align-items:center;color:#00d89f;display:inline-flex;font-family:Gabarito-Bold;font-size:.9rem}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate .generateTitle .retroLogo{height:30px}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate .generateTitle .retroInfoIcon{align-items:center;display:inline-flex;margin-right:6px;position:relative}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate .generateTitle .retroInfoIcon img{cursor:pointer;filter:invert(1);height:12px;width:12px}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate .generateTitle .retroInfoIcon .retroBubble{background:#fff;border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 8px 16px #00000059;color:#150b2a;font-family:Gabarito-Regular;font-size:.8rem;left:50%;padding:10px;position:absolute;transform:translateX(-50%);width:220px}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate .generateTitle .retroInfoIcon .retroBubble .retroLink{color:#ffcd00}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate .generateTitle .retroInfoIcon .retroBubble .triangle{border-left:8px solid #0000;border-right:8px solid #0000;border-top:10px solid #fff;bottom:-8px;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate .generateWrapper{align-items:center;display:inline-flex;gap:6px}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate.retroGenerate .generateTitle{color:#ffcd00}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate.retroGenerate .generateWrapper{gap:4px}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate.retroGenerate .retroSwitchWrapper{display:inline-flex}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate.retroGenerate .retroSwitchWrapper .Switch{transform:scale(.75)}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate.aiGenerate .aiSwitchWrapper{display:inline-flex}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate.aiGenerate .aiSwitchWrapper .Switch{transform:scale(.75)}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate.phase2Generate .generateTitle{color:#00d89f;gap:8px}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate.phase2Generate .phase2Badge{align-items:center;background:#4bd6a32e;border:1px solid #4bd6a36b;border-radius:6px;color:#7cffd4;display:inline-flex;font-family:Gabarito-Bold;font-size:.78rem;height:22px;justify-content:center;letter-spacing:0;width:28px}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate.phase2Generate .phase2SwitchWrapper{display:inline-flex}.Modal .modalWrapper .modalContent .aiHeader .promptGenerate.phase2Generate .phase2SwitchWrapper .Switch{transform:scale(.75)}.Modal .modalWrapper .modalContent .promptIdentityComposer{background:radial-gradient(circle at 10% 0,#00d89f29,#00d89f00 30%),linear-gradient(135deg,#ffffff12,hsla(0,0%,100%,.025));border:1px solid #ffffff1a;border-radius:8px;box-shadow:inset 0 1px 0 #ffffff1a,0 10px 26px #0000002e;box-sizing:border-box;margin:8px auto 10px;overflow:hidden;padding:12px;position:relative;transform:translateZ(0);width:min(100% - 44px,880px)}.Modal .modalWrapper .modalContent .promptIdentityComposer.attachedToAssistant{border-top-color:#00d89f2e;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.Modal .modalWrapper .modalContent .promptIdentityComposer.ready{animation:promptIdentityArrive .62s cubic-bezier(.19,1,.22,1);border-color:#00d89f52}.Modal .modalWrapper .modalContent .promptIdentityComposer.generating{border-color:#00d89f61}.Modal .modalWrapper .modalContent .promptIdentityComposer.failed{border-color:#ff6e6e73}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityAura{animation:promptAuraSpin 16s linear infinite;background:conic-gradient(from 110deg,#00d89f0f,#00b3ff1c,#ffcd001f,#ff6e6e14,#00d89f0f);filter:blur(18px);inset:-45% -20%;opacity:.7;pointer-events:none;position:absolute}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:0;position:relative;z-index:1}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityFields{margin-top:10px}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentitySummary{align-items:center;color:#ffffffc7;display:inline-flex;font-family:Gabarito-Medium;font-size:.85rem;gap:8px;letter-spacing:0;min-width:0}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityModeToggle{background:#050a166b;border:1px solid #ffffff1a;border-radius:8px;box-sizing:border-box;display:inline-grid;flex-shrink:0;gap:3px;grid-template-columns:repeat(2,1fr);height:42px;max-height:42px;max-width:238px;min-height:42px;min-width:238px;padding:3px;position:relative;width:238px;z-index:1}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityModeToggle:before{background:#00d89f29;border-radius:6px;bottom:3px;content:"";left:3px;position:absolute;top:3px;transform:translateX(0);transition:transform .26s cubic-bezier(.2,.8,.2,1);width:calc(50% - 4.5px)}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityModeToggle.manualMode:before{transform:translateX(calc(100% + 3px))}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityModeToggle button{background:#0000;border:0;border-radius:6px;box-sizing:border-box;color:#ffffff9e;cursor:pointer;font-family:Gabarito-Bold;font-size:.78rem;height:100%;min-height:0;min-width:0;position:relative;transition:background .2s ease,color .2s ease;width:100%;z-index:1}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityModeToggle button.active{color:#00d89f}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityModeToggle button:focus-visible{outline:2px solid #00d89f8c;outline-offset:2px}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityFields{margin-top:7px;position:relative;z-index:1}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityGenerating{align-items:center;background:#00d89f1f;border-radius:8px;color:#8cf7d2eb;display:inline-flex;font-family:Gabarito-Bold;font-size:.78rem;gap:0;letter-spacing:0;margin-bottom:7px;padding:6px 9px}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityDots{align-items:center;display:inline-flex;height:14px;margin-right:10px;min-width:42px;position:relative;vertical-align:middle;width:42px}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityDots .dot{animation-duration:1.12s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:promptIdentityDotHop;animation-timing-function:cubic-bezier(.32,.74,.34,1);background:#f0f0f0f5;border-radius:50%;display:block;height:8px;opacity:.44;position:absolute;top:3px;transform:translateY(0) scale(.88);transform-origin:center;width:8px;will-change:transform,opacity}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityDots .dot.dot1{animation-delay:-.3s;left:4px}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityDots .dot.dot2{animation-delay:-.15s;left:17px}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityDots .dot.dot3{animation-delay:0ms;left:30px}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityFastStart{grid-gap:10px;align-items:center;background:linear-gradient(135deg,rgba(0,216,159,.065),rgba(0,179,255,.028));border:1px solid #00d89f2e;border-radius:8px;box-shadow:inset 0 1px 0 #ffffff12;display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr);padding:9px 10px;position:relative;z-index:1}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityFastStart span,.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityFastStart strong{min-width:0}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityFastStart strong{color:#00d89f;font-family:Gabarito-Bold;font-size:.84rem}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityFastStart span{color:#ffffffad;font-family:Gabarito-Regular;font-size:.82rem;line-height:1.3}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityDescription,.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityTitle{background:#050a162e;border-radius:8px;box-sizing:border-box;cursor:text;outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,color .3s ease;width:100%}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityDescription:focus,.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityTitle:focus{background:#00d89f0d;border-color:#00d89f8f;box-shadow:0 0 0 3px #00d89f14}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityDescription.empty:before,.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityTitle.empty:before{color:#ffffff59;content:attr(data-placeholder)}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityDescription::placeholder,.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityTitle::placeholder{color:#ffffff59;opacity:1}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityDescription:disabled,.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityTitle:disabled{cursor:progress}.Modal .modalWrapper .modalContent .promptIdentityComposer.generating .promptIdentityDescription.empty,.Modal .modalWrapper .modalContent .promptIdentityComposer.generating .promptIdentityTitle.empty{animation:promptGeneratingField 1.35s ease-in-out infinite;background:linear-gradient(110deg,hsla(0,0%,100%,.025),#00d89f1c,#00b3ff14,hsla(0,0%,100%,.025));background-size:240% 100%;border-color:#00d89f29}.Modal .modalWrapper .modalContent .promptIdentityComposer.generating .promptIdentityDescription.empty:before,.Modal .modalWrapper .modalContent .promptIdentityComposer.generating .promptIdentityTitle.empty:before{color:#8cf7d28a}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityTitle{border:1px solid #ffffff14;color:#fff;font-family:Gabarito-Black;font-size:1.12rem;letter-spacing:0;line-height:1.2;min-height:36px;padding:7px 9px;text-shadow:0 0 22px #00d89f29}.Modal .modalWrapper .modalContent .promptIdentityComposer.ready .promptIdentityTitle{animation:promptTextSettle 1s ease both}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityDescription{border:1px solid #ffffff12;color:#ffffffd6;font-family:Gabarito-Regular;font-size:.9rem;line-height:1.35;margin-top:7px;min-height:58px;padding:8px 9px;resize:vertical}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityDescription.responseOnly{font-family:Gabarito-Bold;font-size:.98rem;margin-top:0;min-height:44px}.Modal .modalWrapper .modalContent .promptIdentityComposer.ready .promptIdentityDescription{animation:promptDescriptionSettle 1s ease .08s both}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentitySweep{animation:promptSweep 1.25s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,#0000,#ffffff1a,#00d89f6b,#00b3ff4d,#0000);bottom:-20%;filter:blur(.5px);left:-42%;pointer-events:none;position:absolute;top:-20%;transform:skewX(-18deg);width:42%;z-index:2}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityError{color:#ff9a9a;font-family:Gabarito-Medium;font-size:.82rem;margin-top:10px;position:relative;z-index:1}@media only screen and (max-width:720px){.Modal .modalWrapper .modalContent .promptIdentityComposer{padding:10px;width:calc(100% - 24px)}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityHeader{display:flex;flex-wrap:wrap}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityFastStart{grid-template-columns:1fr}.Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityModeToggle{box-sizing:border-box;max-width:238px;min-width:238px;width:238px}}@keyframes promptSweep{0%{opacity:0;transform:translateX(0) skewX(-18deg)}12%{opacity:1}to{opacity:0;transform:translateX(340%) skewX(-18deg)}}@keyframes promptGeneratingField{0%{background-position:0 0}to{background-position:240% 0}}@keyframes promptIdentityArrive{0%{opacity:.2;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes promptTextSettle{0%{background:linear-gradient(90deg,#00d89f,#00b3ff,#ffcd00,#ff6e6e,#fff);-webkit-background-clip:text;background-clip:text;background-size:260% 100%;color:#0000;filter:drop-shadow(0 0 12px rgba(0,216,159,.55))}58%{-webkit-background-clip:text;background-clip:text;background-position:100% 0;color:#0000}to{color:#fff;filter:drop-shadow(0 0 0 rgba(0,216,159,0))}}@keyframes promptDescriptionSettle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes promptAuraSpin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.Modal .modalWrapper .modalContent .promptIdentityAura,.Modal .modalWrapper .modalContent .promptIdentityComposer,.Modal .modalWrapper .modalContent .promptIdentityDescription,.Modal .modalWrapper .modalContent .promptIdentitySweep,.Modal .modalWrapper .modalContent .promptIdentityTitle{animation:none!important}}.Modal .modalWrapper .modalContent .retroAssistPanel{background:radial-gradient(circle at 10% 20%,#ffcd001f,#0c0913d9);border-radius:8px;box-sizing:border-box;margin:8px auto 10px;padding:12px;position:relative;width:min(100% - 44px,880px)}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAssistHeading{align-items:center;color:#ffcd00;display:flex;font-family:Gabarito-Bold;font-size:.86rem;gap:12px;justify-content:space-between;position:relative}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAssistHeading .retroHeadingTitle{align-items:center;display:inline-flex;gap:6px;min-width:0}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAssistHeading .retroHeadingActions{align-items:center;display:inline-flex;flex-shrink:0;gap:8px;justify-content:flex-end;min-width:238px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAssistHeading .retroLogo{flex-shrink:0;height:24px;vertical-align:middle}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAssistHeading .retroText{min-width:0;vertical-align:middle}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAssistHeading .retroCount{background:#ffcd0026;border:1px solid #ffcd0059;border-radius:999px;color:#ffcd00;display:inline-block;font-family:Gabarito-Regular;font-size:.8rem;padding:2px 8px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAssistHeading .Loading{height:24px;transform:scale(.55);width:24px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAssistEmpty,.Modal .modalWrapper .modalContent .retroAssistPanel .retroAssistError,.Modal .modalWrapper .modalContent .retroAssistPanel .retroAssistHint{color:#fffc;font-family:Gabarito-Regular;font-size:.85rem;margin-top:8px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAssistError{color:#ff8a80}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSearchControls{margin-top:6px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSearchModeToggle{background:#050a166b;border:1px solid #ffffff1a;border-radius:8px;box-sizing:border-box;display:inline-grid;flex:0 0 238px;gap:3px;grid-template-columns:repeat(2,1fr);height:42px;max-height:42px;max-width:238px;min-height:42px;min-width:238px;padding:3px;width:238px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSearchModeButton{background:#0000;border:0;border-radius:6px;box-sizing:border-box;color:#ffffff9e;cursor:pointer;font-family:Gabarito-Bold;font-size:.78rem;height:100%;min-height:0;min-width:0;padding:0;transition:background .2s ease,color .2s ease;white-space:nowrap;width:100%}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSearchModeButton.active{background:#ffcd0029;color:#ffcd00}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSearchModeButton:focus-visible{outline:2px solid #ffcd0080;outline-offset:2px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroModeSummary{grid-gap:10px;align-items:center;background:linear-gradient(135deg,#ffcd0012,rgba(0,179,255,.025));border:1px solid #ffcd002e;border-radius:8px;box-shadow:inset 0 1px 0 #ffffff12;display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr);padding:9px 10px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroModeSummary span,.Modal .modalWrapper .modalContent .retroAssistPanel .retroModeSummary strong{min-width:0}.Modal .modalWrapper .modalContent .retroAssistPanel .retroModeSummary strong{color:#ffcd00;font-family:Gabarito-Bold;font-size:.84rem}.Modal .modalWrapper .modalContent .retroAssistPanel .retroModeSummary span{color:#ffffffad;font-family:Gabarito-Regular;font-size:.82rem;line-height:1.3}.Modal .modalWrapper .modalContent .retroAssistPanel .retroManualFields{grid-gap:8px;align-items:stretch;animation:retroInsightFadeIn .2s ease;display:grid;gap:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) auto;margin-top:8px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroManualFields.searchTerm{grid-template-columns:minmax(0,1fr) auto}.Modal .modalWrapper .modalContent .retroAssistPanel .retroManualInput{background:#0000003d;border:1px solid #ffffff24;border-radius:10px;box-sizing:border-box;color:#fff;font-family:Gabarito-Regular;font-size:.8rem;min-height:36px;outline:none;padding:8px 10px;width:100%}.Modal .modalWrapper .modalContent .retroAssistPanel .retroManualInput.description{min-height:36px;resize:vertical}.Modal .modalWrapper .modalContent .retroAssistPanel .retroManualInput:focus{border-color:#ffcd0080}.Modal .modalWrapper .modalContent .retroAssistPanel .retroManualRun{background:#ffffff0d;background:#0000;border:1px solid #ffcd00b8;border-radius:6px;border-radius:10px;box-shadow:none;color:#ffcd00;cursor:pointer;font-family:Gabarito-Bold;font-size:.78rem;min-height:36px;padding:0 12px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.Modal .modalWrapper .modalContent .retroAssistPanel .retroManualRun:focus-visible,.Modal .modalWrapper .modalContent .retroAssistPanel .retroManualRun:hover{background:#ffcd0014;border-color:#ffcd00;box-shadow:0 0 0 2px #ffcd001f}.Modal .modalWrapper .modalContent .retroAssistPanel .retroManualRun:disabled{background:#0000;box-shadow:none;cursor:default;opacity:.35}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightNotice{background:#ffffff0f;border:1px solid #fff3;border-radius:8px;color:#fffc;font-family:Gabarito-Regular;font-size:.76rem;line-height:1.25;margin-top:8px;padding:6px 10px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAssistList{display:flex;gap:12px;margin-top:10px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAssistList::-webkit-scrollbar{height:6px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAssistList::-webkit-scrollbar-thumb{background:#ffcd004d;border-radius:8px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSelectedShelf{border-top:1px solid #ffcd002e;margin-top:14px;padding-top:12px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSelectedLabel{color:#ffffffd9;font-family:Gabarito-Bold;font-size:.78rem;letter-spacing:.03em}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSelectedList{display:flex;flex-wrap:nowrap;gap:8px;margin-top:8px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSelectedList::-webkit-scrollbar{height:6px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSelectedList::-webkit-scrollbar-thumb{background:#ffcd004d;border-radius:8px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightPanel{background:radial-gradient(circle at 8% 12%,#ffcd002e,#0000),#070c16c7;border:1px solid #ffcd0059;border-radius:12px;box-shadow:inset 0 0 16px #ffcd001f;margin-top:12px;padding:12px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightHeader{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightTitleWrap{min-width:0}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightBadge{color:#ffcd00;font-family:Gabarito-Bold;font-size:.8rem;letter-spacing:.02em;text-transform:uppercase}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightSubtitle{color:#ffffffb8;font-family:Gabarito-Regular;font-size:.78rem;margin-top:2px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightCount{background:#ffcd0014;border:1px solid #ffcd0059;border-radius:999px;color:#ffffffd1;flex:0 0 auto;font-family:Gabarito-Bold;font-size:.72rem;padding:3px 10px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightTabs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:4px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightTabs::-webkit-scrollbar{height:6px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightTabs::-webkit-scrollbar-thumb{background:#ffcd0059;border-radius:8px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightTab{background:#ffffff0d;background:#00000052;border:1px solid #fff3;border-radius:6px;border-radius:999px;color:#ffffffd6;font-family:Gabarito-Medium;font-size:.74rem;max-width:180px;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;transition:border-color .2s ease,background .2s ease,color .2s ease;white-space:nowrap}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightTab.active{background:#ffcd0029;border-color:#ffcd00bf;color:#fff}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightBody{animation:retroInsightFadeIn .2s ease;margin-top:12px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightLoading{align-items:center;background:#ffcd000f;border:1px dashed #ffcd0057;border-radius:10px;color:#ffffffdb;display:flex;font-family:Gabarito-Medium;font-size:.78rem;gap:8px;justify-content:center;margin-top:12px;min-height:62px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightLoading .Loading{margin:-10px -2px -8px -10px;transform:scale(.45)}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightVideoHeader{align-items:center;display:flex;gap:8px;justify-content:space-between}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightVideoTitle{color:#fff;font-family:Gabarito-Bold;font-size:.88rem;line-height:1.3;min-width:0}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightOpenLink{align-items:center;background:#ffffff0d;background:#00000073;border:1px solid #ffcd0073;border-radius:6px;border-radius:999px;color:#ffcd00;display:inline-flex;flex:0 0 auto;gap:5px;height:28px;justify-content:center;min-width:28px;padding:0 9px;text-decoration:none;transition:border-color .2s ease,background .2s ease}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightOpenLink:hover{background:#ffcd0029;border-color:#ffcd00cc}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightOpenText{color:#ffcd00;font-family:Gabarito-Bold;font-size:.7rem;line-height:1;white-space:nowrap}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightOpenIcon{filter:brightness(0) saturate(100%) invert(73%) sepia(81%) saturate(867%) hue-rotate(354deg) brightness(101%) contrast(102%);height:14px;width:14px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightColumns{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightSection{background:#00000047;border:1px solid #ffffff1f;border-radius:10px;padding:8px 10px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightSectionLabel{color:#ffffffe6;font-family:Gabarito-Bold;font-size:.72rem;letter-spacing:.02em;text-transform:uppercase}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightList{color:#ffffffdb;display:flex;flex-direction:column;font-family:Gabarito-Regular;font-size:.78rem;gap:3px;line-height:1.35;margin:6px 0 0;padding-left:16px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightQuestion{background:#ffcd0014;border:1px solid #ffcd0052;border-radius:10px;margin-top:10px;padding:9px 11px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightQuestion .retroInsightQuestionLabel{color:#ffcd00;display:block;font-family:Gabarito-Bold;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightQuestion p{color:#ffffffe6;font-family:Gabarito-Regular;font-size:.8rem;line-height:1.35;margin:4px 0 0}.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightUnavailable{background:#0003;border:1px dashed #ffffff4d;border-radius:9px;color:#ffffffbf;font-family:Gabarito-Medium;font-size:.78rem;margin-top:10px;padding:10px}@keyframes retroInsightFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:820px){.Modal .modalWrapper .modalContent .retroAssistPanel .retroInsightColumns,.Modal .modalWrapper .modalContent .retroAssistPanel .retroManualFields,.Modal .modalWrapper .modalContent .retroAssistPanel .retroManualFields.searchTerm{grid-template-columns:1fr}}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSelectedChip{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px;max-width:270px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSelectedPill{align-items:center;background:#ffffff0d;background:#00000073;border:1px solid #ffcd0059;border-radius:6px;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Gabarito-Bold;font-size:.75rem;max-width:230px;padding:6px 12px 6px 14px;transition:border-color .2s ease,background .2s ease;white-space:nowrap}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSelectedPill:hover{background:#ffcd0014;border-color:#ffcd00a6}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSelectedPill.active{background:#ffcd0024;border-color:#ffcd00a6;box-shadow:inset 0 0 0 1px #ffcd0059}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSelectedRemove{align-items:center;background:#ffffff0d;background:#0000008c;border:1px solid #ffcd0073;border-radius:6px;border-radius:999px;color:#ffcd00;cursor:pointer;display:inline-flex;flex:0 0 26px;height:26px;justify-content:center;transition:border-color .2s ease,background .2s ease,color .2s ease;width:26px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSelectedRemove:hover{background:#ff505029;border-color:#ff7878bf;color:#ffd6d6}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSelectedPill.active+.retroSelectedRemove{background:#ffcd0024;border-color:#ffcd00a6;box-shadow:inset 0 0 0 1px #ffcd0059;color:#fff1b7f2}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSelectedPill.active+.retroSelectedRemove:hover{background:#ff505029;border-color:#ff7878bf;color:#ffd6d6}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSelectedTitle{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSelectedLoading{align-items:center;display:inline-flex;height:16px;justify-content:center;margin-left:6px;width:16px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSelectedLoading .Loading{margin:-11px;transform:scale(.25)}.Modal .modalWrapper .modalContent .retroAssistPanel .retroSelectedClose{color:#ffcd00;font-size:.85rem;line-height:1}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAssistCard{background:#00000059;border:1px solid #ffcd0040;border-radius:12px;box-shadow:inset 0 0 12px #ffcd0014;flex:0 0 auto;max-width:240px;min-width:220px;padding:8px;scroll-snap-align:start}.Modal .modalWrapper .modalContent .retroAssistPanel .retroCardVideo{background:#00000080;border-radius:10px;margin-bottom:8px;min-height:145px;overflow:hidden;width:100%}.Modal .modalWrapper .modalContent .retroAssistPanel .retroCardVideo iframe,.Modal .modalWrapper .modalContent .retroAssistPanel .retroCardVideo video{border:0;display:block;height:130px;width:100%}.Modal .modalWrapper .modalContent .retroAssistPanel .retroCardVideo video{background:#000}.Modal .modalWrapper .modalContent .retroAssistPanel .retroCardVideo.youtube iframe{height:145px;transform:scale(.9);transform-origin:top left;width:111%}.Modal .modalWrapper .modalContent .retroAssistPanel .retroCardBody{display:flex;flex-direction:column;gap:8px}.Modal .modalWrapper .modalContent .retroAssistPanel .retroCardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-family:Gabarito-Bold;font-size:.8rem;height:2.4em;line-height:1.2;overflow:hidden}.Modal .modalWrapper .modalContent .retroAssistPanel .retroCardMetaRow{align-items:center;display:flex;font-family:Gabarito-Bold;font-size:.8rem;gap:12px;height:.8rem;justify-content:space-between}.Modal .modalWrapper .modalContent .retroAssistPanel .retroLessons{color:#ffcd00;font-size:.75rem}.Modal .modalWrapper .modalContent .retroAssistPanel .retroCardLink{border:1px solid #ffcd0066;border-radius:14px;color:#ffcd00;font-family:Gabarito-Bold;font-size:.72rem;padding:3px 10px;text-decoration:none}.Modal .modalWrapper .modalContent .retroAssistPanel .retroCardLink:hover{background:#ffcd0026}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAddButton{align-items:center;background:#ffffff0d;background:#ffcd00;border:1px solid #ffcd00;border-radius:6px;color:#fff;display:inline-flex;font-family:Gabarito-Bold;font-size:.85rem;justify-content:center;padding:6px 12px;width:100%}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAddButton.added{background:#0000;opacity:1}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAddButton.added .retroAddLabel{color:#ffcd00}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAddButton.added .retroAddLabel.removeLabel{display:none}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAddButton.added:hover{background:#ffcd000d;opacity:1}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAddButton.added:hover .retroAddLabel.addLabel{display:none}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAddButton.added:hover .retroAddLabel.removeLabel{display:inline}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAddButton:disabled{cursor:default}.Modal .modalWrapper .modalContent .retroAssistPanel .retroAddButton .retroAddLabel{color:#fff;display:inline}.Modal .modalWrapper .modalContent .retroPrompt{border-radius:12px;margin-top:16px;padding:16px 18px}.Modal .modalWrapper .modalContent .retroPrompt .retroPromptTitle{font-family:Gabarito-Bold;font-size:.95rem;letter-spacing:.01em}.Modal .modalWrapper .modalContent .retroPrompt .retroPromptDescription{font-family:Gabarito-Regular;font-size:.8rem;margin-top:4px}.Modal .modalWrapper .modalContent .retroPrompt .retroPromptDescription a{color:#00d89f;text-decoration:underline}.Modal .modalWrapper .modalContent .retroPrompt .retroPromptButtons{display:flex;gap:8px;margin-top:10px}.Modal .modalWrapper .modalContent .retroPrompt .retroPromptButtons .retroPromptPrimary,.Modal .modalWrapper .modalContent .retroPrompt .retroPromptButtons .retroPromptSecondary{border:none;border-radius:6px;flex:1 1 140px;font-family:Gabarito-Medium;font-size:.82rem;padding:6px 10px;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.Modal .modalWrapper .modalContent .retroPrompt.activation,.Modal .modalWrapper .modalContent .retroPrompt.upgrade{background:radial-gradient(circle at 12% 0,#00d89f1a,#0b0b1800),linear-gradient(180deg,#080c1638,#06080ea6);border:1px solid #00d89f66;box-shadow:0 20px 50px #0000008c}.Modal .modalWrapper .modalContent .retroPrompt.activation .retroPromptTitle,.Modal .modalWrapper .modalContent .retroPrompt.upgrade .retroPromptTitle{color:#00d89f;font-size:1rem}.Modal .modalWrapper .modalContent .retroPrompt.activation .retroPromptDescription,.Modal .modalWrapper .modalContent .retroPrompt.upgrade .retroPromptDescription{color:#ffffffd1;line-height:1.45;margin-top:6px}.Modal .modalWrapper .modalContent .retroPrompt.activation .retroPromptButtons,.Modal .modalWrapper .modalContent .retroPrompt.upgrade .retroPromptButtons{flex-wrap:wrap;gap:10px;margin-top:16px}.Modal .modalWrapper .modalContent .retroPrompt.activation .retroPromptButtons .retroPromptPrimary,.Modal .modalWrapper .modalContent .retroPrompt.activation .retroPromptButtons .retroPromptSecondary,.Modal .modalWrapper .modalContent .retroPrompt.upgrade .retroPromptButtons .retroPromptPrimary,.Modal .modalWrapper .modalContent .retroPrompt.upgrade .retroPromptButtons .retroPromptSecondary{border-radius:999px;flex:1 1 160px;font-size:.85rem;padding:10px 18px}.Modal .modalWrapper .modalContent .retroPrompt.activation .retroPromptButtons .retroPromptPrimary,.Modal .modalWrapper .modalContent .retroPrompt.upgrade .retroPromptButtons .retroPromptPrimary{background:linear-gradient(135deg,#00d89f,#0cffbf);border:1px solid #00d89fa6;color:#150b2a}.Modal .modalWrapper .modalContent .retroPrompt.activation .retroPromptButtons .retroPromptPrimary:hover,.Modal .modalWrapper .modalContent .retroPrompt.upgrade .retroPromptButtons .retroPromptPrimary:hover{background:linear-gradient(135deg,#00f2b2,#26ffc6)}.Modal .modalWrapper .modalContent .retroPrompt.activation .retroPromptButtons .retroPromptSecondary,.Modal .modalWrapper .modalContent .retroPrompt.upgrade .retroPromptButtons .retroPromptSecondary{background:#0000;border:1px solid #ffffff73;color:#ffffffd9}.Modal .modalWrapper .modalContent .retroPrompt.activation .retroPromptButtons .retroPromptSecondary:hover,.Modal .modalWrapper .modalContent .retroPrompt.upgrade .retroPromptButtons .retroPromptSecondary:hover{background:#ffffff14}.Modal .modalWrapper .modalContent .retroPrompt.upgrade{transform:translate(15px,-15px);width:calc(100% - 60px)}.Modal .modalWrapper .modalContent .retroPrompt.upgrade .retroPromptPrimary{box-shadow:0 12px 28px #00d89f59}.Modal .modalWrapper .modalContent .retroPrompt.activation{transform:translate(15px,-15px);width:calc(100% - 60px)}.Modal .modalWrapper .modalContent .generatorHeader{background:radial-gradient(circle at 9% 0,#00d89f29,#00d89f00 34%),linear-gradient(90deg,#00d89f33,#4c3a727a 54%,#0f081d94);border:1px solid #00d89f2e;border-bottom-color:#00d89f1a;border-radius:8px 8px 0 0;box-sizing:border-box;margin:10px auto 0;padding:12px;width:min(100% - 44px,880px)}.Modal .modalWrapper .modalContent .generatorHeader .generatorLabel{color:#00d89f;font-family:Gabarito-Bold;font-size:.9rem;margin-bottom:7px}.Modal .modalWrapper .modalContent .generatorHeader .generator{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.36fr) auto;min-height:44px;position:relative;width:100%}.Modal .modalWrapper .modalContent .generatorHeader .generator .inputWrapper{min-width:0;position:relative}.Modal .modalWrapper .modalContent .generatorHeader .generator .inputWrapper .aiField{border:2px solid #0000;border-radius:6px;box-sizing:border-box;font-family:SourceCodePro-M;font-size:.8rem;height:36px;padding:0 8px;width:100%}.Modal .modalWrapper .modalContent .generatorHeader .generator .inputWrapper .aiField:focus{border-color:#00d89f;outline:none}.Modal .modalWrapper .modalContent .generatorHeader .generator .inputWrapper .aiField.aspects{width:100%}.Modal .modalWrapper .modalContent .generatorHeader .generator .generateButtonWrapper{align-items:center;display:inline-flex;position:relative}.Modal .modalWrapper .modalContent .generatorHeader .generator .generateButtonWrapper .generateButton{min-width:120px;position:relative}.Modal .modalWrapper .modalContent .generatorHeader .generator .generateButtonWrapper .generateButtonLoader{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.Modal .modalWrapper .modalContent .generatorHeader .generator .generateButtonWrapper .generateButtonLoader .Loading{transform:scale(.6)}.Modal .modalWrapper .modalContent .generatorHeader .generator .buttonWrapper{position:relative}.Modal .modalWrapper .modalContent .generatorHeader .generator .buttonWrapper .generateButton{animation:rainbow 12s ease infinite;background-image:repeating-linear-gradient(45deg,violet,#00d89f,#ffaa6e,#ff6e6e,violet);background-size:800% 800%;border:none;border-radius:6px;color:#fff;font-family:Gabarito-Bold;font-size:1rem;height:40px;opacity:1;width:120px}.Modal .modalWrapper .modalContent .generatorHeader .generator .buttonWrapper .generateButton:disabled{cursor:default;opacity:.2}.Modal .modalWrapper .modalContent .aiScript{background:#14141480;border-radius:6px;box-sizing:border-box;height:130px;overflow:hidden;padding:6px 8px 8px;position:absolute;transform:translate(26px,26px);width:calc(100% - 64px);z-index:2}.Modal .modalWrapper .modalContent .aiScript.hidden{height:32px;opacity:.4}.Modal .modalWrapper .modalContent .aiScript .toggleScript{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;color:#fff;font-family:Gabarito-Medium;font-size:.9rem;height:20px;padding:0 24px;position:absolute;right:4px;width:90px}.Modal .modalWrapper .modalContent .aiScript .script{color:#fff;font-family:Gabarito-Medium;font-size:.9rem;padding:0 0 8px;text-align:center}.Modal .modalWrapper .modalContent .aiScript .aiText{background:#1414141a;border:none;box-sizing:border-box;color:#fff;font-family:SourceCodePro-M;font-size:.9rem;height:90px;padding:4px;resize:none;text-align:left;width:100%}.Modal .modalWrapper .modalContent .aiScript .aiText::placeholder{color:#f0f0f0;font-family:SourceCodePro-MI}.Modal .modalWrapper .modalContent .aiScript .aiText:focus{outline-color:#0000}.Modal .modalWrapper .modalContent .Recorder .recorderCamera>.aiScript{left:12px;margin:0;position:absolute;right:12px;top:12px;transform:none;width:auto;z-index:7}.Modal .modalWrapper .modalContent .Recorder .recorderCamera>.aiScript.hidden{height:32px}.Modal .modalWrapper .modalContent .Recorder .recorderCamera.mirrored>.aiScript{transform:rotateY(180deg)}.Modal .modalWrapper .modalContent .Recorder .recorderCamera.promptScriptHidden>.aiScript{visibility:hidden}.Modal .modalWrapper .modalContent .keywordTitle{height:20px;padding:8px 2px}.Modal .modalWrapper .modalContent .keywordTitle .keywordAI{background:#00d89f;border-radius:2px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Gabarito-Black;font-size:.7rem;height:17px;padding:2px 3px;width:17px}.Modal .modalWrapper .modalContent .keywordTitle .keywordWord{color:#fff;display:inline-block;font-family:Gabarito-Bold;font-size:.8rem;padding:0 4px;transform:translateY(1px)}.Modal .modalWrapper .modalContent .keywordTitle .keywordWord .beta{color:#fff;font-family:Gabarito-Medium;font-size:.6rem;padding:0 2px}.Modal .modalWrapper .modalContent .description{color:#fff;font-family:Gabarito-Regular;font-size:1rem;padding:0 12px 16px}.Modal .modalWrapper .modalContent .description.keyword{font-family:SourceCodePro-MI;font-size:.9rem;padding:4px 24px 32px}.Modal .modalWrapper .modalContent .description .bolded{font-family:Gabarito-Bold;font-size:1rem}.Modal .modalWrapper .modalContent .question .questionIcon{box-sizing:border-box;padding:0 18px}.Modal .modalWrapper .modalContent .question .questionIcon .questionImage{display:inline-block;height:50px;vertical-align:middle;width:50px}.Modal .modalWrapper .modalContent .question .questionIcon .questionWrapper{display:inline-block;vertical-align:middle;width:calc(100% - 50px)}.Modal .modalWrapper .modalContent .question .questionIcon .questionWrapper .questionText{box-sizing:border-box;color:#150b2a;font-family:Gabarito-Bold;font-size:1.1rem;padding:0 12px}.Modal .modalWrapper .modalContent .entryWrapper{padding:0 12px 14px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .dpSection{background:radial-gradient(circle at top,#111832,#ffffff0a 60%);border:1px solid #ffffff14;border-radius:6px;margin:8px 0;padding:12px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .sectionTitle{color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.75rem;letter-spacing:.25em;padding:8px 0 16px;text-transform:uppercase}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .promptGroundingCard{background:#ffffff0a;border:1px solid #00d89f4d;border-radius:8px;padding:12px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .promptGroundingCard .promptGroundingHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .promptGroundingCard .promptGroundingHeader strong{color:#fff;font-family:Gabarito-Bold;font-size:1rem}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .promptGroundingCard .promptGroundingHeader span{color:#00d89f;font-family:Gabarito-Bold;font-size:.85rem}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .promptGroundingCard .promptGroundingGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .promptGroundingCard .promptGroundingGrid div{background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;padding:10px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .promptGroundingCard .promptGroundingGrid span{color:#f5f7ffb3;color:#00d89f;font-family:Gabarito-Regular;font-size:.65rem;letter-spacing:.25em;text-transform:uppercase}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .promptGroundingCard .promptGroundingGrid p{color:#fff;font-family:Gabarito-Regular;font-size:.88rem;line-height:1.4;margin:6px 0 0}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .promptGroundingCard .promptGroundingMaterials{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;padding-top:10px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .promptGroundingCard .promptGroundingMaterials div{border-left:2px solid #00d89f;padding:0 0 0 10px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .promptGroundingCard .promptGroundingMaterials strong{color:#fff;font-family:Gabarito-Bold;font-size:.9rem}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .promptGroundingCard .promptGroundingMaterials p{color:#ffffffd1;font-size:.86rem;line-height:1.4;margin:4px 0 0}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .personaGrid{grid-gap:8px;display:grid;grid-template-columns:1fr}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .personaCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;padding:10px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .personaHeader .avatar{border-radius:50%;display:inline-block;height:28px;overflow:hidden;vertical-align:middle;width:28px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .personaHeader .avatar img{height:100%;object-fit:cover;width:100%}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .personaHeader .name{color:#fff;display:inline-block;font-family:Gabarito-Bold;font-size:1rem;padding:0 8px;vertical-align:middle}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .personaText{color:#fff;font-family:Gabarito-Regular;font-size:.95rem;padding:20px 0 16px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .personaText.dpAbstained{color:#ffffff8c;font-style:italic}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .personaMeta{padding-top:4px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .dpAvatar{border-radius:50%;display:inline-block;height:28px;overflow:hidden;vertical-align:middle;width:28px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .dpAvatar img{height:100%;object-fit:cover;width:100%}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .pill{display:inline-block;font-family:Gabarito-Medium;font-size:.8rem;margin:2px 4px 2px 0;padding:2px 8px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .pill.tone{border-left:2px solid #fff}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .pill.strength{border-left:2px solid #00d89f}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .pill.blind{border-left:2px solid #ff6e6e}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .pill.hedge{border:2px solid #fff;color:#fff;display:none}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .pill.warn{border-left:2px solid #ffa75d}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .dpProvenance{padding-top:4px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .dpProvenance .dpProvenanceNote{color:#fff9;font-family:Gabarito-Regular;font-size:.8rem;font-style:italic;padding-top:6px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .confidenceRow{padding:6px 0}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .confHeader{align-items:center;display:flex;gap:8px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .confHeader .name{color:#fff;flex:1 1;font-family:Gabarito-Bold;font-size:.95rem;padding-left:6px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .confHeader .stance{background:#00000014;border-radius:3px;font-family:Gabarito-Medium;font-size:.8rem;padding:1px 6px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .confHeader .stance.for{background:#00d89f99}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .confHeader .stance.against{background:#ff6e6e99}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .confHeader .stance.neutral{background:#00000014}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .confHeader .pct{color:#fff;font-family:Gabarito-Bold;font-size:.9rem}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .barTrack{background:#0000;border-radius:4px;height:8px;margin:16px 0 12px;overflow:hidden}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .barFill{border-radius:4px;height:100%}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .barFill.for{background:#00d89f}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .barFill.against{background:#ff6e6e}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .barFill.neutral{background:#bbb}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .confText{color:#fff;font-family:Gabarito-Medium;font-size:.9rem;padding-bottom:8px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .cerPerson{margin:8px 0}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .cerName{color:#fff;font-family:Gabarito-Bold;font-size:1rem;padding:0 0 16px 2px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .cerName .nameText{padding-left:6px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .cerRow{grid-gap:8px;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;display:grid;grid-template-columns:1fr;padding:8px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .cerLabel{color:#f5f7ffb3;color:#00d89f;font-family:Gabarito-Regular;font-size:.75rem;letter-spacing:.25em;opacity:.8;text-transform:uppercase}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .cerText{color:#fff;font-family:Gabarito-Medium;font-size:.95rem;padding:8px 0}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .cerText.quote{font-style:italic;opacity:.9}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .grounding{grid-gap:8px;display:grid;grid-template-columns:1fr}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .groupScore{padding:10px;text-align:center}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .scoreNum{color:#00d89f;font-family:Gabarito-Black;font-size:1.6rem}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .scoreLabel{color:#fff;font-family:Gabarito-Medium;font-size:.85rem;opacity:.8}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .groundingRow{background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;margin:8px 0;padding:8px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .groundingRow .rowHeader{align-items:center;display:flex;gap:6px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .groundingRow .name{color:#fff;font-family:Gabarito-Bold;font-size:.95rem}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .groundingRow .score{color:#00d89f;float:right;font-family:Gabarito-Bold;font-size:1.2rem;padding:4px 6px 0;transform:translateY(-30px)}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .groundingRow .examples{padding-top:12px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .groundingRow .example{color:#fff;font-family:Gabarito-Medium;font-size:.95rem;opacity:.9;padding:4px 0}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .bloomRow{padding:8px 0}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .bloomHeader{grid-column-gap:6px;align-items:center;column-gap:6px;display:grid;grid-template-columns:auto 1fr auto}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .bloomHeader .name{color:#fff;font-family:Gabarito-Bold;font-size:.95rem}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .bloomHeader .primary{color:#f5f7ffb3;color:#00d89f;font-family:Gabarito-Regular;font-size:.75rem;letter-spacing:.25em;opacity:.85;text-transform:uppercase}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .bloomBar{background:#eee;border-radius:4px;display:flex;height:8px;margin:6px 0;overflow:hidden}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .bloomBar .seg{height:100%}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .bloomBar .seg.remember{background:#d6eaff}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .bloomBar .seg.understand{background:#c7f0ff}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .bloomBar .seg.apply{background:#b8ffd8}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .bloomBar .seg.analyze{background:#ffe5b8}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .bloomBar .seg.evaluate{background:#b2dfdb}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .bloomBar .seg.create{background:#e8d6ff}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .bloomBar .seg.primary{filter:saturate(1.8)}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .dataPoints .bloomText{color:#fff;font-family:Gabarito-Regular;font-size:.9rem;padding:12px 0 0}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .creatorParticipants{color:#fff;font-family:Gabarito-Bold;font-size:1rem;padding:20px 0 8px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .creatorWrapper{display:inline-block;padding:4px 4px 16px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .creatorWrapper .creatorImage{display:inline-block}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .creatorWrapper .creatorImage .mainAvatar{background-position-x:50%;background-position-y:50%;background-size:cover;border-radius:50%;display:inline-block;height:30px;vertical-align:middle;width:30px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .creatorWrapper .creatorImage .creator{background-position-x:50%;background-position-y:50%;background-size:cover;border:none;border-radius:50%;height:50px;width:50px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentGraphWrapper--inline{background:#ffffff0f;background:#0000;border:none;box-sizing:border-box;padding:0 16px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentGraphWrapper--inline .RadarGraph{margin:0 auto;max-width:680px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay{grid-gap:16px;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:16px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection{background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:6px;min-width:0;padding:16px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .personWrapper{padding:0 0 18px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .personWrapper .personImage{border-radius:50%;display:inline-block;height:30px;overflow:hidden;vertical-align:middle;width:30px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .personWrapper .personImage .personIcon{height:100%;object-fit:cover;object-position:50% 50%;width:100%}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .personWrapper .personName{color:#fff;display:inline-block;font-family:Gabarito-Bold;font-size:1.2rem;padding-left:8px;vertical-align:middle}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentPercentGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 14px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentPercentGrid .assessmentPercentCircle{background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:6px;min-width:0;padding:10px 8px;text-align:center}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentPercentGrid .assessmentPercentRing{align-items:center;border-radius:50%;box-shadow:0 0 18px #45deab1a;display:inline-flex;height:58px;justify-content:center;width:58px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentPercentGrid .assessmentPercentInner{align-items:center;background:#0f0f1ceb;border-radius:50%;color:#fff;display:inline-flex;font-family:Gabarito-Bold;font-size:.95rem;height:42px;justify-content:center;width:42px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentPercentGrid .assessmentPercentInner span{font-size:.62rem;opacity:.72;padding-left:1px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentPercentGrid .assessmentPercentLabel{color:#ffffffb8;font-family:Gabarito-Bold;font-size:.72rem;overflow:hidden;padding-top:6px;text-overflow:ellipsis;white-space:nowrap}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentPercentGrid .assessmentNoScore{background:hsla(0,0%,100%,.035);border:1px solid #ffffff1a;border-radius:8px;color:#ffffffb3;font-family:Gabarito-Bold;font-size:.78rem;grid-column:1/-1;padding:12px;text-align:center}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData{grid-column-gap:8px;align-items:center;border-top:1px solid #ffffff0f;color:#fff;column-gap:8px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;padding:10px 0}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentIcon{display:block;height:20px;width:20px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentIcon .assessmentImage{height:100%;width:100%}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentTitle{color:#00d89f;font-family:Gabarito-Bold;font-size:.95rem;padding:0}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentScore{border-radius:12px;font-family:Gabarito-Bold;font-size:.72rem;height:16px;min-width:78px;padding:2px 12px;text-align:center}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentScore.High{border:3px solid #ff6e6e;color:#ff6e6e}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentScore.High.Answer,.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentScore.High.Overall{border:3px solid #00a97c;color:#00a97c}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentScore.Medium{border:3px solid #ffaa6e;color:#ffaa6e}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentScore.Low{border:3px solid #00a97c;color:#00a97c}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentScore.Low.Answer,.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentScore.Low.Overall{border:3px solid #ff6e6e;color:#ff6e6e}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentScore.notApplicable{border:3px solid #ffffff47;color:#ffffffb8}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData.notApplicable .assessmentTitle{color:#ffffffbd}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentTextWrapper{grid-column:1/-1;padding:8px 0 0;width:100%}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentTextWrapper .assessmentText{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;font-family:SourceCodePro-M;font-size:.8rem;padding:12px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentTextWrapper .assessmentRubricDetails{background:#ffffff05;border:1px solid #45deab1f;border-radius:8px;color:#ffffffc7;font-family:Gabarito-Regular;font-size:.78rem;margin-top:8px;padding:10px 12px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentTextWrapper .assessmentRubricLine{line-height:1.25;padding-bottom:6px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentTextWrapper .assessmentRubricLine span{color:#00d89f;font-family:Gabarito-Bold;padding-right:8px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentTextWrapper .assessmentRubricLine.assessmentRubricLineFlagged{color:#fff9;font-style:italic}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentTextWrapper .assessmentRubricLine.assessmentRubricLineFlagged span{color:#ffa75d}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentTextWrapper .assessmentRubricMeta{display:flex;flex-wrap:wrap;gap:6px}.Modal .modalWrapper .modalContent .entryWrapper .assessmentDisplay .creatorDisplay .assessmentDisplay .assessmentSection .assessmentData .assessmentTextWrapper .assessmentRubricMeta span{background:#45deab1f;border:1px solid #45deab2e;border-radius:999px;color:#ffffffd1;font-family:Gabarito-Bold;font-size:.7rem;padding:3px 8px}.Modal .modalWrapper .modalContent .entryWrapper .narchivesVideo{background:#000}.Modal .modalWrapper .modalContent .entryWrapper .addTypeToggle{text-align:center}.Modal .modalWrapper .modalContent .entryWrapper .addTypeToggle .addToggle{display:inline-block;padding:0 4px}.Modal .modalWrapper .modalContent .entryWrapper .addTypeToggle .addToggle .toggleType{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;color:#fff;font-family:Gabarito-Bold;font-size:1rem;height:40px;padding:2px 24px}.Modal .modalWrapper .modalContent .entryWrapper .addTypeToggle .addToggle .toggleType.selected{background:#00d89f99;border:1px solid #ffffff1a;border-radius:50%;border-radius:6px}.Modal .modalWrapper .modalContent .entryWrapper .addTypeToggle .addToggle .toggleType.disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.Modal .modalWrapper .modalContent .entryWrapper .addTypeToggle .addToggle .toggleType.premium{background:#fff;color:#271e3a}.Modal .modalWrapper .modalContent .entryWrapper .addTypeToggle .addToggle .toggleType .premium{-webkit-text-fill-color:#0000;animation:rainbow 12s ease infinite;-webkit-background-clip:text;background-clip:text;background-image:repeating-linear-gradient(45deg,violet,#00d89f,#ffaa6e,#ff6e6e,violet);background-size:800% 800%}.Modal .modalWrapper .modalContent .entryWrapper .addTypeToggle .orToggle{color:#150b2a;display:inline-block;font-family:Gabarito-Bold;font-size:.8rem;padding:0 8px}.Modal .modalWrapper .modalContent .entryWrapper .entryTitle{color:#150b2a;font-family:Gabarito-Medium;font-size:1rem;padding:8px 0}.Modal .modalWrapper .modalContent .entryWrapper .inputWrapper .keywordMap{padding-bottom:8px}.Modal .modalWrapper .modalContent .entryWrapper .inputWrapper .keywordMap:last-child{padding-bottom:0}.Modal .modalWrapper .modalContent .entryWrapper .inputWrapper .input{border:none;border-radius:6px;box-sizing:border-box;font-family:Gabarito-Regular;font-size:1rem;height:50px;padding:0 15px;transform:translateX(10px);width:378px}.Modal .modalWrapper .modalContent .entryWrapper .inputWrapper .input.centered{left:50%;position:relative;transform:translate(-50%,12px)}.Modal .modalWrapper .modalContent .entryWrapper .inputWrapper .input.joinCode{border:2px solid #000;font-size:2.5rem;font-weight:700;height:50px;letter-spacing:1.7rem;text-transform:uppercase}.Modal .modalWrapper .modalContent .entryWrapper .inputWrapper .input.joinCode::placeholder{font-size:1rem;letter-spacing:0;transform:translateY(-8px)}.Modal .modalWrapper .modalContent .entryWrapper .inputWrapper .input:focus{outline:none}.Modal .modalWrapper .modalContent .entryWrapper .inputWrapper .input.description{border-radius:6px;color:#000;width:410px}.Modal .modalWrapper .modalContent .entryWrapper .inputWrapper .input.recorder{border-radius:6px;height:50px}.Modal .modalWrapper .modalContent .entryWrapper .inputWrapper .input.response{width:790px}.Modal .modalWrapper .modalContent .communityWrapper{box-sizing:border-box;max-height:400px;overflow-y:scroll;padding:12px}.Modal .modalWrapper .modalContent .communityWrapper .eligibleEdit{box-sizing:border-box}.Modal .modalWrapper .modalContent .typeSelection{box-sizing:border-box;padding:24px 16px 0}.Modal .modalWrapper .modalContent .typeSelection .instructions{color:#150b2a;font-family:Gabarito-Medium;font-size:1rem;padding:0 0 12px}.Modal .modalWrapper .modalContent .typeSelection .buttonWrapper{display:inline-block;text-align:center;vertical-align:top;width:50%}.Modal .modalWrapper .modalContent .typeSelection .buttonWrapper .typeSelect{background:#0000;border:2px solid #271e3a;border-radius:15px;color:#271e3a;font-family:Gabarito-Bold;font-size:1rem;height:30px;padding:0 40px;width:280px}.Modal .modalWrapper .modalContent .typeSelection .buttonWrapper .typeSelect.selected{background:#271e3a;color:#00d89f}.Modal .modalWrapper .modalContent .typeSelection .buttonWrapper .typeDescription{font-family:Gabarito-Regular;font-size:1rem;left:50%;padding:12px 0;position:relative;transform:translateX(-50%);width:300px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper{box-sizing:border-box;display:inline-block;margin-left:16px;margin-top:-134px;padding:0;position:relative;vertical-align:top;width:394px;z-index:9}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPanel{background:radial-gradient(circle at 8% 0,#00d89f1a,#00d89f00 44%),#070a169e;border:1px solid #ffffff14;border-radius:8px;box-sizing:border-box;padding:10px;width:100%}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPanel.open{min-height:0}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPanelHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPanelCopy{min-width:0}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPanelTitle{color:#fff;font-family:Gabarito-Bold;font-size:.92rem}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPanelSummary{color:#ffffff8f;font-family:Gabarito-Medium;font-size:.74rem;margin-top:2px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPanelToggle{background:#00d89f14;border:1px solid #00d89f61;border-radius:7px;color:#00d89f;cursor:pointer;flex-shrink:0;font-family:Gabarito-Bold;font-size:.76rem;height:28px;padding:0 12px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentQuickActions{grid-gap:7px;display:grid;gap:7px;margin-top:10px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentQuickAction,.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentSeeMore{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;box-sizing:border-box;min-height:48px;width:100%}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentQuickAction{grid-gap:8px;align-items:center;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:6px 8px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentQuickAction .Switch{justify-self:end;position:static;transform:scale(.76);transform-origin:right center}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentQuickLabel{color:#fff;font-family:Gabarito-Bold;font-size:.82rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentQuickLabel .document{display:inline-block;filter:invert(1);height:14px;padding-right:4px;transform:translateY(-2px);vertical-align:middle;width:14px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentQuickLabel .youtube{display:inline-block;height:14px;padding-right:4px;transform:translateY(3px);vertical-align:top;width:14px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentSeeMore{color:#00d89f;cursor:pointer;font-family:Gabarito-Bold;font-size:.82rem}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPanelBody{grid-gap:7px;display:grid;gap:7px;margin-top:9px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPreviewPanel{background:radial-gradient(circle at 12% 0,#00d89f1a,#00d89f00 44%),#070a16b8;border:1px solid #ffffff14;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;height:186px;left:calc(100% + 224px);padding:10px;position:absolute;top:205px;width:288px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPreviewHeader{align-items:center;display:flex;gap:10px;justify-content:space-between;padding-bottom:8px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPreviewEyebrow{color:#00d89f;font-family:Gabarito-Bold;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPreviewTitle{color:#fff;font-family:Gabarito-Bold;font-size:.86rem}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPreviewClose{background:#00d89f0f;border:1px solid #00d89f47;border-radius:7px;color:#00d89f;flex-shrink:0;font-family:Gabarito-Bold;font-size:.72rem;height:26px;padding:0 10px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPreviewSurface{background:#00000075;border:1px solid #ffffff14;border-radius:8px;flex:1 1 auto;min-height:0;overflow:hidden;width:100%}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPreviewSurface iframe,.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPreviewSurface video,.Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPreviewSurface>div{border:0;display:block;height:100%;width:100%}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;box-sizing:border-box;padding:8px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .Upload{box-sizing:border-box;display:block;width:100%}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .Upload .selectedOptions,.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .Upload .uploadOptions{padding:10px 0 0}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .Upload .selectedOptions .selected,.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .Upload .uploadOptions .drop{border-radius:10px;box-sizing:border-box;max-width:100%;width:100%}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .Upload .uploadOptions .drop{font-size:.86rem;height:84px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .Upload .buttonWrapper{padding:4px 0 0}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .Upload .buttonWrapper .selectButton{max-width:210px;padding:4px 0;width:100%}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .Upload .buttonGroup{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr;left:auto;padding:10px 0 0;transform:none;width:100%}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .Upload .buttonGroup .buttonWrapper{padding:0}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .Upload .buttonGroup .buttonWrapper .button{width:100%}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions{grid-gap:8px;align-items:center;color:#fff;display:grid;font-family:Gabarito-Bold;font-size:.82rem;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding-left:0}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .attachmentText{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .attachmentText .document{display:inline-block;filter:invert(1);height:14px;padding-right:2px;transform:translateY(-2px);vertical-align:middle;width:14px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .attachmentText .youtube{display:inline-block;height:14px;padding-right:2px;transform:translateY(3px);vertical-align:top;width:14px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .attachmentText .canva,.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .attachmentText .figma,.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .attachmentText .gdrive,.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .attachmentText .narchives{border-radius:4px;display:inline-block;height:16px;transform:translateY(3px);vertical-align:top;width:16px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .Switch{display:inline-block;justify-self:end;position:static;transform:scale(.76);transform-origin:right center}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .attachmentRowActions{align-items:center;display:flex;gap:6px;justify-content:flex-end;min-width:0}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .attachmentRowActions .Switch{flex-shrink:0;margin-left:-14px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .attachmentPreviewButton{background:#00d89f0f;border:1px solid #00d89f4d;border-radius:7px;color:#00d89f;flex-shrink:0;font-family:Gabarito-Bold;font-size:.68rem;height:24px;min-width:52px;padding:0 8px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .inputWrapper{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 50px;padding:8px 0 0}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .inputWrapper .input{background:#0000002e;border:1px solid #ffffff1f;border-radius:7px;box-sizing:border-box;color:#fff;font-family:Gabarito-Regular;font-size:.78rem;height:34px;padding:0 10px;width:100%}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .inputWrapper .input::placeholder{opacity:.5}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .inputWrapper .input:focus{outline:none}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .inputWrapper .input.description{width:380px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .attachmentLinkStatus{align-items:center;display:inline-flex;height:34px;justify-content:flex-end;justify-self:end;opacity:.22;padding:0;pointer-events:none;width:50px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .attachmentLinkStatus.valid{opacity:1}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .attachmentLinkStatus .youtubeOK{display:block;height:22px;width:22px}.Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .narchivesPlayer{background:#000;border:1px solid #ffffff14;border-radius:8px;grid-column:1/-1;height:200px;width:100%}.Modal .modalWrapper .modalContent .datePickerTitle{color:#fff;display:inline-block;font-family:Gabarito-Medium;font-size:1rem;padding:0 10px 0 0;vertical-align:top}.Modal .modalWrapper .modalContent .datePicker.react-datepicker__day--disabled{color:#eee}.Modal .modalWrapper .modalContent .datePicker.react-datepicker__day--selected{background:#00d89f;color:#fff;font-family:Gabarito-Medium;font-size:.9rem}.Modal .modalWrapper .modalContent .react-datepicker-wrapper .react-datepicker__input-container input{background:none;border:none;border-radius:6px;color:#fff;font-family:Gabarito-Medium;font-size:.9rem;height:20px;outline:2px solid #00d89f;text-align:center;width:98px}.Modal .modalWrapper .modalContent .react-datepicker-wrapper .react-datepicker__input-container input:focus{outline:2px solid #00d89f}.Modal .modalWrapper .modalContent .react-datepicker-wrapper .datePickerTitle{color:#150b2a;display:inline-block;font-family:Gabarito-Medium;font-size:1rem;padding:0 12px 0 0;vertical-align:top}.Modal .modalWrapper .modalContent .react-datepicker-wrapper .react-datepicker-popper{left:1px!important}.Modal .modalWrapper .modalContent .react-datepicker-wrapper .react-datepicker-popper .react-datepicker__navigation-icon:before{border-color:#fff}.Modal .modalWrapper .modalContent .react-datepicker-wrapper .react-datepicker-popper .react-datepicker__triangle{stroke:#0000}.Modal .modalWrapper .modalContent .react-datepicker-wrapper .react-datepicker__month-container .react-datepicker__header{background:#00d89f;border-bottom:none}.Modal .modalWrapper .modalContent .react-datepicker-wrapper .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{color:#fff;font-family:Gabarito-Bold;font-size:1rem;padding-bottom:8px}.Modal .modalWrapper .modalContent .react-datepicker-wrapper .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names{background:#f5f5f5;font-family:Gabarito-Medium;font-size:.8rem}.Modal .modalWrapper .modalContent .react-datepicker-popper{left:1px!important}.Modal .modalWrapper .modalContent .react-datepicker-popper .react-datepicker__navigation-icon:before{border-color:#fff}.Modal .modalWrapper .modalContent .react-datepicker-popper .react-datepicker__triangle{stroke:#0000}.Modal .modalWrapper .modalContent .react-datepicker__month-container .react-datepicker__header{background:#00d89f;border-bottom:none}.Modal .modalWrapper .modalContent .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{color:#fff;font-family:Gabarito-Bold;font-size:1rem;padding-bottom:8px}.Modal .modalWrapper .modalContent .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names{background:#f5f5f5;font-family:Gabarito-Medium;font-size:.8rem}.Modal .modalWrapper .modalContent .settingsWrapper{padding:0 0 16px}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch{box-sizing:border-box;padding:12px 16px 0}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch .settingType{display:inline-block;font-family:Gabarito-Medium;font-size:1.1rem;vertical-align:middle;width:calc(100% - 170px)}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch .settingType .settingsHeader{color:#51436d;font-family:Gabarito-Medium;font-size:.9rem;padding:4px 0 8px}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch .settingSwitch{display:inline-block;position:relative;vertical-align:middle;width:170px}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch .settingSwitch .Loading{position:absolute;right:0;transform:scale(.6) translate(80px,-44px)}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch .settingSwitch .Switch{position:absolute;right:0;top:-14px}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch .settingSwitch .react-datepicker-wrapper{position:absolute;right:0;top:-12px}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch .settingSwitch .react-datepicker-wrapper .react-datepicker__input-container input{border:none;border-radius:11px;font-family:Gabarito-Medium;font-size:.9rem;height:20px;outline:2px solid #00d89f;text-align:center;width:98px}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch .settingSwitch .react-datepicker-wrapper .react-datepicker__input-container input:focus{outline:2px solid #00d89f}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch .settingSwitch .react-datepicker-wrapper .datePickerTitle{color:#150b2a;display:inline-block;font-family:Gabarito-Medium;font-size:1rem;padding:0 12px 0 0;vertical-align:top}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch .settingSwitch .react-datepicker-wrapper .datePicker{color:#00d89f;display:inline-block;font-family:Gabarito-Regular;font-size:.9rem}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch .settingSwitch .react-datepicker-wrapper .datePicker.react-datepicker__day--disabled{color:#eee}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch .settingSwitch .react-datepicker-wrapper .datePicker.react-datepicker__day--selected{background:#00d89f;color:#fff;font-family:Gabarito-Medium;font-size:.9rem}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch .settingSwitch .react-datepicker-wrapper .react-datepicker-popper{left:1px!important}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch .settingSwitch .react-datepicker-wrapper .react-datepicker-popper .react-datepicker__navigation-icon:before{border-color:#fff}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch .settingSwitch .react-datepicker-wrapper .react-datepicker-popper .react-datepicker__triangle{stroke:#0000}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch .settingSwitch .react-datepicker-wrapper .react-datepicker__month-container .react-datepicker__header{background:#00d89f;border-bottom:none}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch .settingSwitch .react-datepicker-wrapper .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{color:#fff;font-family:Gabarito-Bold;font-size:1rem;padding-bottom:8px}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch .settingSwitch .react-datepicker-wrapper .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names{background:#f5f5f5;font-family:Gabarito-Medium;font-size:.8rem}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch.export .settingSwitch .exportButton{align-items:center;background:#00d89f;border:none;border-radius:14px;color:#150b2a;cursor:pointer;display:inline-flex;font-family:Gabarito-Bold;font-size:.85rem;gap:6px;height:28px;justify-content:center;padding:0 12px;position:absolute;right:0;top:-12px;transition:transform .15s ease,box-shadow .15s ease}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch.export .settingSwitch .exportButton:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch.export .settingSwitch .exportButton:not(:disabled):hover{box-shadow:0 6px 16px #0000001f;transform:translateY(-1px)}.Modal .modalWrapper .modalContent .settingsWrapper .settingsSwitch.export .settingSwitch .exportButtonIcon{height:14px;object-fit:contain;width:14px}.Modal .modalWrapper .modalContent .settingsWrapper .settingsModule{box-sizing:border-box;padding:0 32px 0 4px}.Modal .modalWrapper .modalContent .settingsWrapper .settingsModule .settingsWrapper{border-radius:8px;box-sizing:border-box;display:inline-block;padding:12px;vertical-align:top;width:100%}.Modal .modalWrapper .modalContent .settingsWrapper .settingsModule .settingsWrapper .settingsSplit{background:#271e3a;border-radius:8px;box-sizing:border-box;padding:8px 8px 5px;position:relative}.Modal .modalWrapper .modalContent .settingsWrapper .settingsModule .settingsWrapper .settingsSplit .title{color:#fff;font-family:Gabarito-Medium;font-size:.8rem;padding:0 0 8px}.Modal .modalWrapper .modalContent .settingsWrapper .settingsModule .settingsWrapper .settingsSplit .copyClipboardWrapper{padding:6px 8px;position:absolute;right:0;top:0}.Modal .modalWrapper .modalContent .settingsWrapper .settingsModule .settingsWrapper .settingsSplit .copyClipboardWrapper .copyClipboard{background:#00d89f;border:none;border-radius:4px;color:#150b2a;font-family:Gabarito-Bold;font-size:.8rem;height:20px}.Modal .modalWrapper .modalContent .settingsWrapper .settingsModule .settingsWrapper .settingsSplit .codeWrapper{position:relative;width:100%}.Modal .modalWrapper .modalContent .settingsWrapper .settingsModule .settingsWrapper .settingsSplit .codeWrapper .linkText{background:#ffffff14;border-radius:8px;color:#fff;font-family:Monospace;font-size:.92rem;line-height:1.45;min-height:38px;padding:12px 8px;width:calc(100% - 16px);word-break:break-all}.Modal .modalWrapper .modalContent .settingsWrapper .settingsModule .settingsWrapper .settingsSplit .codeWrapper .code{border:none;border-radius:8px;font-family:Monospace;font-size:.85rem;height:70px;outline:0;padding:8px;resize:none;width:calc(100% - 16px)}.Modal .modalWrapper .modalContent .privateToggle{position:absolute;transform:translate(16px,-40px)}.Modal .modalWrapper .modalContent .privateToggle .toggleText{color:#fff;font-family:Gabarito-Medium;font-size:1rem;opacity:.5;transform:translate(64px,6px)}.Modal .modalWrapper .modalContent .privateToggle .toggleText.private{opacity:1}.Modal .modalWrapper .modalContent .privateToggle .toggleText .privateIcon{height:12px;padding:0 4px 0 0;width:12px}.Modal .modalWrapper .modalContent .videoSelection{box-sizing:border-box;padding:12px 16px 0 4px}.Modal .modalWrapper .modalContent .videoSelection .instructions{color:#150b2a;font-family:Gabarito-Medium;font-size:1rem;padding-left:12px}.Modal .modalWrapper .modalContent .privateWrapper{padding:16px 0 0}.Modal .modalWrapper .modalContent .privateWrapper .makePrivate{font-family:Gabarito-Medium;font-size:1rem}.Modal .modalWrapper .modalContent .privateWrapper .buttonWrapper{padding:8px 0}.Modal .modalWrapper .modalContent .privateWrapper .buttonWrapper .private{background:#271e3a;border:none;border-radius:15px;color:#00d89f;font-family:Gabarito-Bold;font-size:1rem;height:30px;padding:0 24px}.Modal .modalWrapper .modalContent .profileEdit{padding:8px 12px}.Modal .modalWrapper .modalContent .profileEdit .entryTitle{font-family:Gabarito-Medium;font-size:1.2rem;padding:12px 0}.Modal .modalWrapper .modalContent .profileEdit .staticEntry{color:#9c9c9c;font-family:Gabarito-Regular;font-size:1rem;padding:0 0 0 12px}.Modal .modalWrapper .modalContent .profileEdit .input{border:none;border-radius:6px;box-sizing:border-box;font-family:Gabarito-Regular;font-size:1.2rem;height:40px;padding:0 15px;width:380px}.Modal .modalWrapper .modalContent .profileEdit .input:focus{outline:none}.Modal .modalWrapper .modalContent .profileEdit .input.description{width:380px}.Modal .modalWrapper .modalContent .profileEdit .profilePreview{display:inline-block;padding:0 0 0 12px;vertical-align:middle}.Modal .modalWrapper .modalContent .profileEdit .profilePreview .avatar{background-position-x:50%;background-position-y:50%;background-size:cover;border-radius:50%;height:100px;width:100px}.Modal .modalWrapper .modalContent .profileEdit .profilePreview .Participant .secondaryAvatar .avatar{flex:0 0 100px;height:100px;width:100px}.Modal .modalWrapper .modalContent .profileEdit .profilePreview .Participant .secondaryAvatar .avatar.text .avatarText{font-size:2rem}.Modal .modalWrapper .modalContent .profileEdit .selectImage{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;color:#fff;display:block;font-family:Gabarito-Bold;font-size:1rem;height:30px;padding:0 24px;transform:translate(12px,12px);width:100px}.Modal .modalWrapper .modalContent .profileEdit .inputImage{display:inline-block;padding:0 8px;vertical-align:middle;visibility:hidden}.Modal .modalWrapper .modalContent .profileEdit.notificationToggle .notificationRow{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:0 0 8px 12px}.Modal .modalWrapper .modalContent .profileEdit.notificationToggle .notificationRow .notificationSwitch{margin-left:auto}.Modal .modalWrapper .modalContent .profileEdit.notificationToggle .notificationText{color:#9c9c9c;flex:1 1 240px;font-family:Gabarito-Regular;font-size:.95rem;line-height:1.4}.Modal .modalWrapper .modalContent .context{padding-bottom:34px}.Modal .modalWrapper .modalContent .context .contextHeader{padding:0 0 12px 4px}.Modal .modalWrapper .modalContent .context .contextHeader .contextIcon{display:inline-block;height:14px;vertical-align:middle}.Modal .modalWrapper .modalContent .context .contextHeader .contextName{color:#fff;display:inline-block;font-family:Gabarito-Bold;font-size:.85rem;padding:0 4px;vertical-align:middle}.Modal .modalWrapper .modalContent .context .contextWrapper{background:none;border:none;color:#fff;cursor:pointer;display:block;padding:4px 0 0 22px;position:relative;text-align:left;width:100%}.Modal .modalWrapper .modalContent .context .contextWrapper .noResults{color:#fff;font-family:Gabarito-Regular;font-size:.75rem}.Modal .modalWrapper .modalContent .context .contextWrapper .contextThumbnail{border:1px solid #444;border-radius:4px;display:inline-block;overflow:hidden;vertical-align:middle}.Modal .modalWrapper .modalContent .context .contextWrapper .contextThumbnail .thumbnail{height:36px;width:48px}.Modal .modalWrapper .modalContent .context .contextWrapper .youtubeClose{background:red;border-radius:4px;color:#fff;font-family:Gabarito-Medium;font-size:.8rem;height:17px;padding:3px 0 0;position:absolute;right:16px;text-align:center;top:6px;width:20px}.Modal .modalWrapper .modalContent .context .contextWrapper .contextTitle{box-sizing:border-box;display:inline-block;padding:0 12px;vertical-align:middle;width:calc(100% - 64px)}.Modal .modalWrapper .modalContent .context .contextWrapper .contextTitle .name{font-family:Gabarito-Regular;font-size:.75rem}.Modal .modalWrapper .modalContent .context .contextWrapper .contextTitle .description{color:#646464;font-family:Gabarito-Regular;font-size:.65rem;padding:4px 0}.Modal .modalWrapper .modalContent .context .contextWrapper .youtubeVideo{width:100%}.Modal .modalWrapper .modalContent .premiumWrapper{background:linear-gradient(90deg,#150b2a,#271e3a 54%,#150b2a);border-radius:24px;box-sizing:border-box;padding:12px 24px}.Modal .modalWrapper .modalContent .premiumWrapper .premium{display:inline-block;padding:6px;text-align:center;width:250px}.Modal .modalWrapper .modalContent .premiumWrapper .premium .premiumTitle{color:#00d89f;font-family:Gabarito-Bold;font-size:1.2rem;padding:6px}.Modal .modalWrapper .modalContent .premiumWrapper .premium .premiumDescription{color:#fff;font-family:Gabarito-Regular;font-size:1rem;left:50%;padding:8px;position:relative;transform:translateX(-50%)}.Modal .modalWrapper .modalContent .buttonAccept{padding:40px 0 32px;text-align:center;width:100%}.Modal .modalWrapper .modalContent .buttonAccept.assetThread{padding-top:100px}.Modal .modalWrapper .modalContent .buttonAccept.premiumPrompt{padding:28px 0 8px}.Modal .modalWrapper .modalContent .buttonAccept.quick{padding-top:28px}.Modal .modalWrapper .modalContent .buttonAccept .submitRequest.premiumUnlock{align-items:center;background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:6px!important;color:#fff!important;display:inline-flex;font-family:Gabarito-Bold;font-size:1.2rem;gap:10px;height:40px!important;justify-content:center;min-width:216px;padding:0 36px}.Modal .modalWrapper .modalContent .buttonAccept .submitRequest.premiumUnlock .unlockEmoji{font-size:1.2rem}.Modal .modalWrapper .modalContent .buttonAccept .submitRequest.premiumUnlock .premium{-webkit-text-fill-color:#0000;animation:rainbow 12s ease infinite;-webkit-background-clip:text;background-clip:text;background-image:repeating-linear-gradient(45deg,violet,#00d89f,#ffaa6e,#ff6e6e,violet);background-size:800% 800%}.Modal .modalWrapper .modalContent .buttonAccept .aiFollowUp{padding-top:8px;position:absolute;text-align:center;width:100%}.Modal .modalWrapper .modalContent .buttonAccept .aiFollowUp .next{color:#150b2a;display:inline-block;font-family:Gabarito-Black;font-size:1rem;padding:0 8px 0 0;vertical-align:middle}.Modal .modalWrapper .modalContent .buttonAccept .aiFollowUp .keywordAI{background:#00d89f;border-radius:2px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Gabarito-Black;font-size:.7rem;height:17px;padding:2px 3px;width:17px}.Modal .modalWrapper .modalContent .buttonAccept .aiFollowUp .keywordWord{color:#00d89f;display:inline-block;font-family:Gabarito-Bold;font-size:.9rem;padding:0 0 0 4px;transform:translateY(1px)}.Modal .modalWrapper .modalContent .buttonAccept .sideBySide{display:inline-block;padding:0 4px}.Modal .modalWrapper .modalContent .buttonAccept .contactUs{background:#0000;border:none;border-radius:15px;color:#271e3a;font-family:Gabarito-Bold;font-size:1rem;padding:0 40px}.Modal .modalWrapper .modalContent .buttonAccept .contactUs:hover{color:purple}.Modal .modalWrapper .modalContent .buttonAccept .subscriptionButtons{display:inline-block;padding:0 4px;position:relative;vertical-align:middle;width:calc(50% - 20px)}.Modal .modalWrapper .modalContent .buttonAccept .subscriptionButtons .submitRequest{border:none;box-shadow:0 0 20px 4px #48abe0cc;font-family:Gabarito-Bold;font-size:1rem;padding:0;width:100%}.Modal .modalWrapper .modalContent .buttonAccept .subscriptionButtons .submitRequest.yearly{animation:rainbow 12s ease infinite;background-image:repeating-linear-gradient(45deg,violet,#00d89f,#ffaa6e,#ff6e6e,violet);background-size:800% 800%;color:#fff}.Modal .modalWrapper .modalContent .buttonAccept .subscriptionButtons .magicCount{background:#00d89f;border-radius:12px;box-shadow:-2px 4px 3px #0a0a0a66;color:#fff;display:block;font-family:Gabarito-Bold;font-size:.8rem;height:16px;padding-top:2px;position:absolute;right:8px;top:-14px;width:140px}.Modal .modalWrapper .modalContent .buttonAccept .submitRequest{background:#00d89f;border:2px solid #00d89f;border-radius:6px;color:#271e3a;font-family:Gabarito-Bold;font-size:1.2rem;height:50px;padding:0 180px;position:relative}.Modal .modalWrapper .modalContent .buttonAccept .submitRequest.cancel{background:#ffffff0f;border:1px solid #ffffff14;color:#fff;padding:0 60px}.Modal .modalWrapper .modalContent .buttonAccept .submitRequest.delete{background:#c13b3b99;border:1px solid #ffffff1a;border-radius:50%;border-radius:6px;color:#fff;padding:0 60px}.Modal .modalWrapper .modalContent .buttonAccept .submitRequest.uploading{opacity:.4;padding:0 60px;pointer-events:none}.Modal .modalWrapper .modalContent .buttonAccept .submitRequest .Loading{bottom:0;position:absolute;right:0;transform:scale(.5) translate(16px,16px)}.Modal .modalWrapper .modalContent .buttonAccept .submitRequest:disabled{cursor:default;opacity:.2}.Modal .modalWrapper .modalContent .buttonAccept .submitRequest:disabled.success{background:#00d89f;border:2px solid #00d89f}.Modal.recorderModal{overflow-x:hidden;overflow-y:auto;padding:12px}.Modal.recorderModal .modalWrapper{border-radius:22px;height:auto;min-height:calc(100dvh - 28px);min-width:850px;overflow:visible;top:14px;transform:translateX(-50%);width:calc(100% - 28px)}.Modal.recorderModal .modalWrapper .modalContent{left:50%;max-height:none;max-width:825px;position:relative;transform:translateX(-50%)}.Modal.recorderModal .modalWrapper .modalContent .buttonAccept{padding-top:20px}.Modal.recorderModal .modalWrapper .modalContent .Recorder{height:auto;min-height:530px}.Modal.recorderModal .modalWrapper .modalContent .Recorder.magicPromptRecorder,.Modal.recorderModal .modalWrapper .modalContent .Recorder.responsePromptRecorder{min-height:612px}.Modal.recorderModal .modalWrapper .modalContent .Recorder.flexRecorderActive.mediaRecorded.magicPromptRecorder,.Modal.recorderModal .modalWrapper .modalContent .Recorder.flexRecorderActive.mediaRecorded.responsePromptRecorder{min-height:692px}.Modal.recorderModal .modalWrapper.quick{min-height:750px}.Modal.recorderModal .modalWrapper .entryWrapper.recorderEntry{display:inline-block;padding:0 6px}.Modal.recorderModal .modalWrapper .creatorSelection{position:static;top:auto;transform:none}.Modal .RadarGraph{font-family:Gabarito-Bold;font-size:1.2rem}.Modal .RadarGraph .powerUpPanel{background:#05091499;border:1px solid #ffffff14;border-radius:12px;margin:16px 0 0;padding:14px 16px}.Modal .RadarGraph .powerUpPanel .powerUpHeadingRow{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.Modal .RadarGraph .powerUpPanel .powerUpHeading{color:#ffffffd9;font-family:Gabarito-Bold;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.Modal .RadarGraph .powerUpPanel .powerUpPremiumHint{color:#ffffff8c;font-family:Gabarito-Medium;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.Modal .RadarGraph .powerUpPanel .powerUpList{display:flex;flex-direction:column;gap:10px}.Modal .RadarGraph .powerUpPanel .powerUpCard{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.Modal .RadarGraph .powerUpPanel .powerUpCard.active{background:#00d89f14;border-color:#00d89fa6}.Modal .RadarGraph .powerUpPanel .powerUpCard.premiumLocked{border-color:#ffb86366}.Modal .RadarGraph .powerUpPanel .powerUpLabel{align-items:center;color:#ffffffe6;display:flex;font-family:Gabarito-Medium;font-size:.95rem;gap:8px}.Modal .RadarGraph .powerUpPanel .powerUpLabel .powerUpIcon{height:20px;width:20px}.Modal .RadarGraph .powerUpPanel .powerUpStatusGroup{align-items:center;display:flex;gap:12px;justify-content:flex-end}.Modal .RadarGraph .powerUpPanel .powerUpStatusTag{color:#ffffff8c;font-family:Gabarito-Medium;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.Modal .RadarGraph .powerUpPanel .powerUpStatusTag.active{color:#00d89f}.Modal .RadarGraph .powerUpPanel .powerUpRequest{background:#0000;border:1px solid #ffffff40;border-radius:999px;color:#ffffffe0;font-family:Gabarito-Medium;font-size:.75rem;letter-spacing:.04em;padding:4px 14px;text-transform:uppercase;transition:border-color .12s ease,color .12s ease}.Modal .RadarGraph .powerUpPanel .powerUpRequest:hover:not(:disabled){border-color:#00d89fb3;color:#00d89f}.Modal .RadarGraph .powerUpPanel .powerUpRequest:disabled{cursor:default;opacity:.35}.Modal .RadarGraph .powerUpPanel .powerUpHint{color:#ffcd71d9;font-family:Gabarito-Medium;font-size:.75rem}.Modal .RadarGraph .powerUpPanel .powerUpEmpty{color:#fff9;font-family:Gabarito-Medium;font-size:.85rem;padding:6px 0;text-align:center}@media screen and (max-height:820px){.Modal .modalWrapper{top:8px;transform:translateX(-50%)}}@media screen and (max-width:850px){.Modal.recorderModal .modalWrapper{height:auto;left:6px;min-height:calc(100dvh - 12px);overflow:visible;top:6px;transform:none}}@media screen and (min-width:851px)and (max-width:1120px){.Modal.recorderModal .modalWrapper .modalContent .uploadSelectionWrapper{margin-left:16px;margin-top:-222px;width:288px}.Modal.recorderModal .modalWrapper .modalContent .buttonAccept{margin:0 auto;min-width:200px;padding:24px 0 32px;width:clamp(200px,100% - 608px,310px)}.Modal.recorderModal .modalWrapper .modalContent .buttonAccept .submitRequest{box-sizing:border-box;padding:0 16px;width:100%}}@media screen and (max-width:980px){.Modal.recorderModal .modalWrapper{box-sizing:border-box;height:auto;max-width:calc(100vw - 16px);min-height:calc(100dvh - 16px);min-width:0;overflow:visible;width:calc(100vw - 16px)}.Modal.recorderModal .modalWrapper .modalContent{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;left:auto;max-width:100%;transform:none;width:100%}.Modal.recorderModal .modalWrapper .modalContent .Recorder{--recorder-camera-height:clamp(180px,calc(56.25vw - 27px),680px);--recorder-camera-top:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:auto;max-width:100%;min-height:0;overflow:visible;padding:4px;width:100%}.Modal.recorderModal .modalWrapper .modalContent .Recorder.magicPromptRecorder,.Modal.recorderModal .modalWrapper .modalContent .Recorder.responsePromptRecorder{height:auto;min-height:0}.Modal.recorderModal .modalWrapper .modalContent .Recorder .queueingWrapper,.Modal.recorderModal .modalWrapper .modalContent .Recorder .recordedVideoWrapper,.Modal.recorderModal .modalWrapper .modalContent .Recorder .recorderCamera{aspect-ratio:16/9;height:clamp(180px,(100vw - 48px)*9/16,680px);left:0;max-height:none;top:0;width:100%}.Modal.recorderModal .modalWrapper .modalContent .Recorder .recorderCamera .previewVideo{height:100%;width:100%}.Modal.recorderModal .modalWrapper .modalContent .Recorder .buttonControls{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;transform:none}.Modal.recorderModal .modalWrapper .modalContent .Recorder .promptControlsPanel{box-sizing:border-box;margin:0;min-height:0;position:static;width:100%}.Modal.recorderModal .modalWrapper .modalContent .uploadSelectionWrapper{display:block;margin:0;padding:0;position:relative;width:100%}.Modal.recorderModal .modalWrapper .modalContent .buttonAccept{margin:0;min-width:0;padding:12px 0 28px;width:100%}.Modal.recorderModal .modalWrapper .modalContent .buttonAccept .submitRequest{box-sizing:border-box;padding:0 16px;width:100%}}.mobile .Modal{overflow-x:hidden;overflow-y:auto}.mobile .Modal .modalWrapper{left:auto;top:auto;transform:translate(8px,8px);width:calc(100% - 16px)}.mobile .Modal .modalWrapper.youtube .entryWrapper iframe{display:block;height:clamp(180px,52vw,240px)!important;max-width:100%;width:100%!important}.mobile .Modal .modalWrapper .modalTitle{height:auto}.mobile .Modal .modalWrapper .modalContent .context .contextWrapper .youtubeVideo{height:clamp(160px,56.25vw,240px);max-width:100%;width:100%}.mobile .Modal .modalWrapper .modalContent .context .contextWrapper .youtubeVideo iframe{display:block;height:100%;width:100%}.mobile .Modal .modalWrapper .modalContent .subscriptionButtonsWrapper{padding:8px 0}.mobile .Modal .modalWrapper .modalContent .subscriptionButtonsWrapper .subscriptionButtons{display:inline-block;padding:0 4px;position:relative;vertical-align:middle;width:calc(50% - 10px)}.mobile .Modal .modalWrapper .modalContent .subscriptionButtonsWrapper .subscriptionButtons .submitRequest{border:none;border-radius:12px;box-shadow:0 0 20px 4px #48abe0cc;font-family:Gabarito-Bold;font-size:1rem;height:60px;padding:0;width:100%}.mobile .Modal .modalWrapper .modalContent .subscriptionButtonsWrapper .subscriptionButtons .submitRequest.yearly{animation:rainbow 12s ease infinite;background-image:repeating-linear-gradient(45deg,violet,#00d89f,#ffaa6e,#ff6e6e,violet);background-size:800% 800%;color:#fff}.mobile .Modal .modalWrapper .modalContent .subscriptionButtonsWrapper .subscriptionButtons .magicCount{background:#00d89f;border-radius:12px;box-shadow:-2px 4px 3px #0a0a0a66;color:#fff;display:block;font-family:Gabarito-Bold;font-size:.8rem;height:16px;padding-top:2px;position:absolute;right:8px;text-align:center;top:-14px;width:140px}.mobile .Modal .modalWrapper .modalContent .subscriptionButtonsWrapper .subscriptionTerms{margin-top:16px;text-align:center}.mobile .Modal .modalWrapper .modalContent .subscriptionButtonsWrapper .subscriptionTerms .subscriptionTermsLink{color:#150b2a;text-decoration:underline}.mobile .Modal .modalWrapper .modalContent .submitRequest{background:#00d89f;border:2px solid #00d89f;border-radius:25px;color:#271e3a;font-family:Gabarito-Bold;font-size:1.2rem;height:50px;padding:0 180px;position:relative}.mobile .Modal .modalWrapper .modalContent .submitRequest.cancel{background:#b4b4b4;border-color:#b4b4b4;padding:0 60px}.mobile .Modal .modalWrapper .modalContent .submitRequest.delete{background:#ff6e6e;border-color:#ff6e6e;padding:0 60px}.mobile .Modal .modalWrapper .modalContent .submitRequest.uploading{opacity:.4;padding:0 60px;pointer-events:none}.mobile .Modal .modalWrapper .modalContent .submitRequest .Loading{bottom:0;position:absolute;right:0;transform:scale(.5) translate(16px,16px)}.mobile .Modal .modalWrapper .modalContent .submitRequest:disabled{background:#0000;color:#00d89f;cursor:default;opacity:.4}.mobile .Modal .modalWrapper .modalContent .submitRequest:disabled.success{background:#00d89f;border:2px solid #00d89f}.mobile .Modal .modalWrapper .modalContent .buttonAccept .sideBySide{min-width:140px}.mobile .Modal .modalWrapper .modalContent .premiumWrapper .premium{left:50%;position:relative;transform:translateX(-50%)}.mobile .Modal .modalWrapper .modalContent .promptGenerate{position:relative;top:-18px}.mobile .Modal .modalWrapper .modalContent .aiHeader{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px 8px}.mobile .Modal .modalWrapper .modalContent .aiHeader .promptGenerate{box-sizing:border-box;flex-direction:column;gap:5px;justify-content:center;min-height:58px;min-width:0;padding:7px 6px;top:0;width:100%}.mobile .Modal .modalWrapper .modalContent .aiHeader .promptGenerate .generateTitle{font-size:.72rem;justify-content:center;line-height:1.1;min-width:0;text-align:center;width:100%}.mobile .Modal .modalWrapper .modalContent .aiHeader .promptGenerate .generateTitle .retroLogo{height:21px}.mobile .Modal .modalWrapper .modalContent .aiHeader .promptGenerate .generateTitle .retroInfoIcon{margin-right:0}.mobile .Modal .modalWrapper .modalContent .aiHeader .promptGenerate .generateWrapper{justify-content:center}.mobile .Modal .modalWrapper .modalContent .aiHeader .promptGenerate.phase2Generate .generateTitle{gap:4px}.mobile .Modal .modalWrapper .modalContent .aiHeader .promptGenerate.phase2Generate .phase2Badge{font-size:.68rem;height:19px;width:24px}.mobile .Modal .modalWrapper .modalContent .aiHeader .promptGenerate .aiSwitchWrapper .Switch,.mobile .Modal .modalWrapper .modalContent .aiHeader .promptGenerate .phase2SwitchWrapper .Switch,.mobile .Modal .modalWrapper .modalContent .aiHeader .promptGenerate .retroSwitchWrapper .Switch{transform:scale(.66)}.mobile .Modal .modalWrapper .modalContent .promptIdentityComposer{contain:paint;max-width:100%;width:calc(100% - 24px)}.mobile .Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityAura{box-sizing:border-box;filter:blur(12px);inset:1px}.mobile .Modal .modalWrapper .modalContent .promptIdentityComposer .promptIdentityModeToggle{max-width:100%;min-width:0;width:min(238px,100%)}.mobile .Modal .modalWrapper .modalContent .retroAssistPanel{box-sizing:border-box;max-width:100%;width:calc(100% - 24px)}.mobile .Modal .modalWrapper .modalContent .retroAssistPanel .retroAssistHeading{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr)}.mobile .Modal .modalWrapper .modalContent .retroAssistPanel .retroHeadingTitle{flex-wrap:wrap;min-width:0;overflow:hidden;width:100%}.mobile .Modal .modalWrapper .modalContent .retroAssistPanel .retroText{min-width:0;overflow-wrap:anywhere}.mobile .Modal .modalWrapper .modalContent .retroAssistPanel .retroHeadingActions{flex-wrap:wrap;justify-content:flex-start;min-width:0;width:100%}.mobile .Modal .modalWrapper .modalContent .generatorHeader{padding:10px;width:calc(100% - 24px)}.mobile .Modal .modalWrapper .modalContent .generatorHeader .generator{gap:8px;grid-template-columns:1fr;height:auto;min-height:0;padding:0}.mobile .Modal .modalWrapper .modalContent .generatorHeader .generator .inputWrapper{box-sizing:border-box;padding-bottom:0;top:0;transform:none;vertical-align:top;width:100%}.mobile .Modal .modalWrapper .modalContent .generatorHeader .generator .inputWrapper .aiField{box-sizing:border-box;width:100%}.mobile .Modal .modalWrapper .modalContent .generatorHeader .generator .buttonWrapper{display:block;top:0;transform:none}.mobile .Modal .modalWrapper .modalContent .generatorHeader .generator .buttonWrapper .generateButton{float:none;width:100%}.mobile .Modal .modalWrapper .modalContent .entryWrapper .inputWrapper{padding-top:8px;transform:translateY(-8px)}.mobile .Modal .modalWrapper .modalContent .entryWrapper .inputWrapper .input.recorder{border-radius:20px;height:40px;width:100%}.mobile .Modal .modalWrapper .modalContent .aiScript{height:88px;transform:translate(26px,28px)}.mobile .Modal .modalWrapper .modalContent .aiScript .aiText{height:48px}.mobile .Modal .modalWrapper .modalContent .uploadSelectionWrapper{margin-left:auto;margin-right:auto;margin-top:12px;padding:0;width:calc(100% - 24px)}.mobile .Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPreviewPanel{height:auto;margin-top:10px;position:static;width:100%}.mobile .Modal .modalWrapper .modalContent .uploadSelectionWrapper .attachmentPreviewPanel .attachmentPreviewSurface{aspect-ratio:16/9}.mobile .Modal .modalWrapper .modalContent .uploadSelectionWrapper .uploadSelection .instructions .inputWrapper .input{width:calc(100% - 40px)}.mobile .Modal .modalWrapper .modalContent .buttonAccept .submitRequest{padding:0;width:100%}.mobile .Modal.recorderModal .modalWrapper{box-sizing:border-box;height:auto;max-width:calc(100vw - 32px);min-height:calc(100dvh - 32px);min-width:0;overflow:visible;width:calc(100% - 32px)}.mobile .Modal.recorderModal .modalWrapper .modalContent{box-sizing:border-box;left:auto;max-width:100%;transform:none;width:100%}.mobile .Modal.recorderModal .modalWrapper .aiScript{position:absolute}.mobile .Modal.recorderModal .modalWrapper .entryWrapper.recorderEntry{width:calc(100% - 40px)}.mobile .Modal.recorderModal .modalWrapper .entryWrapper.recorderEntry .inputWrapper .input.response{width:100%}@media only screen and (max-width:480px){.mobile .Modal .modalWrapper,.mobile .Modal.recorderModal .modalWrapper{max-width:calc(100vw - 16px);width:calc(100vw - 16px)}.mobile .Modal.recorderModal .modalWrapper{border-radius:18px;height:auto;left:8px;max-height:none;min-height:calc(100dvh - 16px);top:8px;transform:none}.mobile .Modal.recorderModal .modalWrapper .modalTitle{align-items:center;box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;max-width:100%;padding:10px 12px;width:100%}.mobile .Modal.recorderModal .modalWrapper .modalTitle .title{font-size:1.15rem;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.mobile .Modal.recorderModal .modalWrapper .modalTitle .closeModal{flex:0 0 auto;float:none;padding:0 14px}.mobile .Modal.recorderModal .modalWrapper .modalContent{display:flex;flex-direction:column;gap:8px;max-width:100%;width:100%}.mobile .Modal.recorderModal .modalWrapper .aiHeader{gap:6px;padding:0 8px 6px}.mobile .Modal.recorderModal .modalWrapper .aiHeader .promptGenerate{min-height:52px;padding:6px 4px}.mobile .Modal.recorderModal .modalWrapper .aiHeader .promptGenerate .generateTitle{font-size:.66rem}.mobile .Modal.recorderModal .modalWrapper .aiHeader .promptGenerate .generateTitle .retroLogo{height:18px;max-width:58px;object-fit:contain}.mobile .Modal.recorderModal .modalWrapper .aiHeader .promptGenerate .aiSwitchWrapper .Switch,.mobile .Modal.recorderModal .modalWrapper .aiHeader .promptGenerate .phase2SwitchWrapper .Switch,.mobile .Modal.recorderModal .modalWrapper .aiHeader .promptGenerate .retroSwitchWrapper .Switch{transform:scale(.58)}.mobile .Modal.recorderModal .modalWrapper .aiScript{box-sizing:border-box}.mobile .Modal.recorderModal .modalWrapper .aiScript .aiText{box-sizing:border-box;width:100%}.mobile .Modal.recorderModal .modalWrapper .entryWrapper.recorderEntry{padding:0;width:100%}}.Application.darkTheme .Modal .modalWrapper{background:#050714f2;border:1px solid #ffffff14;box-shadow:0 40px 100px #000000a6;color:#f5f7ff}.Application.darkTheme .Modal .modalWrapper .modalTitle .title{color:#f5f7ff}.Application.darkTheme .Modal .modalWrapper .modalTitle .closeModal{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;color:#00d89f}.Application.darkTheme .Modal .modalWrapper .modalContent{color:#fff}.Application.darkTheme .Modal.recorderModal .modalWrapper{background:radial-gradient(110% 74% at 90% 14%,#00d89f4d 0,#00d89f00 72%),linear-gradient(165deg,#150b2a,#0d0719 55%,#07050a)}.inviteSeatSummary{background:#00392214;border-radius:10px;margin:36px 0 0;padding:12px}.inviteSeatSummary.full{border:1px solid #ff6e6e}.inviteSeatSummary .seatRow{color:#003922;display:flex;font-family:Gabarito-Medium;font-size:.82rem;justify-content:space-between;padding:2px 0}.inviteSeatSummary .seatRow .label{color:#646464;font-family:Gabarito-Regular}.inviteSeatSummary .seatRow .value{font-family:Gabarito-Bold}.inviteSeatSummary .seatRow.full .value{color:#ff6e6e}.inviteSeatSummary .seatNotice{color:#ff6e6e;font-family:Gabarito-Regular;font-size:.75rem;margin-top:8px}.powerUpPanel{background:#030c18cc;border:1px solid #00d89f59;border-radius:12px;box-shadow:inset 0 0 24px #00d89f14;left:50%;margin-top:36px;padding:14px 16px;position:relative;transform:translateX(-50%);width:346px}.powerUpHeadingRow{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.powerUpHeading{color:#00d89f;font-family:Gabarito-Bold;font-size:.95rem;letter-spacing:.02em}.powerUpPremiumHint{background:#ffffff14;border-radius:999px;color:#ffffffbf;font-family:Gabarito-Medium;font-size:.78rem;padding:4px 10px}.powerUpList{gap:10px}.powerUpCard,.powerUpList{display:flex;flex-direction:column}.powerUpCard{background:#00000073;border:1px solid #ffffff2e;border-radius:12px;gap:2px;padding:10px 14px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.powerUpCard.active{background:#00d89f1f;border-color:#00d89fcc;box-shadow:0 0 30px #00d89f2e}.powerUpCard.premiumLocked{opacity:.65}.powerUpLabel{align-items:center;color:#fff;display:flex;font-family:Gabarito-Bold;font-size:.9rem;gap:10px}.powerUpIcon{height:12px;width:12px}.powerUpStatusGroup{align-items:center;display:flex;gap:12px;justify-content:flex-end}.powerUpStatusTag{align-items:center;border:1px solid #ffffff59;border-radius:999px;color:#ffffffbf;display:inline-flex;font-family:Gabarito-Bold;font-size:.7rem;height:24px;letter-spacing:.01em;padding:0 8px}.powerUpStatusTag.active{background:#00d89f26;border-color:#00d89f99;color:#00d89f}.powerUpStatusTag.ready{background:#ffcd001f;border-color:#ffcd008c;color:#ffcd00}.powerUpRequest{background:#0000;border:1px solid #00d89f;border-radius:8px;color:#00d89f;cursor:pointer;flex:0 0 auto;font-family:Gabarito-Bold;font-size:.78rem;padding:4px 12px;transition:color .2s ease,background .2s ease,border-color .2s ease}.powerUpRequest:hover:not(:disabled){background:#00d89f1f}.powerUpRequest:disabled{cursor:not-allowed;opacity:.35}.powerUpFooter{gap:12px;justify-content:space-between;margin-top:8px}.powerUpFooter,.powerUpWindow{align-items:flex-end;display:flex}.powerUpWindow{color:#ffffffbf;flex:1 1;font-family:Gabarito-Medium;font-size:.72rem;text-align:left}.powerUpWindow.expired{color:#ff7171e6;font-family:Gabarito-Bold}.powerUpHint{color:#ffffffbf;font-size:.75rem}.powerUpEmpty,.powerUpHint{font-family:Gabarito-Regular}.powerUpEmpty{border-radius:12px;color:#ffffffb3;font-size:.85rem;padding:16px;text-align:center}.Modal .modalWrapper.plansModal{max-height:calc(100dvh - 32px);overflow-y:auto;width:min(1100px,100vw - 32px)}.Modal .modalWrapper.plansModal .modalContent{max-height:none}.Modal .modalWrapper.plansModal .buttonAccept.premiumPrompt:empty{display:none}@keyframes presenceRosterSpin{to{transform:rotate(1turn)}}.PresenceHub{align-items:flex-end;display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:18px;top:14px;z-index:4}.PresenceHub .duoInviteNotification,.PresenceHub .presenceControl,.PresenceHub .presenceNotice{pointer-events:auto}.PresenceHub .presenceControl{align-items:center;background:#fffffff0;border:1px solid #00392214;border-radius:8px;box-shadow:0 8px 24px #00392229;display:inline-flex;gap:7px;min-height:34px;padding:0 10px}.PresenceHub .presenceControl .presenceDot{background:#9c9c9c;border-radius:50%;box-shadow:0 0 0 3px #7878781f;flex:0 0 9px;height:9px;width:9px}.PresenceHub .presenceControl.connected.online .presenceDot{background:#00d89f;box-shadow:0 0 0 3px #00ba7c24}.PresenceHub .presenceControl.connected.busy .presenceDot{background:#ffec6e;box-shadow:0 0 0 3px #ffec6e24}.PresenceHub .presenceControl.connected.away .presenceDot{background:#ff6e6e;box-shadow:0 0 0 3px #ff6e6e29}.PresenceHub .presenceControl select{background:#0000;border:none;color:#003922;cursor:pointer;font-family:Gabarito-Bold;font-size:.78rem;max-width:108px;outline:none}.PresenceHub .duoInviteNotification{grid-gap:12px;align-items:center;background:#fff;border:1px solid #0039221a;border-radius:8px;box-shadow:0 16px 42px #00392233;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:44px 1fr auto;min-height:76px;padding:12px;width:min(420px,100vw - 28px)}.PresenceHub .duoInviteNotification .senderAvatar{align-items:center;background:#003922;border-radius:50%;color:#fff;display:flex;font-family:Gabarito-Bold;font-size:.82rem;height:44px;justify-content:center;object-fit:cover;width:44px}.PresenceHub .duoInviteNotification .inviteCopy{min-width:0}.PresenceHub .duoInviteNotification .inviteCopy .inviteTitle{color:#003922;font-family:Gabarito-Bold;font-size:.86rem;margin-bottom:3px}.PresenceHub .duoInviteNotification .inviteCopy .inviteText{color:#9c9c9c;font-family:Gabarito-Regular;font-size:.78rem;line-height:1.28}.PresenceHub .duoInviteNotification .inviteCopy .inviteText strong{color:#003922;font-family:Gabarito-Bold}.PresenceHub .duoInviteNotification .inviteActions{display:flex;gap:8px}.PresenceHub .duoInviteNotification .inviteActions button{border:none;border-radius:8px;cursor:pointer;font-family:Gabarito-Bold;font-size:.78rem;height:32px;min-width:66px}.PresenceHub .duoInviteNotification .inviteActions button:disabled{cursor:default;opacity:.65}.PresenceHub .duoInviteNotification .inviteActions button.accept{background:#00d89f;color:#003922}.PresenceHub .duoInviteNotification .inviteActions button.decline{background:#00392214;color:#003922}.PresenceHub .presenceNotice{background:#003922;border-radius:8px;box-shadow:0 12px 32px #0039222e;color:#fff;font-family:Gabarito-Medium;font-size:.78rem;max-width:360px;padding:10px 12px}.PresenceHub .presenceNotice.warning{background:#6c3d00}.PresenceHub .presenceNotice.success{background:#003922}.PresenceHub .presenceRosterDock{align-items:flex-end;bottom:56px;display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:18px;width:min(360px,100vw - 28px)}.PresenceHub .presenceRosterDock .presenceRosterCollapse,.PresenceHub .presenceRosterDock .presenceRosterCompact,.PresenceHub .presenceRosterDock .presenceRosterModule,.PresenceHub .presenceRosterDock .presenceRosterPanel,.PresenceHub .presenceRosterDock .presenceRosterToggle{pointer-events:auto}.PresenceHub .presenceRosterDock.collapsed{width:auto}.PresenceHub .presenceRosterDock .presenceRosterActionRow{align-items:flex-end;display:inline-flex;gap:8px;justify-content:flex-end;max-width:100%;width:min(360px,100vw - 28px)}.PresenceHub .presenceRosterDock .presenceRosterModule{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#a78bfa24,#0000 38%),radial-gradient(circle at 86% 10%,#00d89f1f,#0000 34%),radial-gradient(circle at 100% 100%,#ffec6e14,#0000 36%),linear-gradient(135deg,#1b112ae0,#080c16e6);border:1px solid #ffffff14;border-radius:8px;box-shadow:0 18px 44px #00000061;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:10px;max-width:100%;min-width:0;padding:12px;width:auto}.PresenceHub .presenceRosterDock .presenceRosterModule .presenceRosterToggle{background:#0000;border:none;box-shadow:none;height:36px;padding:0 2px}.PresenceHub .presenceRosterDock .presenceRosterCollapse,.PresenceHub .presenceRosterDock .presenceRosterCompact{align-items:center;background:radial-gradient(circle at 14% 0,#a78bfa21,#0000 36%),radial-gradient(circle at 88% 18%,#00d89f1f,#0000 34%),linear-gradient(135deg,#1a112af0,#080c16f5);border:1px solid #ffffff14;box-shadow:0 14px 34px #00000057;color:#f8fafc;cursor:pointer;display:inline-flex;justify-content:center}.PresenceHub .presenceRosterDock .presenceRosterCollapse svg,.PresenceHub .presenceRosterDock .presenceRosterCompact svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.PresenceHub .presenceRosterDock .presenceRosterCollapseIcon{display:block;filter:invert(1);height:22px;opacity:.9;transform:scaleX(-1);width:22px}.PresenceHub .presenceRosterDock .presenceRosterCollapse{border-radius:50%;flex:0 0 44px;height:44px;width:44px}.PresenceHub .presenceRosterDock .presenceRosterCompact{border-radius:50%;height:48px;position:relative;width:48px}.PresenceHub .presenceRosterDock .presenceCompactBadge{align-items:center;background:#00d89feb;border:1px solid #f8fafc2e;border-radius:999px;box-sizing:border-box;color:#052e24;display:inline-flex;font-family:Gabarito-Bold;font-size:.62rem;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:-5px;top:-5px}.PresenceHub .presenceRosterDock .presenceCompactBadge.zero{background:#94a3b8eb;color:#0f172a}.PresenceHub .presenceRosterDock .presenceRosterToggle{align-items:center;background:radial-gradient(circle at 12% 0,#a78bfa21,#0000 36%),radial-gradient(circle at 88% 20%,#00d89f21,#0000 34%),linear-gradient(135deg,#1a112af0,#080c16f5);border:1px solid #ffffff14;border-radius:8px;box-shadow:0 14px 34px #00000057;color:#fff;cursor:default;display:inline-flex;gap:12px;height:44px;justify-content:flex-start;min-width:190px;padding:0 14px;width:min(260px,100vw - 28px)}.presenceRosterActionRow .PresenceHub .presenceRosterDock .presenceRosterToggle{flex:1 1 auto;min-width:0;width:auto}.PresenceHub .presenceRosterDock .presenceRosterToggle .rosterToggleStatus{align-items:center;display:inline-flex;flex:1 1 auto;gap:8px;min-width:0}.PresenceHub .presenceRosterDock .presenceRosterToggle .rosterToggleCount{align-items:center;background:#00d89fe6;border-radius:50%;box-shadow:0 0 0 4px #00d89f1f;color:#052e24;display:inline-flex;flex:0 0 25px;font-family:Gabarito-Bold;font-size:.78rem;height:25px;justify-content:center;width:25px}.PresenceHub .presenceRosterDock .presenceRosterToggle .rosterToggleCount.zero{background:#94a3b8db;box-shadow:0 0 0 4px #94a3b81a;color:#0f172a}.PresenceHub .presenceRosterDock .presenceRosterToggle .rosterToggleText{color:#f8fafce0;flex:0 0 auto;font-family:Gabarito-Bold;font-size:.78rem;text-align:left;white-space:nowrap}.PresenceHub .presenceRosterDock .presenceRosterToggle .rosterToggleRequest{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;color:#00d89f;display:inline-flex;font-family:Gabarito-Bold;font-size:.68rem;gap:6px;height:24px;justify-content:center;margin-left:auto;min-width:0;padding:0 8px}.PresenceHub .presenceRosterDock .presenceRosterToggle .rosterToggleMeta{align-items:center;display:inline-flex;flex:1 1 auto;gap:8px;justify-content:flex-end;min-width:0}.PresenceHub .presenceRosterDock .presenceRosterToggle .rosterToggleSpinner{animation:presenceRosterSpin .7s linear infinite;border:2px solid #f8fafc33;border-radius:50%;border-top-color:#f8fafcd1;box-sizing:border-box;flex:0 0 13px;height:13px;width:13px}.PresenceHub .presenceRosterDock .presenceRosterToggle .rosterToggleSpinner.hidden{animation:none;visibility:hidden}.PresenceHub .presenceRosterDock .presenceRosterToggle .rosterToggleCommunity{color:#f8fafca3;font-family:Gabarito-Medium;font-size:.68rem;max-width:106px;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.PresenceHub .presenceRosterDock .presenceRosterPanel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;max-height:min(620px,100vh - 132px);overflow-y:auto;padding:0;position:relative;width:100%}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupHeader,.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterHeader>div{min-width:0;width:100%}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupTitle,.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterTitle{color:#f8fafc;font-family:Gabarito-Bold;font-size:.95rem}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterContext{color:#e2e8f0ad;font-family:Gabarito-Medium;font-size:.74rem;margin-top:3px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterSummaryRow{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:7px;min-height:18px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterSummary{align-items:center;color:#f8fafc;display:inline-flex;font-family:Gabarito-Bold;font-size:.78rem;gap:6px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterSummary .statusDot{background:#00d89f;border-radius:50%;box-shadow:0 0 0 4px #00d89f24;height:8px;width:8px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterInlineSpinner{animation:presenceRosterSpin .7s linear infinite;border:2px solid #f8fafc33;border-radius:50%;border-top-color:#f8fafcd1;box-sizing:border-box;flex:0 0 14px;height:14px;position:absolute;right:14px;top:14px;width:14px}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupClose,.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterClose{background:#f8fafc1a;border:none;border-radius:50%;color:#f8fafc;cursor:pointer;flex:0 0 28px;font-family:Gabarito-Bold;font-size:.78rem;height:28px;width:28px}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupLoading,.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterLoading{min-height:54px;position:relative}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterCommunities{display:flex;flex-direction:column;gap:8px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterCommunity{background:#080c165c;border:1px solid #ffffff14;border-radius:8px;overflow:hidden}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterCommunityToggle{align-items:center;background:#ffffff0d;border:none;color:#f8fafc;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;min-height:40px;padding:0 11px;text-align:left;width:100%}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterCommunityToggle:after{border-bottom:2px solid #f8fafcad;border-right:2px solid #f8fafcad;content:"";flex:0 0 8px;height:8px;transform:rotate(45deg);transition:transform .16s ease;width:8px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterCommunityToggle[aria-expanded=true]:after{transform:rotate(225deg)}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterCommunityName{flex:1 1 auto;font-family:Gabarito-Bold;font-size:.78rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterCommunityCount{align-items:center;background:#00d89f29;border-radius:999px;color:#00d89f;display:inline-flex;flex:0 0 auto;font-family:Gabarito-Bold;font-size:.7rem;height:22px;justify-content:center;margin-left:auto;min-width:22px;padding:0 7px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterList{display:flex;flex-direction:column;gap:8px;margin:8px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMember{grid-gap:10px;align-items:center;background:#ffffff12;border:1px solid #ffffff14;border-radius:8px;display:grid;gap:10px;grid-template-columns:38px 1fr auto;min-height:40px;padding:4px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMember.requesting,.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMember.rosterIncomingRequest{background:radial-gradient(circle at 0 0,#00d89f1a,#0000 42%),#ffffff12;border-color:#00d89f42}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMember.rosterIncomingRequest{margin-bottom:8px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterAvatar{align-items:center;background:radial-gradient(circle at 0 0,#a78bfa1a,#0000 34%),radial-gradient(circle at 100% 0,#00d89f14,#0000 32%),linear-gradient(135deg,#171125f0,#0f172af2);border-radius:50%;color:#fff;display:flex;font-family:Gabarito-Bold;font-size:.76rem;height:38px;justify-content:center;object-fit:cover;width:38px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMemberData{min-width:0}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMemberName{color:#f8fafc;font-family:Gabarito-Bold;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMemberStatus{align-items:center;color:#e2e8f0b8;display:inline-flex;font-family:Gabarito-Medium;font-size:.7rem;gap:5px;margin-top:3px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMemberStatus .statusDot{background:#00d89f;border-radius:50%;height:7px;width:7px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMemberStatus.busy .statusDot{background:#ffec6e}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMemberStatus.away .statusDot{background:#ff6e6e}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMemberStatus.offline .statusDot{background:#94a3b8e0}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMemberStatus.requesting{color:#e2e8f0db}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMemberStatus.requesting .statusDot{background:#00d89f;box-shadow:0 0 0 3px #00d89f1f}.PresenceHub .presenceRosterDock .presenceRosterPanel .requestSpinner{animation:presenceRosterSpin .7s linear infinite;border:2px solid #00d89f38;border-radius:50%;border-top-color:#00d89f;box-sizing:border-box;flex:0 0 12px;height:12px;width:12px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterRequestBadge{align-items:center;background:#00d89f1a;border:1px solid #00d89f47;border-radius:8px;box-sizing:border-box;color:#00d89f;display:inline-flex;font-family:Gabarito-Bold;font-size:.72rem;gap:7px;height:30px;justify-content:center;min-width:96px;padding:0 10px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterDuoButton{align-items:center;background:#0f172af2;border:1px solid #ffffff14;border-radius:8px;color:#f8fafc;cursor:pointer;display:inline-flex;font-family:Gabarito-Bold;font-size:.72rem;gap:6px;height:30px;justify-content:center;min-width:72px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterDuoButton:disabled{cursor:default;opacity:.55}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterDuoButton .rosterDuoIcon{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;height:14px;width:20px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterEmpty,.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterError{color:#e2e8f0b8;font-family:Gabarito-Regular;font-size:.78rem;line-height:1.35;margin-top:12px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterError{color:#ff6e6e}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetup{background:#0f172aad;border:1px solid #ffffff1a;border-radius:8px;margin-top:12px;padding:12px}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupLabel{color:#f8fafc;display:block;font-family:Gabarito-Bold;font-size:.72rem;margin:10px 0 5px}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupSelect{background:#080c16e0;border:1px solid #ffffff21;border-radius:8px;color:#f8fafc;font-family:Gabarito-Medium;font-size:.76rem;height:34px;padding:0 8px;width:100%}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupModes{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr;margin:10px 0}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupModes button{background:#080c16ad;border:1px solid #ffffff1c;border-radius:8px;color:#f8fafc;cursor:pointer;font-family:Gabarito-Bold;font-size:.72rem;min-height:32px}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupModes button.active{background:#ffffff14;border-color:#ffffff26}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupModes button:disabled{cursor:default;opacity:.55}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupMessage{color:#e2e8f0b8;font-family:Gabarito-Regular;font-size:.74rem;line-height:1.3;margin-top:8px}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupSend{background:radial-gradient(circle at 12% 0,#a78bfa1f,#0000 36%),radial-gradient(circle at 88% 0,#00d89f1a,#0000 34%),linear-gradient(135deg,#181027f2,#080c16f5);border:1px solid #ffffff14;border-radius:8px;color:#f8fafc;cursor:pointer;font-family:Gabarito-Bold;font-size:.78rem;margin-top:10px;min-height:36px;width:100%}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupSend:disabled{cursor:default;opacity:.55}@media(max-width:720px){.PresenceHub{align-items:stretch;left:10px;right:10px;top:10px}.PresenceHub .presenceControl{align-self:flex-end}.PresenceHub .duoInviteNotification{grid-template-columns:40px 1fr;width:100%}.PresenceHub .duoInviteNotification .senderAvatar{height:40px;width:40px}.PresenceHub .duoInviteNotification .inviteActions{grid-column:1/-1;justify-content:flex-end}.PresenceHub .presenceRosterDock{bottom:60px;right:10px;width:calc(100vw - 20px)}.PresenceHub .presenceRosterDock.collapsed{width:auto}.PresenceHub .presenceRosterDock .presenceRosterActionRow{width:min(360px,100vw - 20px)}.PresenceHub .presenceRosterDock .presenceRosterModule{width:auto}.PresenceHub .presenceRosterDock .presenceRosterPanel{max-height:calc(100vh - 138px);width:100%}}@keyframes onboardingSparkle{0%{opacity:.4;transform:scale(.7)}50%{opacity:1;transform:scale(1.08)}to{opacity:.55;transform:scale(.72)}}@keyframes onboardingPreviewFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes onboardingAuraPulse{0%{opacity:0;transform:scale(.92)}35%{opacity:.3}to{opacity:0;transform:scale(1.08)}}@keyframes onboardingRecordDotPulse{0%,to{box-shadow:0 0 0 0 #ff5a6f57;transform:scale(1)}50%{box-shadow:0 0 0 7px #ff5a6f00;transform:scale(1.08)}}@keyframes onboardingCountdownPop{0%{filter:blur(4px);opacity:0;transform:scale(.74)}22%{filter:blur(0);opacity:1;transform:scale(1)}68%{filter:blur(0);opacity:1;transform:scale(1.12)}to{filter:blur(3px);opacity:0;transform:scale(1.28)}}@keyframes onboardingRevealSpin{0%{transform:rotate(0deg) scale(.92)}to{transform:rotate(1turn) scale(1.04)}}@keyframes onboardingRevealFade{0%{opacity:0}14%{opacity:1}76%{opacity:1}to{opacity:0}}@keyframes onboardingRevealShimmer{0%{opacity:0;transform:translateX(-135%) rotate(18deg)}18%{opacity:.82}58%{opacity:.64}to{opacity:0;transform:translateX(140%) rotate(18deg)}}@keyframes onboardingRevealFlip{0%{filter:brightness(.45) saturate(.72);opacity:0;transform:perspective(1200px) rotateY(-82deg) scale(.9)}26%{filter:brightness(.66) saturate(.82);opacity:1;transform:perspective(1200px) rotateY(-24deg) scale(.96)}58%{filter:brightness(.92) saturate(.96);opacity:1;transform:perspective(1200px) rotateY(7deg) scale(1.01)}to{filter:brightness(1) saturate(1);opacity:1;transform:perspective(1200px) rotateY(0deg) scale(1)}}@keyframes onboardingQuestionLift{0%{opacity:0;transform:translateY(42px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes onboardingCelebrationGlow{0%,to{opacity:.34;transform:scale(.92)}50%{opacity:.6;transform:scale(1.06)}}@keyframes onboardingConfettiBurst{0%{opacity:0;transform:translate(0) scale(.3) rotate(0deg)}18%{opacity:1}to{opacity:0;transform:translate(var(--burst-x),var(--burst-y)) scale(1) rotate(120deg)}}@keyframes onboardingSparkFloat{0%,to{opacity:.7;transform:translateZ(0) scale(.92)}50%{opacity:1;transform:translate3d(0,-14px,0) scale(1.08)}}@keyframes onboardingHaloPulse{0%,to{opacity:.72;transform:translate(-50%,-50%) scale(.94)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes onboardingButtonSwirl{0%{opacity:0;transform:translateX(-140%) rotate(18deg)}16%{opacity:.42}50%{opacity:.28}to{opacity:0;transform:translateX(140%) rotate(18deg)}}@keyframes onboardingBubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes onboardingQuestionHeroRise{0%{opacity:0;transform:translate(-50%,138px) scale(.92)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes onboardingBingoFloat{0%,to{transform:translateY(0) scale(1);transform:translateY(var(--bingo-offset,0)) scale(1)}50%{transform:translateY(-7px) scale(1.01);transform:translateY(calc(var(--bingo-offset, 0) - 7px)) scale(1.01)}}@keyframes onboardingBingoPulse{0%{opacity:.55;transform:translateY(0) scale(.84);transform:translateY(var(--bingo-offset,0)) scale(.84)}45%{opacity:1;transform:translateY(-4px) scale(1.18);transform:translateY(calc(var(--bingo-offset, 0) - 4px)) scale(1.18)}to{opacity:1;transform:translateY(0) scale(1);transform:translateY(var(--bingo-offset,0)) scale(1)}}@keyframes onboardingBingoCelebrateRing{0%{opacity:0;transform:scale(.9) rotate(0deg)}12%{opacity:1}72%{opacity:.92}to{opacity:0;transform:scale(1.08) rotate(300deg)}}@keyframes onboardingBingoCelebrateShimmer{0%{opacity:0;transform:translateX(-140%) rotate(18deg)}18%{opacity:.78}68%{opacity:.52}to{opacity:0;transform:translateX(145%) rotate(18deg)}}@keyframes onboardingBingoCurrentReveal{0%{filter:brightness(.88);opacity:0;transform:scale(.92)}to{filter:brightness(1);opacity:1;transform:scale(1)}}@keyframes onboardingOrbitOne{0%{transform:translate(-50%,-50%) rotate(0deg) translateX(126px) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn) translateX(126px) rotate(-1turn)}}@keyframes onboardingOrbitTwo{0%{transform:translate(-50%,-50%) rotate(110deg) translateX(96px) rotate(-110deg)}to{transform:translate(-50%,-50%) rotate(470deg) translateX(96px) rotate(-470deg)}}@keyframes onboardingOrbitThree{0%{transform:translate(-50%,-50%) rotate(220deg) translateX(142px) rotate(-220deg)}to{transform:translate(-50%,-50%) rotate(-140deg) translateX(142px) rotate(140deg)}}@keyframes onboardingOrbitFour{0%{transform:translate(-50%,-50%) rotate(300deg) translateX(84px) rotate(-300deg)}to{transform:translate(-50%,-50%) rotate(660deg) translateX(84px) rotate(-660deg)}}@keyframes onboardingProcessingLightOne{0%,to{opacity:.34;transform:translateZ(0) scale(1)}50%{opacity:.52;transform:translate3d(36px,-24px,0) scale(1.12)}}@keyframes onboardingProcessingLightTwo{0%,to{opacity:.28;transform:translateZ(0) scale(.96)}50%{opacity:.44;transform:translate3d(-44px,28px,0) scale(1.08)}}@keyframes onboardingProcessingLightThree{0%,to{opacity:.24;transform:translateZ(0) scale(1)}50%{opacity:.42;transform:translate3d(20px,34px,0) scale(1.16)}}.DashboardOnboarding{box-sizing:border-box;min-height:calc(100vh - 28px);overflow:hidden;padding:20px;position:relative}.DashboardOnboarding .onboardingBackdrop{background:radial-gradient(circle at top left,#7ce9c129,#0000 28%),radial-gradient(circle at top right,#52a6ff2e,#0000 26%),linear-gradient(180deg,#0709136b,#0709131f);inset:0;pointer-events:none;position:absolute}.DashboardOnboarding .onboardingModal{background:radial-gradient(100% 72% at 82% 14%,#00d89f29 0,#00d89f00 62%),linear-gradient(165deg,#150b2af0,#0d0719f7 48%,#07050afa);border:1px solid #ffffff14;border-radius:32px;box-shadow:0 28px 90px #0000005c;box-sizing:border-box;isolation:isolate;margin:0 auto;max-width:1280px;min-height:calc(100vh - 68px);overflow:hidden;padding:26px 28px 34px;position:relative}.DashboardOnboarding .modalChrome{align-items:center;display:flex;gap:16px;justify-content:space-between;position:relative}.DashboardOnboarding .chromeCenter{align-items:center;display:flex;flex:0 0 auto;justify-content:center;left:50%;min-width:118px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.DashboardOnboarding .brandLockup{align-items:center;display:flex;gap:10px;position:relative;z-index:1}.DashboardOnboarding .brandLockupSeparator{color:#ffffffbd;font-family:Gabarito-Bold;font-size:1.2rem;line-height:1;text-transform:uppercase}.DashboardOnboarding .eventLogoBadge,.DashboardOnboarding .gravityBadge{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;height:84px;justify-content:center;min-width:54px;padding:0 8px}.DashboardOnboarding .gravityLogo{display:block;height:42px}.DashboardOnboarding .eventLogoImage{display:block;max-height:28px;width:auto}.DashboardOnboarding .skipButton{background:#ffffff1a;border:none;border-radius:999px;color:#fff;font-family:Gabarito-Bold;font-size:.98rem;padding:12px 18px;position:relative;z-index:1}.DashboardOnboarding .stepperShell{margin-top:24px;position:relative}.DashboardOnboarding .stepperTrack{background:#ffffff1f;height:2px;left:calc(16.666% + 18px);position:absolute;right:calc(16.666% + 18px);top:24px}.DashboardOnboarding .stepper{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.DashboardOnboarding .stepperItem{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.DashboardOnboarding .stepperItem.active .stepperDot{background:linear-gradient(140deg,#7ce9c1,#8fc1ff);border-color:#0000;box-shadow:0 0 0 10px #7ce9c11a;color:#0e1931}.DashboardOnboarding .stepperItem.active .stepperLabel{color:#fff}.DashboardOnboarding .stepperItem.complete .stepperDot{background:#7ce9c12e;border-color:#7ce9c147;color:#dffef3}.DashboardOnboarding .stepperItem.complete .stepperLabel{color:#ffffffd6}.DashboardOnboarding .stepperDot{align-items:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;color:#ffffffbd;display:flex;font-family:Gabarito-Bold;font-size:1rem;height:48px;justify-content:center;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;width:48px}.DashboardOnboarding .stepperLabel{color:#ffffff94;font-family:Gabarito-Medium;font-size:.95rem;transition:color .18s ease}.DashboardOnboarding .bingoMiniDock{--bingo-collapsed-width:168px;--bingo-expanded-width:300px;--bingo-collapsed-height:48px;--bingo-expanded-height:314px;--bingo-expanded-height-with-notice:394px;align-items:flex-start;display:flex;height:var(--bingo-collapsed-height);justify-content:center;min-width:var(--bingo-collapsed-width);position:relative;width:var(--bingo-collapsed-width)}.DashboardOnboarding .bingoMiniDock.expanded{z-index:6}.DashboardOnboarding .bingoMiniCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at top left,#7ce9c129,#0000 38%),#0b101fd6;border:1px solid #ffffff17;border-radius:999px;box-shadow:0 20px 46px #0000003d;box-sizing:border-box;cursor:default;display:flex;flex-direction:column;height:var(--bingo-collapsed-height);left:50%;overflow:hidden;padding:10px 14px;position:absolute;top:0;transform:translateX(-50%);transform-origin:top center;transition:width .2s cubic-bezier(.22,1,.36,1) .12s,height .22s cubic-bezier(.2,.8,.2,1),padding .22s cubic-bezier(.2,.8,.2,1),border-radius 0ms linear .22s,transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .22s ease;width:var(--bingo-collapsed-width);z-index:2}.DashboardOnboarding .bingoMiniCard.celebrating{border-color:#7ce9c142;box-shadow:0 28px 70px #00000052;transform:translateX(-50%) scale(1.12)}.DashboardOnboarding .bingoMiniCard.allFilled{border-color:#7ce9c138}.DashboardOnboarding .bingoMiniCard.collapsed{border-radius:999px;box-shadow:0 14px 28px #0000002e;height:var(--bingo-collapsed-height);padding:10px 14px;width:var(--bingo-collapsed-width)}.DashboardOnboarding .bingoMiniCard.expanded{border-radius:28px;height:var(--bingo-expanded-height);padding:44px 14px 14px;top:0;transition:width .2s cubic-bezier(.22,1,.36,1),height .25s cubic-bezier(.2,.8,.2,1) .2s,padding .25s cubic-bezier(.2,.8,.2,1) .2s,border-radius 0ms linear .2s,transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .22s ease;width:var(--bingo-expanded-width)}.DashboardOnboarding .bingoMiniCard.expanded.hasNotice{height:var(--bingo-expanded-height-with-notice)}.DashboardOnboarding .bingoMiniHeader{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;cursor:pointer;display:flex;justify-content:center;left:14px;padding:0;position:absolute;right:14px;top:14px;z-index:2}.DashboardOnboarding .bingoMiniWord{align-items:center;display:flex;gap:4px;justify-content:center;margin:0 auto;width:-webkit-max-content;width:max-content}.DashboardOnboarding .bingoMiniTitleLetter{align-items:center;border-radius:5px;color:#ffffff75;display:inline-flex;font-family:Gabarito-Bold;font-size:.72rem;height:18px;justify-content:center;letter-spacing:0;line-height:1;min-width:18px;position:relative;text-transform:uppercase;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;width:18px}.DashboardOnboarding .bingoMiniTitleLetter.complete{background:linear-gradient(145deg,#7ce9c1,#8fc1ff);box-shadow:0 8px 18px #7ce9c12e;color:#10213c}.DashboardOnboarding .bingoMiniTitleLetter.current:not(.complete){background:#8fc1ff14;box-shadow:0 0 0 2px #8fc1ffad,0 0 18px #8fc1ff3d;color:#dcecffeb}.DashboardOnboarding .bingoMiniTitleLetter.pulse{transform:scale(1.08)}.DashboardOnboarding .bingoMiniTitleLetter.handoffCurrent{animation:onboardingBingoCurrentReveal .54s cubic-bezier(.2,.8,.2,1) both}.DashboardOnboarding .bingoMiniNotice{background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;box-sizing:border-box;height:92px;isolation:isolate;margin-left:auto;margin-right:auto;margin-top:10px;max-width:220px;opacity:0;overflow:hidden;padding:10px 12px;pointer-events:none;position:relative;transform:translateY(10px);transition:opacity .17s ease .56s,transform .17s ease .56s,visibility 0s linear .56s;visibility:hidden;width:100%}.DashboardOnboarding .bingoMiniNotice.complete{background:linear-gradient(145deg,#7ce9c1,#8fc1ff);border-color:#0000;box-shadow:0 18px 34px #7ce9c12e}.DashboardOnboarding .bingoMiniNotice.complete .bingoMiniNoticeBody,.DashboardOnboarding .bingoMiniNotice.complete .bingoMiniNoticeTitle{color:#10213c}.DashboardOnboarding .bingoMiniNotice.current{border-color:#8fc1ffb8;box-shadow:0 0 0 2px #8fc1ff57,0 16px 30px #0003}.DashboardOnboarding .bingoMiniNotice.celebratingComplete:after,.DashboardOnboarding .bingoMiniNotice.celebratingComplete:before{border-radius:inherit;content:"";inset:-2px;pointer-events:none;position:absolute}.DashboardOnboarding .bingoMiniNotice.celebratingComplete:before{animation:onboardingBingoCelebrateRing 4s linear both;background:conic-gradient(from 0deg,#0000 0deg,#7ce9c1f5 42deg,#8fc1ffe0 104deg,#ff6596d6 168deg,#ffd05cd1 230deg,#76ffddeb 292deg,#0000 1turn);filter:blur(10px);opacity:0;z-index:-2}.DashboardOnboarding .bingoMiniNotice.celebratingComplete:after{animation:onboardingBingoCelebrateShimmer 1.15s cubic-bezier(.24,.78,.24,1) .15s 2 both;background:linear-gradient(112deg,#fff0,#ffffff6b 48%,#fff0);inset:0;mix-blend-mode:screen;opacity:0;z-index:-1}.DashboardOnboarding .bingoMiniNotice.handoffCurrent{animation:onboardingBingoCurrentReveal .54s cubic-bezier(.2,.8,.2,1) both}.DashboardOnboarding .bingoMiniCard.expanded .bingoMiniNotice,.DashboardOnboarding .bingoMiniCard.expanded.accessReady .bingoMiniNotice,.DashboardOnboarding .bingoMiniCard.expanded.celebrating .bingoMiniNotice{opacity:1;transform:translateY(0);transition:opacity .17s ease .56s,transform .17s ease .56s,visibility 0s linear 0s;visibility:visible}.DashboardOnboarding .bingoMiniNoticeCopy{display:flex;flex-direction:column;justify-content:center;min-height:100%;position:relative;text-align:left;z-index:1}.DashboardOnboarding .bingoMiniNoticeTitle{align-items:center;color:#fff;display:flex;font-family:Gabarito-Bold;font-size:.88rem;line-height:1.2;min-height:34px}.DashboardOnboarding .bingoMiniNoticeBody{color:#ffffffad;font-family:Gabarito-Regular;font-size:.78rem;line-height:1.35;margin-top:4px;min-height:42px}.DashboardOnboarding .bingoMiniGrid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr));margin-left:auto;margin-right:auto;margin-top:14px;max-width:220px;opacity:0;transform:translateY(12px);transition:opacity .18s ease .73s,transform .18s ease .73s,visibility 0s linear .73s;visibility:hidden;width:100%}.DashboardOnboarding .bingoMiniCard.expanded .bingoMiniGrid,.DashboardOnboarding .bingoMiniCard.expanded .bingoMiniNotice{opacity:1;transform:translateY(0);visibility:visible}.DashboardOnboarding .bingoMiniCard.collapsed{justify-content:center;padding:0 14px}.DashboardOnboarding .bingoMiniCard.collapsed .bingoMiniHeader{align-items:center;justify-content:center;left:8px;right:8px;top:50%;transform:translateY(-50%)}.DashboardOnboarding .bingoMiniCard.collapsed .bingoMiniWord{gap:3px}.DashboardOnboarding .bingoMiniCard.collapsed .bingoMiniGrid,.DashboardOnboarding .bingoMiniCard.collapsed .bingoMiniNotice{margin-top:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(6px);transition:opacity 90ms ease,transform 90ms ease,visibility 0s linear 90ms;visibility:hidden}.DashboardOnboarding .bingoMiniCard.expanded .bingoMiniHeader{top:14px;transform:none}.DashboardOnboarding .bingoMiniCell{align-items:center;aspect-ratio:1;background:#ffffff03;border:1px solid #ffffff0a;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff05;display:flex;isolation:isolate;justify-content:center;min-height:0;position:relative;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.DashboardOnboarding .bingoMiniCell.diagonal{animation:onboardingBingoFloat 4.8s ease-in-out infinite;background:#ffffff0f;border-color:#ffffff1a;box-shadow:inset 0 1px 0 #ffffff0a}.DashboardOnboarding .bingoMiniCell.complete{background:linear-gradient(145deg,#7ce9c1,#8fc1ff);border-color:#0000;box-shadow:0 14px 30px #7ce9c12e}.DashboardOnboarding .bingoMiniCell.complete .bingoMiniLetter{color:#10213c;font-weight:800}.DashboardOnboarding .bingoMiniCell.pulse{animation:onboardingBingoPulse .78s cubic-bezier(.2,.8,.2,1) both}.DashboardOnboarding .bingoMiniCell.active{border-color:#7ce9c142;box-shadow:0 12px 24px #0000002e,inset 0 1px 0 #ffffff0d}.DashboardOnboarding .bingoMiniCell.current:not(.complete){border-color:#8fc1ffb8;box-shadow:0 0 0 2px #8fc1ff94,0 0 22px #8fc1ff38,inset 0 1px 0 #ffffff0d}.DashboardOnboarding .bingoMiniCell.celebratingComplete:after,.DashboardOnboarding .bingoMiniCell.celebratingComplete:before{border-radius:inherit;content:"";pointer-events:none;position:absolute}.DashboardOnboarding .bingoMiniCell.celebratingComplete:before{animation:onboardingBingoCelebrateRing 4s linear both;background:conic-gradient(from 0deg,#0000 0deg,#7ce9c1f5 42deg,#8fc1ffe0 104deg,#ff6596d6 168deg,#ffd05cd1 230deg,#76ffddeb 292deg,#0000 1turn);filter:blur(7px);inset:-3px;opacity:0;z-index:-2}.DashboardOnboarding .bingoMiniCell.celebratingComplete:after{animation:onboardingBingoCelebrateShimmer 1.05s cubic-bezier(.24,.78,.24,1) .12s 2 both;background:linear-gradient(112deg,#fff0,#fff6 48%,#fff0);inset:0;mix-blend-mode:screen;opacity:0;z-index:0}.DashboardOnboarding .bingoMiniCell.handoffCurrent{animation:onboardingBingoCurrentReveal .54s cubic-bezier(.2,.8,.2,1) both}.DashboardOnboarding .bingoMiniCellButton{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:inherit;color:inherit;cursor:pointer;display:inline-flex;height:100%;justify-content:center;padding:0;position:relative;width:100%;z-index:1}.DashboardOnboarding .bingoMiniCellButton:focus-visible{outline:2px solid #7ce9c16b;outline-offset:2px}.DashboardOnboarding .bingoMiniTooltip{background:#070c19f5;border:1px solid #ffffff14;border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 16px 28px #0000003d;color:#ffffffd6;font-family:Gabarito-Medium;font-size:.68rem;left:50%;line-height:1.25;max-width:120px;min-width:-webkit-max-content;min-width:max-content;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,8px);transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s;visibility:hidden;z-index:3}.DashboardOnboarding .bingoMiniTooltip:after{background:#070c19f5;border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;bottom:-5px;content:"";height:10px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:10px}.DashboardOnboarding .bingoMiniCell.active .bingoMiniTooltip,.DashboardOnboarding .bingoMiniCell.diagonal:hover .bingoMiniTooltip,.DashboardOnboarding .bingoMiniCell:focus-within .bingoMiniTooltip{opacity:1;transform:translate(-50%);transition:opacity .14s ease,transform .14s ease,visibility 0s linear 0s;visibility:visible}.DashboardOnboarding .bingoMiniGrid .bingoMiniCell.diagonal:first-child{animation-delay:0ms}.DashboardOnboarding .bingoMiniGrid .bingoMiniCell.diagonal:nth-child(7){animation-delay:.12s}.DashboardOnboarding .bingoMiniGrid .bingoMiniCell.diagonal:nth-child(13){animation-delay:.24s}.DashboardOnboarding .bingoMiniGrid .bingoMiniCell.diagonal:nth-child(19){animation-delay:.36s}.DashboardOnboarding .bingoMiniGrid .bingoMiniCell.diagonal:nth-child(25){animation-delay:.48s}.DashboardOnboarding .bingoMiniLetter{color:#fff;font-family:Gabarito-Bold;font-size:1.42rem;line-height:1;transition:color .22s ease}.DashboardOnboarding .bingoConfetti{inset:-22px;pointer-events:none;position:absolute}.DashboardOnboarding .confettiPiece{animation:onboardingConfettiBurst .9s ease-out both;background:#7ce9c1;border-radius:2px;height:8px;opacity:0;position:absolute;width:8px}.DashboardOnboarding .piece-1{--burst-x:-16px;--burst-y:-18px;background:#7ce9c1;left:4px;top:6px}.DashboardOnboarding .piece-2{--burst-x:18px;--burst-y:-16px;animation-delay:.08s;background:#8fc1ff;right:4px;top:0}.DashboardOnboarding .piece-3{--burst-x:24px;--burst-y:2px;animation-delay:.14s;background:#ffd35c;right:-4px;top:20px}.DashboardOnboarding .piece-4{--burst-x:14px;--burst-y:18px;animation-delay:.18s;background:#ff7eb1;bottom:2px;right:12px}.DashboardOnboarding .piece-5{--burst-x:-10px;--burst-y:22px;animation-delay:.1s;background:#8fc1ff;bottom:-4px;left:12px}.DashboardOnboarding .piece-6{--burst-x:-20px;--burst-y:4px;animation-delay:.22s;background:#ffd35c;left:-6px;top:18px}.DashboardOnboarding .onboardingContent{align-items:center;display:flex;flex-direction:column;margin-top:34px;min-height:calc(100vh - 260px);text-align:center}.DashboardOnboarding .stepEyebrow{color:#7ce9c1;font-family:Gabarito-Bold;font-size:.92rem;letter-spacing:.08em;text-transform:uppercase}.DashboardOnboarding .stepHeadline{color:#fff;font-family:Gabarito-Bold;font-size:clamp(2.5rem,5vw,4.2rem);line-height:.98;margin-top:12px;max-width:720px}.DashboardOnboarding .stepBody{color:#ffffffd1;font-family:Gabarito-Regular;font-size:1.08rem;line-height:1.58;margin-top:16px;max-width:500px}.DashboardOnboarding .questionHeroZone{margin-top:8px;min-height:96px;position:relative;width:min(100%,760px)}.DashboardOnboarding .questionHeroZone.hasSelection{min-height:176px}.DashboardOnboarding .questionHeroZone.hasSelection .questionIntroCopy{opacity:0;pointer-events:none;transform:translateY(-18px)}.DashboardOnboarding .questionIntroCopy{margin:0 auto;max-width:500px;text-align:center;transition:opacity .32s ease,transform .32s ease;width:100%}.DashboardOnboarding .placeholderPanel,.DashboardOnboarding .promptCard{background:#ffffff12;border:1px solid #ffffff14;border-radius:26px;box-shadow:inset 0 1px 0 #ffffff14;box-sizing:border-box;margin-top:28px;padding:24px;text-align:left;width:min(100%,860px)}.DashboardOnboarding .placeholderCardLabel,.DashboardOnboarding .placeholderTag,.DashboardOnboarding .promptLabel{color:#7ce9c1;font-family:Gabarito-Bold;font-size:.88rem;letter-spacing:.08em;text-transform:uppercase}.DashboardOnboarding .promptText{color:#fff;font-family:Gabarito-Medium;font-size:1.06rem;line-height:1.5;margin-top:10px}.DashboardOnboarding .placeholderHeader{align-items:center;display:flex;gap:18px;justify-content:space-between}.DashboardOnboarding .placeholderTitle{color:#fff;font-family:Gabarito-Bold;font-size:1.2rem}.DashboardOnboarding .placeholderCardGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.DashboardOnboarding .questionChoiceGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;width:min(100%,920px)}.DashboardOnboarding .questionChoiceCard{background:radial-gradient(circle at top left,#7ce9c124,#0000 34%),#ffffff0f;border:1px solid #ffffff14;border-radius:28px;box-shadow:inset 0 1px 0 #ffffff0f;min-height:160px;padding:24px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,opacity .18s ease}.DashboardOnboarding .questionChoiceCard:hover{background:radial-gradient(circle at top left,#7ce9c138,#0000 34%),#ffffff14;border-color:#7ce9c133;box-shadow:0 18px 38px #0000002e;transform:translateY(-4px)}.DashboardOnboarding .questionChoiceCard.isDimmed{opacity:.38}.DashboardOnboarding .questionChoiceCard.isDimmed .questionChoiceMediaPlayer,.DashboardOnboarding .questionChoiceCard.isDimmed .questionChoiceMediaPoster{opacity:.68}.DashboardOnboarding .questionChoiceCard.isDimmed:focus-within,.DashboardOnboarding .questionChoiceCard.isDimmed:focus-within .questionChoiceMediaPlayer,.DashboardOnboarding .questionChoiceCard.isDimmed:focus-within .questionChoiceMediaPoster,.DashboardOnboarding .questionChoiceCard.isDimmed:hover,.DashboardOnboarding .questionChoiceCard.isDimmed:hover .questionChoiceMediaPlayer,.DashboardOnboarding .questionChoiceCard.isDimmed:hover .questionChoiceMediaPoster{opacity:1}.DashboardOnboarding .questionChoiceTopRow{align-items:center;display:flex;gap:14px;justify-content:space-between}.DashboardOnboarding .questionChoiceLabel{color:#7ce9c1;font-family:Gabarito-Bold;font-size:.88rem;letter-spacing:.08em;text-transform:uppercase}.DashboardOnboarding .questionChoiceSelectButton{background:#090f1db8;border:1px solid #7ce9c138;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff0f;color:#fff;flex-shrink:0;font-family:Gabarito-Bold;font-size:.82rem;line-height:1;min-width:82px;padding:8px 14px;text-align:center}.DashboardOnboarding .questionChoiceText{color:#fff;font-family:Gabarito-Bold;font-size:1.26rem;line-height:1.2;margin-top:14px}.DashboardOnboarding .questionChoiceMediaFrame{background:radial-gradient(circle at top left,#7ce9c124,#0000 30%),#050913eb;border:1px solid #ffffff0f;border-radius:18px;margin-top:18px;min-height:188px;overflow:hidden}.DashboardOnboarding .questionChoiceMediaPlayer{background:#050810;display:block;min-height:188px;object-fit:cover;transition:opacity .18s ease;width:100%}.DashboardOnboarding .questionChoiceMediaPoster{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:188px;transition:opacity .18s ease}.DashboardOnboarding .selectedQuestionCard{animation:onboardingQuestionLift .42s cubic-bezier(.2,.8,.2,1) both;background:radial-gradient(circle at top left,#7ce9c129,#0000 34%),#ffffff12;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 16px 34px #00000029;margin-top:28px;padding:18px 22px;text-align:left;width:min(100%,720px)}.DashboardOnboarding .selectedQuestionCard.stage-submitted{margin-top:18px;width:min(100%,660px)}.DashboardOnboarding .heroSelectedQuestion{animation:onboardingQuestionHeroRise .62s cubic-bezier(.2,.8,.2,1) both;left:50%;margin-top:0;position:absolute;top:14px}.DashboardOnboarding .heroSelectedQuestion.stage-submitted{animation:none;left:auto;margin-top:10px;position:relative;top:auto;transform:none}.DashboardOnboarding .selectedQuestionLabel{color:#7ce9c1;font-family:Gabarito-Bold;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase}.DashboardOnboarding .selectedQuestionTopRow{align-items:center;display:flex;gap:14px;justify-content:space-between}.DashboardOnboarding .selectedQuestionReselectButton{background:#090f1db8;border:1px solid #7ce9c13d;border-radius:999px;color:#fff;flex-shrink:0;font-family:Gabarito-Bold;font-size:.82rem;line-height:1;min-width:88px;padding:8px 14px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.DashboardOnboarding .selectedQuestionReselectButton:hover{background:#0e1629e0;border-color:#7ce9c16b;transform:translateY(-1px)}.DashboardOnboarding .selectedQuestionText{color:#fff;font-family:Gabarito-Bold;font-size:1.16rem;line-height:1.35;margin-top:10px}.DashboardOnboarding .questionMediaShowcase{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;width:min(100%,920px)}.DashboardOnboarding .questionMediaCard{background:radial-gradient(circle at top left,#7ce9c11f,#0000 32%),radial-gradient(circle at top right,#68b7ff1a,#0000 30%),#090e1dc7;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 16px 34px #00000029;padding:18px;text-align:left}.DashboardOnboarding .questionMediaLabel{color:#7ce9c1;font-family:Gabarito-Bold;font-size:.84rem;letter-spacing:.08em;text-transform:uppercase}.DashboardOnboarding .questionMediaFrame{align-items:center;background:radial-gradient(circle at top left,#7ce9c124,#0000 28%),#050913eb;border:1px solid #ffffff0f;border-radius:20px;display:flex;justify-content:center;margin-top:14px;min-height:236px;overflow:hidden}.DashboardOnboarding .questionMediaPlayer{background:#050810;display:block;height:100%;min-height:236px;object-fit:cover;width:100%}.DashboardOnboarding .questionAudioPlayer{margin:0 12px;width:calc(100% - 24px)}.DashboardOnboarding .questionMediaDescription{color:#ffffffbd;font-family:Gabarito-Medium;font-size:.98rem;line-height:1.45;margin-top:14px}.DashboardOnboarding .communityPreviewCard,.DashboardOnboarding .placeholderCard{background:#060a1657;border:1px solid #ffffff0f;border-radius:20px;padding:18px}.DashboardOnboarding .placeholderCardText,.DashboardOnboarding .previewCommunityCopy{color:#ffffffe0;font-family:Gabarito-Medium;font-size:1rem;line-height:1.45;margin-top:10px}.DashboardOnboarding .communityPreviewCard{margin-top:18px}.DashboardOnboarding .previewCommunityName{color:#fff;font-family:Gabarito-Bold;font-size:1.18rem}.DashboardOnboarding .previewCommunityMeta{color:#ffffff8f;font-family:Gabarito-Medium;font-size:.94rem;margin-top:14px}.DashboardOnboarding .recorderShell{align-items:center;display:flex;flex-direction:column;isolation:isolate;justify-content:center;margin-top:30px;position:relative;width:280px}.DashboardOnboarding .recorderShell .previewStatus{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070f1db8;border:1px solid #ffffff1a;border-radius:999px;box-shadow:0 14px 30px #040a1838;color:#ffffffd1;display:inline-flex;font-family:Gabarito-Medium;font-size:.9rem;gap:14px;letter-spacing:.01em;margin-bottom:14px;min-height:34px;padding:8px 14px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.DashboardOnboarding .recorderShell .previewStatus .statusDot{background:#7ce9c180;border-radius:50%;box-shadow:0 0 0 6px #7ce9c124;flex:0 0 auto;height:10px;transition:background .18s ease,box-shadow .18s ease;width:10px}.DashboardOnboarding .recorderShell .cameraAura{border-radius:50%;height:280px;inset:46px 0 0;margin:0 auto;opacity:0;pointer-events:none;position:absolute;width:280px;z-index:0}.DashboardOnboarding .recorderShell .cameraRevealOverlay{border-radius:50%;height:280px;left:50%;opacity:0;pointer-events:none;position:absolute;top:48px;transform:translateX(-50%);width:280px;z-index:3}.DashboardOnboarding .recorderShell .cameraRevealOverlay .revealSheen,.DashboardOnboarding .recorderShell .cameraRevealOverlay .techSwirl{border-radius:50%;inset:0;position:absolute}.DashboardOnboarding .recorderShell .cameraRevealOverlay .revealSheen{background:radial-gradient(circle at 30% 26%,#ffffff3d,#0000 32%),radial-gradient(circle at 65% 72%,#5ea1ff1f,#0000 36%),linear-gradient(145deg,#070b18eb,#101628d6 45%,#060912f0);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 22px 38px #ffffff12,inset 0 -16px 24px #00000070;overflow:hidden}.DashboardOnboarding .recorderShell .cameraRevealOverlay .revealSheen:after{background:linear-gradient(90deg,#fff0,#ffffff8f 52%,#fff0);content:"";filter:blur(14px);height:136%;left:-34%;opacity:0;position:absolute;top:-18%;width:44%}.DashboardOnboarding .recorderShell .cameraRevealOverlay .techSwirl{background:conic-gradient(from 0deg,#0000 0deg,#7ce9c1f5 42deg,#8fc1ffe0 104deg,#ff6596d6 168deg,#ffd05cd1 230deg,#76ffddeb 292deg,#0000 1turn);filter:drop-shadow(0 0 10px rgba(124,233,193,.24));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));opacity:0;padding:3px}.DashboardOnboarding .recorderShell .cameraRevealOverlay .swirlTwo{filter:drop-shadow(0 0 12px rgba(143,193,255,.18));inset:-6px;opacity:0}.DashboardOnboarding .recorderShell .cameraRevealOverlay .swirlThree{background:conic-gradient(from 240deg,#0000 0deg,#8cf2d21f 90deg,#7fa8ff85 180deg,#ff7aae4d 252deg,#0000 1turn);inset:8px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));opacity:0}.DashboardOnboarding .recorderShell.cameraLive .previewStatus{background:#0a181fcc;border-color:#7ce9c133;color:#dffef3;transform:translateY(-2px)}.DashboardOnboarding .recorderShell.cameraLive .previewStatus .statusDot{background:#7ce9c1;box-shadow:0 0 0 7px #7ce9c124}.DashboardOnboarding .recorderShell.cameraLive .cameraAura{opacity:1}.DashboardOnboarding .recorderShell.cameraLive .auraOne{animation:onboardingAuraPulse 2.8s ease-out infinite;background:radial-gradient(circle,#7ce9c12e 0,#7ce9c114 42%,#0000 72%)}.DashboardOnboarding .recorderShell.cameraLive .auraTwo{animation:onboardingAuraPulse 2.8s ease-out .8s infinite;background:radial-gradient(circle,#8fc1ff24 0,#8fc1ff0d 48%,#0000 74%)}.DashboardOnboarding .recorderShell.revealActive .cameraRevealOverlay{animation:onboardingRevealFade 1.85s ease both;opacity:1}.DashboardOnboarding .recorderShell.revealActive .cameraRevealOverlay .revealSheen{animation:onboardingRevealFlip 1.2s cubic-bezier(.22,.9,.22,1) both}.DashboardOnboarding .recorderShell.revealActive .cameraRevealOverlay .revealSheen:after{animation:onboardingRevealShimmer 1.1s cubic-bezier(.24,.78,.24,1) .14s both}.DashboardOnboarding .recorderShell.revealActive .cameraRevealOverlay .swirlOne{animation:onboardingRevealSpin 1.35s linear .2s both;opacity:1}.DashboardOnboarding .recorderShell.revealActive .cameraRevealOverlay .swirlTwo{animation:onboardingRevealSpin 1.1s linear .1s reverse both;opacity:.82}.DashboardOnboarding .recorderShell.revealActive .cameraRevealOverlay .swirlThree{animation:onboardingRevealSpin 1.55s linear .12s both;opacity:.76}.DashboardOnboarding .recorderShell.isRecording .previewStatus{background:#261022d1;border-color:#ff77a538;color:#ffeaf2}.DashboardOnboarding .recorderShell.isRecording .previewStatus .statusDot{background:#ff7eb1;box-shadow:0 0 0 7px #ff7eb124}.DashboardOnboarding .recorderShell.hasPlayback .previewStatus{background:#0c1627d1;border-color:#8fc1ff33;color:#ecf5ff}.DashboardOnboarding .recorderShell.hasPlayback .previewStatus .statusDot{background:#8fc1ff;box-shadow:0 0 0 7px #8fc1ff24}.DashboardOnboarding .questionRecorderShell{margin-top:24px}.DashboardOnboarding .actionRow{display:flex;gap:14px;justify-content:center;margin-top:26px}.DashboardOnboarding .actionRow.centeredSingle{width:100%}.DashboardOnboarding .onboardingControlRow,.DashboardOnboarding .onboardingReviewActionRow{align-items:center}.DashboardOnboarding .primaryButton,.DashboardOnboarding .secondaryButton{border:none;border-radius:999px;font-family:Gabarito-Bold;font-size:1rem;min-width:182px;padding:14px 22px}.DashboardOnboarding .buttonRecordingLabel{align-items:center;display:inline-flex;gap:10px;justify-content:center}.DashboardOnboarding .recordingDot{animation:onboardingRecordDotPulse 1.35s ease-in-out infinite;background:#ff5a6f;border-radius:50%;box-shadow:0 0 0 0 #ff5a6f57;flex:0 0 auto;height:10px;width:10px}.DashboardOnboarding .wideButton{min-width:240px}.DashboardOnboarding .shareButton{min-width:236px}.DashboardOnboarding .shareButton:disabled{box-shadow:none;cursor:not-allowed;filter:saturate(.7);opacity:.52}.DashboardOnboarding .controlSlot{max-width:172px;min-width:172px;width:172px}.DashboardOnboarding .primaryButton{background:linear-gradient(135deg,#7ce9c1,#00d89f);box-shadow:0 18px 38px #00d89f3d;color:#09222a}.DashboardOnboarding .secondaryButton{background:#ffffff14;border:1px solid #ffffff24;color:#fff}.DashboardOnboarding .secondaryButton.controlSlot{align-items:center;display:inline-flex;justify-content:center}.DashboardOnboarding .redoSlot{max-width:94px;min-width:94px;padding-left:0;padding-right:0;width:94px}.DashboardOnboarding .stopSlot{max-width:118px;min-width:118px;width:118px}.DashboardOnboarding .playbackSlot,.DashboardOnboarding .statusSlot{align-items:center;border-radius:999px;display:inline-flex;font-family:Gabarito-Bold;font-size:1rem;height:54px;justify-content:center}.DashboardOnboarding .statusSlot{background:#7ce9c124;box-sizing:border-box;color:#7ce9c1;letter-spacing:.04em;margin:0;padding:0 22px}.DashboardOnboarding .playbackSlot{padding-left:18px;position:relative}.DashboardOnboarding .playbackSlot:before{border-bottom:8px solid #0000;border-left:12px solid #7ce9c1;border-top:8px solid #0000;content:"";display:block;height:0;margin-right:10px;transform:translateX(2px);width:0}.DashboardOnboarding .playbackSlot.playing:before{background:linear-gradient(90deg,#7ce9c1 0 4px,#0000 4px 8px,#7ce9c1 8px 12px);border:none;height:14px;margin-right:12px;transform:none;width:12px}.DashboardOnboarding .onboardingRedoIcon{display:inline-block;height:22px;position:relative;width:22px}.DashboardOnboarding .onboardingRedoIcon .redoCircle{border:3px solid #8c8c8c;border-radius:50%;display:block;height:16px;width:16px}.DashboardOnboarding .onboardingRedoIcon .redoBlock{background:#25222b;height:6px;left:0;position:absolute;top:50%;transform:translateY(calc(-50% + 1px));width:6px}.DashboardOnboarding .onboardingRedoIcon .redoTriangle{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #8c8c8c;height:0;left:-3px;position:absolute;top:50%;transform:translateY(-50%);width:0}.DashboardOnboarding .bingoCelebrationOverlay{align-items:center;display:flex;inset:0;justify-content:center;padding:28px;position:absolute;z-index:20}.DashboardOnboarding .bingoCelebrationBackdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060810ad;inset:0;position:absolute}.DashboardOnboarding .bingoCelebrationPanel{align-items:center;background:radial-gradient(circle at top,#7ce9c129,#0000 36%),linear-gradient(170deg,#140f24fa,#0a0812fa);border:1px solid #ffffff14;border-radius:32px;box-shadow:0 36px 70px #00000057;display:flex;flex-direction:column;overflow:hidden;padding:34px 32px 30px;position:relative;text-align:center;width:min(100%,720px);z-index:1}.DashboardOnboarding .bingoCelebrationPanel .stepBody{max-width:560px}.DashboardOnboarding .celebrationGlow{animation:onboardingCelebrationGlow 3.2s ease-in-out infinite;border-radius:50%;filter:blur(18px);position:absolute}.DashboardOnboarding .celebrationGlowOne{background:#7ce9c133;height:160px;left:-24px;top:-40px;width:160px}.DashboardOnboarding .celebrationGlowTwo{animation-delay:.5s;background:#8fc1ff2e;bottom:-42px;height:190px;right:-44px;width:190px}.DashboardOnboarding .bingoCelebrationWord{display:flex;gap:14px;margin-top:18px}.DashboardOnboarding .celebrationLetter{align-items:center;background:linear-gradient(140deg,#7ce9c1,#8fc1ff);border-radius:22px;box-shadow:0 14px 28px #7ce9c12e;color:#0d1a31;display:inline-flex;font-family:Gabarito-Bold;font-size:1.8rem;height:64px;justify-content:center;width:64px}.DashboardOnboarding .emailCaptureCard{background:#ffffff0f;border:1px solid #ffffff14;border-radius:26px;margin-top:24px;padding:24px;text-align:left;width:min(100%,520px)}.DashboardOnboarding .emailCaptureTitle{color:#fff;font-family:Gabarito-Bold;font-size:1.18rem}.DashboardOnboarding .emailCaptureCopy{color:#ffffffc2;font-family:Gabarito-Regular;font-size:.98rem;line-height:1.5;margin-top:10px}.DashboardOnboarding .emailCaptureInput{background:#070c18cc;border:1px solid #ffffff1a;border-radius:18px;box-sizing:border-box;color:#fff;font-family:Gabarito-Medium;font-size:1rem;margin-top:16px;outline:none;padding:15px 18px;width:100%}.DashboardOnboarding .emailCaptureInput::placeholder{color:#ffffff57}.DashboardOnboarding .emailCaptureFeedback{font-family:Gabarito-Medium;font-size:.95rem;line-height:1.45;margin-top:12px}.DashboardOnboarding .emailCaptureFeedback.success{color:#7ce9c1}.DashboardOnboarding .emailCaptureFeedback.error{color:#ffb0b0}.DashboardOnboarding .emailCaptureActions{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:16px}.DashboardOnboarding .celebrationPanel{align-items:center;display:flex;flex-direction:column;gap:18px;margin-bottom:auto;margin-top:auto}.DashboardOnboarding .celebrationGraphic{align-items:center;display:flex;height:122px;justify-content:center;margin-top:8px;position:relative;width:122px}.DashboardOnboarding .celebrationGraphic .spark{animation:onboardingSparkle 1.8s ease-in-out infinite;border-radius:50%;position:absolute}.DashboardOnboarding .celebrationGraphic .sparkleOne{background:#7ce9c1;height:18px;left:16px;top:10px;width:18px}.DashboardOnboarding .celebrationGraphic .sparkleTwo{animation-delay:.2s;background:#ffd35c;height:14px;right:10px;top:26px;width:14px}.DashboardOnboarding .celebrationGraphic .sparkleThree{animation-delay:.4s;background:#8fc1ff;bottom:10px;height:12px;left:26px;width:12px}.DashboardOnboarding .celebrationGraphic .celebrationBadge{align-items:center;background:linear-gradient(160deg,#7ce9c1,#8fc1ff);border-radius:50%;box-shadow:0 18px 40px #7ce9c142;color:#10213c;display:flex;font-family:Gabarito-Bold;font-size:1.2rem;height:90px;justify-content:center;width:90px}.DashboardOnboarding .celebrationText{color:#ffffffd6;font-family:Gabarito-Medium;font-size:1rem;max-width:420px;text-align:center}.DashboardOnboarding .answerThanksPanel{align-items:center;display:flex;flex-direction:column;gap:24px;margin-top:22px;width:min(100%,920px)}.DashboardOnboarding .communityLoadingPanel{background:radial-gradient(circle at top left,#7ce9c11f,#0000 34%),radial-gradient(circle at top right,#68b7ff1f,#0000 36%),#ffffff0a;border:1px solid #ffffff14;border-radius:36px;box-shadow:0 24px 56px #0000003d;margin-top:22px;min-height:360px;overflow:hidden;position:relative;width:min(100%,920px)}.DashboardOnboarding .communityLoadingPanel .Loading{display:block;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.DashboardOnboarding .communityLoadingPanel.errorState{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center}.DashboardOnboarding .communityLoadingPanel.errorState .Loading{position:static;transform:none}.DashboardOnboarding .communityLoadingPanel.errorState .communityLoadingText{left:auto;position:static;top:auto;transform:none;width:min(100% - 48px,560px)}.DashboardOnboarding .communityLoadingPanel.processingState{background:radial-gradient(circle at 22% 28%,#7ce9c133,#0000 28%),radial-gradient(circle at 78% 24%,#68b7ff33,#0000 30%),radial-gradient(circle at 50% 78%,#ff78aa2e,#0000 32%),#ffffff0a}.DashboardOnboarding .communityLoadingEyebrow{color:#7ce9c1;font-family:Gabarito-Bold;font-size:.84rem;left:50%;letter-spacing:.12em;position:absolute;text-transform:uppercase;top:52px;transform:translateX(-50%)}.DashboardOnboarding .communityLoadingHeadline{color:#fff;font-family:Gabarito-Bold;font-size:1.6rem;left:50%;line-height:1.22;position:absolute;text-align:center;top:86px;transform:translateX(-50%);width:min(100% - 48px,620px)}.DashboardOnboarding .communityLoadingText{color:#ffffffd6;font-family:Gabarito-Medium;font-size:1.02rem;left:50%;line-height:1.55;position:absolute;text-align:center;top:calc(50% + 86px);transform:translateX(-50%);width:min(100% - 48px,560px)}.DashboardOnboarding .communityProcessingCelebration{inset:0;pointer-events:none;position:absolute}.DashboardOnboarding .processingLight{border-radius:50%;filter:blur(22px);mix-blend-mode:screen;position:absolute}.DashboardOnboarding .processingLight.lightOne{animation:onboardingProcessingLightOne 8.2s ease-in-out infinite;background:#7ce9c12e;height:240px;left:18%;top:15%;width:240px}.DashboardOnboarding .processingLight.lightTwo{animation:onboardingProcessingLightTwo 9.1s ease-in-out infinite;background:#68b7ff2e;height:280px;right:16%;top:16%;width:280px}.DashboardOnboarding .processingLight.lightThree{animation:onboardingProcessingLightThree 10.6s ease-in-out infinite;background:#ff78aa24;bottom:8%;height:220px;left:38%;width:320px}.DashboardOnboarding .communityProcessingOrbit{inset:0;position:absolute}.DashboardOnboarding .communityProcessingCore{background:radial-gradient(circle at 35% 35%,#ffffff2e,#0000 26%),radial-gradient(circle at center,#11192ceb,#090d18c7);border:1px solid #ffffff14;border-radius:50%;box-shadow:0 0 0 1px #7ce9c114,0 24px 56px #00000042;height:122px;left:50%;position:absolute;top:52%;transform:translate(-50%,-50%);width:122px}.DashboardOnboarding .celebrationHalo{animation:onboardingHaloPulse 3.6s ease-in-out infinite;background:radial-gradient(circle,#7ce9c138 0,#68b7ff29 36%,#ff78aa14 58%,#0000 76%);border-radius:50%;filter:blur(20px);height:280px;inset:52% auto auto 50%;opacity:.95;position:absolute;transform:translate(-50%,-50%);width:280px}.DashboardOnboarding .aiOrbitBot{background:linear-gradient(160deg,#7ce9c1,#8fc1ff 55%,#f7a);border-radius:50%;box-shadow:0 0 0 1px #ffffff29,0 0 26px #7ce9c16b;height:16px;left:50%;position:absolute;top:52%;width:16px}.DashboardOnboarding .aiOrbitBot:after{background:linear-gradient(90deg,#7ce9c100,#8fc1ff33 35%,#f7a6);border-radius:999px;content:"";filter:blur(6px);height:12px;opacity:.8;position:absolute;right:calc(100% - 2px);top:50%;transform:translateY(-50%);transform-origin:right center;width:78px}.DashboardOnboarding .aiOrbitBot.botOne{animation:onboardingOrbitOne 6.6s linear infinite}.DashboardOnboarding .aiOrbitBot.botTwo{animation:onboardingOrbitTwo 5.4s linear infinite;height:13px;width:13px}.DashboardOnboarding .aiOrbitBot.botThree{animation:onboardingOrbitThree 7.2s linear infinite;height:11px;width:11px}.DashboardOnboarding .aiOrbitBot.botFour{animation:onboardingOrbitFour 4.8s linear infinite;height:10px;width:10px}.DashboardOnboarding .responseShowcase{align-items:stretch;display:flex;gap:18px;justify-content:center;width:min(100%,920px)}.DashboardOnboarding .responseSummaryCard{background:radial-gradient(circle at top left,#7ce9c129,#0000 34%),#ffffff0f;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 20px 40px #0000002e;display:flex;flex:1 1;flex-direction:column;gap:0;padding:24px 26px;text-align:left}.DashboardOnboarding .responseSummaryLabel{color:#7ce9c1;font-family:Gabarito-Bold;font-size:.88rem;letter-spacing:.08em;text-transform:uppercase}.DashboardOnboarding .responseSummaryText{color:#fff;font-family:Gabarito-Medium;font-size:1.08rem;line-height:1.55;margin-top:12px}.DashboardOnboarding .responseTranslationMeta{margin-top:14px}.DashboardOnboarding .responseTranslationControls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.DashboardOnboarding .responseTranslationLoader{min-height:44px;position:relative;width:44px}.DashboardOnboarding .responseTranslationLoader .Loading{display:block;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.7)}.DashboardOnboarding .responseSummaryMeta{color:#ffffffb8;font-family:Gabarito-Regular;font-size:.98rem;line-height:1.5;margin-top:auto;padding-top:16px}.DashboardOnboarding .aiSuccessPlayer{background:radial-gradient(circle at top left,#7ce9c12e,#0000 30%),radial-gradient(circle at top right,#68b7ff29,#0000 36%),#ffffff0f;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 20px 40px #0000002e;display:flex;flex:0 0 360px;flex-direction:column;gap:14px;padding:22px}.DashboardOnboarding .aiSuccessVideoFrame{aspect-ratio:16/9;background:radial-gradient(circle at top left,#7ce9c124,#0000 32%),#070c18eb;border:1px solid #ffffff14;border-radius:22px;overflow:hidden;position:relative}.DashboardOnboarding .aiSuccessVideo{background:#050810;display:block;height:100%;object-fit:cover;width:100%}.DashboardOnboarding .aiSuccessControls{display:flex;gap:12px}.DashboardOnboarding .aiSuccessControls .secondaryButton{flex:1 1;min-width:0}.DashboardOnboarding .answerBubbleCloud{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;width:min(100%,820px)}.DashboardOnboarding .answerBubble{align-items:center;background:radial-gradient(circle at 30% 25%,#ffffff2e,#0000 30%),linear-gradient(160deg,#7ce9c133,#8fc1ff2e);border:1px solid #ffffff14;border-radius:50%;box-shadow:0 14px 28px #00000029;color:#fff;display:flex;font-family:Gabarito-Medium;font-size:.95rem;justify-content:center;line-height:1.35;min-height:116px;padding:22px 20px;text-align:center;width:160px}.DashboardOnboarding .communityActions{align-items:center;flex-direction:column;gap:12px;margin-top:6px}.DashboardOnboarding .aiShowcasePanel{background:radial-gradient(circle at top left,#7ce9c124,#0000 32%),radial-gradient(circle at top right,#68b7ff1f,#0000 36%),#ffffff0d;border:1px solid #ffffff14;border-radius:30px;box-shadow:0 22px 44px #0003;display:flex;flex-direction:column;gap:22px;padding:28px 30px 30px;width:min(100%,920px)}.DashboardOnboarding .aiShowcaseHeader{display:flex;flex-direction:column;gap:8px}.DashboardOnboarding .aiShowcaseCardLabel,.DashboardOnboarding .aiShowcaseLabel{color:#7ce9c1;font-family:Gabarito-Bold;font-size:.84rem;letter-spacing:.08em;text-transform:uppercase}.DashboardOnboarding .aiShowcaseTitle{color:#fff;font-family:Gabarito-Bold;font-size:1.18rem;line-height:1.35}.DashboardOnboarding .aiShowcaseTranscriptCard,.DashboardOnboarding .aiTranslationPanel{background:#0b101f75;border:1px solid #ffffff14;border-radius:24px;padding:22px 24px}.DashboardOnboarding .aiTranscriptMeta,.DashboardOnboarding .aiTranslationMeta{color:#ffffffad;font-family:Gabarito-Medium;font-size:.9rem;line-height:1.45;margin-top:10px}.DashboardOnboarding .aiTranscriptMeta span,.DashboardOnboarding .aiTranslationMeta span{color:#fff}.DashboardOnboarding .aiShowcaseTranscriptText{color:#ffffffeb;font-family:Gabarito-Medium;font-size:1.05rem;line-height:1.65;margin-top:12px}.DashboardOnboarding .aiKeywordSection{display:flex;flex-direction:column;gap:14px}.DashboardOnboarding .aiKeywordGrid{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.DashboardOnboarding .aiKeywordChip{align-items:center;background:linear-gradient(160deg,#7ce9c1,#8fc1ff);border-radius:999px;box-shadow:0 14px 28px #7ce9c12e;color:#10213c;display:inline-flex;font-family:Gabarito-Bold;font-size:.96rem;justify-content:center;padding:10px 18px}.DashboardOnboarding .aiInsightSection{display:flex;flex-direction:column;gap:14px}.DashboardOnboarding .aiInsightGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.DashboardOnboarding .aiInsightCard{background:radial-gradient(circle at top left,#7ce9c124,#0000 34%),radial-gradient(circle at top right,#68b7ff1f,#0000 40%),#ffffff0d;border:1px solid #ffffff14;border-radius:22px;box-shadow:0 18px 34px #00000029;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:118px;padding:18px 16px}.DashboardOnboarding .aiInsightCard.positive{background:radial-gradient(circle at top left,#7ce9c13d,#0000 34%),#ffffff0d}.DashboardOnboarding .aiInsightCard.negative{background:radial-gradient(circle at top left,#ff849b33,#0000 36%),#ffffff0d}.DashboardOnboarding .aiInsightCard.originality{background:radial-gradient(circle at top left,#8fc1ff38,#0000 34%),#ffffff0d}.DashboardOnboarding .aiInsightCard.signal{background:radial-gradient(circle at top left,#ffc76f33,#0000 34%),#ffffff0d}.DashboardOnboarding .aiInsightCard.language{background:radial-gradient(circle at top left,#c99cff33,#0000 34%),#ffffff0d}.DashboardOnboarding .aiInsightValue{color:#fff;font-family:Gabarito-Bold;font-size:1.4rem;line-height:1}.DashboardOnboarding .aiInsightLabel{color:#ffffffbd;font-family:Gabarito-Medium;font-size:.92rem;line-height:1.4}.DashboardOnboarding .aiInsightMeta{color:#ffffff9e;font-family:Gabarito-Regular;font-size:.84rem;line-height:1.45}.DashboardOnboarding .aiTranslationControls{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:14px}.DashboardOnboarding .aiTranslationSelect{background:#090e1cd6;border:1px solid #ffffff1f;border-radius:16px;color:#fff;cursor:pointer;font-family:Gabarito-Medium;font-size:.96rem;height:46px;min-width:228px;outline:none;padding:0 16px}.DashboardOnboarding .aiVoiceButton{min-width:210px}.DashboardOnboarding .aiVoiceButton.active{border-color:#7ce9c166;color:#7ce9c1}.DashboardOnboarding .aiVoiceButton:disabled{cursor:not-allowed;opacity:.58}.DashboardOnboarding .targetStatusNote{color:#ffffffb8;font-family:Gabarito-Regular;font-size:.94rem;line-height:1.5;margin-top:-2px;max-width:420px;text-align:center}.DashboardOnboarding .targetStatusNote.warning{color:#ffd58a}.DashboardOnboarding .aiTranslationLoading{margin-top:16px;min-height:48px;position:relative}.DashboardOnboarding .aiTranslationLoading .Loading{display:block;left:22px;padding:0;position:absolute;top:50%;transform:translateY(-50%) scale(.76)}.DashboardOnboarding .exploreGravityLink{background:none;border:none;color:#7ce9c1;cursor:pointer;font-family:Gabarito-Bold;font-size:1rem;padding:0}.DashboardOnboarding .exploreGravityButton{background:linear-gradient(135deg,#7ce9c1f0,#68b7ffe6 52%,#00d89ff0);box-shadow:0 18px 38px #00d89f3d,inset 0 0 0 1px #ffffff14;isolation:isolate;overflow:hidden;position:relative}.DashboardOnboarding .exploreGravityButton:before{animation:onboardingButtonSwirl 4.6s linear infinite;background:linear-gradient(90deg,#7ce9c100,#8fc1ff57 36%,#ff77aa52 72%,#7ce9c100);content:"";inset:-40% -12%;pointer-events:none;position:absolute}.DashboardOnboarding .exploreGravityButton,.DashboardOnboarding .exploreGravityButton span{position:relative;z-index:1}.Recorder.onboardingMode{height:280px;padding:0;width:280px}.Recorder.onboardingMode .Loading{transform:translate(-50%,-50%)!important}.Recorder.onboardingMode .recorderCamera{border-radius:50%;box-shadow:0 28px 70px #0006;filter:saturate(1.03);height:280px;margin:0 auto;overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;width:280px;z-index:1}.Recorder.onboardingMode .recorderCamera .previewVideo{border-radius:50%;height:280px;object-fit:cover;object-position:center;opacity:1;transition:opacity .54s ease,filter .54s ease;width:280px}.Recorder.onboardingMode .recorderCamera .recorderWrapper.onboardingStandby{background:radial-gradient(circle at top,#7ce9c129,#0000 38%),linear-gradient(180deg,#060a1633,#060a1670);border-radius:50%;height:280px;left:0;position:absolute;top:0;inset:0;transform:none;width:280px;z-index:1}.Recorder.onboardingMode .queueingWrapper{align-items:center;background:#040812a3;border-radius:50%;display:flex;height:280px;justify-content:center;left:50%;top:0;transform:translateX(-50%);width:280px;z-index:4}.Recorder.onboardingMode .queueingWrapper .countdownWrapper{align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;box-shadow:0 16px 38px #00000052;display:flex;height:132px;justify-content:center;left:auto;top:auto;transform:none;width:132px}.Recorder.onboardingMode .queueingWrapper .countdownWrapper .countdownNumber{font-size:4.8rem;position:static;transform:none}.Recorder.onboardingMode .queueingWrapper .countdownWrapper .countdownNumber.onboardingCountdown{animation:onboardingCountdownPop .94s cubic-bezier(.2,.8,.2,1) both;will-change:transform,opacity,filter}.Recorder.onboardingMode .recordedVideoWrapper{border-radius:50%;height:280px;left:50%;overflow:hidden;top:0;transform:translateX(-50%);width:280px;z-index:3}.Recorder.onboardingMode .recordedVideoWrapper .recordedVideo{border-radius:50%;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.Recorder.onboardingMode.audioOnlyPreview .recorderCamera{background:radial-gradient(circle at 26% 24%,#7ce9c157 0,#7ce9c100 36%),radial-gradient(circle at 72% 30%,#60a8ff4d 0,#60a8ff00 34%),radial-gradient(circle at 50% 76%,#ff669e29 0,#ff669e00 42%),linear-gradient(160deg,#0e162af5,#080c1afa);box-shadow:0 28px 70px #0006,inset 0 1px 0 #ffffff14}.Recorder.onboardingMode.audioOnlyPreview .recorderCamera .previewVideo{opacity:0!important;pointer-events:none}.Recorder.onboardingMode.audioOnlyPreview .recorderCamera .recorderWrapper.onboardingStandby{background:radial-gradient(circle at top,#7ce9c138,#0000 34%),radial-gradient(circle at 76% 24%,#60a8ff2e,#0000 30%),linear-gradient(180deg,#060a1633,#060a1670)}.Recorder.onboardingMode.audioOnlyPreview .monitorWrapper.onboardingActive{display:block;height:136px;left:50%;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%);width:184px;z-index:4}.Recorder.onboardingMode.audioOnlyPreview .monitorWrapper.onboardingActive .voiceMicrophone{display:none}.Recorder.onboardingMode.audioOnlyPreview .monitorWrapper.onboardingActive .volumeWrapper{background:#0b101f66;border:1px solid #88d9f02e;border-radius:28px;box-shadow:0 18px 40px #00000057,inset 0 1px 0 #ffffff0f;height:114px;left:0;overflow:hidden;top:11px;transform:none;width:184px}.Recorder.onboardingMode.audioOnlyPreview .monitorWrapper.onboardingActive .volumeWrapper .volumeMonitor{background:#0000;border-radius:28px;height:100%;position:static;width:100%}.Recorder.onboardingMode.audioOnlyPreview .recordedVideoWrapper{opacity:0;pointer-events:none}.DashboardOnboarding .recorderShell.revealActive .Recorder.onboardingMode .recorderCamera .previewVideo{filter:brightness(.72) saturate(.82);opacity:0}.DashboardOnboarding .recorderShell.cameraLive:not(.revealActive) .Recorder.onboardingMode .recorderCamera .previewVideo{filter:brightness(1) saturate(1);opacity:1}.Recorder.onboardingMode.mediaRecorded:not(.audioOnlyPreview) .recorderCamera{animation:none;opacity:0;pointer-events:none}.Recorder.onboardingMode.audioOnlyPreview.mediaRecorded .recorderCamera{animation:none;opacity:1;pointer-events:auto}.mobile .DashboardOnboarding{padding:12px}.mobile .DashboardOnboarding .onboardingModal{border-radius:24px;min-height:calc(100vh - 52px);padding:20px 18px 26px}.mobile .DashboardOnboarding .modalChrome{align-items:flex-start;flex-direction:column}.mobile .DashboardOnboarding .brandLockup{justify-content:space-between;width:100%}.mobile .DashboardOnboarding .skipButton{align-self:flex-end;margin-top:-8px}.mobile .DashboardOnboarding .chromeCenter{min-width:0;position:static;transform:none;width:100%}.mobile .DashboardOnboarding .stepperTrack{left:36px;right:36px}.mobile .DashboardOnboarding .stepper{gap:10px}.mobile .DashboardOnboarding .stepperLabel{font-size:.82rem}.mobile .DashboardOnboarding .bingoMiniDock{--bingo-collapsed-width:148px;--bingo-expanded-width:248px;--bingo-collapsed-height:44px;--bingo-expanded-height:264px;--bingo-expanded-height-with-notice:340px;height:var(--bingo-collapsed-height);min-width:var(--bingo-collapsed-width);width:var(--bingo-collapsed-width)}.mobile .DashboardOnboarding .bingoMiniCard{padding:12px}.mobile .DashboardOnboarding .bingoMiniCard.collapsed{height:var(--bingo-collapsed-height);width:var(--bingo-collapsed-width)}.mobile .DashboardOnboarding .bingoMiniGrid{max-width:168px}.mobile .DashboardOnboarding .bingoMiniLetter{font-size:1.18rem}.mobile .DashboardOnboarding .stepHeadline{font-size:2.2rem}.mobile .DashboardOnboarding .stepBody{font-size:1rem}.mobile .DashboardOnboarding .placeholderPanel,.mobile .DashboardOnboarding .promptCard{padding:18px}.mobile .DashboardOnboarding .placeholderHeader{align-items:flex-start;flex-direction:column}.mobile .DashboardOnboarding .placeholderCardGrid,.mobile .DashboardOnboarding .questionChoiceGrid{grid-template-columns:1fr}.mobile .DashboardOnboarding .questionChoiceMediaFrame,.mobile .DashboardOnboarding .questionChoiceMediaPlayer{min-height:200px}.mobile .DashboardOnboarding .questionMediaShowcase{grid-template-columns:1fr;width:100%}.mobile .DashboardOnboarding .questionMediaFrame,.mobile .DashboardOnboarding .questionMediaPlayer{min-height:220px}.mobile .DashboardOnboarding .responseShowcase{flex-direction:column;width:100%}.mobile .DashboardOnboarding .responseSummaryCard{text-align:center}.mobile .DashboardOnboarding .aiSuccessPlayer{flex:1 1 auto;width:100%}.mobile .DashboardOnboarding .aiShowcasePanel{padding:22px 18px 24px}.mobile .DashboardOnboarding .aiInsightGrid{grid-template-columns:1fr}.mobile .DashboardOnboarding .aiTranslationControls{align-items:stretch;flex-direction:column}.mobile .DashboardOnboarding .aiTranslationSelect,.mobile .DashboardOnboarding .aiVoiceButton{min-width:0;width:100%}.mobile .DashboardOnboarding .communityLoadingText{font-size:.95rem;top:calc(50% + 38px);width:calc(100% - 36px)}.mobile .DashboardOnboarding .onboardingControlRow{flex-wrap:wrap}.mobile .DashboardOnboarding .controlSlot{max-width:280px;min-width:0;width:100%}.mobile .DashboardOnboarding .bingoCelebrationOverlay{padding:14px}.mobile .DashboardOnboarding .bingoCelebrationPanel{padding:26px 18px 22px}.mobile .DashboardOnboarding .bingoCelebrationWord{gap:8px}.mobile .DashboardOnboarding .celebrationLetter{border-radius:16px;font-size:1.4rem;height:50px;width:50px}.mobile .DashboardOnboarding .emailCaptureCard{padding:18px}.Dashboard{height:calc(100vh - 28px);overflow-y:scroll;width:100%}.Dashboard .dashboardContent.onboardingOnly{min-height:calc(100vh - 28px)}.Dashboard .dashboardContent .dashboardHeader{background:#271e3a;box-sizing:border-box;color:#fff;font-family:Gabarito-Regular;font-size:.9rem;height:40px;padding:8px 12px;text-align:center;width:100%}.Dashboard .dashboardContent .dashboardHeader .calendly{color:#fff;text-decoration:none}.Dashboard .dashboardContent .dashboardHeader .calendly .underlined{text-decoration:underline}.Dashboard .dashboardContent .menuWrapper{display:inline-block;overflow:hidden;padding-top:82px;vertical-align:top;width:300px}.Dashboard .dashboardContent .menuWrapper.expanded{animation:menuWrapperExpand .5s 0s normal forwards}.Dashboard .dashboardContent .menuWrapper.collapsed{animation:menuWrapperCollapse .5s 0s normal forwards}.Dashboard .dashboardContent .contentWrapper{display:inline-block;height:calc(100vh - 32px);overflow-y:scroll;width:calc(100% - 300px)}.Dashboard .dashboardContent .contentWrapper.expanded{animation:contentWrapperExpand .5s 0s normal forwards}.Dashboard .dashboardContent .contentWrapper.collapsed{animation:contentWrapperCollapse .5s 0s normal forwards}.Dashboard .dashboardContent .contentWrapper.tutorials{animation:contentWrapperCollapseTutorials .5s 0s normal forwards}.mobile .Dashboard{height:calc(100dvh - 28px);min-height:calc(100dvh - 28px);overflow-x:hidden;overscroll-behavior-y:contain}.mobile .Dashboard .dashboardContent{font-size:0;min-height:100%;overflow-x:hidden;position:relative}.mobile .Dashboard .dashboardContent .menuWrapper{font-size:medium;max-height:calc(100dvh - 28px);overflow:visible;position:relative;width:76px;z-index:4}.mobile .Dashboard .dashboardContent .menuWrapper.collapsed,.mobile .Dashboard .dashboardContent .menuWrapper.expanded{animation:none}.mobile .Dashboard .dashboardContent .menuWrapper.mobileSpace{display:none}.mobile .Dashboard .dashboardContent .menuBackdrop{background:#0000;border:none;bottom:0;cursor:pointer;display:block;left:76px;padding:0;position:fixed;right:0;top:28px;z-index:3}.mobile .Dashboard .dashboardContent .contentWrapper{box-sizing:border-box;font-size:medium;height:calc(100dvh - 28px);max-width:calc(100% - 76px);overflow-x:hidden;width:calc(100% - 76px)}.mobile .Dashboard .dashboardContent .contentWrapper.expanded{animation:none}.mobile .Dashboard .dashboardContent .contentWrapper.expanded .GroupsView,.mobile .Dashboard .dashboardContent .contentWrapper.expanded .content{-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);opacity:.2}.mobile .Dashboard .dashboardContent .contentWrapper.collapsed{animation:none}.mobile .Dashboard .dashboardContent .contentWrapper.collapsed .GroupsView,.mobile .Dashboard .dashboardContent .contentWrapper.collapsed .content{-moz-filter:blur(0)!important;-o-filter:blur(0)!important;-ms-filter:blur(0)!important;filter:blur(0)!important;opacity:1}.mobile .Dashboard .dashboardContent .contentWrapper.mobileSpace{animation:none;max-width:100%;width:100%}@media(max-width:1024px){.Dashboard,.Dashboard .dashboardContent{overflow-x:hidden}.Dashboard .dashboardContent .menuWrapper{overflow:visible}.Dashboard .dashboardContent .contentWrapper{box-sizing:border-box;max-width:100%;overflow-x:hidden}}.Application.darkTheme .Dashboard{background:#0000}.Application.darkTheme .Dashboard .dashboardContent .dashboardHeader{background:#ffffff0d;border-bottom:1px solid #ffffff14;color:#f5f7ff}.Application.darkTheme .Dashboard .dashboardContent .dashboardHeader .calendly{color:#f5f7ff}.Application.darkTheme .Dashboard .dashboardContent .menuWrapper{background:#0000}.Application.darkTheme .Dashboard .dashboardContent .contentWrapper{background:#0000;color:#f5f7ff}.Application{background:radial-gradient(110% 74% at 90% 14%,#00d89f4d 0,#00d89f00 72%),linear-gradient(165deg,#150b2a,#0d0719 55%,#07050a);bottom:0;isolation:isolate;left:0;max-width:100vw;overflow-y:hidden;position:absolute;right:0;top:0}.Application__brand{background:radial-gradient(110% 74% at 90% 14%,#00d89f5c 0,#00d89f00 72%),linear-gradient(165deg,#150b2a,#0d0719 55%,#07050a);background:radial-gradient(110% 74% at 90% 14%,rgba(var(--brand-glow-rgb,0,216,159),.36) 0,rgba(var(--brand-glow-rgb,0,216,159),0) 72%),linear-gradient(165deg,var(--brand-base,#150b2a) 0,var(--brand-base-mid,#0d0719) 55%,var(--brand-base-end,#07050a) 100%);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .7s ease;z-index:-1}.Application__brand.is-on{opacity:1}@media(prefers-reduced-motion:reduce){.Application__brand{transition:none}}.Application .Footer{transition:background-color .7s ease}.Application.hasBrand .Footer{background-color:var(--brand-base-end)}.Application.darkTheme.hasBrand .Modal.recorderModal .modalWrapper{background:radial-gradient(110% 74% at 90% 14%,rgba(var(--brand-glow-rgb),.36) 0,rgba(var(--brand-glow-rgb),0) 72%),linear-gradient(165deg,var(--brand-base) 0,var(--brand-base-mid) 55%,var(--brand-base-end) 100%)}.Application.marketingActive{background:radial-gradient(120% 78% at 85% 12%,#00d89f47 0,#00d89f00 58%),linear-gradient(165deg,#150b2a,#0d0719 55%,#07050a)}.Application.darkTheme{color:#f5f7ff;overflow-y:auto}.Application.darkTheme .mainContent{min-height:100vh}.Application.subjectSearchActive{overflow-y:auto}.Application.subjectSearchActive .mainContent.subjectSearchActive{min-height:100vh}.Application .embedModule,.Application.embedModule{background:#0000;height:500px;width:690px}.Application .recorderModule,.Application.recorderModule{background:#0000;height:460px;width:680px}.Application .carouselModule,.Application.carouselModule{background:#0000;height:350px;width:680px}.Application.duoRecorderModule{height:100%;width:100%}.Application.duoRecorderModule .mainContent{width:100%}.Application .mainContent{min-height:100%}.Application__routeLoading{display:grid;min-height:60vh;place-items:center}.Application.mobile{overflow-x:hidden}.Application.mobile .mainContent{max-width:100vw;overflow-x:hidden;width:100%}.Application.mobile button,.Application.mobile input,.Application.mobile select,.Application.mobile textarea{font-size:16px}.Application .blurred{-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}.Application__framed{align-items:center;background:#150b2a;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:inherit;gap:12px;justify-content:center;min-height:100vh;padding:24px;text-align:center}.Application__framed p{font-size:16px;margin:0}.Application__framed a{color:#00d89f;font-weight:600}.SessionRenewalModal{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:9999}.SessionRenewalModal .sessionRenewalBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040617bf;inset:0;position:absolute}.SessionRenewalModal .sessionRenewalDialog{background:#0b0e21;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 20px 80px #03041499;color:#fff;max-width:460px;padding:32px;pointer-events:all;position:relative;width:90%}.SessionRenewalModal .sessionRenewalDialog h2{font-size:24px;margin:0 0 10px}.SessionRenewalModal .sessionRenewalDialog .sessionRenewalMessage{color:#ffffffd9;margin:0 0 24px}.SessionRenewalModal .sessionRenewalDialog form{display:flex;flex-direction:column;gap:12px}.SessionRenewalModal .sessionRenewalDialog form label{color:#ffffffb3;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.SessionRenewalModal .sessionRenewalDialog form input{background:#0a0c1ce6;border:1px solid #ffffff2e;border-radius:12px;color:#fff;font-size:16px;padding:12px 14px}.SessionRenewalModal .sessionRenewalDialog form input:disabled{opacity:.6}.SessionRenewalModal .sessionRenewalDialog .sessionRenewalError{color:#ff9ea3;font-size:14px;margin-top:4px}.SessionRenewalModal .sessionRenewalDialog .sessionRenewalActions{display:flex;gap:12px;margin-top:8px}.SessionRenewalModal .sessionRenewalDialog .sessionRenewalActions button{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:16px;padding:12px 16px;transition:opacity .2s ease}.SessionRenewalModal .sessionRenewalDialog .sessionRenewalActions button:disabled{cursor:not-allowed;opacity:.6}.SessionRenewalModal .sessionRenewalDialog .sessionRenewalActions button.primary{background:linear-gradient(100deg,#6f59ff,#18c5ff);color:#fff}.SessionRenewalModal .sessionRenewalDialog .sessionRenewalActions button.secondary{background:#ffffff1f;color:#fff}@keyframes crashRise{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes crashFade{0%{opacity:0}to{opacity:1}}.ErrorBoundary{background:radial-gradient(110% 74% at 90% 14%,#00d89f4d 0,#00d89f00 72%),linear-gradient(165deg,#150b2a,#0d0719 55%,#07050a);bottom:0;box-sizing:border-box;color:#f5f7ff;display:flex;font-family:Gabarito-Regular,Gabarito,Segoe UI,Arial,sans-serif;left:0;overflow-y:auto;padding:24px 16px;position:fixed;right:0;top:0;z-index:50}.ErrorBoundary .crashGlow{background:radial-gradient(circle,#00d89f1f 0,#00d89f00 65%);border-radius:50%;height:520px;left:50%;max-height:90vw;max-width:90vw;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:520px}.ErrorBoundary .crashCard{animation:crashRise .32s cubic-bezier(.2,.8,.2,1) both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(110% 80% at 90% 0,#00d89f24 0,#00d89f00 70%),linear-gradient(165deg,#191e3ceb,#0b0f22f2);border:1px solid #ffffff26;border-radius:24px;box-shadow:0 24px 60px #0000008c,inset 0 1px 0 #ffffff0d;box-sizing:border-box;margin:auto;max-width:460px;padding:34px 32px 30px;position:relative;text-align:center;width:100%}.ErrorBoundary .crashMark{color:#00d89f;display:inline-flex;height:52px;margin-bottom:14px;width:52px}.ErrorBoundary .crashMark svg{height:100%;width:100%}.ErrorBoundary .crashTitle{color:#f5f7ff;font-family:Gabarito-SemiBold,Gabarito,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.3;margin:0 0 10px}.ErrorBoundary .crashText{color:#f5f7ffb3;font-size:1rem;line-height:1.55;margin:0 0 24px}.ErrorBoundary .crashActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ErrorBoundary .crashHome,.ErrorBoundary .crashReload{border-radius:12px;cursor:pointer;font-family:Gabarito-Bold,Gabarito,sans-serif;font-size:.95rem;min-height:44px;padding:0 22px;transition:transform .14s ease,background .14s ease,border-color .14s ease}.ErrorBoundary .crashHome:hover,.ErrorBoundary .crashReload:hover{transform:translateY(-1px)}.ErrorBoundary .crashHome:focus-visible,.ErrorBoundary .crashReload:focus-visible{outline:2px solid #00d89f;outline-offset:3px}.ErrorBoundary .crashReload{background:linear-gradient(135deg,#00d89f,#00b3ff);border:none;color:#05210f}.ErrorBoundary .crashHome{background:#ffffff0f;border:1px solid #ffffff52;color:#f5f7ff}.ErrorBoundary .crashHome:hover{background:#ffffff1a;border-color:#ffffff80}@media only screen and (max-width:480px){.ErrorBoundary .crashCard{padding:28px 20px 24px}.ErrorBoundary .crashActions{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ErrorBoundary .crashCard{animation:crashFade .2s linear both}.ErrorBoundary .crashHome,.ErrorBoundary .crashReload{transition:none}.ErrorBoundary .crashHome:hover,.ErrorBoundary .crashReload:hover{transform:none}}@keyframes toasterRise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes toasterSink{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes toasterFadeIn{0%{opacity:0}to{opacity:1}}@keyframes toasterFadeOut{0%{opacity:1}to{opacity:0}}.Toaster{align-items:flex-end;bottom:calc(24px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;font-family:Gabarito-Regular,Gabarito,Segoe UI,Arial,sans-serif;gap:10px;pointer-events:none;position:fixed;right:24px;width:min(400px,100vw - 32px);z-index:100100}.Toaster .toast{--toast-tone:#00d89f;--toast-tone-soft:#00d89f2e;align-items:flex-start;animation:toasterRise .26s cubic-bezier(.2,.8,.2,1) both;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);background:radial-gradient(120% 140% at 0 0,var(--toast-tone-soft) 0,#0000 55%),linear-gradient(165deg,#171c38f0 0,#0a0d1ff5 100%);border:1px solid #ffffff26;border-radius:16px;box-shadow:0 18px 44px #0304148c,inset 0 1px 0 #ffffff0f;box-sizing:border-box;color:#f5f7ff;display:flex;gap:4px;overflow:hidden;padding:12px 8px 12px 16px;pointer-events:auto;position:relative;width:100%}.Toaster .toast:before{background:var(--toast-tone);border-radius:0 3px 3px 0;bottom:12px;box-shadow:0 0 12px var(--toast-tone);content:"";left:0;position:absolute;top:12px;width:3px}.Toaster .toast.info{--toast-tone:#8cb8ff;--toast-tone-soft:#8cb8ff29}.Toaster .toast.warning{--toast-tone:#ffec6e;--toast-tone-soft:#ffec6e24}.Toaster .toast.error{--toast-tone:#ff6e6e;--toast-tone-soft:#ff6e6e2e}.Toaster .toast.leaving{animation:toasterSink .2s ease-in both;pointer-events:none}.Toaster .toastBody{grid-column-gap:12px;grid-row-gap:10px;column-gap:12px;display:grid;flex:1 1 auto;grid-template-columns:20px minmax(0,1fr);min-width:0;padding-top:1px;row-gap:10px}.Toaster .toastIcon{color:var(--toast-tone);grid-column:1;grid-row:1;height:20px;margin-top:1px;width:20px}.Toaster .toastIcon svg{display:block;height:20px;width:20px}.Toaster .toastText{color:#f5f7ff;font-size:.95rem;grid-column:2;grid-row:1;line-height:1.4;margin:0;min-width:0;overflow-wrap:anywhere}.Toaster .toastAction{background:var(--toast-tone-soft);border:1px solid var(--toast-tone);border-radius:999px;color:#f5f7ff;cursor:pointer;font-family:Gabarito-SemiBold,Gabarito,sans-serif;font-size:.88rem;grid-column:2;justify-self:start;line-height:1.2;padding:6px 14px;transition:background .14s ease,transform .14s ease}.Toaster .toastAction:hover{background:#ffffff1f}.Toaster .toastAction:active{transform:scale(.97)}.Toaster .toastAction:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.Toaster .toastClose{align-items:center;background:#0000;border:none;border-radius:50%;color:#f5f7ffb8;cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;margin:-4px 0 0;padding:0;transition:background .14s ease,color .14s ease;width:28px}.Toaster .toastClose svg{height:14px;width:14px}.Toaster .toastClose:hover{background:#ffffff1a;color:#f5f7ff}.Toaster .toastClose:focus-visible{outline:2px solid #00d89f;outline-offset:1px}html[dir=rtl] .Toaster{align-items:flex-start;left:24px;right:auto}html[dir=rtl] .Toaster .toast{padding:12px 16px 12px 8px}html[dir=rtl] .Toaster .toast:before{border-radius:3px 0 0 3px;left:auto;right:0}@media only screen and (max-width:640px){.Toaster,html[dir=rtl] .Toaster{align-items:stretch;bottom:calc(16px + env(safe-area-inset-bottom, 0px));left:16px;right:16px;width:auto}}@media(prefers-reduced-motion:reduce){.Toaster .toast{animation:toasterFadeIn .16s linear both}.Toaster .toast.leaving{animation:toasterFadeOut .16s linear both}.Toaster .toastAction{transition:none}.Toaster .toastAction:active{transform:none}}@font-face{font-display:swap;font-family:SourceCodePro-MI;src:url(/static/media/SourceCodePro-MediumItalic.4bdb12c5cc45a86af3d4.woff2) format("woff2"),url(/static/media/SourceCodePro-MediumItalic.bd705e67b1d589f86e74.ttf) format("truetype")}@font-face{font-display:swap;font-family:SourceCodePro-M;src:url(/static/media/SourceCodePro-Medium.5034e7852f7fe947e5f2.woff2) format("woff2"),url(/static/media/SourceCodePro-Medium.e6187143063009221163.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gabarito-Black;src:url(/static/media/Gabarito-Black.a92c1ef6353c8c21b498.woff2) format("woff2"),url(/static/media/Gabarito-Black.9d10d1e6a8de06ef2c03.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gabarito-Bold;src:url(/static/media/Gabarito-Bold.738ff4c566e503aabd28.woff2) format("woff2"),url(/static/media/Gabarito-Bold.5d6414f49da0cf4c9bec.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gabarito-ExtraBold;src:url(/static/media/Gabarito-ExtraBold.fd68b297d7f94d0f04be.woff2) format("woff2"),url(/static/media/Gabarito-ExtraBold.074625c09ba806e3c5c1.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gabarito-SemiBold;src:url(/static/media/Gabarito-SemiBold.8f08e9596205c8a96ea4.woff2) format("woff2"),url(/static/media/Gabarito-SemiBold.59cbd79006a0a2712ef5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gabarito-Regular;src:url(/static/media/Gabarito-Regular.f313ee2c37953cacfa1f.woff2) format("woff2"),url(/static/media/Gabarito-Regular.dce097bbd95138eb5e73.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gabarito-Medium;src:url(/static/media/Gabarito-Medium.fc0a998a92b945322617.woff2) format("woff2"),url(/static/media/Gabarito-Medium.be41963be4f74eece610.ttf) format("truetype")}.App{display:block}.App button,.App select{cursor:pointer}.App div::-webkit-scrollbar{background:#0000;height:4px;position:relative;width:4px}.App div::-webkit-scrollbar-thumb{background:#8c8c8c;border-radius:2px}@media only screen and (max-width:480px){.App div::-webkit-scrollbar,.App div::-webkit-scrollbar-thumb{display:none}}html:lang(ja) body *,html:lang(zh) body *{letter-spacing:normal!important}html:lang(ja) body h1,html:lang(ja) body h2,html:lang(ja) body h3{overflow-wrap:anywhere;word-break:auto-phrase}.AdminImpersonate .input,.DataRoom input,.PublicRecorder .successWrapper.accountFlow .accountInput,.SessionRenewalModal .sessionRenewalDialog input{color-scheme:dark}.AdminImpersonate .input::-ms-clear,.AdminImpersonate .input::-ms-reveal,.DataRoom input::-ms-clear,.DataRoom input::-ms-reveal,.PublicRecorder .successWrapper.accountFlow .accountInput::-ms-clear,.PublicRecorder .successWrapper.accountFlow .accountInput::-ms-reveal,.SessionRenewalModal .sessionRenewalDialog input::-ms-clear,.SessionRenewalModal .sessionRenewalDialog input::-ms-reveal{background-color:#0000;filter:brightness(0) invert(1);opacity:.85}.AdminImpersonate .input:hover::-ms-reveal,.DataRoom input:hover::-ms-reveal,.PublicRecorder .successWrapper.accountFlow .accountInput:hover::-ms-reveal,.SessionRenewalModal .sessionRenewalDialog input:hover::-ms-reveal{opacity:1}.AdminImpersonate .input:-webkit-autofill,.DataRoom input:-webkit-autofill,.PublicRecorder .successWrapper.accountFlow .accountInput:-webkit-autofill,.SessionRenewalModal .sessionRenewalDialog input:-webkit-autofill{filter:none}.AdminImpersonate .input:autofill,.DataRoom input:autofill,.PublicRecorder .successWrapper.accountFlow .accountInput:autofill,.SessionRenewalModal .sessionRenewalDialog input:autofill{filter:none}.App [role=button]:focus-visible,.App a:focus-visible,.App button:focus-visible,.App summary:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.App button:disabled{cursor:not-allowed}body{font-family:Gabarito-Regular,Gabarito,sans-serif;margin:0;padding:0}button,input,select,textarea{font-family:inherit}@media only screen and (max-width:480px){#root,body,html{background:#050714;min-height:100%;overscroll-behavior-y:none}}