@charset "UTF-8";.Footer{height:32px;width:calc(100% - 12px);background:#0a0416;border-radius:16px;transform:translate(6px,-4px);margin-top:-32px}.Footer.viewer{position:absolute;bottom:0}.Footer .content{position:relative}.Footer .content .copyright{display:inline-block;font-family:Gabarito-Regular;font-size:.8rem;color:#fff;position:relative;left:50%;transform:translate(-50%);padding:8px 0}.Footer .content .investors{font-family:Gabarito-Regular;font-size:.8rem;color:#eee;text-decoration:none;position:absolute;top:8px;left:16px}.Footer .content .investors:hover{color:#fff}.Footer .content .version{font-family:Gabarito-Regular;font-size:.8rem;color:#eee;position:absolute;top:8px;right:16px}.Application.mobile .Footer.auth{height:auto;min-height:44px;margin-top:-44px}.Application.mobile .Footer.auth .content{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 8px;box-sizing:border-box}.Application.mobile .Footer.auth .content .copyright{width:100%;position:static;transform:none;text-align:center;padding:0;font-size:.72rem}.Application.mobile .Footer.auth .content .version{position:static;font-size:.72rem}.Loading{display:none;padding:8px;border-radius:8px;z-index:1}.Loading.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Loading.active{display:block}.Loading .loadingWrapper{height:38px;width:38px;position:relative}.Loading .loadingWrapper .circleWrapper{height:100%;width:100%;position:absolute}.Loading .loadingWrapper .circleWrapper.large,.Loading .loadingWrapper .circleWrapper.small{animation:.75s 0s normal forwards infinite spinForward}.Loading .loadingWrapper .circleWrapper .halfCircle{box-sizing:content-box;background-color:transparent;border-top-left-radius:20px;border-top-right-radius:20px;border:4px solid rgb(220,130,255);border-bottom:0;position:absolute;animation:4.75s 0s normal forwards infinite colorTransition}.Loading .loadingWrapper .circleWrapper .halfCircle.large{width:30px;height:15px}.Loading .loadingWrapper .circleWrapper .halfCircle.small{width:16px;height:8px;top:50%;left:50%;transform:translate(-50%,calc(-50% - 5px))}.Reaction{position:relative}.Reaction.dark .reactions .wrapper .emojiWrapper .entityWrapper{color:#fff}.Reaction .reactions{display:inline-block;vertical-align:top;height:26px;width:calc(100% - 52px);padding:0 0 4px}.Reaction .reactions .wrapper .emojiWrapper{padding:0 2px;background:none;border:none}.Reaction .reactions .wrapper .emojiWrapper.disabled{pointer-events:none}.Reaction .reactions .wrapper .emojiWrapper .entityWrapper{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);display:inline-block;height:20px;padding:2px 8px 0;border-radius:13px}.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{display:block;font-family:Gabarito-Bold;font-size:.9rem;color:#fff}.Reaction .reactions .noReactions{font-family:Gabarito-Regular;font-size:.8rem;color:#999}.Reaction .addEmoji{display:inline-block}.Reaction .addEmoji .openEmoji{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);height:26px;width:50px;text-align:center;font-family:Gabarito-Medium;font-size:1rem;background-color:transparent;color:#fff;border-radius:13px}.Reaction .addEmoji .openEmoji:hover{background:#00d89f4d;border-color:#00d89f}.Reaction .addEmoji .openEmoji.open{border-bottom-right-radius:0;border-bottom-left-radius:0;border:2px solid #00d89f;background:#00d89f;color:#003922}.Reaction .emojis{background:#050714cc;border:1px solid rgba(255,255,255,.08);max-height:120px;width:164px;padding:4px;position:absolute;top:26px;right:0;box-sizing:border-box;z-index:3;border-radius:6px 0 6px 6px;overflow-y:scroll}.Reaction .emojis .buttonWrapper{display:inline-block;padding:2px}.Reaction .emojis .buttonWrapper .emoji{height:26px;width:26px;border:none;background:none;border-radius:6px}.Reaction .emojis .buttonWrapper .emoji:disabled{background:#fff}.Video{position:relative}.Video.voicePlayback{min-height:253px;background:#0d061d;border-radius:6px;overflow:hidden}.Video.voicePlayback.main,.Video.voicePlayback.mainThread,.Video.voicePlayback.thread{min-height:280px}.Video.voicePlayback .videoPlayer.audioPlayer{position:absolute;left:50%;bottom:18px;z-index:3;width:calc(100% - 48px)!important;max-width:560px;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0;transform:translate(-50%);opacity:0;pointer-events:none}.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{top:0;right:0;bottom:0;left:0}.Video.voicePlayback .posterBackground .overlayPlayButton{z-index:4;filter:drop-shadow(0 6px 14px rgba(0,0,0,.42))}.Video.voicePlayback .posterBackground.audioReady{pointer-events:none}.Video.voicePlayback .posterBackground.audioReady .posterImage{opacity:.58}.Video.voicePlayback .posterBackground.audioReady .overlayPlayButton{display:none}.Video.noTranscript{animation:.25s 0s normal forwards videoTranscriptClose}.Video.transcript{animation:.25s 0s normal forwards videoTranscriptOpen}.Video .videoError{position:relative}.Video .videoError .errorWrapper{display:inline-block;width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Video .videoError .errorWrapper .errorImageWrapper .errorImage{height:60px;width:60px}.Video .videoError .errorWrapper .errorText{width:100%;font-family:Gabarito-Medium;font-size:1rem;color:#805fd5;padding:0 8px 8px}.Video .videoError .errorWrapper .retryWrapper{padding:8px}.Video .videoError .errorWrapper .retryWrapper .retry{height:40px;font-family:Gabarito-Bold;font-size:1rem;color:#fff;background:#805fd5;padding:0 32px;border:none;border-radius:24px}.Video .videoPlayer{display:inline-block;border-radius:6px}.Video .videoPlayer.main{min-height:292px}.Video .videoPlayer.transcriptOpen{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.Video .videoPlayer.transcriptClosed{border-bottom-left-radius:0;border-bottom-right-radius:0;animation:.5s 0s normal forwards videoTranscriptClose}.Video .videoPlayer.voice{background:#afd7c8}.Video .videoPlayer.audioPlayer{display:block;width:100%;height:48px;min-height:48px;box-sizing:border-box;padding:0 8px;background:#0d061df0}.Video .videoPlayer.audioPlayer.main{min-height:48px}.Video .posterBackground{position:absolute;top:0;border-radius:6px;opacity:0;z-index:-1;pointer-events:none}.Video .posterBackground.active{width:100%;height:100%;background:#0d061d;opacity:1;z-index:auto;pointer-events:auto}.Video .posterBackground .posterImage{height:100%;width:100%;border-radius:6px;background-size:cover;background-position:center;background-color:#100920;position:relative;opacity:.82;box-shadow:inset 0 0 56px #00000073}.Video .posterBackground .overlayPlayButton{position:absolute;top:50%;left:50%;z-index:3;height:74px;width:74px;padding:0;overflow:hidden;box-sizing:border-box;transform:translate(-50%,-50%);background:none;border:none}.Video .posterBackground .overlayPlayButton .openImage{height:50px;width:50px;background:#0006;padding:12px;border-radius:50%;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.Video .posterBackground .overlayPlayButton .openImage .openIcon{height:50px;width:50px}.Video .voiceIcon{height:100px;width:100px;position:absolute;top:50%;left:50%;z-index:2;pointer-events:none;transform:translate(-50%,calc(-50% - 8px))}.playbackTools{position:absolute;top:6px;left:6px;right:6px;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:10px;pointer-events:none}.playbackTools>*{pointer-events:auto;flex:none}.playbackTools button:focus-visible{outline:2px solid #fff;outline-offset:2px}.transcriptButton{background:#0006;border:none;border-radius:50%;height:40px;width:40px;position:relative}.transcriptButton.open{background:#00d89f99}.transcriptButton.open .transcriptIcon{filter:invert(0)}.transcriptButton .transcriptIcon{height:20px;width:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 2px));filter:invert(1)}.translateButton{background:#0006;border:none;border-radius:50%;height:40px;width:40px;position:relative}.translateButton.open{background:#00d89f99}.translateButton.open .translateIcon{filter:invert(0)}.translateButton .Loading{transform:scale(.5) translate(-50%,calc(-50% + 8px))}.translateButton .translateIcon{height:22px;width:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:invert(1)}.translateWrapper{height:30px;position:relative}.translateWrapper .translateOption{display:inline-block;padding:0 2px}.translateWrapper .translateOption .translateSelect{height:30px;width:120px;font-family:Gabarito-Regular;font-size:.9rem;border:none;background:#f0f0f0b3;padding:4px 8px;border-radius:15px}.translateWrapper .translateOption .translateSelect:focus{outline:none}.translateWrapper .translateOption .translateSelect:disabled{color:#000;opacity:.3}.translateWrapper .translateArrowIcon{display:inline-block;height:12px;width:12px;background:#f0f0f0b3;opacity:.3;padding:4px;border-radius:50%;transform:translateY(5px)}.translateWrapper .translateArrowIcon.active{background:#f0f0f0b3;opacity:1}.translateWrapper .translateArrowIcon.valid{background:#00d89f99}.translateWrapper .loaderWrapper{display:inline-block;height:10px;width:20px;transform:scale(.4) translate(-16px,-16px)}.captionsButton{background:#0006;border:none;border-radius:50%;height:40px;width:40px;position:relative;display:flex;align-items:center;justify-content:center;padding:0;color:#fff;cursor:pointer}.captionsButton.open{background:#00d89f99;color:#04231b}.captionsButton .captionsIcon{height:22px;width:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.captionsButton .captionsSlash{stroke-width:2.2;filter:drop-shadow(0 0 1px rgba(0,0,0,.9))}.videoStage{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;line-height:0;font-size:0}.TimedTranscript--overlay{position:absolute;left:0;right:0;bottom:max(12%,48px);display:flex;justify-content:center;padding:0 6%;z-index:2;pointer-events:none}.TimedTranscript--overlay .TimedTranscript__captionLine{max-width:92%;margin:0;text-align:center;font-family:Gabarito-Bold;font-size:clamp(.8rem,1.5vw,1.1rem);line-height:1.24;color:#fff;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 rgba(0,0,0,.6)}.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{display:inline;padding:0 1px;border-radius:4px;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;color:#045c46;box-shadow:0 0 12px #00d89f47}.transcriptWrapper{display:none;background:#150b2a;border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-top:-1px}.transcriptWrapper.open{display:block;height:0;animation:.5s 0s normal forwards drawerOpen}.transcriptWrapper.closed{display:block;height:120px;animation:.5s 0s normal forwards drawerClose}.transcriptWrapper .transcript{height:calc(100% - 32px);width:calc(100% - 32px);background:#fff;font-family:Gabarito-Regular;font-size:1rem;transform:translate(16px,16px);overflow-y:scroll;border-radius:6px}.transcriptWrapper .transcript .transcriptText{padding:8px;box-sizing:border-box;text-align:left;color:#000}.transcriptWrapper .transcript .transcriptText .transcriptNote{font-size:.7rem;color:#000;padding:8px 0 0}.mobile .Video{max-width:100%;overflow:hidden}.mobile .Video .videoPlayer{max-width:100%;box-sizing:border-box}.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{width:calc(100% - 24px)!important;bottom:12px}.mobile .Video.voicePlayback.audioReady .voiceIcon{transform:translate(-50%,calc(-50% - 38px))}.mobile .Video .videoError{max-width:100%;box-sizing:border-box}.Keywords .contentKeywords{padding:8px 0 0;position:relative}.Keywords .contentKeywords.mainPrompt{width:calc(100% - 638px);position:absolute;bottom:100px}.Keywords .contentKeywords.mainPrompt.viewer{bottom:24px}.Keywords .contentKeywords .keywordTitle{height:20px;padding:8px 2px}.Keywords .contentKeywords .keywordTitle .keywordAI{display:inline-block;height:17px;width:17px;font-family:Gabarito-Black;font-size:.7rem;color:#fff;background:#00d89f;padding:2px 3px;box-sizing:border-box;border-radius:2px}.Keywords .contentKeywords .keywordTitle .keywordWord{display:inline-block;font-family:Gabarito-Bold;font-size:.7rem;color:#9c9c9c;padding:0 2px;transform:translateY(1px)}.Keywords .contentKeywords .keywordTitle .keywordWord .beta{font-family:Gabarito-Regular;font-size:.5rem;color:#9c9c9c;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) translate(-40px)}.Keywords .contentKeywords .keywordTitle .editKeywords{position:absolute;top:20px;right:0}.Keywords .contentKeywords .keywordTitle .editKeywords .editKeywordsButton{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;height:20px;font-family:Gabarito-Medium;font-size:.6rem;color:#9c9c9c;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 rgba(255,255,255,.08);border-radius:6px;height:26px;font-family:Gabarito-Medium;font-size:.75rem;color:#fff;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{padding:4px 0 6px;position:relative;box-sizing:border-box}.mobile .Keywords .contentKeywords.mainPrompt{width:100%;bottom:auto}.mobile .Keywords .contentKeywords .keywordTitle{height:auto;padding:4px 2px}.mobile .Keywords .contentKeywords .keywordsWrapper{min-height:0}.Participant{display:inline-block;vertical-align:top;position:relative;overflow:visible}.Participant .secondaryAvatar{position:relative;display:inline-flex;align-items:center;justify-content:center}.Participant .secondaryAvatar .plusMore{height:44px;width:44px}.Participant .secondaryAvatar .plusMore .plusNumber{height:32px;width:32px;font-family:Gabarito-Bold;font-size:.8rem;background-color:#fff;border:2px solid white;border-radius:50%;transform:translate(6px,5px);position:relative;color:#171322}.Participant .secondaryAvatar .plusMore .plusNumber .numberText{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Participant .secondaryAvatar .avatar{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;overflow:hidden;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:0 0 0 2px #fff3,5px 7px 6px #00000012;-webkit-clip-path:circle(50%);clip-path:circle(50%)}.Participant .secondaryAvatar .avatar.image{background-color:transparent}.Participant .secondaryAvatar .avatar.text{background:linear-gradient(135deg,#460586d9,#00d89fbf);color:#fff;text-transform:uppercase}.Participant .secondaryAvatar .avatar.text .avatarText{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:Gabarito-Medium;font-size:1rem;line-height:1;-webkit-user-select:none;user-select:none;cursor:default}.Participant .secondaryAvatar .avatar.member{width:40px;height:40px;min-width:40px;min-height:32px;flex:0 0 40px}.Participant .secondaryAvatar .avatar.display{width:40px;height:40px;flex:0 0 40px}.Participant .secondaryAvatar .avatar.display .avatarText{font-size:1.1rem}.Participant .secondaryAvatar .avatar.asset{width:28px;height:28px;flex:0 0 28px}.Participant .secondaryAvatar .avatar.asset .avatarText{font-size:.7rem}.Participant .secondaryAvatar .participantName{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);width:-webkit-max-content;width:max-content;max-width:160px;font-family:Gabarito-Bold;font-size:.8rem;color:#171322;text-align:center;background:#fffffff2;border-radius:6px;padding:4px 8px;box-shadow:0 8px 18px #0000002e;z-index:20;pointer-events:none;white-space:nowrap}.Participant .secondaryAvatar .seeAll{font-family:Gabarito-Bold;font-size:.75rem;line-height:1;white-space:nowrap;text-align:right;color:#f5f7ffb3;background:none;border:none;padding:2px 0;cursor:pointer;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);z-index:2}.Participant .secondaryAvatar .seeAll:hover,.Participant .secondaryAvatar .seeAll:focus-visible{color:#f5f7ff;text-decoration:underline}.Participant .secondaryAvatar .participantNames{width:180px;color:#f5f7ff;background:#0b1020;border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 28px #00000059;position:absolute;top:calc(100% + 8px);right:0;z-index:20;padding:10px 12px;box-sizing:border-box;border-radius:12px;display:none}.Participant .secondaryAvatar .participantNames.active{display:block}.Participant .secondaryAvatar .participantNames .participant{font-family:Gabarito-Regular;font-size:.8rem;padding:2px 0}.PartyclesHub{position:fixed;top:0;right:0;bottom:0;left:0;height:0;width:0;pointer-events:none;z-index:10000}.PartyclesHub .partyclesAnchor{position:fixed;display:block;height:1px;width:1px;opacity:0;pointer-events:none;transform:translate(-50%,-50%)}.DuoParticipantAvatars{display:inline-flex;align-items:center;height:36px;min-width:54px;vertical-align:middle}.DuoParticipantAvatars.single{min-width:34px}.DuoParticipantAvatars .duoAvatarCircle{height:34px;width:34px;flex:0 0 34px;border-radius:50%;overflow:hidden;border:2px solid rgba(12,8,28,.96);background:#15142a;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:Gabarito-Bold;font-size:.72rem;line-height:1;box-sizing:border-box}.DuoParticipantAvatars .duoAvatarCircle+.duoAvatarCircle{margin-left:-10px}.DuoParticipantAvatars .duoAvatarCircle img{height:100%;width:100%;object-fit:cover;display:block}.DuoParticipantAvatars.compact{height:28px;min-width:42px}.DuoParticipantAvatars.compact.single{min-width:26px}.DuoParticipantAvatars.compact .duoAvatarCircle{height:26px;width:26px;flex-basis:26px;font-size:.58rem;border-width:1px}.DuoParticipantAvatars.compact .duoAvatarCircle+.duoAvatarCircle{margin-left:-8px}.ThreadView{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.ThreadView .threadFade{height:100%;width:100%;background:#0009;animation:.5s 0s normal forwards fadeIn}.ThreadView .threadFade.closing{animation:.5s 0s normal forwards fadeOut}.ThreadView .closeThreadWrapper{position:absolute;top:16px;left:16px;padding:5px;z-index:2;animation:.5s 0s normal forwards fadeIn}.ThreadView .closeThreadWrapper.closing{animation:.5s 0s normal forwards fadeOut}.ThreadView .closeThreadWrapper .closeThread{height:34px;font-family:Gabarito-Bold;font-size:1rem;color:#000;background:#00d89f;padding:2px 16px;border:none;border-radius:17px}.ThreadView .threadModal{height:calc(100% - 66px);width:60%;max-width:500px;min-width:240px;background:#150b2a;position:absolute;padding-bottom:40px;top:12px;right:8px;z-index:1;box-sizing:border-box;overflow-y:scroll;transform:translate(100%);animation:.6s 0s normal forwards menuSlideIn;border-radius:22px}@media(max-width:840px){.ThreadView .threadModal{padding-bottom:80px!important}}.ThreadView .threadModal.closing{animation:.6s 0s normal forwards menuSlideOut}.ThreadView .threadModal .response{position:relative}.ThreadView .threadModal .media{text-align:center}.ThreadView .threadModal .media .videoPlayer{min-height:280px;max-height:500px;width:100%}.ThreadView .threadModal .dataWrapper{padding:0 14px 14px}.ThreadView .threadModal .emojiWrapper{padding:8px 0 0;text-align:left}.ThreadView .threadModal .emojiWrapper .emojis,.ThreadView .threadModal .emojiWrapper .emojiSelections{display:inline-block}.ThreadView .threadModal .deleteResponse{background:none;position:absolute;top:6px;right:6px;background:#f0f0f0b3;border:none;border-radius:50%;height:40px;width:40px}.ThreadView .threadModal .deleteResponse .deleteIcon{height:24px;width:20px}.ThreadView .threadModal .responderWrapper{display:inline-block;width:100%;padding:8px 0;position:relative}.ThreadView .threadModal .responderWrapper .responder{display:inline-block;vertical-align:middle}.ThreadView .threadModal .responderWrapper .responder .responderAvatar{height:50px;width:50px;background-size:cover;background-position-x:50%;background-position-y:50%;border-radius:50%}.ThreadView .threadModal .responderWrapper .metadata{display:inline-block;vertical-align:middle;padding:0 8px}.ThreadView .threadModal .responderWrapper .metadata .name{font-family:Gabarito-Bold;font-size:1.2rem;color:#fff}.ThreadView .threadModal .responderWrapper .metadata .handle{font-family:Gabarito-Medium;font-size:.7rem;color:#eee;display:none}.ThreadView .threadModal .responderWrapper .metadata .creation{font-family:Gabarito-Regular;font-size:.6rem;text-transform:uppercase;letter-spacing:.25em;color:#f5f7ffb3;color:#646464}.ThreadView .threadModal .responderWrapper.isAI .responder{float:right}.ThreadView .threadModal .responderWrapper.isAI .metadata{float:right;transform:translateY(8px)}.ThreadView .threadModal .responderWrapper.isAI .metadata .name{text-align:right;color:#00d89f}.ThreadView .threadModal .descriptionWrapper .triangleUp{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid rgba(95,118,128,.2);transform:translate(16px)}.ThreadView .threadModal .descriptionWrapper .triangleUp.triangleUpRight{display:none}.ThreadView .threadModal .descriptionWrapper .triangleUp.text{border-bottom:12px solid #e5dbf9}.ThreadView .threadModal .descriptionWrapper .description{padding:10px 16px;max-height:180px;overflow-y:auto;overflow-wrap:anywhere;line-height:1.35;text-align:left;font-family:Gabarito-Regular;font-size:1rem;background:#5f768033;color:#fff;border-radius:6px}.ThreadView .threadModal .descriptionWrapper .description.text{font-family:Gabarito-Medium;font-size:1.2rem;background:#e5dbf9;color:#51436d}.ThreadView .threadModal .descriptionWrapper.isAI .triangleUp.triangleStandard{opacity:0}.ThreadView .threadModal .descriptionWrapper.isAI .triangleUp.triangleUpRight{display:block;border-bottom:12px solid #00d89f;position:absolute;right:18px;transform:translateY(-12px)}.ThreadView .threadModal .descriptionWrapper.isAI .description{background:#00d89f}.ThreadView .threadModal .descriptionWrapper.isAI .description .aiGenerated{font-family:Gabarito-Bold;font-size:.7rem;color:#51436d;padding-top:8px}.ThreadView .threadModal .responses{padding:14px}.ThreadView .threadModal .responses.empty{background:transparent}.ThreadView .threadModal .responses .responsesWrapper .responseWrapper{padding:16px 0}.ThreadView .threadModal .responses .responsesWrapper .responseWrapper .response.text{z-index:2;transform:translateY(36px)}.ThreadView .threadModal .responses .responsesWrapper .responseWrapper .response .videoPlayer{min-height:285px;max-height:500px;width:100%}.ThreadView .threadModal .responses .responsesWrapper .responseWrapper .data{width:100%;padding:0 0 32px;position:relative;left:50%;transform:translate(-50%)}.ThreadView .threadModal .responses .responseEmpty{font-family:Gabarito-Regular;font-size:.7rem;text-transform:uppercase;letter-spacing:.25em;color:#f5f7ffb3;text-align:center;color:#646464}.ThreadView .textResponse{background:#050714e6;border:1px solid rgba(255,255,255,.08);height:60px;width:60%;max-width:500px;min-width:240px;padding:14px 12px;box-sizing:border-box;position:fixed;right:8px;bottom:50px;z-index:2;border-bottom-left-radius:22px;border-bottom-right-radius:22px;animation:.6s 0s normal forwards menuSlideIn}.ThreadView .textResponse.closing{animation:.6s 0s normal forwards menuSlideOut}.ThreadView .textResponse .respondWrapper{display:inline-block}.ThreadView .textResponse .respondWrapper .respond{height:34px;width:148px;background:#00d89f;color:#271e3a;border:none;font-family:Gabarito-Bold;font-size:.9rem;padding:0 28px;border-radius:6px}.ThreadView .textResponse .respondWrapper .respond.magic{background-image:linear-gradient(135deg,#00d89f,#00b3ff)}.ThreadView .textResponse .respondWrapper .respond .responseType{display:inline-block;vertical-align:middle;padding-right:6px;transform:translateY(2px)}.ThreadView .textResponse .respondWrapper .respond .responseType .typeIcon{height:18px;width:18px}.ThreadView .textResponse .respondWrapper .respond .typeText{display:inline-block;vertical-align:middle}.ThreadView .textResponse .or{display:inline-block;width:16px;font-family:Gabarito-Bold;font-size:.7rem;color:#fff;transform:translate(7px)}.ThreadView .textResponse .textWrapper{float:right}.ThreadView .textResponse .textWrapper .textEntryWrapper{display:inline-block;vertical-align:middle}.ThreadView .textResponse .textWrapper .textEntryWrapper .responseText{height:36px;width:150px;font-family:Gabarito-Regular;font-size:.9rem;padding:0 16px;border:none;border-radius:6px 0 0 6px;resize:none}.ThreadView .textResponse .textWrapper .textEntryWrapper .responseText:focus{outline:none}.ThreadView .textResponse .textWrapper .textEntryWrapper .responseText:disabled{transform:translateY(-1px)}.ThreadView .textResponse .textWrapper .textEntryWrapper .responseText:disabled.submitted{transform:translateY(0);background-color:light-dark(rgb(239,239,239),rgb(59,59,59))}.ThreadView .textResponse .textWrapper .textSubmitWrapper{display:inline-block;vertical-align:middle}.ThreadView .textResponse .textWrapper .textSubmitWrapper .responseButton{height:36px;width:116px;background:linear-gradient(135deg,#00d89f,#00b3ff);color:#271e3a;border:none;font-family:Gabarito-Bold;font-size:.9rem;padding:0 28px;border-radius:6px}.ThreadView .textResponse .textWrapper .textSubmitWrapper .responseButton:disabled{opacity:.2;cursor:default}.ThreadView .textResponse .textWrapper .textSubmitWrapper .responseButton:disabled.submitted{opacity:1}.ThreadView .textResponse .textWrapper .textSubmitWrapper .responseButton.failed{background:#ff6e6e}.ThreadView .textResponse .textWrapper .textSubmitWrapper .responseButton.text{border-top-left-radius:0;border-bottom-left-radius:0;padding:0 16px}.ThreadView .textResponse .textWrapper .textSubmitWrapper .responseButton .Loading{position:absolute;top:5px;right:46px;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;vertical-align:middle;padding-right:6px;transform:translateY(2px)}.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{height:120px;bottom:40px}.ThreadView .textResponse .respondWrapper,.ThreadView .textResponse .respondWrapper .respond{width:100%}.ThreadView .textResponse .or{display:block;width:100%;padding:4px 8px 8px;text-align:center;box-sizing:border-box}.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);width:calc(100% - 16px);max-width:none;min-width:0;top:72px;right:8px;padding-bottom:80px;overflow-x:hidden}.mobile .ThreadView .threadModal .media .Video{min-height:280px;max-width:100%}.mobile .ThreadView .threadModal .responses .responseWrapper{border-radius:6px;overflow:hidden}.mobile .ThreadView .threadModal .responses .response .videoPlayer,.mobile .ThreadView .threadModal .responses .response .videoError{height:auto;width:100%;min-height:0;max-height:none}.mobile .ThreadView .threadModal .responses .response .videoError{background:#000000e6;border-radius:6px}.mobile .ThreadView .threadModal .responses .response .deleteResponse{background:#0006;border:none;border-radius:50%;position:absolute;top:6px;right:6px;height:36px;width:36px}.mobile .ThreadView .threadModal .responses .response .deleteResponse:hover{background:#c13b3b99;border:1px solid rgba(255,255,255,.1);border-radius:50%}.mobile .ThreadView .threadModal .responses .response .deleteResponse .deleteIcon{height:16px;width:16px;transform:translateY(1px)}.mobile .ThreadView .threadModal .responses .data{box-sizing:border-box;padding:4px 16px 16px;left:auto;transform:none}.mobile .ThreadView .threadModal .responses .responderWrapper .responder .responderAvatar{height:44px;width:44px;display:inline-block;background-color:#fff6}.mobile .ThreadView .threadModal .responses .responderWrapper .creation{position:absolute;top:2px;right:-14px}.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{height:120px;width:calc(100% - 16px);max-width:none;min-width:0;right:8px;bottom:40px;box-sizing:border-box}.mobile .ThreadView .textResponse .respondWrapper,.mobile .ThreadView .textResponse .respondWrapper .respond{width:100%}.mobile .ThreadView .textResponse .or{display:block;width:100%;padding:4px 8px 8px;text-align:center;box-sizing:border-box}.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 rgba(255,255,255,.08);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 rgba(255,255,255,.1);border-radius:50%}.Application.darkTheme .ThreadView .threadModal .deleteResponse .deleteIcon{height:16px;width:16px;transform:translateY(1px)}.Application.darkTheme .ThreadView .threadModal .respondWrapper .respond{background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#f5f7ff}.Application.darkTheme .ThreadView .threadModal .respondWrapper .respond .typeText{color:#f5f7ff}.Application.darkTheme .ThreadView .threadModal .textWrapper .textEntryWrapper .responseText{background:#05071499;border:1px solid rgba(255,255,255,.08);color:#f5f7ff}.Application.darkTheme .ThreadView .closeThreadWrapper .closeThread{color:#f5f7ff;background:#00d89f33;border:1px solid rgba(255,255,255,.15)}.Menu{height:calc(100vh - 114px);width:286px;position:relative;left:50%;transform:translate(-50%);border-top-left-radius:30px;border-top-right-radius:30px;overflow:hidden}.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 .editCommunity,.Menu.creatorStudio .menuHeader .collapseExpand{display:none}.Menu.creatorStudio .menuContent{height:360px;background:none}.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:.5s 0s normal forwards menuExpand}.Menu.expanded .menuHeader .content,.Menu.expanded .menuHeader .collapseExpand{animation:.4s 0s normal forwards menufadeIn}.Menu.expanded .menuHeader .content .button,.Menu.expanded .menuHeader .collapseExpand .button{cursor:pointer;pointer-events:all}.Menu.expanded .menuContent .groupWrapper{animation:.15s 350s normal forwards menufadeIn}.Menu.expanded .menuContent .groupWrapper button{cursor:pointer;pointer-events:all}.Menu.expanded .menuContent .content{animation:.15s 350s normal forwards menufadeIn}.Menu.expanded .menuContent .content .groupItem .groupButton{cursor:pointer;pointer-events:all}.Menu.expanded .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton .premiumLabel{display:inline-block;visibility:visible;opacity:1}.Menu.expanded .contextArea .code{animation:.2s 0s normal forwards menufadeIn}.Menu.collapsed{animation:.5s 0s normal forwards menuCollapse}.Menu.collapsed .menuHeader .content,.Menu.collapsed .menuHeader .editCommunity,.Menu.collapsed .menuHeader .collapseExpand{display:none}.Menu.collapsed .menuHeader .content .button,.Menu.collapsed .menuHeader .editCommunity .button,.Menu.collapsed .menuHeader .collapseExpand .button{cursor:not-allowed;pointer-events:none}.Menu.collapsed .menuContent .groupWrapper{animation:.15s 0s normal forwards fadeOut}.Menu.collapsed .menuContent .groupWrapper button{cursor:not-allowed;pointer-events:none}.Menu.collapsed .menuContent .content{animation:.15s 0s normal forwards fadeOut}.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:.2s 0s normal forwards fadeOut}.Menu .menuHeader{height:70px;max-width:100%;position:relative;padding:14px;box-sizing:border-box;background:#dcdcdc}.Menu .menuHeader .content{padding:10px 8px;border-radius:22px;background:#f4f4f4}.Menu .menuHeader .content .selections{height:22px;width:190px;font-family:Gabarito-Medium;font-size:1rem;background:none;border:none}.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{position:absolute;top:14px;right:14px;padding:5px}.Menu .menuHeader .collapseExpand .button{height:30px;width:30px;font-family:Gabarito-Regular;font-size:1.4rem;color:#fff;background:none;border:none;box-sizing:border-box}.Menu .menuHeader .collapseExpand .button:disabled{opacity:.5}.Menu .menuHeader .collapseExpand .button:hover{color:#00d89f}.Menu .menuHeader .editCommunity{position:absolute;top:14px;right:38px;padding:5px;filter:invert(1)}.Menu .menuHeader .editCommunity .button{height:30px;width:28px;background:none;border:none;box-sizing:border-box}.Menu .menuHeader .editCommunity .button.hovering{filter:invert(1)}.Menu .menuHeader .editCommunity .button .editIcon{height:12px;width:12px;transform:translateY(2px)}.Menu .menuHeader .editCommunity .Loading{transform:scale(.5) translate(20px,-20px)}.Menu .menuContent{height:calc(100% - 130px);max-width:100%;background:#e6e6e6f2;padding:16px;box-sizing:border-box;display:flex;flex-direction:column}.Menu .menuContent .groupWrapper{flex:0 0 auto;padding:5px 0}.Menu .menuContent .groupWrapper .groupTitle{display:inline-block;width:calc(100% - 38px);font-family:Gabarito-Medium;font-size:1rem}.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;height:16px;width:16px;padding:0 2px;transform:translate(-2px,2px);filter:invert(1)}.Menu .menuContent .groupWrapper .editFolders,.Menu .menuContent .groupWrapper .copyFolders{display:inline-block;vertical-align:top;height:30px;width:28px;background:none;border:none;box-sizing:border-box}.Menu .menuContent .groupWrapper .editFolders.hidden,.Menu .menuContent .groupWrapper .copyFolders.hidden{pointer-events:none;visibility:hidden}.Menu .menuContent .groupWrapper .editFolders .editIcon,.Menu .menuContent .groupWrapper .copyFolders .editIcon{height:12px;filter:invert(1)}.Menu .menuContent .groupWrapper .editFolders .editIcon.hovering,.Menu .menuContent .groupWrapper .copyFolders .editIcon.hovering{filter:invert(0)}.Menu .menuContent .groupWrapper .CreateFolder{display:inline-block;vertical-align:top;height:30px;width:30px;font-family:Gabarito-Regular;font-size:1.4rem;color:#fff;background:none;border:none;box-sizing:border-box;transform:translate(-3px,-2px);position:relative;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{display:inline-block;vertical-align:top;height:30px;width:30px;background:none;border:none;transform:translateY(-5px)}.Menu .menuContent .groupWrapper .contextMore .contextWrapper{padding:3px 0 0}.Menu .menuContent .groupWrapper .contextMore .contextWrapper .contextDot{height:4px;width:4px;border-radius:50%;background:#000;transform:translate(15px,1px)}.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 transparent;padding:4px 4px 4px 0}.Menu .menuContent .content .groupItem .groupButton{background:none;font-family:Gabarito-Medium;font-size:1rem;text-align:left;border:none;padding:6px 6px 6px 20px;position:relative;cursor:pointer}.Menu .menuContent .content .groupItem .groupButton.disabled{cursor:default}.Menu .menuContent .content .groupItem .groupButton .Loading{transform:scale(.4);position:absolute;top:-12px;left:-16px}.Menu .menuContent .content .groupItem .groupButton .selected{height:calc(100% - 10px);width:4px;border-radius:4px;background:#00d89f;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.Menu .menuContent .content .groupItem .groupButton .deleteFolder,.Menu .menuContent .content .groupItem .groupButton .copyFolder{background:none;border:none;position:absolute;top:50%;left:-3px;transform:translateY(calc(-50% + 1px))}.Menu .menuContent .content .groupItem .groupButton .deleteFolder .deleteIcon,.Menu .menuContent .content .groupItem .groupButton .deleteFolder .copyIcon,.Menu .menuContent .content .groupItem .groupButton .copyFolder .deleteIcon,.Menu .menuContent .content .groupItem .groupButton .copyFolder .copyIcon{height:12px}.Menu .menuContent .content .groupItem .groupButton .deleteFolder .deleteIcon.copy,.Menu .menuContent .content .groupItem .groupButton .deleteFolder .copyIcon.copy,.Menu .menuContent .content .groupItem .groupButton .copyFolder .deleteIcon.copy,.Menu .menuContent .content .groupItem .groupButton .copyFolder .copyIcon.copy{height:11px}.Menu .menuContent .content .groupItem .groupButton .deleteFolder .copyIcon,.Menu .menuContent .content .groupItem .groupButton .copyFolder .copyIcon{transform:translate(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 rgba(255,255,255,.08);color:#fff;border-radius:4px}.Menu .menuContent .content .groupItem .groupButton.dropReady{border-radius:4px;background:#00e0a414;transition:background .15s ease,transform .15s ease}.Menu .menuContent .content .groupItem .groupButton.dropReady .title{opacity:1}.Menu .menuContent .content .groupItem .groupButton.dropTarget{background:#00e0a4;color:#04121a;border-radius:4px;transform:scale(1.04);box-shadow:0 6px 18px #00e0a459}.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{width:160px;font-family:Gabarito-Regular;font-size:1rem;color:#fff;text-align:center;padding:34px 0;position:relative;left:50%;transform:translate(-50%)}.Menu .menuContent .content .noGroups .noFolders{height:40px;width:40px;position:absolute;top:8px;right:-8px;filter:invert(1)}.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{flex:0 1 auto;height:auto;min-height:0;width:calc(100% - 2px);margin-top:auto;margin-bottom:-8px;align-self:flex-start;display:flex;flex-direction:column}.Menu .menuContent .premiumMenu .premiumButtons{background:#ffffff03;border:1px solid rgba(255,255,255,.08);flex:1 1 auto;height:auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;width:calc(100% - 16px);padding:8px;background:none;box-sizing:border-box;border-radius:16px;transform:translate(8px)}.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{background:#ffffff03;border:1px solid rgba(255,255,255,.08);height:32px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;font-family:Gabarito-Bold;font-size:.9rem;color:#fff;border-radius:16px}.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:transparent;border-color:transparent;color:#ffffffb8;font-family:Gabarito-Medium;height:26px}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton--mine,.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton--community{justify-content:flex-start;gap:9px;padding:0 10px}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton--mine .premiumLabel,.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton--community .premiumLabel{flex:1 1 auto;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton--community .premiumIcon{display:inline-flex;justify-content:center;flex-shrink:0;width:20px}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton--mine{background:#00d89f1a;border-color:#00d89f57}.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 .premiumTag{flex-shrink:0;font-family:Gabarito-Regular;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:#00d89fcc}.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{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:7px;background:#00d89f;color:#150b2a;font-family:Gabarito-Bold;font-size:.72rem}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton .premiumIcon--image{width:22px;height:22px;object-fit:contain;display:block}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton .premiumIcon--mark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:7px;background:#00d89f2e;color:#00d89f}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton .premiumIcon--mark svg{width:13px;height:13px}.Menu .menuContent .premiumMenu .premiumButtons .buttonWrapper .buttonButton .premiumLabel{display:inline-block;line-height:1}.Menu .contextArea{height:50px;position:relative;background:#dcdcdc;border-bottom-right-radius:30px;border-bottom-left-radius:30px}.Menu .contextArea .menuBottomButton{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:50%;height:34px;width:34px;box-sizing:border-box;position:absolute;top:8px;z-index:2;padding:5px 2px}.Menu .contextArea .menuBottomButton:hover{background:#2d1d4c}.Menu .contextArea .menuBottomButton.goHome{left:15px;opacity:0}.Menu .contextArea .menuBottomButton.goHome.expanded{animation:.4s .2s normal forwards fadeIn}.Menu .contextArea .menuBottomButton.goHome.collapsed{animation:.3s 0s normal forwards fadeOut}.Menu .contextArea .menuBottomButton.goHome .goHomeIcon{height:16px;width:16px;transform:translateY(2px);filter:invert(1)}.Menu .contextArea .menuBottomButton.expandCollapse{right:15px}.Menu .contextArea .menuBottomButton.expandCollapse .expandCollapseIcon{height:24px;width:24px;filter:invert(1)}.Menu .contextArea .menuBottomButton.expandCollapse .expandCollapseIcon.expanded{animation:.4s 0s normal forwards collapseDirection}.Menu .contextArea .menuBottomButton.expandCollapse .expandCollapseIcon.collapsed{animation:.4s 0s normal forwards expandDirection}.Menu .contextArea .menuBottomButton.expandCollapse .inviteMembersIcon{height:16px;width:16px;transform:translate(1px,2px);filter:invert(1)}.Menu .contextArea .code{width:154px;display:inline-block;padding:2px;color:#271e3a;border-radius:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Menu .contextArea .code .codeText{display:inline-block;vertical-align:middle;font-family:Gabarito-Bold;font-size:.9rem;padding:0 6px 0 0;-webkit-user-select:none;user-select:none}.Menu .contextArea .code .codeCode{display:inline-block;vertical-align:middle;font-family:Courier New,monospace;font-weight:bolder;font-size:1.2rem;padding:1px 4px 0;color:#fff;background:linear-gradient(135deg,#00d89f,#00b3ff);border-radius:4px}.mobile .Menu{max-width:calc(100vw - 16px);max-height:calc(100dvh - 106px)}.mobile .Menu.expanded{animation:none;position:fixed;top:90px;left:8px;z-index:6;width:min(286px,100vw - 16px);height:calc(100dvh - 106px);max-height:calc(100dvh - 106px);transform:none;box-shadow:0 18px 60px #05071447}.mobile .Menu.expanded .menuHeader .content,.mobile .Menu.expanded .menuHeader .emptyCommunities,.mobile .Menu.expanded .menuContent .groupWrapper,.mobile .Menu.expanded .menuContent .content,.mobile .Menu.expanded .menuContent .premiumMenu,.mobile .Menu.expanded .contextArea .code{opacity:0;animation:.2s .2s normal forwards fadeIn}.mobile .Menu.collapsed{animation:none;width:64px;height:calc(100dvh - 114px);left:0;transform:translate(7px);overflow:hidden}.mobile .Menu.collapsed .menuContent,.mobile .Menu.collapsed .menuContent .groupWrapper,.mobile .Menu.collapsed .menuContent .content,.mobile .Menu.collapsed .menuContent .groupItem,.mobile .Menu.collapsed .menuContent .groupButton{overflow:hidden}.mobile .Menu.collapsed .menuContent .groupTitle .title,.mobile .Menu.collapsed .menuContent .groupButton .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;width:calc(100vw - 12px);left:6px}.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 rgba(255,255,255,.08);border-top-left-radius:30px;border-top-right-radius:30px}.Application.darkTheme .Menu .menuHeader .content{background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.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 rgba(255,255,255,.08);border-top:none;border-bottom:none}.Application.darkTheme .Menu .menuContent .groupWrapper .groupLabel,.Application.darkTheme .Menu .menuContent .groupWrapper .groupTitle,.Application.darkTheme .Menu .menuContent .content .groupItem .groupButton{color:#f5f7ff}.Application.darkTheme .Menu .menuContent .content .groupItem .groupButton .deleteFolder .deleteIcon[src$="/delete.svg"],.Application.darkTheme .Menu .menuContent .content .groupItem .groupButton .copyFolder .copyIcon[src$="/copy-folders.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 .menuHeader,.Application.darkTheme .Menu.creatorStudio .menuContent{background:none;border:none}.Application.darkTheme .Menu .contextArea{background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.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 menuSkeletonShine{0%{background-position:120% 0}to{background-position:-20% 0}}.Menu .menuSkeletonLine,.Menu .menuSkeletonRow{display:block;border-radius:8px;background:linear-gradient(100deg,#ffffff0d 30%,#ffffff1c,#ffffff0d 70%);background-size:300% 100%;animation:menuSkeletonShine 1.4s ease-in-out infinite}.Menu .menuSkeletonLine{width:70%;height:14px}.Menu .emptyCommunities.menuSkeleton{display:flex;align-items:center}.Menu .menuSkeletonFolders{display:flex;flex-direction:column;gap:10px;padding:12px 20px}.Menu .menuSkeletonRow{height:32px}@media(prefers-reduced-motion:reduce){.Menu .menuSkeletonLine,.Menu .menuSkeletonRow{animation:none;background:#ffffff0f}}@keyframes growthOfferFade{0%{opacity:0}to{opacity:1}}@keyframes growthOfferRise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.GrowthOfferDialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;color:#f5f7ff;font-family:Gabarito-Medium,Gabarito,Segoe UI,Arial,sans-serif}.GrowthOfferDialog .offerScrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#03050eb8;animation:growthOfferFade .2s ease both;cursor:pointer}.GrowthOfferDialog .offerDialog{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 48px);overflow-y:auto;padding:30px 32px 28px;border-radius:22px;box-sizing:border-box;background:radial-gradient(110% 80% at 90% 0%,#00d89f29,#00d89f00 70%),linear-gradient(165deg,#151c38,#0b0f22);border:1px solid rgba(255,255,255,.15);box-shadow:0 24px 60px #0000008c;animation:growthOfferRise .22s ease both}.GrowthOfferDialog .offerDialog:focus{outline:none}.GrowthOfferDialog .offerDialog:focus-visible{outline:2px solid rgb(0,216,159);outline-offset:3px}.GrowthOfferDialog .offerClose{position:absolute;top:16px;right:16px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:9px;font-family:Gabarito-Regular;font-size:1.15rem;line-height:1;color:#f5f7ffb3;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:background .14s ease,color .14s ease}.GrowthOfferDialog .offerClose:hover{background:#ffffff1f;color:#f5f7ff}.GrowthOfferDialog .offerClose:focus-visible{outline:2px solid rgb(0,216,159);outline-offset:2px}.GrowthOfferDialog .offerKicker{margin:0 0 8px;font-size:.74rem;letter-spacing:.02em;text-transform:uppercase;color:#00d89f}.GrowthOfferDialog .offerHeadline{margin:0 0 10px;padding-right:34px;font-family:Gabarito-Bold,Gabarito,Segoe UI,Arial,sans-serif;font-size:1.45rem;line-height:1.25}.GrowthOfferDialog .offerBody{margin:0 0 20px;color:#f5f7ffb3;line-height:1.55}.GrowthOfferDialog .offerActions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.GrowthOfferDialog .offerAction{height:42px;padding:0 22px;border-radius:12px;border:none;background:linear-gradient(135deg,#00d89f,#00b3ff);color:#05210f;font-family:Gabarito-Bold;font-size:.95rem;cursor:pointer;transition:transform .14s ease,opacity .14s ease}.GrowthOfferDialog .offerAction:hover{transform:translateY(-1px)}.GrowthOfferDialog .offerAction:disabled{opacity:.6;cursor:default;transform:none}.GrowthOfferDialog .offerAction:focus-visible{outline:2px solid rgb(0,216,159);outline-offset:2px}.GrowthOfferDialog .offerDismiss{background:transparent;border:none;padding:0;color:#f5f7ffb3;font-family:Gabarito-Medium;font-size:.95rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .14s ease}.GrowthOfferDialog .offerDismiss:hover{color:#f5f7ff}.GrowthOfferDialog .offerDismiss:disabled{opacity:.6;cursor:default}.GrowthOfferDialog .offerDismiss:focus-visible{outline:2px solid rgb(0,216,159);outline-offset:2px}@media(prefers-reduced-motion:reduce){.GrowthOfferDialog .offerScrim,.GrowthOfferDialog .offerDialog{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;vertical-align:middle;position:relative;margin-right:12px}.NotificationBell .bellButton{height:64px;width:40px;background:none;border:none;padding:0;position:relative;display:inline-flex;align-items:center;justify-content:center;color:#f5f7ffb8;cursor:pointer}.NotificationBell .bellButton:hover,.NotificationBell .bellButton:focus-visible{color:#f5f7ff}.NotificationBell .bellButton:focus-visible{outline:2px solid #00d89f;outline-offset:-6px;border-radius:12px}.NotificationBell .bellIcon{height:22px;width:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 15%}.NotificationBell .bellBadge{position:absolute;top:15px;right:4px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:#00d89f;color:#05210f;font-family:Gabarito-Bold;font-size:.66rem;line-height:16px;text-align:center;border:2px solid rgba(5,7,20,.98)}.NotificationBell.ringing .bellButton{color:#f5f7ff}.NotificationBell.ringing .bellIcon{animation:notificationBellRing .9s ease-in-out 1}.NotificationBell.open .bellButton{color:#00d89f}.NotificationBell .bellPanel{background:#050714fa;border:1px solid rgba(255,255,255,.08);position:absolute;z-index:3;top:68px;right:0;width:264px;padding:6px;border-radius:10px;box-shadow:0 18px 50px #00000073;animation:notificationBellRise .16s ease both}.NotificationBell .bellItem{padding:12px;border-radius:8px}.NotificationBell .bellItem.check-in,.NotificationBell .bellItem.start{background:#00d89f14;border:1px solid rgba(0,216,159,.3)}.NotificationBell .bellItem+.bellItem{margin-top:6px}.NotificationBell .bellHeadline{font-family:Gabarito-SemiBold;font-size:.95rem;line-height:1.3;color:#f5f7ff}.NotificationBell .bellBody{margin-top:4px;font-family:Gabarito-Regular;font-size:.84rem;line-height:1.45;color:#f5f7ffb3}.NotificationBell .bellAction{margin-top:10px;height:34px;padding:0 16px;border-radius:10px;font-family:Gabarito-SemiBold;font-size:.84rem;color:#05210f;background:#00d89f;border:1px solid #00d89f;cursor:pointer}.NotificationBell .bellAction:hover{background:#21e5b3;border-color:#21e5b3}.NotificationBell .bellAction:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.NotificationBell .bellQuietAction{margin-top:10px;padding:0;border:none;background:none;color:#00d89f;font-family:Gabarito-Medium;font-size:.84rem;text-decoration:underline;cursor:pointer}.NotificationBell .bellQuietAction:focus-visible{outline:2px solid #00d89f;outline-offset:2px;border-radius:4px}.NotificationBell .bellPace{margin-top:14px;padding-top:12px;border-top:1px solid rgba(245,247,255,.1)}.NotificationBell .bellPaceRow{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.NotificationBell .bellPaceNow{color:#f5f7ff99;font-family:Gabarito-Regular;font-size:.8rem}.NotificationBell .bellPaceChange{padding:0;border:none;background:none;color:#00d89f;font-family:Gabarito-Medium;font-size:.8rem;text-decoration:underline;cursor:pointer;white-space:nowrap}.NotificationBell .bellPaceChange:focus-visible{outline:2px solid #00d89f;outline-offset:2px;border-radius:4px}.NotificationBell .bellPaceOptions{display:flex;flex-direction:column;gap:6px}.NotificationBell .bellPaceOption,.NotificationBell .bellPaceBadge{margin-left:6px;padding:1px 7px;border-radius:999px;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:#04121a;background:#00d89f}.NotificationBell .bellPaceEmail{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:.82rem;cursor:pointer}.NotificationBell .bellPaceEmail input{accent-color:#00d89f;cursor:pointer}.NotificationBell .bellPaceStop{width:100%;padding:7px 10px;border-radius:8px;border:1px solid rgba(245,247,255,.16);background:#f5f7ff0a;color:#f5f7ffdb;font-family:Gabarito-Regular;font-size:.82rem;text-align:left;cursor:pointer}.NotificationBell .bellPaceStop:hover:not(:disabled){background:#f5f7ff1a}.NotificationBell .bellPaceStop:disabled{opacity:.5;cursor:default}.NotificationBell .bellPaceStop:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.NotificationBell .bellPaceOption.is-current{border-color:#00d89f80;color:#fff}.NotificationBell .bellPaceStop{margin-top:4px;border-style:dashed;color:#f5f7ff99}.NotificationBell .bellItem.is-unread .bellHeadline{font-family:Gabarito-Bold}.NotificationBell .bellItemUnread{cursor:pointer}.NotificationBell .bellItemOpen{display:block;width:100%;text-align:left;cursor:pointer;background:#00b3ff12;border:1px solid rgba(0,179,255,.28);color:#f5f7ff;font:inherit;transition:background .14s ease,border-color .14s ease}.NotificationBell .bellItemOpen:hover{background:#00b3ff1f;border-color:#00b3ff73}.NotificationBell .bellItemOpen:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.NotificationBell .bellItemOpen .bellBody{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationBell .bellKicker{margin-bottom:4px;font-family:Gabarito-Medium;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;color:#00d89f}.Switch{display:block;position:absolute}.Switch.centeredSwitch{padding:6px 0;position:static;position:initial}.Switch.retroSwitch{position:static;position:initial}.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;position:initial}.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{display:inline-block;height:30px;width:60px;background:#0000;opacity:0;box-shadow:inset 4px 4px 4px #6464644d,inset -4px -4px 5px #ffffff80;border:1px solid rgba(255,255,255,.2);animation:.5s .2s normal forwards growFromFlat;border-radius:15px}.Switch .switchButton.active{background:#00d89f}.Switch .switchButton:disabled{background:#00d7a066}.Switch .switchButton:disabled .switchWrapper{opacity:.6}.Switch .switchButton .switchWrapper{height:20px;width:28px;background:#fafafa80;border-radius:15px;box-shadow:4px 4px 6px #00000026,-1px -1px 6px #ffffff40;border:1px solid rgba(220,220,220,.4)}.Switch .switchButton .switchWrapper.disabled{transform:translate(18px);animation:.4s 0s normal forwards switchLeft}.Switch .switchButton .switchWrapper.enabled{background:#fafafa;transform:translate(2px);animation:.4s 0s normal forwards switchRight}.Switch .switchButton[disabled]{cursor:default}@keyframes minutesClockSweep{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}.MinutesClock{position:relative;width:132px;height:132px}.MinutesClock svg{width:100%;height:100%;transform:rotate(-90deg)}.MinutesClock circle{fill:none;stroke-width:9}.MinutesClock .clockTrack{stroke:#ffffff14}.MinutesClock .clockSweep{stroke:#00d89f;stroke-linecap:round;animation:minutesClockSweep .9s .2s ease-out both}.MinutesClock .clockFace{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.MinutesClock .clockFace strong{font-family:Gabarito-Bold;font-size:2.7rem;font-weight:400;line-height:1;color:#f5f7ff}.MinutesClock .clockFace span{font-family:Gabarito-Medium;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#f5f7ffb3}@media(prefers-reduced-motion:reduce){.MinutesClock .clockSweep{animation:none}}@keyframes onboardingSparkle{0%{transform:scale(.7);opacity:.4}50%{transform:scale(1.08);opacity:1}to{transform:scale(.72);opacity:.55}}@keyframes onboardingPreviewFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes onboardingAuraPulse{0%{transform:scale(.92);opacity:0}35%{opacity:.3}to{transform:scale(1.08);opacity:0}}@keyframes onboardingRecordDotPulse{0%,to{transform:scale(1);box-shadow:0 0 #ff5a6f57}50%{transform:scale(1.08);box-shadow:0 0 0 7px #ff5a6f00}}@keyframes onboardingCountdownPop{0%{opacity:0;transform:scale(.74);filter:blur(4px)}22%{opacity:1;transform:scale(1);filter:blur(0)}68%{opacity:1;transform:scale(1.12);filter:blur(0)}to{opacity:0;transform:scale(1.28);filter:blur(3px)}}@keyframes onboardingRevealSpin{0%{transform:rotate(0) scale(.92)}to{transform:rotate(360deg) scale(1.04)}}@keyframes onboardingRevealFade{0%{opacity:0}14%{opacity:1}76%{opacity:1}to{opacity:0}}@keyframes onboardingRevealShimmer{0%{opacity:0;transform:translate(-135%) rotate(18deg)}18%{opacity:.82}58%{opacity:.64}to{opacity:0;transform:translate(140%) rotate(18deg)}}@keyframes onboardingRevealFlip{0%{opacity:0;transform:perspective(1200px) rotateY(-82deg) scale(.9);filter:brightness(.45) saturate(.72)}26%{opacity:1;transform:perspective(1200px) rotateY(-24deg) scale(.96);filter:brightness(.66) saturate(.82)}58%{opacity:1;transform:perspective(1200px) rotateY(7deg) scale(1.01);filter:brightness(.92) saturate(.96)}to{opacity:1;transform:perspective(1200px) rotateY(0) scale(1);filter:brightness(1) saturate(1)}}@keyframes onboardingQuestionLift{0%{opacity:0;transform:translateY(42px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes onboardingCelebrationGlow{0%,to{transform:scale(.92);opacity:.34}50%{transform:scale(1.06);opacity:.6}}@keyframes onboardingConfettiBurst{0%{opacity:0;transform:translate(0) scale(.3) rotate(0)}18%{opacity:1}to{opacity:0;transform:translate(var(--burst-x),var(--burst-y)) scale(1) rotate(120deg)}}@keyframes onboardingSparkFloat{0%,to{transform:translateZ(0) scale(.92);opacity:.7}50%{transform:translate3d(0,-14px,0) scale(1.08);opacity:1}}@keyframes onboardingHaloPulse{0%,to{transform:translate(-50%,-50%) scale(.94);opacity:.72}50%{transform:translate(-50%,-50%) scale(1.08);opacity:1}}@keyframes onboardingButtonSwirl{0%{transform:translate(-140%) rotate(18deg);opacity:0}16%{opacity:.42}50%{opacity:.28}to{transform:translate(140%) rotate(18deg);opacity:0}}@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)}}.GuideBand,.Guide{box-sizing:border-box;color:#f5f7ff;font-family:Gabarito-Regular,sans-serif}.GuideBand *,.GuideBand *:before,.GuideBand *:after,.Guide *,.Guide *:before,.Guide *:after{box-sizing:border-box}.GuideBand .guideIcon,.Guide .guideIcon{width:22px;height:22px;flex-shrink:0}.GuideBand .guideEyebrow,.Guide .guideEyebrow{display:flex;align-items:center;gap:8px;font-family:Gabarito-Medium;font-size:.72rem;letter-spacing:.02em;text-transform:uppercase;color:#7ce9c1}.GuideBand .guideEyebrow .guideIcon,.Guide .guideEyebrow .guideIcon{width:15px;height:15px}.GuideBand .guideDot,.Guide .guideDot{width:4px;height:4px;border-radius:50%;background:#7ce9c1;opacity:.55}.GuideBand{position:relative;display:flex;align-items:center;gap:20px;width:auto;margin:14px 12px 0 0;padding:22px 64px 22px 26px;border-radius:20px;border:1px solid rgba(124,233,193,.24);background:radial-gradient(120% 140% at 0% 0%,#7ce9c129,#7ce9c100 58%),radial-gradient(90% 140% at 100% 0%,#52a6ff24,#52a6ff00 60%),linear-gradient(165deg,#150b2a99,#0d071980);animation:guideRise .28s ease both}.GuideBand .guideBandMark{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#ffffffbd;font-family:Gabarito-Bold;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;background:linear-gradient(140deg,#7ce9c1,#8fc1ff);color:#0e1931;border-color:transparent;box-shadow:0 0 0 8px #7ce9c11a;animation:onboardingPreviewFloat 3.6s ease-in-out infinite}.GuideBand .guideBandMark .guideIcon{width:25px;height:25px}.GuideBand>div{flex:1 1;min-width:0}.GuideBand .guideNew{display:inline-flex;align-items:center;height:18px;margin-left:4px;padding:0 7px;border-radius:999px;background:linear-gradient(140deg,#7ce9c1,#8fc1ff);color:#0e1931;font-family:Gabarito-Bold;font-size:.64rem;letter-spacing:.08em}.GuideBand h2{margin:7px 0 5px;font-family:Gabarito-SemiBold;font-size:1.4rem;font-weight:400;line-height:1.22}.GuideBand p{margin:0;font-size:.93rem;line-height:1.5;color:#f5f7ffa8}.GuideBand .guideBandGo{display:inline-flex;align-items:center;gap:18px;flex-shrink:0;height:42px;padding:0 22px;border-radius:12px;white-space:nowrap;cursor:pointer;color:#05210f;background:#00d89f;border:1px solid #00d89f;font-family:Gabarito-SemiBold;font-size:.92rem;transition:background .14s ease,border-color .14s ease}.GuideBand .guideBandGo:hover{background:#21e5b3;border-color:#21e5b3}.GuideBand .guideBandGo:focus-visible{outline:2px solid #00d89f;outline-offset:3px}.GuideBand .guideBandGo.timed{gap:10px;height:46px;padding:0 8px 0 22px;border-radius:14px;font-size:.98rem}.GuideBand .guideBandGo .guideBandGoTime{display:inline-flex;align-items:center;height:30px;padding:0 11px;border-radius:9px;font-family:Gabarito-SemiBold;font-size:.82rem;color:#eafff8;background:#05210fd1}.GuideBand .guideBandActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:0}.GuideBand .guideBandQuiet{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 8px;font-family:Gabarito-Regular;font-size:.86rem;color:#f5f7ff99;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:color .14s ease}.GuideBand .guideBandQuiet span{text-decoration:underline;text-underline-offset:3px}.GuideBand .guideBandQuiet .guideBandQuietIcon{width:15px;height:15px;flex:0 0 auto}.GuideBand .guideBandQuiet:hover{color:#f5f7ff}.GuideBand .guideBandQuiet:focus-visible{outline:2px solid #00d89f;outline-offset:3px}.GuideBand .guideBandPerks{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0}.GuideBand .guideBandPerk{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:999px;font-family:Gabarito-Medium;font-size:.82rem;color:#f5f7ff;background:#ffffff12;white-space:nowrap}.GuideBand .guideBandPerk b{font-weight:400;font-size:.9rem;line-height:1}.GuideBand.timed{gap:28px;padding:26px 30px}.GuideBand.timed .guideEyebrow{margin:0 0 8px;font-size:.74rem;letter-spacing:.14em}.GuideBand.timed h2{margin:0 0 8px;padding-right:34px;font-size:1.6rem;line-height:1.2}.GuideBand.timed p{margin:0 0 14px;max-width:640px;font-size:.98rem;line-height:1.55}.GuideBand .guideBandClock{flex:0 0 auto;width:132px;height:132px;margin-right:18px}.GuideBand .guideBandHide{position:absolute;top:14px;right:14px;width:32px;height:32px;padding:0;border-radius:10px;border:1px solid transparent;background:transparent;color:#f5f7ff99;font-size:1.2rem;line-height:1;cursor:pointer;transition:color .14s ease,background .14s ease}.GuideBand .guideBandHide:hover{color:#f5f7ff;background:#ffffff0f}.GuideBand .guideBandHide:focus-visible{outline:2px solid #00d89f;outline-offset:3px}.Guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:24px}.Guide.coaching{display:block;pointer-events:none}.Guide .guideScrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#050c17bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Guide .guidePanel{position:relative;width:min(660px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;padding:24px 36px 30px;border-radius:30px;background:radial-gradient(100% 72% at 82% 14%,#00d89f29,#00d89f00 62%),linear-gradient(165deg,#150b2af7,#0d0719fa 48%,#07050afc);border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 90px #0000006b;outline:none;pointer-events:auto;isolation:isolate;animation:guidePanelIn .42s cubic-bezier(.22,.9,.22,1) both}.Guide .guidePanel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(circle at top left,rgba(124,233,193,.16),transparent 34%),radial-gradient(circle at top right,rgba(82,166,255,.18),transparent 32%);pointer-events:none}.Guide header{display:flex;align-items:center;justify-content:space-between;gap:12px}.Guide .guideClose{width:32px;height:32px;padding:0;border-radius:50%;border:1px solid transparent;background:transparent;color:#f5f7ff99;font-size:1.35rem;line-height:1;cursor:pointer;transition:color .14s ease,background .14s ease}.Guide .guideClose:hover{color:#f5f7ff;background:#ffffff0f}.Guide .guideClose:focus-visible{outline:2px solid #00d89f;outline-offset:3px}.Guide .guideTrail{display:flex;align-items:center;list-style:none;margin:22px 0 26px;padding:0}.Guide .guideTrail li{flex:1 1;display:flex;align-items:center;gap:9px;min-width:0;font-size:.8rem;white-space:nowrap;color:#ffffff8c;transition:color .2s ease}.Guide .guideTrail li span{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#ffffffbd;font-family:Gabarito-Bold;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;flex-shrink:0;font-size:.78rem}.Guide .guideTrail li:not(:last-child):after{content:"";flex:1 1;min-width:10px;height:2px;margin-right:9px;border-radius:2px;background:#ffffff1f;transition:background .3s ease}.Guide .guideTrail li:last-child{flex:0 0 auto}.Guide .guideTrail .finished{color:#ffffffd1}.Guide .guideTrail .finished span{background:#7ce9c12e;color:#dffef3;border-color:#7ce9c147}.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);color:#0e1931;border-color:transparent;box-shadow:0 0 0 6px #7ce9c11a}.Guide .guideBody{animation:onboardingQuestionLift .46s cubic-bezier(.22,.9,.22,1) both}.Guide h1{margin:10px 0 12px;font-family:Gabarito-Bold;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:400;line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.Guide h2{margin:8px 0;font-family:Gabarito-SemiBold;font-size:1.25rem;font-weight:400;line-height:1.2}.Guide p{margin:0 0 18px;font-size:.98rem;line-height:1.55;color:#f5f7ffa8;max-width:56ch}.Guide .guideNote{font-size:.84rem;line-height:1.5;color:#f5f7ff80}.Guide .guideError{margin:4px 0 14px;padding:12px 15px;border-radius:12px;font-size:.88rem;color:#ffd2bb;background:#ff99441a;border:1px solid rgba(255,153,68,.3)}.Guide button{font:inherit;cursor:pointer;color:#f5f7ff;border-radius:999px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.14);padding:12px 22px;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.Guide button:hover:not(:disabled){background:#ffffff21}.Guide button:disabled{opacity:.4;cursor:default}.Guide button:focus-visible{outline:2px solid #00d89f;outline-offset:3px}.Guide .guideActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.Guide .primary{display:inline-flex;align-items:center;justify-content:center;gap:22px;position:relative;overflow:hidden;isolation:isolate;border:none;border-radius:999px;color:#09222a;background:linear-gradient(135deg,#7ce9c1,#00d89f);box-shadow:0 18px 38px #00d89f3d;font-family:Gabarito-Bold;padding:13px 24px}.Guide .primary:before{content:"";position:absolute;top:-40%;right:-12%;bottom:-40%;left:-12%;z-index:-1;background:linear-gradient(90deg,#7ce9c100,#8fc1ff57,#ff77aa52 72%,#7ce9c100);animation:onboardingButtonSwirl 4.6s linear infinite;pointer-events:none}.Guide .primary:hover:not(:disabled){background:linear-gradient(135deg,#7ce9c1,#00d89f);transform:translateY(-1px);box-shadow:0 20px 44px #00d89f57}.Guide .primary:disabled{box-shadow:none;filter:saturate(.6)}.Guide .primary:disabled:before{animation:none}.Guide .text{display:block;margin-top:12px;padding:6px 0;border-color:transparent;background:transparent;font-size:.86rem;color:#f5f7ff8c}.Guide .text:hover:not(:disabled){background:transparent;color:#f5f7ff}.Guide .guideActions{justify-content:flex-end}.Guide .guideActions .primary{order:2}.Guide .guideActions .text{order:1;margin-top:0;padding:6px 4px}.Guide .guideHead{margin:6px 0 18px}.Guide .guideHead h1{margin:6px 0 14px}.Guide .guideHeadRow{display:flex;align-items:center;gap:16px}.Guide .guideHeadRow p{margin:0;min-width:0}.Guide .guideHeadArt{flex-shrink:0}.Guide .guideHeadArt .guideShape{width:88px;margin:0}.Guide .guideHeadArt .guideMark{margin:0;width:44px;height:44px}.Guide .guideHeadArt .guideMark .guideIcon{width:22px;height:22px}.Guide .guideListLabel{margin:4px 0 10px}.Guide .guidePoints li{font-style:italic}.Guide .guidePoints{display:grid;grid-gap:11px;gap:11px;list-style:none;margin:20px 0 4px;padding:0}.Guide .guidePoints li{display:grid;grid-template-columns:20px 1fr;align-items:center;grid-column-gap:11px;column-gap:11px;font-size:.9rem;color:#f5f7ffbd}.Guide .guidePoints .guideIcon{width:20px;height:20px;color:#00d89f}.Guide .guideChips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 4px}.Guide .guideChips span{padding:7px 12px;border-radius:30px;border:1px solid rgba(255,255,255,.11);font-size:.78rem;color:#f5f7ff9e}.Guide .guideMark{display:grid;place-items:center;margin-bottom:16px;width:50px;height:50px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#ffffffbd;font-family:Gabarito-Bold;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;background:linear-gradient(140deg,#7ce9c1,#8fc1ff);color:#0e1931;border-color:transparent;box-shadow:0 0 0 8px #7ce9c11a}.Guide .guideMark .guideIcon{width:26px;height:26px}.Guide .guideHeadArt{animation:onboardingPreviewFloat 4.2s ease-in-out infinite}.Guide .guideCelebrate{animation:guideBreathe 3.4s ease-in-out infinite}.Guide .guideCelebration{position:relative;display:grid;place-items:center;width:88px;height:88px}.Guide .guideCelebration .guideMark{margin:0;position:relative;z-index:1}.Guide .guideHalo{position:absolute;top:50%;left:50%;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(124,233,193,.26) 0%,rgba(104,183,255,.16) 36%,rgba(255,120,170,.08) 58%,transparent 76%);filter:blur(14px);animation:onboardingHaloPulse 3.6s ease-in-out infinite;pointer-events:none}.Guide .guideSpark{position:absolute;border-radius:50%;animation:onboardingSparkle 1.8s ease-in-out infinite}.Guide .guideSpark:nth-of-type(2){width:12px;height:12px;top:2px;left:4px;background:#7ce9c1}.Guide .guideSpark:nth-of-type(3){width:9px;height:9px;top:10px;right:0;background:#8fc1ff;animation-delay:.4s}.Guide .guideSpark:nth-of-type(4){width:8px;height:8px;bottom:6px;left:0;background:#ff7eb1;animation-delay:.8s}.Guide .guideSpark:nth-of-type(5){width:10px;height:10px;bottom:0;right:8px;background:#ffd05c;animation-delay:1.2s}.Guide .guideConfetti{position:absolute;top:50%;left:50%;width:9px;height:14px;border-radius:3px;opacity:0;animation:onboardingConfettiBurst 1.4s cubic-bezier(.2,.8,.2,1) .15s both;pointer-events:none}.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{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:8px}.Guide .guideFork button{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:22px 20px;border-radius:18px;text-align:left}.Guide .guideFork button .guideIcon{width:26px;height:26px;color:#00d89f;margin-bottom:4px}.Guide .guideFork button strong{font-family:Gabarito-SemiBold;font-size:1.02rem;font-weight:400}.Guide .guideFork button span{font-size:.85rem;line-height:1.45;color:#f5f7ffa8}.Guide .guideFork button:hover{border-color:#00d89f73;background:#00d89f12}.Guide .guideSteps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;list-style:none;margin:4px 0 18px;padding:0;counter-reset:guideStep}.Guide .guideSteps li{display:flex;flex-direction:column;gap:4px}.Guide .guideSteps li strong{margin-top:6px;font-family:Gabarito-Medium;font-size:.92rem;font-weight:400}.Guide .guideSteps li strong:before{counter-increment:guideStep;content:counter(guideStep) ". ";color:#7ce9c1}.Guide .guideSteps li span{font-size:.82rem;line-height:1.45;color:#f5f7ff80}.Guide .guideStep{width:100%;height:auto;color:#f5f7ff}.Guide .guideShape{display:block;width:168px;max-width:100%;height:auto;margin:0 0 20px;color:#f5f7ff}.Guide .guideCameraStage{display:flex;flex-direction:column;align-items:center;gap:16px;margin:6px 0 4px}.Guide .guideStatus{display:inline-flex;align-items:center;gap:12px;min-height:34px;padding:8px 14px;border-radius:999px;background:#070f1db8;border:1px solid rgba(255,255,255,.1);color:#ffffffd1;font-family:Gabarito-Medium;font-size:.9rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 30px #040a1838;transition:background .18s ease,border-color .18s ease,color .18s ease;font-size:.84rem}.Guide .guideStatus .guideStatusDot{width:10px;height:10px;border-radius:50%;background:#7ce9c180;box-shadow:0 0 0 6px #7ce9c124;transition:background .18s ease,box-shadow .18s ease}.Guide .guideOrb{position:relative;width:250px;height:250px;isolation:isolate}.Guide .guideAura{position:absolute;top:-26px;right:-26px;bottom:-26px;left:-26px;border-radius:50%;opacity:0;z-index:-1;pointer-events:none}.Guide .guidePreview{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 30% 26%,rgba(255,255,255,.12),transparent 34%),linear-gradient(145deg,#0b1020,#111830 48%,#070a14);box-shadow:0 24px 60px #0006;transition:border-color .2s ease,box-shadow .2s ease}.Guide .guidePreview.recording{border-color:#ff7eb199;box-shadow:0 0 0 6px #ff7eb11f,0 24px 60px #0006}.Guide .guidePreview video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.Guide .guideCameraPlaceholder{height:100%;display:grid;place-items:center;color:#f5f7ff66}.Guide .guideCameraPlaceholder .guideIcon{width:44px;height:44px}.Guide .guideReveal{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;animation:onboardingRevealFade 1.85s ease both}.Guide .guideSwirl{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;padding:3px;background:conic-gradient(from 0deg,#0000,#7ce9c1f5 42deg,#8fc1ffe0 104deg,#ff6596d6 168deg,#ffd05cd1,#76ffddeb 292deg,#0000 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));filter:drop-shadow(0 0 10px rgba(124,233,193,.24));animation:onboardingRevealSpin 1.35s linear .2s both}.Guide .guideSwirlTwo{top:-10px;right:-10px;bottom:-10px;left:-10px;opacity:.8;animation:onboardingRevealSpin 1.1s linear .1s reverse both}.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{background:radial-gradient(circle,rgba(124,233,193,.2) 0%,rgba(124,233,193,.08) 42%,transparent 72%);animation:onboardingAuraPulse 2.8s ease-out infinite}.Guide .cameraLive .guideAuraTwo{background:radial-gradient(circle,rgba(143,193,255,.16) 0%,rgba(143,193,255,.05) 48%,transparent 74%);animation:onboardingAuraPulse 2.8s ease-out infinite .8s}.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{background:radial-gradient(circle,rgba(255,126,177,.2) 0%,rgba(255,126,177,.06) 44%,transparent 72%);animation:onboardingAuraPulse 2.2s ease-out infinite}.Guide .guideTimer{display:inline-flex;align-items:center;gap:12px;min-width:150px;justify-content:center;height:50px;padding:0 22px;border-radius:999px;background:#7ce9c11a;color:#7ce9c1;font-family:Gabarito-Bold;font-size:1.05rem;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Guide .guideRecDot{width:10px;height:10px;border-radius:50%;background:#ff5a6f;animation:onboardingRecordDotPulse 1.35s ease-in-out infinite}.Guide .guideMeter{display:flex;align-items:center;gap:12px;width:min(340px,100%);padding:10px 16px;border-radius:999px;font-size:.74rem;color:#f5f7ffb3;background:#070f1db8;border:1px solid rgba(255,255,255,.1)}.Guide .guideMeter meter{flex:1 1;min-width:40px;height:7px;accent-color:#7ce9c1}.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{display:block;width:100%;max-height:260px;border-radius:22px;background:#070a14;border:1px solid rgba(143,193,255,.22);box-shadow:0 0 0 6px #8fc1ff0f,0 24px 60px #0000005c;animation:onboardingRevealFlip .9s cubic-bezier(.22,.9,.22,1) both}.Guide .guideChecks{list-style:none;margin:16px 0 0;padding:0}.Guide .guideChecks li{position:relative;padding:5px 0 5px 24px;font-size:.87rem;line-height:1.45;color:#f5f7ff94}.Guide .guideChecks li:before{position:absolute;left:0;content:"•";color:#f5f7ff59}.Guide .guideChecks .good{color:#bdf5e5e6}.Guide .guideChecks .good:before{content:"✓";color:#00d89f}.Guide .guideConfirm{display:flex;align-items:center;gap:10px;margin:14px 0 0;font-size:.87rem;color:#f5f7ffa8}.Guide .guideConfirm input{accent-color:#00d89f}.Guide .guideModes{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;list-style:none;margin:4px 0 0;padding:0}.Guide .guideModes li{display:grid;grid-template-columns:24px 1fr;align-items:start;grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;padding:15px 16px;border-radius:15px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.Guide .guideModes li .guideIcon{grid-row:span 2;margin-top:2px;color:#00d89f}.Guide .guideModes li strong{display:flex;align-items:center;gap:8px;font-family:Gabarito-Medium;font-size:.94rem;font-weight:400}.Guide .guideModes li span{font-size:.82rem;line-height:1.45;color:#f5f7ff80}.Guide .guideModes li em{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px;font-family:Gabarito-Medium;font-size:.64rem;font-style:normal;text-transform:uppercase;letter-spacing:.04em;color:#ffcd00;background:#ffcd001c}.Guide .guideModes li:last-child:nth-child(odd){grid-column:1/-1}.Guide .guideLock{width:10px;height:10px}.Guide .guidePlaces{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:4px 0 0;padding:0}.Guide .guidePlaces li{display:grid;grid-template-columns:24px 1fr;align-items:center;grid-column-gap:13px;column-gap:13px;padding:13px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.Guide .guidePlaces li .guideIcon{grid-row:span 2;color:#00d89f}.Guide .guidePlaces li strong{font-family:Gabarito-Medium;font-size:.94rem;font-weight:400}.Guide .guidePlaces li span{font-size:.82rem;color:#f5f7ff80}.Guide .guideTips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.Guide .guideTips li{padding:7px 12px;border-radius:30px;border:1px solid rgba(255,255,255,.11);font-size:.78rem;color:#f5f7ff9e}.Guide .guideField{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 14px}.Guide .guideField .guideEyebrow{flex-basis:100%;margin-bottom:2px}.Guide .guideField input{flex:1 1;min-width:200px;height:46px;padding:0 16px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:#ffffff0a;color:#f5f7ff;font-family:Gabarito-Regular;font-size:1rem}.Guide .guideField input::placeholder{color:#f5f7ff4d}.Guide .guideField input:focus{border-color:#00d89f99;outline:none;background:#00d89f0d}.Guide .guideField button{height:46px;padding:0 22px}.Guide .guideField input.guideCode{flex:0 0 190px;min-width:0;font-family:SourceCodePro-Medium,monospace;letter-spacing:.3em;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{height:46px;padding:0 40px 0 16px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.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;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#f5f7ff;font-family:Gabarito-Regular;font-size:1rem;cursor:pointer}.Guide .guideSelect select:focus{border-color:#00d89f99;outline:none}.Guide .guideSelect select:disabled{opacity:.55;cursor:default}.Guide .guideSelect select option{background:#0b1020;color:#f5f7ff}.Guide .guideFieldLead input:focus{border-color:#00d89f;background:#00d89f12;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{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;border-radius:30px;font-size:.86rem}.Guide .guidePicks button .guideIcon{width:16px;height:16px;color:#00d89f}.Guide .guidePicks button:hover{border-color:#00d89f73}.Guide .guidePicks button.chosen{border-color:#00d89f;background:#00d89f1a}.Guide .guideShare{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;margin:4px 0 18px}.Guide .guideShareLink,.Guide .guideShareCode{padding:15px 17px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:#ffffff08}.Guide .guideShareLink{display:grid;grid-template-columns:1fr auto;align-items:center;grid-column-gap:14px;column-gap:14px}.Guide .guideShareLink .guideEyebrow{grid-column:span 2;margin-bottom:9px}.Guide .guideShareLink .guideLinkText{width:100%;min-width:0;height:42px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000038;color:#f5f7ffd9;font-family:SourceCodePro-Medium,monospace;font-size:.8rem;cursor:text;-webkit-user-select:all;user-select:all}.Guide .guideShareLink .guideLinkText:focus{outline:none;border-color:#7ce9c18c}.Guide .guideShareLink .guideLinkText::selection{background:#7ce9c159;color:#fff}.Guide .guideShareLink button{padding:10px 18px}.Guide .guideShareCode{display:flex;flex-direction:column;justify-content:center;gap:9px;text-align:center}.Guide .guideShareCode .guideEyebrow{justify-content:center}.Guide .guideShareCode strong{font-family:SourceCodePro-Medium,monospace;font-size:1.45rem;font-weight:400;letter-spacing:.18em;color:#00d89f}.Guide .guidePanel.coach{position:fixed;right:24px;bottom:24px;width:330px;padding:18px 22px 20px;border-radius:20px;border-color:#00d89f59}.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{width:44px;height:44px;border-radius:14px}.GuideBand h2{font-size:1.2rem}.GuideBand .guideBandGo{width:100%;justify-content:space-between}.GuideBand .guideBandClock{display:none}.GuideBand.timed{padding:22px 52px 22px 20px}.GuideBand.timed h2{font-size:1.4rem}.Guide{padding:10px}.Guide .guidePanel{padding:18px 20px 24px;border-radius:20px;max-height:calc(100dvh - 20px)}.Guide .guideTrail{margin:18px 0 22px}.Guide .guideTrail li{gap:5px;font-size:.7rem}.Guide .guideFork{grid-template-columns:1fr}.Guide .guideHeadRow{gap:12px;align-items:flex-start}.Guide .guideHeadArt .guideShape{width:68px}.Guide .guideHeadArt .guideMark{width:38px;height:38px}.Guide .guideSteps{grid-template-columns:1fr;gap:14px}.Guide .guideStep{max-width:150px}.Guide .guideShare{grid-template-columns:1fr}.Guide .guideShareLink{grid-template-columns:1fr;row-gap:12px}.Guide .guideActions .primary{width:100%}.Guide .guidePanel.coach{right:10px;left:10px;bottom:10px;width:auto}}@media(prefers-reduced-motion:reduce){.GuideBand,.Guide *,.Guide{animation:none!important;transition:none!important}}@keyframes rotateGear{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes unrotateGear{0%{transform:rotate(0)}to{transform:rotate(-90deg)}}.ProfileControl{position:absolute;top:0;right:0}.ProfileControl .options{display:inline-block;vertical-align:top;padding:0 8px}.ProfileControl .options .logoutWrapper{display:inline-block;vertical-align:middle;padding:0 4px 0 8px;box-sizing:border-box}.ProfileControl .options .logoutWrapper .logout{font-family:Gabarito-Regular;font-size:1rem;border:none;background:none}.ProfileControl .options .setting{display:inline-block;vertical-align:middle}.ProfileControl .options .setting.menuAvatar{display:inline-block}.ProfileControl .options .setting.menuAvatar .settingsIcon{height:64px;width:44px;background:none;border:none;padding:0;position:relative;display:inline-flex;align-items:center;justify-content:center}.ProfileControl .options .setting.menuAvatar .settingsIcon .avatar{height:40px;width:40px;background-size:cover;background-position-x:50%;background-position-y:50%;border-radius:50%;border:none}.ProfileControl .options .setting.menuAvatar .settingsIcon .avatarOverlay{height:40px;width:40px;background:#000000b3;position:absolute;top:12px;border-radius:50%}.ProfileControl .options .setting.menuAvatar .settingsIcon .settingsImage{height:20px;width:20px;background-size:cover;background-position-x:50%;background-position-y:50%;position:absolute;top:22px;left:11px;animation:.25s 0s normal forwards rotateGear}.ProfileControl .options .setting.menuAvatar .settingsIcon.open .settingsImage{animation:.25s 0s normal forwards unrotateGear}.ProfileControl .options .setting.menuAvatar .settingsIcon .presenceAvatarDot{position:absolute;left:1px;bottom:13px;height:11px;width:11px;border-radius:50%;border:2px solid rgba(5,7,20,.98);background:#9c9c9c;box-shadow:0 0 0 1px #ffffff47;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 rgba(255,255,255,.08);width:180px;padding:4px 8px;position:absolute;z-index:2;top:68px;right:8px;border-radius:6px}.ProfileControl .options .contextMenu .presenceMenuItem{display:grid;grid-template-columns:12px 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:9px 4px 11px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.12)}.ProfileControl .options .contextMenu .presenceMenuItem .presenceDot{height:10px;width:10px;border-radius:50%;background:#9c9c9c;box-shadow:0 0 0 3px #9c9c9c24}.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{min-width:86px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:5px 8px;outline:none;cursor:pointer;font-family:Gabarito-Medium;font-size:.76rem}.ProfileControl .options .contextMenu .presenceMenuItem select option{background:#050714;color:#fff}.ProfileControl .options .contextMenu .tutorialsMenuItem{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:9px 4px 11px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.12)}.ProfileControl .options .contextMenu .tutorialsMenuItem .tutorialsLabel{color:#ffffffc7;font-family:Gabarito-Bold;font-size:.74rem}.ProfileControl .options .contextMenu .tutorialsMenuItem .tutorialsSwitch{position:static;position:initial}.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;vertical-align:top;padding:0 4px 4px 0}.ProfileControl .options .contextMenu .languages .languageWrapper .language{height:22px;width:56px;font-family:Gabarito-Bold;font-size:.8rem;color:#00d89f;background:#150b2a;border:1px solid #00d89f;border-radius:2px}.ProfileControl .options .contextMenu .languages .languageWrapper .language.zh,.ProfileControl .options .contextMenu .languages .languageWrapper .language.ja,.ProfileControl .options .contextMenu .languages .languageWrapper .language.ar{font-size:.7rem}.ProfileControl .options .contextMenu .languages .languageWrapper .language.active{background:#00d89f;color:#150b2a}.ProfileControl .options .contextMenu .control{min-width:100px;text-align:left;background:none;padding:8px 0;border:none}.ProfileControl .options .contextMenu .control .menuIcon{display:inline-block;vertical-align:middle;padding:0 8px 0 4px}.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{display:inline-flex;align-items:center;justify-content:center;height:24px;width:24px;font-size:1.1rem;line-height:1}.ProfileControl .options .contextMenu .menuTextGroup{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.ProfileControl .options .contextMenu .menuText{display:inline-block;vertical-align:middle;font-family:Gabarito-Regular;font-size:1rem;color:#fff}.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{margin-top:12px;margin-bottom:16px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.ProfileControl .options .contextMenu .powerUpMenu .powerUpMenuHeading{font-family:Gabarito-Bold;font-size:.85rem;color:#00d89f}.ProfileControl .options .contextMenu .powerUpMenu .powerUpMenuHint{font-family:Gabarito-Medium;font-size:.75rem;color:#ffffffb3;margin-top:4px}.ProfileControl .options .contextMenu .powerUpMenu .powerUpMenuList{display:flex;flex-direction:column;gap:6px;margin-top:8px}.ProfileControl .options .contextMenu .powerUpMenu .powerUpMenuItem{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#00000040;font-family:Gabarito-Regular;font-size:.78rem;color:#ffffffe6}.ProfileControl .options .contextMenu .powerUpMenu .powerUpMenuItem.status-active{border-color:#00d89f80;background:#00d89f1f}.ProfileControl .options .contextMenu .powerUpMenu .powerUpMenuItem.status-ready{border-color:#ffcd0066;background:#ffcd001a}.ProfileControl .options .contextMenu .powerUpMenu .powerUpMenuItemLabel{flex:1 1;padding-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProfileControl .options .contextMenu .powerUpMenu .powerUpMenuEmpty{font-family:Gabarito-Regular;font-size:.74rem;color:#ffffffb3;padding:6px 0}.DeletionBanner{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);z-index:5;box-sizing:border-box;width:-webkit-max-content;width:max-content;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-radius:999px;border:1px solid rgba(255,138,122,.45);background:linear-gradient(135deg,#181e3af2,#0e1226f2);box-shadow:0 10px 28px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f5f7ff;font-family:Gabarito-Medium,sans-serif;text-align:left}.DeletionBanner__mark{font-size:1rem;line-height:1}.DeletionBanner__text{margin:0;font-size:.95rem;line-height:1.35}.DeletionBanner__keep{flex-shrink:0;min-height:34px;padding:0 16px;border:none;border-radius:999px;background:linear-gradient(135deg,#00d89f,#00b3ff);color:#05210f;font-family:Gabarito-Bold,sans-serif;font-size:.9rem;cursor:pointer;transition:transform .14s ease,opacity .14s ease}.DeletionBanner__keep:hover:not(:disabled){transform:translateY(-1px)}.DeletionBanner__keep:disabled{opacity:.6;cursor:default}.DeletionBanner__keep:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.DeletionBanner__hide{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;color:#f5f7ff;font-size:1.05rem;line-height:1;cursor:pointer}.DeletionBanner__hide:hover{background:#ffffff1f}.DeletionBanner__hide:focus-visible{outline:2px solid #00d89f;outline-offset:2px}@media(min-width:1080px){.DeletionBanner{top:50%;left:150px;right:420px;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:none;transform:translateY(-50%)}}@media(min-width:1080px)and (max-width:1279px){.DeletionBanner{gap:8px;padding:5px 6px 5px 12px;border-radius:18px}.DeletionBanner__text{font-size:.84rem;line-height:1.25}.DeletionBanner__keep{min-height:30px;padding:0 12px;font-size:.82rem}.DeletionBanner__hide{width:26px;height:26px}}@media(max-width:600px){.DeletionBanner{width:calc(100vw - 32px);border-radius:18px;flex-wrap:wrap;padding:10px 12px}.DeletionBanner__text{flex:1 1 60%}}@media(prefers-reduced-motion:reduce){.DeletionBanner__keep{transition:none}}.CommunityLogo{position:relative;display:inline-block;line-height:0}.CommunityLogo>img{transition:opacity .6s ease}.CommunityLogo .CommunityLogo__brand{position:absolute;left:0;top:50%;height:38px;width:auto;max-width:none;transform:translateY(-50%);opacity:0;pointer-events:none}.CommunityLogo.is-branded .CommunityLogo__gravity{opacity:0}.CommunityLogo.is-branded .CommunityLogo__brand{opacity:1}@media(prefers-reduced-motion:reduce){.CommunityLogo>img{transition:none}}@keyframes assessmentMiniSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Assessment{display:inline-flex;align-items:center}.Assessment .assessmentButton{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);height:30px;min-width:128px;padding:0 12px;color:#fff;border:1px solid rgba(69,222,171,.42);border-radius:6px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;overflow:hidden;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);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.Assessment .assessmentButton .assessmentBackground.loading{opacity:.35}.Assessment .assessmentButton .assessmentIcon,.Assessment .assessmentButton .assessmentText{position:relative;z-index:1}.Assessment .assessmentButton .assessmentIcon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px}.Assessment .assessmentButton .assessmentSparkle{color:#00d89f;font-family:Gabarito-Black;font-size:.9rem;line-height:1}.Assessment .assessmentButton .assessmentMiniSpinner{width:12px;height:12px;border:2px solid rgba(69,222,171,.32);border-top-color:#00d89f;border-right-color:#37b1f4e6;border-radius:50%;box-sizing:border-box;display:block;animation:assessmentMiniSpin .75s linear infinite}.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;width:auto;padding:0 12px}.Assessment .assessmentButton .assessmentText{display:inline}}.AssetsView{position:relative}.AssetsView.fadingDelete{pointer-events:none}.AssetsView.fadingDelete .scrollWrapper{opacity:0;transform:translateY(10px) scale(.992);filter:blur(1.5px)}.AssetsView .assetDeletingOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#050714a6;display:flex;align-items:center;justify-content:center;z-index:5}.AssetsView .scrollWrapper{height:calc(100vh - 36px);overflow-y:scroll;opacity:1;transform:translateY(0) scale(1);filter:blur(0);transform-origin:center top;transition:opacity 2s ease,transform 2s ease,filter 2s ease}.AssetsView .scrollWrapper .layoutBuffer{height:92px}.AssetsView .scrollWrapper .mediaWrapper{height:660px;width:100%;min-width:1080px;max-width:1280px;margin:0 auto;position:relative}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner{height:620px;width:calc(100% - 40px);background:#ffffff0a;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:24px;overflow:hidden;box-shadow:5px 7px 6px #00000012,-9px -8px 7px #fff;border:1px solid rgba(255,255,255,.2)}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader{height:40px;width:100%;background:#8ce4d233;padding:6px 16px;box-sizing:border-box}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper{position:absolute;top:42px;right:12px;z-index:2}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper .buttonWrapper{display:inline-block;vertical-align:middle;padding:8px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper .buttonWrapper .buttonControl{height:40px;width:40px;border:none;border-radius:50%}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper .buttonWrapper .buttonControl.delete{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:50%}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper .buttonWrapper .buttonControl.delete:hover{background:#c13b3b99;border:1px solid rgba(255,255,255,.1);border-radius:50%}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper .buttonWrapper .buttonControl.settings{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);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;width:16px;transform:translateY(2px)}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent{height:calc(100% - 50px);width:100%}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText{display:inline-block;vertical-align:top;height:100%;width:calc(100% - 600px);padding:40px 0 40px 40px;box-sizing:border-box}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentTitle{font-family:Gabarito-Black;font-size:2.2rem;color:#271e3a}@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;vertical-align:middle;position:relative}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .creator .creatorAvatar{height:50px;width:50px;display:inline-block;border-radius:50%;overflow:hidden;background-color:#fff6}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .creator .creatorAvatar img{height:100%;width:100%;object-fit:cover;display:block}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata{display:inline-block;vertical-align:middle;padding:0 8px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata .name{font-family:Gabarito-Bold;font-size:1.4rem;color:#2c5041}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata .handle{font-family:Gabarito-Medium;font-size:.8rem;color:#1c2d26;display:none}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata .creation{font-family:Gabarito-Regular;font-size:.65rem;text-transform:uppercase;letter-spacing:.25em;color:#f5f7ffb3;color:#1c2d26;padding:48px 16px;position:absolute;top:-28px;right:0}@media(max-width:1380px){.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata .creation{top:-40px;right:0;left:-15px}}@media(max-width:1380px){.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData{padding:54px 0 12px}}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentDescription{font-family:Gabarito-Regular;font-size:1.2rem;max-height:240px;overflow-y:auto;overflow-wrap:anywhere;padding-right:8px;line-height:1.35;color:#000}.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{width:calc(100% - 700px);position:absolute;bottom:40px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .respond{height:50px;background:#00d89f;color:#271e3a;border:none;font-family:Gabarito-Bold;font-size:1rem;padding:0 80px;border-radius:6px;left:50%;position:relative;transform:translate(-50%)}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .respond.magic{background-image:repeating-linear-gradient(45deg,violet,#00d89f,#ffaa6e,#ff6e6e,violet);background-size:800% 800%;animation:rainbow 12s ease infinite}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .respond .responseType{display:inline-block;vertical-align:middle;padding-right:8px;transform:translateY(2px)}.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{width:100%;text-align:center;position:absolute;padding-top:8px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .aiFollowUp .plus{display:inline-block;vertical-align:middle;font-family:Gabarito-Black;font-size:1rem;color:#00d89f;padding:0 8px 0 0}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .aiFollowUp .keywordAI{display:inline-block;height:17px;width:17px;font-family:Gabarito-Black;font-size:.7rem;color:#fff;background:#00d89f;padding:2px 3px;box-sizing:border-box;border-radius:2px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .aiFollowUp .keywordWord{display:inline-block;font-family:Gabarito-Bold;font-size:.9rem;color:#00d89f;padding:0 0 0 4px;transform:translateY(1px)}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia{display:inline-block;vertical-align:top;height:100%;width:600px;box-sizing:border-box;position:relative}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia.textPrompt{padding:24px 40px 90px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia.textPrompt .textPromptCard{max-height:100%;overflow-y:auto;box-sizing:border-box;padding:24px 28px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:inherit;text-align:left;white-space:pre-wrap;font-family:Gabarito-Medium;font-size:1.2rem;line-height:1.5}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .Video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper{display:inline-block;position:absolute;width:520px;text-align:center;bottom:30px;right:40px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper{display:inline-block;vertical-align:middle;padding:0 4px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .fileLink,.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .youtubeLink,.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .narchivesLink{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;display:table-cell;vertical-align:middle;height:50px;color:#fff;font-family:Gabarito-Bold;font-size:.8rem;padding:0 30px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .fileLink:hover,.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .youtubeLink:hover,.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .narchivesLink:hover{background:#2d1d4c}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .fileLink .fileType .image,.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .youtubeLink .fileType .image,.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .narchivesLink .fileType .image{display:inline-block;vertical-align:middle;height:12px;width:12px;padding-right:8px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .fileLink .fileType .type,.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .youtubeLink .fileType .type,.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .narchivesLink .fileType .type{display:inline-block;vertical-align:middle}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .narchivesLink .fileType .image{display:inline-block;vertical-align:middle;height:24px;width:24px;padding-right:8px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper .actionWrapper .retroReportsLink{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 18px;height:52px;border:1px solid rgba(255,205,0,.55);background:linear-gradient(140deg,#ffcd0038,#ffcd0014 38%,#121024f2);color:#f5f7ff;text-transform:uppercase;letter-spacing:.08em}.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{border-color:#ffcd00b3;background:#ffcd0038;color:#ffcd00b3;font-weight:600}.AssetsView .scrollWrapper .mediaWrapper.viewer{height:575px}.AssetsView .scrollWrapper .mediaWrapper.viewer .mediaWrapperInner{height:555px}.AssetsView .scrollWrapper .largeViewer{width:100%;min-width:1080px;max-width:1280px;padding:0 16px;box-sizing:border-box;margin:0 auto}.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 rgba(255,255,255,.08);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;vertical-align:middle;height:20px;width:20px}.AssetsView .scrollWrapper .largeViewer .largeViewerChoices .serviceButtonWrapper .serviceButton .iconWrapper .icon{height:100%;width:100%}.AssetsView .scrollWrapper .largeViewer .largeViewerChoices .serviceButtonWrapper .serviceButton .text{display:inline-block;vertical-align:middle;font-family:Gabarito-Bold;font-size:.8rem;color:#fff;padding:0 0 0 8px}.AssetsView .scrollWrapper .figmaWrapper{height:720px;width:100%;min-width:1080px;max-width:1280px;margin:0 auto;position:relative;padding-bottom:32px}.AssetsView .scrollWrapper .figmaWrapper .figmaInnerWrapper{padding-top:18px}.AssetsView .scrollWrapper .figmaWrapper .figmaInnerWrapper .figmaEmbed{height:720px;width:calc(100% - 40px);background:#fff;position:relative;left:50%;transform:translate(-50%);border-radius:24px;border:1px solid rgba(255,255,255,.2)}.AssetsView .scrollWrapper .retroInlineViewer{width:100%;min-width:1080px;max-width:1280px;padding:0 16px 32px;box-sizing:border-box;margin:0 auto}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineSurface{width:calc(100% - 40px);position:relative;left:50%;transform:translate(-50%);background:linear-gradient(180deg,#0c0815fa,#080610fa);border:1px solid rgba(255,205,0,.18);border-radius:24px;padding:22px 24px 24px;box-shadow:0 18px 40px #00000059}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineBrand{display:inline-flex;align-items:center;gap:12px;min-width:0}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineBrand .retroTitleIcon{height:42px;width:auto;object-fit:contain}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineSelect{width:280px;min-width:0;margin-left:auto}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineSelect .retroSelect{width:100%;max-width:100%;min-width:0;box-sizing:border-box;background:#ffffff0d;border:1px solid rgba(255,205,0,.2);color:#ffcd00;padding:10px 14px;border-radius:999px;font-family:Gabarito-Regular}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineSelect .retroSelect option{color:#000;background:#fff}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineSelect .retroSelect option:checked{color:#fff;background:#150b2a}.AssetsView .scrollWrapper .retroInlineViewer .retroVideoWrapper{width:100%;text-align:center;margin-bottom:16px}.AssetsView .scrollWrapper .retroInlineViewer .retroVideoWrapper .retroVideoFrame{width:100%;background:#000;border-radius:20px;overflow:hidden;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.06)}.AssetsView .scrollWrapper .retroInlineViewer .retroVideoWrapper .retroVideoFrame iframe,.AssetsView .scrollWrapper .retroInlineViewer .retroVideoWrapper .retroVideoFrame video{width:100%;height:100%;display:block;border:none}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineMeta{display:flex;align-items:center;justify-content:space-between;gap:18px}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineMetaText{min-width:0}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineTitle{font-family:Gabarito-Bold;font-size:1.15rem;line-height:1.3;color:#fff}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineLink{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,205,0,.35);background:#ffcd0014;text-decoration:none;white-space:nowrap;flex-shrink:0}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineLink:hover{border-color:#ffcd0099;background:#ffcd0024}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineLink .retroInlineLinkText{font-family:Gabarito-Bold;font-size:.9rem;color:#ffcd00}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineLink .retroInlineLinkIcon{width:14px;height:14px;filter:brightness(0) saturate(100%) invert(80%) sepia(72%) saturate(812%) hue-rotate(350deg) brightness(104%) contrast(101%)}.AssetsView .scrollWrapper .retroReportsModal{position:fixed;top:0;right:0;bottom:0;left:0;background:#06050fe6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;z-index:40}.AssetsView .scrollWrapper .retroReportsModal .retroModalSurface{width:100%;max-width:900px;background:#07040f;border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:24px 28px 32px;box-shadow:0 14px 80px #000000b3;position:relative;color:#fff;overflow-y:auto;max-height:calc(100vh - 80px)}.AssetsView .scrollWrapper .retroReportsModal .retroModalClose{position:absolute;top:14px;right:14px;background:transparent;border:none;color:#fff;font-size:1.8rem;cursor:pointer;line-height:1}.AssetsView .scrollWrapper .retroReportsModal .retroModalClose:hover{color:#ffcd00}.AssetsView .scrollWrapper .retroReportsModal .retroModalHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.AssetsView .scrollWrapper .retroReportsModal .retroModalTitle{display:flex;align-items:center;gap:10px;font-family:Gabarito-Bold;font-size:1.1rem;color:#ffcd00}.AssetsView .scrollWrapper .retroReportsModal .retroModalTitle .retroTitleIcon{height:42px;width:auto;object-fit:contain}.AssetsView .scrollWrapper .retroReportsModal .retroModalSelect{display:flex;flex-direction:column;gap:6px;width:100%;max-width:280px;min-width:0;margin-left:auto;align-items:flex-end;text-align:right;font-family:Gabarito-Regular;color:#ffffffb3;padding-right:24px}.AssetsView .scrollWrapper .retroReportsModal .retroModalSelect .retroSelectLabel{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;text-align:right;color:#fff9}.AssetsView .scrollWrapper .retroReportsModal .retroModalSelect .retroSelect{background:#ffffff0d;border:1px solid rgba(255,205,0,.15);color:#ffcd00;padding:8px 10px;border-radius:999px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.AssetsView .scrollWrapper .retroReportsModal .retroModalSelect .retroSelect option{color:#000;background:#fff}.AssetsView .scrollWrapper .retroReportsModal .retroModalSelect .retroSelect option:checked{color:#fff;background:#150b2a}.AssetsView .scrollWrapper .retroReportsModal .retroModalBody{display:flex;flex-direction:column;gap:18px}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper{width:100%;text-align:center}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper iframe{border:none}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroVideoFrame{width:100%;max-width:720px;margin:0 auto;background:#000;border-radius:18px;overflow:hidden;aspect-ratio:720/426;display:flex;align-items:center;justify-content:center}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroVideoFrame iframe,.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroVideoFrame video{width:100%;height:100%;display:block;border:none}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper.transcriptOpen{display:flex;align-items:stretch;justify-content:center;gap:16px;text-align:left}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper.transcriptOpen .retroVideoFrame{margin:0;flex:0 1 auto}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock{display:flex;flex-direction:column;align-self:stretch;height:385px;flex:0 0 25%;min-width:210px;max-width:240px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:0;overflow:hidden}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock .retroTranscriptHeader{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock .retroTranscriptHeader .retroTranscriptTitle{font-family:Gabarito-Bold;font-size:1rem;color:#ffcd00;text-transform:uppercase;letter-spacing:.1em;text-align:center;width:100%}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock .retroTranscriptHeader .retroTranscriptClose{background:transparent;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#ffffffd9;font-family:Gabarito-Medium;text-transform:uppercase;letter-spacing:.08em;padding:6px 14px;cursor:pointer;align-self:center}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock .retroTranscriptHeader .retroTranscriptClose:hover{border-color:#ffcd00;color:#ffcd00}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock .retroTranscriptContent{padding:20px;overflow-y:auto;color:#ffffffd9;font-family:Gabarito-Regular;font-size:.95rem;line-height:1.6;flex:1 1 auto}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock .retroTranscriptContent p{margin:0 0 1rem}.AssetsView .scrollWrapper .retroReportsModal .retroVideoWrapper .retroTranscriptDock .retroTranscriptContent .rr-transcript-content{font-family:inherit;color: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;max-width:100%;width:100%;margin:0 auto}.AssetsView .scrollWrapper .retroVideoWrapper.transcriptOpen .retroTranscriptDock{flex:none;max-width:100%;width:100%;min-height:220px}}@media(max-width:720px){.AssetsView .scrollWrapper .retroModalHeader .retroModalSelect{margin-left:0;align-items:flex-start;text-align:left;padding-right:0}.AssetsView .scrollWrapper .retroModalHeader .retroModalSelect .retroSelectLabel{text-align:left}}.AssetsView .scrollWrapper .retroVideoPlayer{width:100%;height:100%;background:#000}.AssetsView .scrollWrapper .retroVideoEmpty{padding:40px 16px;text-align:center;font-family:Gabarito-Regular;color:#ffffffa6}.AssetsView .scrollWrapper .retroDetails{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px 20px 24px}.AssetsView .scrollWrapper .retroHero{display:flex;flex-direction:column;gap:8px;margin-bottom:36px}.AssetsView .scrollWrapper .retroHeadlineRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.AssetsView .scrollWrapper .retroHeadline{font-family:Gabarito-Black;font-size:2rem;line-height:1.2;color:#fff}.AssetsView .scrollWrapper .retroSourceLaunch{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(255,205,0,.35);background:#00000073;padding:8px 14px;text-decoration:none;transition:border-color .2s ease,background .2s ease}.AssetsView .scrollWrapper .retroSourceLaunch:hover{border-color:#ffcd00a6;background:#ffcd0014}.AssetsView .scrollWrapper .retroSourceLaunch .retroSourceLaunchText{font-family:Gabarito-Bold;font-size:.9rem;color:#ffcd00;white-space:nowrap}.AssetsView .scrollWrapper .retroSourceLaunch .retroSourceLaunchIcon{width:14px;height:14px;filter:brightness(0) saturate(100%) invert(80%) sepia(72%) saturate(812%) hue-rotate(350deg) brightness(104%) contrast(101%)}.AssetsView .scrollWrapper .retroSummary{font-family:Gabarito-Regular;font-size:1.05rem;color:#ffffffd9;margin-top:4px}.AssetsView .scrollWrapper .retroByline{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-family:Gabarito-Regular;font-size:.9rem;color:#ffffffb3;margin-top:6px}@media(min-width:720px){.AssetsView .scrollWrapper .retroByline{flex-direction:row;align-items:center;justify-content:space-between}}.AssetsView .scrollWrapper .retroByline .retroBylinePrimary{display:flex;flex-wrap:nowrap;align-items:center;gap:12px}.AssetsView .scrollWrapper .retroByline .retroPublishDate{font-family:Gabarito-Medium;font-size:1rem;color:gray}.AssetsView .scrollWrapper .retroByline .retroChip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.AssetsView .scrollWrapper .retroByline .retroChip.lesson{background:#ffcd00;color:#000;border-radius:6px}.AssetsView .scrollWrapper .retroBody{font-family:Gabarito-Regular;font-size:.98rem;color:#ffffffd9;line-height:1.55;margin-bottom:36px}.AssetsView .scrollWrapper .retroBody p{margin:0 0 14px}.AssetsView .scrollWrapper .retroMetaSection{display:flex;gap:24px;align-items:stretch;flex-wrap:wrap}.AssetsView .scrollWrapper .retroMetaSidebar{flex:1 1 220px;max-width:320px;min-width:0;display:flex;flex-direction:column;gap:36px;align-self:start;padding-top:26px}.AssetsView .scrollWrapper .retroTranscriptButton{width:100%;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:12px 16px;background:#ffffff0d;color:#ffcd00;font-family:Gabarito-Bold;font-size:.95rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:border-color .2s ease,background .2s ease}.AssetsView .scrollWrapper .retroTranscriptButton:hover{border-color:#ffcd0099;background:#ffcd001a}.AssetsView .scrollWrapper .retroCredits{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:12px}.AssetsView .scrollWrapper .retroCredit{display:flex;flex-direction:column;gap:4px}.AssetsView .scrollWrapper .retroCreditLabel{font-family:Gabarito-Medium;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.AssetsView .scrollWrapper .retroCreditValue{font-family:Gabarito-SemiBold;font-size:.95rem;color:#fff}.AssetsView .scrollWrapper .retroCreditValue.link{color:#ffcd00;text-decoration:none}.AssetsView .scrollWrapper .retroCreditValue.link:hover{text-decoration:underline}.AssetsView .scrollWrapper .retroTaxonomy{display:flex;flex-direction:column;gap:16px;flex:2 1 320px}.AssetsView .scrollWrapper .retroPillSection{font-family:Gabarito-Regular}.AssetsView .scrollWrapper .retroPillSection .retroPillLabel{font-size:.85rem;font-weight:600;padding-bottom:12px;color:#00d89f}.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{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:.85rem;font-weight:500;color:#00d89f;background:#00d89f33}.AssetsView .scrollWrapper .retroPillSection .retroPillGroup.blue .retroPill{color:#8f8ffc;background:#6363ff40}.AssetsView .scrollWrapper .retroPillSection .retroPillGroup.purple .retroPill{color:#ad8bff;background:#ad8bff40}@media(max-width:860px){.AssetsView .scrollWrapper .retroMetaSection{flex-direction:column}.AssetsView .scrollWrapper .retroTaxonomy{flex:none;width:100%}.AssetsView .scrollWrapper .retroMetaSidebar{width:100%;max-width:none;min-width:0;flex:none}}.AssetsView .scrollWrapper .retroSourceLink{display:inline-flex;align-items:center;gap:6px;background:#ffcd001f;border:1px solid rgba(255,205,0,.35);border-radius:999px;color:#ffcd00;font-family:Gabarito-Bold;font-size:.85rem;text-decoration:none;padding:6px 16px}.AssetsView .scrollWrapper .retroSection{background:#ffffff05;border:1px solid rgba(255,255,255,.05);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{display:flex;flex-direction:column;width:100%;padding:60px 48px 40px 20px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:#ffffffd9;text-decoration:none;min-height:100px;box-sizing:border-box;position:relative;overflow:hidden}.AssetsView .scrollWrapper .retroLinkCard:before{content:"";position:absolute;top:0;left:0;right:0;height:46px;background-image:url(https://d3f260fu0a2g7m.cloudfront.net/app/png/rr-lesson-background.png);background-repeat:repeat;background-size:200px auto;opacity:.3;pointer-events:none}.AssetsView .scrollWrapper .retroLinkCard:hover{border-color:#ffcd0066}.AssetsView .scrollWrapper .retroLinkCard .retroLinkTitle{font-family:Gabarito-Bold;font-size:1rem;color:#ffcd00}.AssetsView .scrollWrapper .retroLinkCard .retroLessonGrade{display:inline-flex;align-items:center;gap:6px;margin:8px 0 2px;font-family:Gabarito-Medium;font-size:.8rem;color:#ffffffbf}.AssetsView .scrollWrapper .retroLinkCard .retroLessonGrade .gradeCap{font-size:.9rem}.AssetsView .scrollWrapper .retroLinkCard .retroLinkDescription{font-family:Gabarito-Regular;font-size:.8rem;margin-top:6px;color:#ffffffb3}.AssetsView .scrollWrapper .retroLinkCard .retroLinkExternalIcon{position:absolute;bottom:10px;right:10px;height:20px;width:20px;pointer-events:none;filter:brightness(0) saturate(100%) invert(80%) sepia(72%) saturate(812%) hue-rotate(350deg) brightness(104%) contrast(101%)}.AssetsView .scrollWrapper .retroEmptyState{text-align:center;font-family:Gabarito-Regular;font-size:.95rem;color:#ffffffb3;padding:16px 0}.AssetsView .retroBadge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;border:1px solid rgba(255,205,0,.35);background:#ffcd0026;color:#ffcd00;font-family:Gabarito-Regular;font-size:.85rem}.AssetsView .retroBadge.small{min-width:0;height:28px;padding:0 12px;font-size:.78rem;white-space:nowrap;text-transform:uppercase}.AssetsView .srOnly{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.AssetsView .counter{width:100%;min-width:1080px;max-width:1240px;padding:24px;margin:0 auto;position:relative;box-sizing:border-box;z-index:3}.AssetsView .counter .participantCount{font-family:Gabarito-Black;font-size:2.4rem;color:#003922;transform:translateY(-10px)}.AssetsView .counter .participantList{position:absolute;top:16px;right:16px;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}.AssetsView .counter .participantList .Participant{display:flex}.AssetsView .content .type{text-align:center}.AssetsView .media{text-align:center;padding-top:40px}.AssetsView .media .videoPlayer,.AssetsView .media .videoError{width:90%}.AssetsView .responses{width:100%;min-width:1020px;max-width:1020px;margin:0 auto;text-align:center}.AssetsView .responses.viewer{padding-top:24px}.AssetsView .responses .responseEmpty{font-family:Gabarito-Regular;font-size:1rem;color:#999;padding:16px 0}.AssetsView .responses .responsesWrapper{display:inline;text-align:left}.AssetsView .responses .responsesWrapper .responseContainer{position:relative;opacity:1;transform:translateY(0) scale(1);filter:blur(0);transform-origin:center top;transition:opacity 2s ease,transform 2s ease,filter 2s ease;display:inline-block;vertical-align:top;width:calc(50% - 16px);min-width:484px;max-width:484px;padding:8px;box-sizing:border-box}.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{opacity:0;pointer-events:none;transform:translateY(10px) scale(.985);filter:blur(1.5px)}.AssetsView .responses .responsesWrapper .responseContainer .responseDeletingOverlay{position:absolute;top:8px;left:8px;right:8px;bottom:8px;background:#05071499;border-radius:22px;display:flex;align-items:center;justify-content:center;z-index:3}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder{background:linear-gradient(150deg,#04c96003,#00d89f00 35%,#0dffec0d);padding:48px 8px 8px;border-radius:22px;box-shadow:5px 7px 6px #00000012,-9px -8px 7px #fff;border:1px solid rgba(255,255,255,.2);position:relative;overflow-y:hidden}.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{position:absolute;top:17px;left:50%;transform:translate(-50%)}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .aiAnswer .answerAI{padding:6px 16px;background:#150b2a;border:none;border-radius:6px;position:relative}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .aiAnswer .answerAI .followBubble{display:inline-block;height:16px;width:16px;font-family:Gabarito-Black;font-size:.9rem;color:#fff;background:#51436d;padding:6px;border-radius:50%;position:absolute;z-index:1;top:-16px;right:-6px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .aiAnswer .answerAI .answerText{display:inline-block;font-family:Gabarito-Black;font-size:.7rem;color:#fff;padding-right:8px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .aiAnswer .answerAI .keywordAI{display:inline-block;height:17px;width:17px;font-family:Gabarito-Black;font-size:.7rem;color:#fff;background:#00d89f;padding:2px 3px;box-sizing:border-box;border-radius:2px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .aiAnswer .answerAI .keywordWord{display:inline-block;font-family:Gabarito-Bold;font-size:.7rem;color:#fff;padding:0 2px;transform:translateY(1px)}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .aiAnswer .answerAI .keywordWord .beta{font-family:Gabarito-Regular;font-size:.5rem;color:#271e3a;padding:0 2px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .reactionWrapper{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-top-left-radius:22px;border-top-right-radius:22px;border-left:none;border-right:none;text-align:left;height:40px;width:100%;padding:8px;box-sizing:border-box;position:absolute;top:0;left:0;z-index:2}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper{border-radius:6px;padding:0 0 90px;overflow:hidden}.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 .videoPlayer,.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response .videoError{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%;position:absolute;top:6px;right:6px;height:36px;width:36px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response .deleteResponse:hover{background:#c13b3b99;border:1px solid rgba(255,255,255,.1);border-radius:50%}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response .deleteResponse .deleteIcon{height:16px;width:16px;transform:translateY(1px)}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data{box-sizing:border-box;padding:4px 16px 16px;position:relative;border-radius:6px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper{display:inline-block;width:100%;padding:8px 0;position:relative}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper .responder{display:inline-block;vertical-align:middle;position:relative}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper .responder .responderAvatar{height:44px;width:44px;display:inline-block;border-radius:50%;overflow:hidden;background-color:#fff6}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper .responder .responderAvatar img{height:100%;width:100%;object-fit:cover;display:block}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper .creation{font-family:Gabarito-Regular;font-size:.6rem;text-transform:uppercase;letter-spacing:.25em;color:#f5f7ffb3;position:absolute;top:25px;right:0}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper .metadata{display:inline-block;vertical-align:middle;padding:0 8px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper .metadata .name{font-family:Gabarito-Bold;font-size:1.1rem;color:#fff}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper .metadata .handle{font-family:Gabarito-Medium;font-size:.7rem;color:#1c2d26;display:none}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .descriptionWrapper .triangleUp{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid rgba(95,118,128,.2);transform:translate(16px)}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .descriptionWrapper .description{padding:10px 16px;max-height:150px;overflow-y:auto;overflow-wrap:anywhere;line-height:1.35;text-align:left;font-family:Gabarito-Bold;font-size:1rem;color:#fff;background:#5f768033;border-radius:6px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .descriptionWrapper .responseKeywordTools{display:block;width:100%;padding:12px 0 0;box-sizing:border-box}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .descriptionWrapper .responseKeywordTools .responseKeywordList{min-width:0;width:100%}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper{background:#ffffff06;border:1px solid rgba(255,255,255,.08);width:calc(100% - 48px);position:absolute;bottom:8px;padding:12px 16px 16px;box-sizing:border-box;border-radius:12px;left:50%;transform:translate(-50%)}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper.assessment{bottom:8px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .respondingHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 14px}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .respondingHeader .respondingToText{min-width:0;font-family:Gabarito-Bold;font-size:1rem;color:#fff}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .respondingHeader .Assessment{flex:0 0 auto}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper{min-height:22px;width:100%;left:-8px}.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 rgba(255,255,255,.08);height:34px;color:#f5f7ff;font-family:Gabarito-Bold;font-size:.9rem;padding:0 28px;border-radius:6px}.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;vertical-align:middle;padding-right:6px;transform:translateY(2px)}.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;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:transparent;height:34px;padding:0 28px;cursor:default;float:right;opacity:.7;pointer-events:none}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .viewResponses .responsesText{display:inline-block;font-family:Gabarito-Bold;font-size:1rem;color:#fff;padding:0 4px;opacity:.4}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .viewResponses .responsesIcon{display:inline-block;height:16px;width:16px;transform:translateY(1px);opacity:.4}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .viewResponses.hasResponses{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;opacity:1;cursor:pointer;pointer-events:initial}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .viewResponses.hasResponses .responsesText,.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .viewResponses.hasResponses .responsesIcon{opacity:1}.AssetsView .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper .viewResponsesWrapper .viewResponses.hasResponses:hover{background:#2d1d4c}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder{background:#271e3a;box-shadow:5px 7px 6px #00000012,-9px -8px 7px #fff;border:1px solid rgba(255,255,255,.2)}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .reactionWrapper{background:#150b2a;text-align:center}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .reactionWrapper .privateConversation{font-family:Gabarito-Medium;font-size:1rem;color:#fff;padding:4px 0 0}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .reactionWrapper .privateConversation .privateIcon{height:16px;width:16px;padding:0 4px 0 0}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .responderWrapper .metadata .name,.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .responderWrapper .metadata .handle{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{padding:10px 16px;max-height:150px;overflow-y:auto;overflow-wrap:anywhere;line-height:1.35;text-align:left;font-family:Gabarito-Bold;font-size:1rem;color:#fff;background:#1d1330;border-radius:6px}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .viewResponsesWrapper{min-height:22px;width:calc(100% - 8px);padding:8px;position:absolute;left:-8px;transform:translateY(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{height:34px;background:#00d89f;color:#271e3a;border:none;font-family:Gabarito-Bold;font-size:.9rem;padding:0 28px;border-radius:18px}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .viewResponsesWrapper .respondButtonWrapper .respond.magic{background-image:repeating-linear-gradient(45deg,violet,#00d89f,#ffaa6e,#ff6e6e,violet);background-size:800% 800%;animation:rainbow 12s ease infinite}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .viewResponsesWrapper .viewResponses{height:34px;background:#003922;border:none;padding:0 28px;border-radius:18px;position:absolute;top:16px;right:16px;opacity:.2;cursor:default}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .viewResponsesWrapper .viewResponses .responsesText{display:inline-block;font-family:Gabarito-Bold;font-size:1rem;color:#fff;padding:0 4px}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .viewResponsesWrapper .viewResponses .responsesIcon{display:inline-block;height:16px;width:16px;transform:translateY(1px)}.AssetsView .responses .responsesWrapper .responseContainer.private .responseBorder .responseWrapper .data .viewResponsesWrapper .viewResponses.hasResponses{opacity:1;cursor:pointer}.AssetsView .creatorCrown{height:14px;width:14px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}@media(max-width:1024px){.AssetsView{max-width:100%;overflow-x:hidden}.AssetsView .scrollWrapper{overflow-x:hidden}.AssetsView .scrollWrapper .mediaWrapper,.AssetsView .scrollWrapper .largeViewer,.AssetsView .scrollWrapper .figmaWrapper,.AssetsView .scrollWrapper .retroInlineViewer,.AssetsView .scrollWrapper .counter,.AssetsView .scrollWrapper .responses{width:100%;min-width:0;max-width:none;box-sizing:border-box}.AssetsView .scrollWrapper .mediaWrapper{height:auto;padding:0 8px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner{height:auto;min-height:0;width:100%;top:auto;left:auto;transform:none}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper{right:8px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent{height:auto}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText,.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia{display:block;width:100%;height:auto;box-sizing:border-box}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText{padding:24px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper{width:100%;max-width:420px;position:relative;bottom:auto;margin-top:20px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .respond{width:100%;padding:0 16px;left:auto;transform:none}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia{padding:0 24px 24px}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .Video{width:100%;position:relative;top:auto;left:auto;transform:none}.AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .attachmentWrapper{width:100%;max-width:100%;right:auto;bottom:auto;position:relative;padding-top:12px}.AssetsView .scrollWrapper .figmaWrapper{padding:0 8px 16px}.AssetsView .scrollWrapper .figmaWrapper .figmaInnerWrapper .figmaEmbed{width:100%;left:auto;transform:none}.AssetsView .scrollWrapper .retroInlineViewer{padding:0 8px 24px}.AssetsView .scrollWrapper .retroInlineViewer .retroInlineSurface{width:100%;left:auto;transform:none}.AssetsView .scrollWrapper .responses{padding:0 8px}.AssetsView .scrollWrapper .responses .responsesWrapper{display:block}.AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer{min-width:0;max-width:none;box-sizing:border-box}}@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;width:100%;min-width:0px;max-width:none;margin-bottom:12px}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner{height:auto;width:calc(100% - 12px);top:auto;left:auto;transform:translate(6px)}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader{height:56px;padding:8px 16px;display:flex;align-items:center}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .wrapperHeader .controlWrapper{top:8px;right: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{display:flex;align-items:center;width:100%;padding-right:76px;box-sizing:border-box;justify-content:flex-end;gap:8px}.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{width:100%;padding:16px}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentTitle{padding-right:80px}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .creator{left:50%;transform:translate(-50%)}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata{width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;text-align:center;padding:4px 8px 0}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata .creation{padding:40px 0;top:-34px;left:0;right:auto}.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{width:100%;position:relative;bottom:auto}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .respondWrapper .respond{width:100%;padding:0;left:auto;transform:none}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .attachmentWrapper{display:block;width:100%;right:auto;bottom:auto;bottom:initial;position:relative;padding:8px 0}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia{display:block;height:auto;width:auto;position:relative;margin-top:8px}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .Video{width:100%;position:relative;top:auto;left:auto;transform:none}.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{width:calc(100% - 12px);transform:translate(6px)}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;right:auto;bottom:auto;position:relative;padding:8px 0}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper:empty{display:none}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper{padding:0;flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 8px);max-width:calc(33.333% - 8px);display:flex;justify-content:center}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .fileLink,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .youtubeLink,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .narchivesLink,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .retroReportsLink{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;color:#fff;text-decoration:none;font-family:Gabarito-Bold;font-size:.7rem;line-height:1.1;padding:8px 6px;text-transform:none;letter-spacing:0}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .fileLink:hover,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .youtubeLink:hover,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .narchivesLink:hover,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .retroReportsLink:hover{background:#2d1d4c}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .fileLink .fileType,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .youtubeLink .fileType,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .narchivesLink .fileType,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .retroReportsLink .fileType{display:inline-flex;align-items:center}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .fileLink .fileType .image,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .youtubeLink .fileType .image,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .narchivesLink .fileType .image,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .retroReportsLink .fileType .image{display:inline-block;vertical-align:middle;height:18px;width:18px;padding-right:6px}.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .fileLink .fileType .type,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .youtubeLink .fileType .type,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .narchivesLink .fileType .type,.mobile .AssetsView .scrollWrapper .mobileAttachmentRow .attachmentWrapper .actionWrapper .retroReportsLink .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{border-color:#ffcd00b3;background:#ffcd0038;color:#ffcd00b3;font-weight:600}.mobile .AssetsView .scrollWrapper .counter{min-width:0px;padding:12px 16px 8px}.mobile .AssetsView .scrollWrapper .counter .participantCount{font-size:2rem;transform:none}.mobile .AssetsView .scrollWrapper .responses{min-width:0px;max-width:none;overflow-x:hidden}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper{display:block}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer{width:100%;min-width:0;max-width:none}.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 .videoPlayer,.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response .videoError{height:auto}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .responderWrapper .creation{top:2px;right:0}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .data .descriptionWrapper .responseKeywordTools{width:100%}.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .respondingWrapper{width:calc(100% - 24px);left:12px;transform:none;padding:10px 12px 14px}.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{display:flex;align-items:center;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{width:100%;height:32px;padding:0 12px;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center;gap:6px}.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{height:32px;padding:0 12px;float:none;margin-left:auto;display:inline-flex;align-items:center;justify-content:center}.mobile .AssetsView .scrollWrapper .largeViewer{width:100%;min-width:0;max-width:none;padding:0 12px 8px;box-sizing:border-box;margin-top:8px}.mobile .AssetsView .scrollWrapper .largeViewer .largeViewerChoices{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.mobile .AssetsView .scrollWrapper .largeViewer .largeViewerChoices .serviceButtonWrapper{padding:0;flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 8px);max-width:calc(33.333% - 8px);display:flex;justify-content:center}.mobile .AssetsView .scrollWrapper .largeViewer .largeViewerChoices .serviceButtonWrapper .serviceButton{width:100%;min-width:0;height:auto;padding:8px 6px}.mobile .AssetsView .scrollWrapper .largeViewer .largeViewerChoices .serviceButtonWrapper .serviceButton .iconWrapper{height:18px;width:18px}.mobile .AssetsView .scrollWrapper .largeViewer .largeViewerChoices .serviceButtonWrapper .serviceButton .text{font-size:.7rem;padding:0 0 0 6px;line-height:1.1;white-space:normal}.mobile .AssetsView .scrollWrapper .figmaWrapper{width:calc(100% - 12px);min-width:0;max-width:none;height:auto;padding-bottom:16px;left:auto;transform:translate(6px)}.mobile .AssetsView .scrollWrapper .figmaWrapper .figmaInnerWrapper{padding-top:8px}.mobile .AssetsView .scrollWrapper .figmaWrapper .figmaInnerWrapper .figmaEmbed{width:100%;left:auto;transform:none}.mobile .AssetsView .scrollWrapper .retroInlineViewer{width:calc(100% - 12px);min-width:0;max-width:none;padding:0 0 16px;left:auto;transform:translate(6px)}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroInlineSurface{width:100%;left:auto;transform:none;padding:14px}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroInlineHeader{flex-direction:column;align-items:stretch;margin-bottom:12px}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroInlineBrand{justify-content:space-between;flex-wrap:wrap}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroInlineBrand .retroTitleIcon{height:32px}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroInlineSelect{width:100%;margin-left:0}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroVideoWrapper{margin-bottom:12px}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroInlineMeta{flex-direction:column;align-items:flex-start;gap:12px}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroInlineMetaText{width:100%}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroInlineTitle{font-size:1rem}.mobile .AssetsView .scrollWrapper .retroInlineViewer .retroInlineLink{width:100%;justify-content:center}@media(max-width:480px){.mobile .AssetsView,.mobile .AssetsView .scrollWrapper{max-width:100%;overflow-x:hidden}.mobile .AssetsView .scrollWrapper .mediaWrapper{padding:0 6px;max-width:100%}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner{width:100%;max-width:100%;transform:none}.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{display:flex;align-items:center;gap:10px;overflow:visible}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .creator{left:auto;flex:0 0 auto;transform:none}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata{flex:1 1 auto;width:auto;text-align:left;padding:0}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentText .contentData .metadata .creation{position:static;padding:2px 0 0}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia{width:100%;max-width:100%;padding:0 12px 16px;overflow:hidden}.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .Video,.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .videoPlayer,.mobile .AssetsView .scrollWrapper .mediaWrapper .mediaWrapperInner .headerContent .contentMedia .videoError,.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response .Video,.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response .videoPlayer,.mobile .AssetsView .scrollWrapper .responses .responsesWrapper .responseContainer .responseBorder .responseWrapper .response .videoError{width:100%;max-width:100%;box-sizing:border-box}}.Application.darkTheme .AssetsView{color:#f5f7ff}.Application.darkTheme .AssetsView .scrollWrapper{background:transparent}.Application.darkTheme .AssetsView .mediaWrapper .mediaWrapperInner{border:1px solid rgba(255,255,255,.08);box-shadow:none}.Application.darkTheme .AssetsView .mediaWrapper .wrapperHeader{background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08)}.Application.darkTheme .AssetsView .mediaWrapper .headerContent .contentText .contentTitle,.Application.darkTheme .AssetsView .mediaWrapper .headerContent .contentText .contentData .metadata .name{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 rgba(255,255,255,.08)}.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{font-family:Gabarito-Regular;font-size:.8rem;text-transform:uppercase;letter-spacing:.25em;color:#f5f7ffb3;color:#f5f7ff}.Application.darkTheme .AssetsView .counter .participantText,.Application.darkTheme .AssetsView .responses .responseEmpty{color:#f5f7ffb3}.Application.darkTheme .AssetsView .responses .responsesWrapper .responseContainer .responseBorder{background:#ffffff08;border:1px solid rgba(255,255,255,.08);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{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#03040cb8}.TextPromptComposer .composerCard{width:100%;max-width:560px;max-height:calc(100vh - 32px);overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:18px;background:#0d0f1f;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #00000080;color:#fff;text-align:left}.TextPromptComposer .composerHeader h2{margin:0;font-family:Gabarito-SemiBold;font-size:1.35rem}.TextPromptComposer .composerHeader p{margin:4px 0 0;opacity:.7;font-family:Gabarito-Regular;font-size:.9rem}.TextPromptComposer .composerRow{display:flex;gap:12px;flex-wrap:wrap}.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{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;color:#fff;font-family:Gabarito-Regular;font-size:1rem}.TextPromptComposer .composerField input:focus,.TextPromptComposer .composerField select:focus,.TextPromptComposer .composerField textarea:focus{outline:none;border-color:#00e0a4}.TextPromptComposer .composerField select option{color:#04121a}.TextPromptComposer .composerField textarea{resize:vertical;min-height:140px;line-height:1.45}.TextPromptComposer .composerLoading{position:relative;height:42px}.TextPromptComposer .composerLoading .Loading{transform:scale(.5)}.TextPromptComposer .composerEmpty{padding:10px 0;opacity:.75;font-size:.9rem}.TextPromptComposer .composerFooter{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.TextPromptComposer .composerPrivate{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:Gabarito-Regular}.TextPromptComposer .composerProblem{color:#ff8a8a;font-size:.9rem}.TextPromptComposer .composerActions{display:flex;gap:8px;margin-left:auto}.TextPromptComposer .composerButton{position:relative;min-width:96px;min-height:40px;padding:8px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;cursor:pointer;font-family:Gabarito-SemiBold;font-size:.95rem}.TextPromptComposer .composerButton.post{border-color:#00e0a4;background:#00e0a4;color:#04121a}.TextPromptComposer .composerButton:disabled{cursor:progress}.TextPromptComposer .composerButton .Loading{transform:scale(.35);position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@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{margin:0 4px 10px;padding:0;font-family:Gabarito-SemiBold,Gabarito,sans-serif;font-size:1.35rem;font-weight:400;line-height:1.2;letter-spacing:.005em;color:#f5f7ff;text-shadow:0 0 28px rgba(0,216,159,.22);animation:dashboardGreetingIn .48s ease both}@media only screen and (max-width:480px){.DashboardGreeting{margin:2px 2px 10px;font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.DashboardGreeting{animation:none}}.CreatorStudio{padding:0 12px 0 0}.CreatorStudio .studioBar{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;width:100%;box-sizing:border-box;padding:14px 18px 16px 20px;border-radius:18px;background:linear-gradient(180deg,#ffffff09,#ffffff05);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a}.CreatorStudio .studioIdentity{display:flex;flex-direction:column;flex:1 1 auto;gap:3px;min-width:-webkit-min-content;min-width:min-content}.CreatorStudio .studioHeading{display:flex;align-items:center;gap:10px;white-space:nowrap}.CreatorStudio .studioName{font-family:Gabarito-SemiBold;font-size:1.05rem;letter-spacing:.01em;color:#f5f7ff}.CreatorStudio .studioName.ja,.CreatorStudio .studioName.zh{font-size:.95rem}.CreatorStudio .studioTier{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-family:Gabarito-Medium;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#f5f7ffb3;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.CreatorStudio .studioTier.premium{color:#00d89f;background:#00d89f14;border-color:#00d89f40}.CreatorStudio .studioHint{display:flex;flex-wrap:nowrap;gap:0;min-height:16px;white-space:nowrap;width:0;min-width:100%;overflow:hidden;font-family:Gabarito-Regular;font-size:.8rem;color:#f5f7ff73;transition:color .16s ease}.CreatorStudio .studioHint.hovering{color:#f5f7ffb3}.CreatorStudio .studioHint.nudge{color:#ffd9b3;align-items:center;gap:0 10px}.CreatorStudio .studioHint.nudge .nudgeUpgrade{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:999px;border:1px solid rgba(0,216,159,.4);background:#00d89f24;font-family:Gabarito-SemiBold;font-size:.72rem;letter-spacing:.02em;color:#00d89f;cursor:pointer}.CreatorStudio .studioHint.nudge .nudgeUpgrade:hover{background:#00d89f3d}.CreatorStudio .studioHint .hintItem{position:relative;flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CreatorStudio .studioHint .hintItem+.hintItem{flex-shrink:1000;margin-left:7px;padding-left:7px}.CreatorStudio .studioHint .hintItem+.hintItem:before{content:"";position:absolute;left:0;top:50%;width:2px;height:2px;border-radius:50%;background:currentColor;opacity:.6}.CreatorStudio .studioActions{display:flex;flex:0 0 auto;align-items:center;gap:8px;flex-wrap:wrap;min-height:38px}.CreatorStudio .studioActions.loading{justify-content:center;min-width:160px}.CreatorStudio .studioActions.loading .studioLoading .Loading{transform:scale(.55)}.CreatorStudio .limitToggle{display:inline-flex;align-items:center;height:30px;padding:2px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);margin:0 2px 0 0}.CreatorStudio .limitToggle .limitOption{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border:none;border-radius:999px;background:transparent;font-family:Gabarito-Medium;font-size:.76rem;letter-spacing:.02em;color:#f5f7ff8c;cursor:pointer;transition:background .16s ease,color .16s ease}.CreatorStudio .limitToggle .limitOption .lockIcon{width:10px;height:10px;opacity:.7}.CreatorStudio .limitToggle .limitOption.selected{background:#ffffff1f;color:#f5f7ff}.CreatorStudio .limitToggle .limitOption:hover:not(.selected){color:#f5f7ffb3}.CreatorStudio .limitToggle .limitOption:focus-visible{outline:2px solid rgba(0,216,159,.55);outline-offset:1px}.CreatorStudio .studioDivider{display:block;flex:0 0 auto;align-self:center;width:1px;height:24px;margin:0 6px;border-radius:1px;background:#ffffff4d;box-shadow:1px 0 #00000059;pointer-events:none}.CreatorStudio .studioButton{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:11px;border:1px solid transparent;font-family:Gabarito-SemiBold;font-size:.92rem;letter-spacing:.005em;line-height:1;color:#f5f7ff;cursor:pointer;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.CreatorStudio .studioButton:active{transform:translateY(1px)}.CreatorStudio .studioButton:focus-visible{outline:2px solid rgba(0,216,159,.55);outline-offset:2px}.CreatorStudio .studioButton .studioIcon{width:15px;height:15px;flex:0 0 auto}.CreatorStudio .studioButton.primary{color:#d7fff3;background:#00d89f24;border-color:#00d89f52}.CreatorStudio .studioButton.primary .studioIcon{color:#00d89f}.CreatorStudio .studioButton.primary:hover{background:#00d89f38;border-color:#00d89f80}.CreatorStudio .studioButton.secondary{color:#ece0ff;background:#9d6cff29;border-color:#9d6cff5c}.CreatorStudio .studioButton.secondary .studioIcon{color:#b48cff}.CreatorStudio .studioButton.secondary:hover{background:#9d6cff42;border-color:#9d6cff8c}.CreatorStudio .studioButton.duo{color:#dff3ff;background:#00b3ff24;border-color:#00b3ff57}.CreatorStudio .studioButton.duo .studioIcon{color:#5cc8ff}.CreatorStudio .studioButton.duo:hover{background:#00b3ff3d;border-color:#00b3ff8c}.CreatorStudio .studioButton.personal{color:#fff0e2;background:#ffaa6e24;border-color:#ffaa6e5c}.CreatorStudio .studioButton.personal .studioIcon{color:#ffb27a}.CreatorStudio .studioButton.personal:hover{background:#ffaa6e3d;border-color:#ffaa6e8f}.CreatorStudio .studioButton.ghost{color:#f5f7ffdb;background:transparent;border-color:#fff3}.CreatorStudio .studioButton.ghost:hover{color:#f5f7ff;background:#ffffff0d;border-color:#ffffff52}.CreatorStudio .studioButton.ghost .premium{color:#00d89f}.CreatorStudio .studioButton.premiumButton{position:relative;overflow:hidden;color:#f5f7ff;background:linear-gradient(#0c1024eb,#0c1024eb) padding-box,linear-gradient(135deg,#00d89fe6,#00b3ffe6,#c47affe6) border-box;border:1px solid transparent;box-shadow:0 0 #00d89f00;transition:box-shadow .2s ease,transform .14s ease}.CreatorStudio .studioButton.premiumButton .premium{background:linear-gradient(90deg,#00d89f,#4fd0ff,#c47aff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.CreatorStudio .studioButton.premiumButton .sparkIcon{width:14px;height:14px;color:#ffd86b;animation:studioTwinkle 2.8s ease-in-out infinite}.CreatorStudio .studioButton.premiumButton:after{content:"";position:absolute;top:-40%;bottom:-40%;left:-60%;width:40%;background:linear-gradient(105deg,#fff0,#ffffff2e,#fff0);transform:skew(-18deg);animation:studioShimmer 5s ease-in-out infinite;pointer-events:none}.CreatorStudio .studioButton.premiumButton:hover{background:linear-gradient(#121832eb,#121832eb) padding-box,linear-gradient(135deg,#00d89f,#00b3ff,#c47aff) border-box;box-shadow:0 0 18px #00d89f38}.CreatorStudio .studioButton .magicCount{display:inline-flex;align-items:center;height:18px;padding:0 7px;margin:0 -6px 0 2px;border-radius:999px;font-family:Gabarito-Medium;font-size:.7rem;letter-spacing:.02em;color:#00d89f;background:#05071473}.CreatorStudio.mini{min-height:0;height:auto}.CreatorStudio.mini .studioBar{padding:12px 14px 12px 16px;border-radius:16px;gap:12px 16px}.CreatorStudio.mini .studioName{font-size:.98rem}.CreatorStudio.mini .studioButton{height:34px;padding:0 13px;font-size:.86rem}.mobile .CreatorStudio{padding:0}.mobile .CreatorStudio .studioBar{padding:14px 14px 12px;border-radius:16px;gap:12px}.mobile .CreatorStudio .studioIdentity{width:100%;gap:4px}.mobile .CreatorStudio .studioHint{flex-wrap:wrap;white-space:normal}.mobile .CreatorStudio .studioHint .hintItem{white-space:normal}.mobile .CreatorStudio .studioDivider{display:none}.mobile .CreatorStudio .studioActions{width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.mobile .CreatorStudio .studioActions.loading{display:flex}.mobile .CreatorStudio .studioActions .limitToggle{order:-3;justify-self:start}.mobile .CreatorStudio .studioActions .studioButton{width:100%;justify-content:center;padding:0 10px;height:40px;font-size:.9rem}.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{transform:scale(1) rotate(0);opacity:.85}50%{transform:scale(1.25) rotate(20deg);opacity:1}}.Member .member{padding:4px 0;position:relative;display:flex;align-items:center}.Member .member.creator .name{font-family:Gabarito-Bold}.Member .member .avatarWrapper{display:inline-flex;align-items:center;justify-content:center;height:40px;width:40px;flex:0 0 52px;padding:0 12px 0 0;position:relative}.Member .member .avatarWrapper .creatorCrown{height:14px;width:14px;position:absolute;top:-10px;left:18px;z-index:1}.Member .member .avatarWrapper .Participant{display:inline-flex}.Member .member .avatarWrapper .Participant .avatar{width:40px;height:40px;flex:0 0 46px;transform:scale(.8)}.Member .member .avatarWrapper .presenceAvatarDot{position:absolute;left:1px;bottom:4px;height:10px;width:10px;border-radius:50%;border:2px solid white;background:#9c9c9c;box-shadow:0 0 0 1px #00000014;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{flex:1 1;display:flex;flex-direction:column;min-width:0;align-items:flex-start}.Member .member .memberData .name{font-family:Gabarito-Medium;font-size:.9rem;line-height:1.05;overflow-wrap:anywhere}.Member .member .memberData .joined{font-family:Gabarito-Regular;font-size:.7rem;color:#9c9c9c}.Member .member .deleteWrapper{height:100%;width:100%;position:absolute;top:0;pointer-events:none}.Member .member .deleteWrapper .memberDelete{height:38px;width:38px;font-family:Gabarito-Bold;font-size:2rem;background:#000000b3;color:#ff6e6e;border:none;border-radius:50%;transform:translate(1px,5px);opacity:0;pointer-events:auto}.Member .member .deleteWrapper .memberDelete.visible{opacity:1}.Invite.removing{opacity:.5;pointer-events:none}.Invite .invite{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.Invite .invite .inviteData{flex:1 1;padding-right:8px}.Invite .invite .inviteData .email{font-family:Gabarito-Medium;font-size:.85rem;color:#00d89f;word-break:break-all}.Invite .invite .inviteData .invited{font-family:Gabarito-Regular;font-size:.7rem;color:#9c9c9c;margin-top:2px}.Invite .invite .removeWrapper .inviteRemove{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:50%;height:28px;width:28px;color:#ff6e6e;font-family:Gabarito-Bold;font-size:1.2rem;opacity:0;transition:opacity .15s ease}.Invite .invite .removeWrapper .inviteRemove.visible{opacity:1}.Invite .invite .removeWrapper .inviteRemove:disabled{opacity:.4;cursor:default}.SpacesView .content{padding:8px;position:relative}.SpacesView .content .layoutBuffer{height:16px}.SpacesView .content .background{height:300px;width:calc(100% - 12px);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:16px;position:relative}.SpacesView .content .background .backgroundImage{background-size:cover;background-repeat:no-repeat;background-position:center;min-width:100%;min-height:100%}.SpacesView .content .background .backgroundOverlay{height:100%;width:100%;background:#0006;position:absolute}.SpacesView .content .background .backgroundText{font-family:Gabarito-Bold;font-size:4rem;text-align:center;line-height:3.6rem;color:#fff;position:absolute;padding:24px;box-sizing:border-box}.SpacesView .content .background .backgroundLoading{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SpacesView .content .background .backgroundManager{position:absolute;top:8px;left:8px;z-index:2}.SpacesView .content .background .backgroundManager .backgroundEdit{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px}.SpacesView .content .background .backgroundManager .backgroundEdit.textButton .backgroundButton{width:auto;min-width:180px;padding:0 16px;color:#fff;font-family:Gabarito-Bold;font-size:1rem}.SpacesView .content .background .backgroundManager .backgroundEdit .backgroundButton{height:39px;width:39px;background:transparent;padding:0;border:none;cursor:pointer}.SpacesView .content .background .backgroundManager .backgroundEdit .backgroundButton .backgroundIcon{height:29px;width:29px;transform:translate(1px,2px)}.SpacesView .content .background .actionButtonsWrapper{position:absolute;top:12px;left:8px;z-index:2}.SpacesView .content .background .actionButtonsWrapper .actionButtons{display:inline-block;padding:0 2px}.SpacesView .content .background .actionButtonsWrapper .actionButtons .actionButton{height:30px;min-width:100px;font-family:Gabarito-Bold;font-size:1rem;color:#271e3a;border:none;border-radius:8px}.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{min-width:0px;background:none;color:#fff}.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;top:230px;right:26px;z-index:1}.SpacesView .content .membersButtonWrapper .membersButton{width:100%;text-align:right}.SpacesView .content .membersButtonWrapper .membersButton .fetchMembers,.SpacesView .content .membersButtonWrapper .membersButton .curriculumButton{display:inline-block;vertical-align:middle;min-width:160px;font-family:Gabarito-Bold;font-size:1rem;color:#003922;text-align:center;background:#ffffffb3;text-align:right;padding:4px 16px;border:none;border-radius:6px}.SpacesView .content .membersButtonWrapper .membersButton .fetchMembers .Loading,.SpacesView .content .membersButtonWrapper .membersButton .curriculumButton .Loading{display:inline-block;vertical-align:middle;height:0px;width:16px;transform:scale(.5) translateY(-22px)}.SpacesView .content .membersButtonWrapper .membersButton .fetchMembers .membersIcon,.SpacesView .content .membersButtonWrapper .membersButton .curriculumButton .membersIcon{display:inline-block;vertical-align:middle;height:16px;width:16px;transform:translateY(-1px);filter:invert(1)}.SpacesView .content .membersButtonWrapper .membersButton .fetchMembers .membersIcon.close,.SpacesView .content .membersButtonWrapper .membersButton .curriculumButton .membersIcon.close{transform:scale(.8) translate(2px)}.SpacesView .content .membersButtonWrapper .membersButton .fetchMembers .buttonText,.SpacesView .content .membersButtonWrapper .membersButton .curriculumButton .buttonText{display:inline-block;vertical-align:middle;padding:0 0 0 6px}.SpacesView .content .membersButtonWrapper .membersButton .fetchMembers.curriculumButton,.SpacesView .content .membersButtonWrapper .membersButton .curriculumButton.curriculumButton{min-width:0;margin-right:8px;cursor:pointer}.SpacesView .content .membersButtonWrapper .membersButton .fetchMembers.curriculumButton .buttonText,.SpacesView .content .membersButtonWrapper .membersButton .curriculumButton.curriculumButton .buttonText{padding:0}.SpacesView .content .membersButtonWrapper .membersButton .seatStatus{margin-top:6px;font-family:Gabarito-Regular;font-size:.75rem;color:#003922cc}.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{max-height:420px;width:292px;max-width:calc(100vw - 56px);overflow-y:auto;overflow-x:hidden;background:#fff;padding:16px;border-radius:12px;transform:translateY(12px);box-sizing:border-box}.SpacesView .content .membersButtonWrapper .membersView .membersHeader{min-width:0}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .membersCountWrapper{padding:0 0 12px;min-width:0}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .membersCountWrapper .membersCount{background:radial-gradient(circle at top,#111832,#ffffff0a 60%);border:1px solid rgba(255,255,255,.08);width:100%;box-sizing:border-box;position:relative;text-align:center;border-radius:12px;padding:12px 0 8px}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .membersCountWrapper .membersCount .countShape{height:64px;width:64px;opacity:.75}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .membersCountWrapper .membersCount .count{font-family:Gabarito-Bold;font-size:1.1rem;color:#fff;padding:0 0 8px;position:absolute;top:36px;left:50%;transform:translate(-50%)}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .membersCountWrapper .membersCount .membersCommunity{font-family:Gabarito-Bold;font-size:.85rem;text-align:center;color:#fff;padding:4px 12px 0;overflow-wrap:anywhere}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .seatSummary{display:flex;gap:8px;padding-bottom:12px;align-items:flex-end;min-width:0}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .seatSummary .seatStat{flex:1 1;min-width:0;background:#00392214;border-radius:12px;padding:10px 6px;text-align:center;display:flex;flex-direction:column;gap:6px;align-items:center}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .seatSummary .seatStat .label{font-family:Gabarito-Medium;font-size:.72rem;color:#003922;text-transform:uppercase;max-width:100%;overflow-wrap:anywhere}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .seatSummary .seatStat .value{font-family:Gabarito-Black;font-size:1.2rem;color:#003922;max-width:100%;overflow-wrap:anywhere}.SpacesView .content .membersButtonWrapper .membersView .membersHeader .seatSummary .seatStat.full .value{color:#ff6e6e}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel{border:1px solid rgba(0,57,34,.12);background:#0039220a;border-radius:8px;padding:10px;margin:0 0 14px}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInvitePanelHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;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{height:26px;width:26px;border:none;border-radius:50%;background:#00392214;color:#003922;cursor:pointer;font-family:Gabarito-Bold;font-size:.8rem}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInviteLoading{min-height:44px;position:relative}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInviteModes{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:8px}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInviteModes button{height:30px;border:none;border-radius:8px;background:#00392214;color:#003922;cursor:pointer;font-family:Gabarito-Bold;font-size:.72rem}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInviteModes button.active{background:#00d89f}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInviteModes button:disabled{opacity:.5;cursor:default}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoPromptSelect{width:100%;height:34px;border:1px solid rgba(0,57,34,.12);border-radius:8px;padding:0 8px;color:#003922;background:#fff;font-family:Gabarito-Medium;font-size:.76rem}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInviteMessage{margin-top:8px;color:#646464;line-height:1.25;font-family:Gabarito-Regular;font-size:.74rem}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInviteSend{width:100%;height:34px;margin-top:10px;border:none;border-radius:8px;background:#003922;color:#fff;cursor:pointer;font-family:Gabarito-Bold;font-size:.76rem}.SpacesView .content .membersButtonWrapper .membersView .duoInvitePanel .duoInviteSend:disabled{opacity:.55;cursor:default}.SpacesView .content .membersButtonWrapper .membersView .memberSection{margin-top:16px}.SpacesView .content .membersButtonWrapper .membersView .memberSection.creator{margin-top:12px}.SpacesView .content .membersButtonWrapper .membersView .memberSection .sectionHeader{font-family:Gabarito-Bold;font-size:.9rem;color:#003922;margin-bottom:8px}.SpacesView .content .membersButtonWrapper .membersView .memberSection .emptyState{font-family:Gabarito-Regular;font-size:.8rem;color:#646464;padding:2px 0 8px}.SpacesView .content .membersButtonWrapper .membersView .memberSection.invites{border-top:1px solid rgba(0,57,34,.1);padding-top:12px}.SpacesView .content .data{text-align:center}.SpacesView .content .data.membersActive{padding:0 250px 0 0;box-sizing:border-box}.SpacesView .content .data .spaceWrapper{display:inline-block;padding:12px;animation:.25s 0s normal forwards hopUp}.SpacesView .content .data .spaceWrapper:hover{animation:.5s 0s normal forwards hopDown}.SpacesView .content .data .spaceWrapper .space{min-height:180px;width:354px;background:linear-gradient(150deg,#046ac90d,#ffedfc66 35%,#9ffff70d);border:2px solid rgba(255,255,255,.7);box-shadow:3px 3px 5px 2px #0000001f,-6px -4px 4px 1px #fff6;position:relative;padding:4px 8px;box-sizing:border-box;border-radius:6px;opacity:1;transform:translateY(0) scale(1);filter:blur(0);transform-origin:center top;transition:opacity 2s ease,transform 2s ease,filter 2s ease}.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{position:absolute;left:50%;bottom:10px;transform:translate(-50%);z-index:4;padding:6px 12px;border-radius:999px;background:#00e0a4;color:#04121a;font-size:13px;font-weight:700;white-space:nowrap;pointer-events:none}.SpacesView .content .data .spaceWrapper .space .spaceMoveConfirm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:16px 20px;border-radius:6px;background:#050714eb;color:#fff;text-align:left;cursor:default}.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;justify-content:flex-end;gap:8px;margin-top:6px}.SpacesView .content .data .spaceWrapper .space .spaceMoveConfirm .moveButton{position:relative;min-width:84px;min-height:34px;padding:6px 14px;border-radius:6px;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;font-weight:700;cursor:pointer}.SpacesView .content .data .spaceWrapper .space .spaceMoveConfirm .moveButton.confirm{border-color:#00e0a4;background:#00e0a4;color:#04121a}.SpacesView .content .data .spaceWrapper .space .spaceMoveConfirm .moveButton:disabled,.SpacesView .content .data .spaceWrapper .space .spaceMoveConfirm .moveButton.confirm:disabled{cursor:progress;border-color:#fff3;background:#ffffff1f;color:#ffffff73}.SpacesView .content .data .spaceWrapper .space .spaceMoveConfirm .spaceMovingOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#05071499;pointer-events:none}.SpacesView .content .data .spaceWrapper .space .spaceMoveConfirm .spaceMovingOverlay .Loading{transform:scale(.8)}.SpacesView .content .data .spaceWrapper .space.fading{opacity:0;pointer-events:none;transform:translateY(10px) scale(.985);filter:blur(1.5px)}.SpacesView .content .data .spaceWrapper .space .spaceDeletingOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#05071499;border-radius:6px;display:flex;align-items:center;justify-content:center;z-index:3}.SpacesView .content .data .spaceWrapper .space.scheduled{border:2px solid rgba(210,210,210,.3)}.SpacesView .content .data .spaceWrapper .space .spaceData{width:100%;background:none;border:none;padding:4px 0}.SpacesView .content .data .spaceWrapper .space .spaceData .scheduled{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffc;z-index:1;border-radius:6px}.SpacesView .content .data .spaceWrapper .space .spaceData .scheduled .scheduledText{display:inline-block;height:24px;background:#00d89ecc;padding:8px 16px;border-radius:8px;transform:translateY(68px)}.SpacesView .content .data .spaceWrapper .space .spaceData .scheduled .scheduledText .calendarIcon{display:inline-block;vertical-align:middle;height:18px;width:18px;transform:translateY(-1px)}.SpacesView .content .data .spaceWrapper .space .spaceData .scheduled .scheduledText .scheduledTextNode{display:inline-block;vertical-align:middle;font-family:Gabarito-Bold;font-size:1.2rem;color:#003922;padding-left:8px}.SpacesView .content .data .spaceWrapper .space .spaceData .preview{display:inline-block;vertical-align:top;height:100px;width:100px;position:relative}.SpacesView .content .data .spaceWrapper .space .spaceData .preview .previewText{height:100px;width:100px;box-sizing:border-box;border-radius:6px;background:#c4d6f0;color:#10213d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.SpacesView .content .data .spaceWrapper .space .spaceData .preview .previewText .previewTextIcon{width:44px;height: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{height:100px;width:100px;border-radius:50%;background-size:cover;background-position:center;position:absolute}.SpacesView .content .data .spaceWrapper .space .spaceData .preview .previewAuthor.voice{height:70px;width:70px;background:#afd7c8;border-radius:6px;padding:15px;position:static;position:initial}.SpacesView .content .data .spaceWrapper .space .spaceData .preview .previewVideo{height:100px;width:100px;border-radius:6px;background:#000;background-size:cover;background-position:center}.SpacesView .content .data .spaceWrapper .space .spaceData .preview .previewStatus{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;font-family:Gabarito-Medium;font-size:.65rem;color:#ffffffe6;background:#00000073;border-radius:6px;padding:6px;pointer-events:none;z-index:1}.SpacesView .content .data .spaceWrapper .space .spaceData .preview .previewLoader{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle{display:inline-block;vertical-align:top;width:calc(100% - 100px);text-align:left;padding:0 12px;box-sizing:border-box}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation{padding:2px 0 8px}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .dateWrapper{display:inline-block;vertical-align:top;padding:0 2px 0 0}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .dateWrapper .date{width:70px;text-align:center;background:#003922;border-radius:35px;font-family:Gabarito-Medium;font-size:.7rem;color:#fff;padding:2px}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .magicAI{display:inline-block;vertical-align:top;font-family:Gabarito-Bold;font-size:.7rem;color:#fff;background-image:repeating-linear-gradient(45deg,violet,#00d89f,#ffaa6e,#ff6e6e,violet);background-size:800% 800%;animation:rainbow 12s ease infinite;padding:0 6px;border-radius:35px;transform:translate(-2px,2px)}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .document{display:inline-block;vertical-align:middle;padding:4px 0 0 2px}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .document.andYoutube{padding:1px 1px 0}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .document .icon{height:13px;width:13px;filter:invert(1)}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .youtube{display:inline-block;vertical-align:middle;padding:0 1px;transform:translateY(1px)}.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;vertical-align:middle;padding:0 2px;transform:translateY(1px)}.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;vertical-align:middle;padding:1px 0 0;display:none}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .narchives .icon{height:12px;width:12px;border-radius:4px}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .figjam{display:inline-block;vertical-align:middle;padding:2px 0 0;transform:translate(1px)}.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;vertical-align:middle;padding:2px 1px 0}.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;vertical-align:middle;padding:2px 2px 0 1px}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .creation .canva .icon{height:14px;width:15px}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .check{position:absolute;top:8px;right:8px}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .check .checkImage{height:16px;width:16px;opacity:.2}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .check .checkImage.complete{opacity:1}.SpacesView .content .data .spaceWrapper .space .spaceData .spaceTitle .title{font-family:Gabarito-Bold;font-size:1.1rem;color:#fff}.SpacesView .content .data .spaceWrapper .space .spaceData .participants{width:100%;padding:0 0 0 5px;position:absolute;left:0;bottom:8px;box-sizing:border-box}.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;width:14px;position:absolute;top:-10px;left:10px}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .mainAvatarWrapper .mainAvatar{display:inline-block;vertical-align:middle;height:30px;width:30px;background-size:cover;background-position-x:50%;background-position-y:50%;border-radius:50%}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .mainAvatarWrapper .mainName{display:inline-block;vertical-align:middle;padding:5px 0 0 5px}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .mainAvatarWrapper .mainName .createdName{font-family:Gabarito-Bold;font-size:.9rem;color:#9c9c9c}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .mainAvatarWrapper .mainName .createdText{font-family:Gabarito-Medium;font-size:.6rem;display:none}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .viewResponses{border:none;position:absolute;bottom:6px;right:8px}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .viewResponses .responsesText{display:inline-block;font-family:Gabarito-Bold;font-size:1rem;color:#9c9c9c;padding:0 4px}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .viewResponses .responsesIcon{display:inline-block;height:16px;width:16px;transform:translateY(1px);filter:invert(.6)}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .secondaryAvatarWrapper{display:inline-block;vertical-align:middle;padding:0 2px}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .secondaryAvatarWrapper .avatar{display:inline-block;vertical-align:middle;height:30px;width:30px;background-size:cover;background-position-x:50%;background-position-y:50%;border-radius:50%}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .secondaryAvatarWrapper .secondaryCounter{display:inline-block;vertical-align:middle;height:30px;width:30px;background:#ffd54f;color:#271e3a;font-family:Gabarito-Bold;font-size:.7rem;position:relative;border-radius:50%}.SpacesView .content .data .spaceWrapper .space .spaceData .participants .secondaryAvatarWrapper .secondaryCounter .counter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SpacesView .content .data .spaceWrapper .space .removeSpace{position:absolute;top:0;right:0;padding:5px}.SpacesView .content .data .spaceWrapper .space .removeSpace .button{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:50%;height:28px;width:28px}.SpacesView .content .data .spaceWrapper .space .removeSpace .button:hover{background:#c13b3b99;border:1px solid rgba(255,255,255,.1);border-radius:50%}.SpacesView .content .data .spaceWrapper .space .removeSpace .button .delete{opacity:.4;transform:translateY(2px)}.SpacesView .content .emptySpace{width:100%;font-family:Gabarito-Medium;font-size:1rem;color:#646464;text-align:center;padding:24px 0}.SpacesView .content .emptySpace .noPrompts .noPromptsIcon{height:60px;width:60px}@media(max-width:1024px){.SpacesView{max-width:100%;overflow-x:hidden}.SpacesView .content{max-width:100%;overflow-x:hidden;box-sizing:border-box}.SpacesView .content .background{width:100%;box-sizing:border-box}.SpacesView .content .membersButtonWrapper{max-width:calc(100% - 32px)}.SpacesView .content .membersButtonWrapper .membersView{max-width:100%;box-sizing:border-box}.SpacesView .content .data{max-width:100%}.SpacesView .content .data .spaceWrapper,.SpacesView .content .data .spaceWrapper .space{max-width:100%;box-sizing:border-box}}.mobile .SpacesView{max-width:100%;overflow-x:hidden}.mobile .SpacesView .background{height:160px;width:100%;box-sizing:border-box}.mobile .SpacesView .background .backgroundText{font-size:1.6rem;line-height:1.6rem}.mobile .SpacesView .background .backgroundManager{right:8px;max-width:calc(100% - 16px)}.mobile .SpacesView .background .backgroundManager .backgroundEdit.textButton .backgroundButton{min-width:0;max-width:100%}.mobile .SpacesView .background .actionButtonsWrapper{top:54px;left:8px;right:8px;display:flex;flex-wrap:wrap;gap:6px}.mobile .SpacesView .background .actionButtonsWrapper .actionButtons{padding:0}.mobile .SpacesView .background .actionButtonsWrapper .actionButtons .actionButton{min-width:0;width:auto;padding:0 12px}.mobile .SpacesView .content{max-width:100%;overflow-x:hidden;box-sizing:border-box}.mobile .SpacesView .content .layoutBuffer{height:40px}.mobile .SpacesView .content .membersButtonWrapper{top:277px;left:8px;transform:none;right:12px;width:auto;max-width:calc(100% - 20px);box-sizing:border-box;z-index:3}.mobile .SpacesView .content .membersButtonWrapper .membersButton{text-align:center}.mobile .SpacesView .content .membersButtonWrapper .membersButton .curriculumButton{width:100%;margin:0 0 8px;border-radius:10px!important}.mobile .SpacesView .content .membersButtonWrapper .membersButton .fetchMembers{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;border-radius:10px!important}.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{width:100%;box-sizing:border-box;max-height:calc(100dvh - 350px);margin:4px auto 0;transform:none}.mobile .SpacesView .content .membersButtonWrapper .membersView .seatSummary{flex-direction:column}.mobile .SpacesView .content .membersButtonWrapper .membersView .seatSummary .seatStat{width:100%;box-sizing:border-box}.mobile .SpacesView .content .data{position:relative}.mobile .SpacesView .content .data.membersActive{opacity:.25;padding:0}.mobile .SpacesView .content .data .spaceWrapper{display:block;padding:8px 0;position:relative;max-width:100%;box-sizing:border-box}.mobile .SpacesView .content .data .spaceWrapper .space{width:100%;max-width:100%}@media(max-width:480px){.mobile .SpacesView .background{height:auto;min-height:190px;align-items:flex-end;padding:92px 8px 18px}.mobile .SpacesView .background .backgroundText{position:relative;width:100%;padding:12px 8px 0;font-size:1.35rem;line-height:1.2}.mobile .SpacesView .background .backgroundManager{top:8px;left:8px;right:8px;max-width:none}.mobile .SpacesView .background .backgroundManager .backgroundEdit,.mobile .SpacesView .background .backgroundManager .backgroundEdit.textButton .backgroundButton{width:100%}.mobile .SpacesView .background .actionButtonsWrapper{top:55px;left:8px;right:8px;flex-direction:column;align-items:stretch;gap:8px}.mobile .SpacesView .background .actionButtonsWrapper .actionButtons,.mobile .SpacesView .background .actionButtonsWrapper .actionButtons .actionButton{width:100%}.mobile .SpacesView .content .layoutBuffer{height:12px}.mobile .SpacesView .content .membersButtonWrapper{position:relative;top:auto;left:auto;right:auto;width:100%;max-width:100%;margin:8px 0 12px}.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 rgba(255,255,255,.08);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 .fetchMembers,.Application.darkTheme .SpacesView .content .membersButtonWrapper .membersButton .curriculumButton{color:#f5f7ff;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px}.Application.darkTheme .SpacesView .content .membersButtonWrapper .membersButton .seatStatus{color:#f5f7ffb3}.Application.darkTheme .SpacesView .content .membersButtonWrapper .membersView{background:#050714fa;border:1px solid rgba(255,255,255,.08);box-sizing:border-box}.Application.darkTheme .SpacesView .content .membersButtonWrapper .membersView .seatSummary .seatStat{background:radial-gradient(circle at top,#111832,#ffffff0a 60%);border:1px solid rgba(255,255,255,.08)}.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 rgba(255,255,255,.08);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{display:inline-block;height:14px;font-family:Gabarito-Bold;font-size:.7rem;background:transparent;color:#00d89f;padding:0;text-align:left}.Application.darkTheme .SpacesView .content .data .spaceWrapper .space .metadata,.Application.darkTheme .SpacesView .content .data .emptySpace{color:#f5f7ffb3}.SpacesView .content .bannerStage{position:relative}.SpacesView .content .bannerStage>.membersButtonWrapper{position:absolute;top:16px;right:28px;left:auto;width:auto;max-width:calc(100% - 56px)}.mobile .SpacesView .content .bannerStage>.membersButtonWrapper{top:12px;right:12px;left:auto}@media(max-width:480px){.mobile .SpacesView .content .bannerStage>.membersButtonWrapper{position:relative;top:auto;right:auto;width:100%;max-width:100%;margin:8px 0 12px}}@keyframes rainbow{0%{background-position:0% 50%}50%{background-position:100% 25%}to{background-position:0% 50%}}@keyframes logoScroll{0%{transform:translate(100vw)}to{transform:translate(-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(0)}70%{transform:rotate(300deg)}90%{transform:rotate(350deg)}to{transform:rotate(360deg)}}@keyframes colorTransition{0%{border:4px solid rgb(220,130,255);border-bottom:0}10%{border:4px solid rgb(255,130,130);border-bottom:0}30%{border:4px solid rgb(255,220,130);border-bottom:0}50%{border:4px solid rgb(130,255,220);border-bottom:0}70%{border:4px solid rgb(130,220,255);border-bottom:0}90%{border:4px solid rgb(220,130,255);border-bottom:0}}@keyframes menuSlideIn{0%{transform:translate(100%) translateZ(0)}to{transform:translate(0) translateZ(0)}}@keyframes menuSlideOut{0%{transform:translate(0) translateZ(0)}to{transform:translate(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:translate(18px)}to{transform:translate(-2px)}}@keyframes switchRight{0%{transform:translate(-2px)}to{transform:translate(18px)}}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-14px)}to{transform:translatey(0)}}@keyframes repeatinout{0%{opacity:1;transform:rotate(360deg)}50%{opacity:0;transform:rotate(360deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes slidefadeout{0%{transform:translateZ(0) translate(0) rotate(360deg)}50%{transform:translateZ(0) translateY(10%) rotate(360deg)}to{transform:translateZ(0) translate(0) rotate(360deg)}}@keyframes drawerOpen{0%{opacity:0;height:0}to{opacity:1;height:120px}}@keyframes drawerClose{0%{opacity:1;height:120px}80%{opacity:1}to{opacity:0;height:0}}@keyframes videoTranscriptClose{0%{border-bottom-left-radius:0;border-bottom-right-radius:0}99%{border-bottom-left-radius:0;border-bottom-right-radius:0}to{border-bottom-left-radius:6px;border-bottom-right-radius:6px}}@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%{width:64px;left:50%}to{width:286px}}@keyframes menuCollapse{0%{width:286px;left:calc(50% + 0px)}to{width:64px;transform:translate(7px);left:0%}}@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(0)}to{transform:rotate(-180deg)}}@keyframes collapseDirection{0%{transform:rotate(-180deg)}to{transform:rotate(0)}}@keyframes hopUp{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes hopDown{0%{transform:translateY(4px)}to{transform:translateY(0)}}.GroupsView{height:calc(100% - 36px);width:calc(100% - 300px);background:#f3f3f3;position:fixed;padding:84px 8px 24px;box-sizing:border-box;overflow-y:scroll;overflow-x:hidden;display:flex;flex-direction:column}.GroupsView.empty{align-items:center;justify-content:center;padding:4rem 2rem;gap:1.5rem}.GroupsView.empty .emptyMessage{font-size:1.25rem;font-weight:600;color:#5e5e5e;text-align:center}.GroupsView .creatorStudioSection{width:100%;padding:0;margin-bottom:24px;box-sizing:border-box}.GroupsView .header{margin-bottom:1.5rem}.GroupsView .header .title{font-size:1.5rem;font-weight:700;color:#1c1c1c;margin-bottom:.25rem}.GroupsView .header .subtitle{font-size:.95rem;font-weight:500;color:#717171;text-transform:uppercase;letter-spacing:.08em}.GroupsView .groupsGrid{display:grid;padding:0 28px 0 16px;grid-template-columns:repeat(auto-fill,minmax(240px,280px));grid-gap:1.5rem;gap:1.5rem;width:100%;box-sizing:border-box;justify-content:flex-start}.GroupsView .groupCard{--folder-tab-width: 40%;--folder-tab-height: 4%;--folder-tab-notch: 4%;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;height:240px;border:none;border-radius:1.25rem;background-size:cover;background-position:center;overflow:hidden;cursor:pointer;text-align:left;box-shadow:0 12px 28px #0000002e;transition:transform .16s ease-out,box-shadow .16s ease-out;-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%)}.GroupsView .groupCard:hover{transform:translateY(-4px);box-shadow:0 18px 32px #00000038}.GroupsView .groupCard.loading{cursor:wait}.GroupsView .groupCard.loading .overlay{background:#0000008c}.GroupsView .groupCard .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#000000b8);transition:background .16s ease-out;-webkit-clip-path:inherit;clip-path:inherit;z-index:0}.GroupsView .groupCard .label{position:relative;z-index:1;display:flex;flex-direction:column;gap:.5rem}.GroupsView .groupCard .name{font-size:1.35rem;font-weight:700;line-height:1.2;color:#fff}.GroupsView .groupCard .description{font-size:.95rem;color:#ffffffd9;line-height:1.4}.GroupsView .groupCard .cardLoader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}@media(max-width:1200px){.GroupsView .creatorStudioSection{margin-bottom:20px}.GroupsView .groupsGrid{grid-template-columns:repeat(auto-fill,minmax(220px,260px));gap:1.25rem;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{padding:0;grid-template-columns:repeat(auto-fill,minmax(200px,240px));gap:1rem;justify-content:center}.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{position:relative;height:100%;width:100%;padding:84px 8px 10px;min-width:0;max-width:100%;overflow-x:hidden;right:auto;left:auto;box-sizing:border-box}.mobile .GroupsView .creatorStudioSection{padding:0;margin-bottom:40px;max-width:100%}.mobile .GroupsView .groupsGrid{padding:0;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1rem;max-width:100%}.mobile .GroupsView .groupCard{width:100%;max-width:520px;box-sizing:border-box}@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:transparent;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{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 12px 0 0}.RecentVideos .rolodexControls{display:flex;align-items:center;gap:8px}.RecentVideos .rolodexCount{display:inline-flex;align-items:baseline;gap:4px;font-family:Gabarito-Medium;font-size:.78rem;letter-spacing:.08em;color:#f5f7ff73;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RecentVideos .rolodexCount .countCurrent{font-family:Gabarito-SemiBold;color:#f5f7ff}.RecentVideos .rolodexStep{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:20;height:48px;width:48px;padding:0;border-radius:50%;background:#050714b8;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f5f7ff;cursor:pointer;box-shadow:0 10px 26px -12px #000000e6;transition:background .14s ease,color .14s ease,border-color .14s ease,opacity .14s ease}.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{opacity:.22;cursor:default}.RecentVideos .rolodexStep:focus-visible{outline:2px solid rgba(0,216,159,.55);outline-offset:2px}.RecentVideos .rolodex{--card-width: 430px;--deck-gutter: 68px;--deck-room: 44px;--deck-fade: 64px;position:relative;isolation:isolate;height:404px;height:var(--dashboard-deck-height, 404px);padding:0 var(--deck-room) 0 var(--deck-gutter);box-sizing:border-box;overflow:hidden;touch-action:pan-y;cursor:grab}.RecentVideos .rolodex:focus-visible{outline:2px solid rgba(0,216,159,.4);outline-offset:-2px;border-radius:22px}.RecentVideos .rolodex.dragging{cursor:grabbing}.RecentVideos .rolodex.dragging .rolodexCard.focused{transition:none}.RecentVideos .rolodexStack{position:relative;height:100%;width:100%;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - var(--deck-fade)),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - var(--deck-fade)),transparent 100%)}.RecentVideos .rolodexCard{position:absolute;top:0;left:0;height:100%;width:var(--card-width);max-width:78%;transform:translate3d(var(--shift),0,0) scale(var(--scale)) rotate(0);transform:translate3d(var(--shift),var(--lift, 0px),0) scale(var(--scale)) rotate(var(--spin, 0deg));transform-origin:60% 50%;opacity:var(--fade);filter:blur(var(--blur));transition:transform .42s cubic-bezier(.22,.8,.3,1),opacity .42s ease,filter .42s ease;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:not(.focused){pointer-events:none}.RecentVideos .rolodexCard.passed{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%{transform:translate3d(88%,6px,0) scale(.6) rotate(0);transform:translate3d(var(--far-shift, 88%),6px,0) scale(.6) rotate(0);opacity:0;filter:blur(8px)}}.RecentVideos .cardSurface{display:flex;flex-direction:column;height:100%;width:100%;box-sizing:border-box;border-radius:20px;overflow:hidden;background:linear-gradient(165deg,#ffffff12,#ffffff05),#0e1428;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 40px -22px #000000e6}.RecentVideos .rolodexCard.focused .cardSurface{border-color:#ffffff24;box-shadow:0 26px 60px -26px #000000f2}.RecentVideos .cardTag{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;height:21px;padding:0 9px;border-radius:999px;font-family:Gabarito-Medium;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 2px 8px #00000059}.RecentVideos .cardTag.recent{color:#f5f7ff;background:#0b1020;border:1px solid rgba(255,255,255,.22)}.RecentVideos .cardTag.recommended{color:#062018;background:#00d89f;border:1px solid rgba(0,0,0,.28)}.RecentVideos .cardOpen{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;padding:0;border:none;background:transparent;text-align:left;color:inherit}.RecentVideos .cardPreview.playing{background:#000}.RecentVideos .cardMedia{display:block;width:100%;height:100%;object-fit:cover;background:#000}.RecentVideos .cardMedia.audio{position:absolute;left:12px;right:12px;bottom:12px;width:auto;height:40px}.RecentVideos .cardMedia:focus-visible{outline:2px solid rgba(0,216,159,.55);outline-offset:-3px}.RecentVideos .cardPreview{position:relative;flex:0 0 auto;height:214px;width:100%;background-size:cover;background-position:center;background-color:#000}.RecentVideos .cardPreview.voice{display:flex;align-items:center;justify-content:center;background:#0d061d}.RecentVideos .cardPreview .voiceIcon{height:52px;width:52px;opacity:.9}.RecentVideos .cardPreview .openImage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:46px;width:46px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;background:#0507148c;border:1px solid rgba(255,255,255,.28);color:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .16s ease,transform .16s ease}.RecentVideos .cardPreview .openImage:hover{background:#00d89f59;transform:translate(-50%,-50%) scale(1.08)}.RecentVideos .cardPreview .openImage:focus-visible{outline:2px solid rgba(0,216,159,.55);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-direction:column;gap:6px;flex:1 1 auto;min-height:0;padding:14px 16px 10px}.RecentVideos .cardDate{font-family:Gabarito-Medium;font-size:.72rem;letter-spacing:.06em;color:#00d89f}.RecentVideos .cardDescription{font-family:Gabarito-SemiBold;font-size:1rem;line-height:1.35;color:#f5f7ff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.RecentVideos .cardDescription.readable{cursor:pointer;border-radius:8px;transition:color .14s ease}.RecentVideos .cardDescription.readable:hover{color:#fff}.RecentVideos .cardDescription.readable:focus-visible{outline:2px solid #00d89f;outline-offset:4px}.RecentVideos .cardStage{position:relative;flex:0 0 auto;height:134px;display:flex;align-items:flex-end;justify-content:center}.RecentVideos .cardStage .cardStageWash{position:absolute;top:0;left:0;right:0;height:140px;background-repeat:no-repeat;background-size:cover;background-position:center 30%;filter:blur(12px) saturate(1.15);opacity:.8;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 35%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 35%,transparent 100%)}.RecentVideos .cardStage .cardStageWash.blank{background:linear-gradient(120deg,#00d89f73,#00b3ff38);filter:none;opacity:.85}.RecentVideos .cardStage .quoteFace{position:relative;height:84px;min-width:84px;margin-bottom:6px}.RecentVideos .cardStage .quoteFace .duoAvatarCircle{height:80px;width:80px;flex-basis:80px;font-size:1.45rem;border:2px solid rgba(0,216,159,.6);box-shadow:0 10px 26px #00000073}.RecentVideos .cardQuote{flex:0 1 auto;min-height:0;overflow:hidden}.RecentVideos .cardQuote .cardDescription.text{-webkit-line-clamp:6}.RecentVideos .cardCreator{display:flex;flex-shrink:0;align-items:center;gap:6px;margin-top:auto;font-family:Gabarito-Medium;font-size:.82rem;color:#00d89f}.RecentVideos .cardCreator span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecentVideos .cardActions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;padding:8px 12px 10px;border-top:1px solid rgba(255,255,255,.06)}.RecentVideos .supportWrap{position:relative;display:inline-flex}.RecentVideos .supportWrap .Reaction.trayOnly{position:absolute;left:0;bottom:100%;width:0;height:0;overflow:visible}.RecentVideos .supportWrap .Reaction.trayOnly .emojis{top:auto;bottom:6px;left:0;right:auto;border-radius:10px 10px 10px 0}.RecentVideos .cardReactions{flex:1 1 auto;min-width:0}.RecentVideos .cardReactions .Reaction .emojis{top:auto;bottom:30px;border-radius:6px 6px 0}.RecentVideos .cardAction{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;height:32px;padding:0 13px;border-radius:10px;font-family:Gabarito-SemiBold;font-size:.84rem;line-height:1;cursor:pointer;transition:background .14s ease,border-color .14s ease}.RecentVideos .cardAction .actionIcon{height:14px;width:14px;flex:0 0 auto}.RecentVideos .cardAction:focus-visible{outline:2px solid rgba(0,216,159,.55);outline-offset:2px}.RecentVideos .cardAction.secondary{background:transparent;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{color:#d7fff3;background:#00d89f24;border:1px solid rgba(0,216,159,.32)}.RecentVideos .cardAction.respond .actionIcon{color:#00d89f}.RecentVideos .cardAction.respond:hover{background:#00d89f38;border-color:#00d89f80}.RecentVideos .cardAction.support{color:#ffe3ef;background:#ff7aaf24;border:1px solid rgba(255,122,175,.32)}.RecentVideos .cardAction.support .actionIcon{color:#ff7aaf}.RecentVideos .cardAction.support:hover:not(.done){background:#ff7aaf38;border-color:#ff7aaf80}.RecentVideos .cardAction.support.done{opacity:.6;cursor:default}.RecentVideos .cardAction.hear{color:#ffeacc;background:#ffb05024;border:1px solid rgba(255,176,80,.32)}.RecentVideos .cardAction.hear .actionIcon{color:#ffb050}.RecentVideos .cardAction.hear:hover{background:#ffb05038;border-color:#ffb05080}.RecentVideos .cardReason{display:block;margin-top:3px;font-family:Gabarito-Medium;font-size:.72rem;letter-spacing:.02em;color:#f5f7ff9e}.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%,rgba(0,216,159,.16),transparent 60%),linear-gradient(165deg,#ffffff12,#ffffff05),#0e1428}.RecentVideos .deckMoreCard.focused .cardSurface{border-color:#00d89f47}.RecentVideos .deckMoreCard.exhausted .cardSurface{background:linear-gradient(165deg,#ffffff0d,#ffffff04),#0e1428}.RecentVideos .deckMoreAction{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;width:100%;padding:24px;box-sizing:border-box;border:none;border-radius:inherit;background:transparent;color:#f5f7ff;text-align:center;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .16s ease}.RecentVideos .deckMoreAction:hover:not([aria-disabled=true]){background:#00d89f0f}.RecentVideos .deckMoreAction[aria-disabled=true]{cursor:default}.RecentVideos .deckMoreAction:focus-visible{outline:2px solid rgba(0,216,159,.55);outline-offset:-6px}.RecentVideos .deckMoreTitle{font-family:Gabarito-SemiBold;font-size:1.15rem;line-height:1.25;color:#f5f7ff}.RecentVideos .deckMoreHint{max-width:26ch;font-family:Gabarito-Medium;font-size:.84rem;line-height:1.4;color:#f5f7ff9e}.RecentVideos .dealStack{position:relative;display:block;height:58px;width:92px;margin-bottom:4px}.RecentVideos .dealCard{position:absolute;top:4px;left:24px;height:50px;width:40px;border-radius:7px;border:1px solid rgba(255,255,255,.3);background:linear-gradient(160deg,#00d89f8c,#00d89f1f),#10182f;box-shadow:0 6px 14px -6px #000000e6;transform-origin:50% 110%;transition:transform .3s cubic-bezier(.22,.8,.3,1)}.RecentVideos .dealCard:nth-child(1){transform:translate3d(-14px,3px,0) rotate(-12deg)}.RecentVideos .dealCard:nth-child(2){transform:translateZ(0) rotate(0)}.RecentVideos .dealCard:nth-child(3){transform:translate3d(14px,3px,0) rotate(12deg)}.RecentVideos .deckMoreCard.ready.focused .deckMoreAction:hover .dealCard:nth-child(1){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:nth-child(1){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{opacity:.45;background:linear-gradient(160deg,#ffffff1f,#ffffff08),#10182f}@keyframes dealOff{0%{transform:translateZ(0) rotate(0);opacity:1}38%{transform:translate3d(30px,-22px,0) rotate(16deg);opacity:1}62%{transform:translate3d(54px,8px,0) rotate(26deg);opacity:0}63%{transform:translate3d(-40px,10px,0) rotate(-16deg);opacity:0}to{transform:translateZ(0) rotate(0);opacity:1}}.RecentVideos .updateEmpty{text-align:center;position:relative;min-height:404px;min-height:var(--dashboard-deck-height, 404px);display:flex;flex-direction:column;align-items:center;justify-content:center}.RecentVideos .updateEmpty .emptyImage .emptyIcon{height:60px;width:60px}.RecentVideos .updateEmpty .emptyText{font-family:Gabarito-Medium;font-size:1rem;color:#fff}@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{font-size:.92rem;-webkit-line-clamp:2}.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{height:30px;padding:0 11px;font-size:.8rem}@media(prefers-reduced-motion:reduce){.RecentVideos .rolodexCard,.RecentVideos .rolodexCard.focused,.RecentVideos .deckMoreCard{transition:none}.RecentVideos .rolodexCard.passed{transition:none;transform:translate3d(var(--shift),0,0) scale(var(--scale))}.RecentVideos .rolodexCard.arriving{animation:none}.RecentVideos .deckMoreCard.loading .dealCard{animation:none;opacity:.6}.RecentVideos .dealCard{transition:none}}@keyframes skeletonSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes skeletonFlow{0%{stroke-dashoffset:120}to{stroke-dashoffset:0}}@keyframes skeletonSpin{to{transform:rotate(360deg)}}@keyframes skeletonFlicker{0%,to{transform:scale(.85);opacity:.35}50%{transform:scale(1.05);opacity:.8}}.Skeleton{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;min-width:0;min-height:0}.Skeleton.panel{background:radial-gradient(circle at top,#111832,#ffffff0a 60%);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:12px 14px}.Skeleton.tile{min-height:150px;padding:14px 16px 13px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.Skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 25%,rgba(0,216,159,.08) 45%,rgba(255,255,255,.09) 50%,rgba(0,216,159,.08) 55%,transparent 75%);transform:translate(-100%);animation:skeletonSweep 1.9s ease-in-out infinite;animation-delay:0ms;animation-delay:var(--sweep-delay, 0ms)}.Skeleton .bone{display:block;background:#ffffff12;border-radius:8px;height:12px}.Skeleton .heading{width:38%;height:9px;margin-bottom:4px;border-radius:5px}.Skeleton .line{width:72%}.Skeleton .title{width:64%;height:13px}.Skeleton .title.short{width:46%}.Skeleton .meta{width:34%;height:9px}.Skeleton .label{width:40%;height:9px}.Skeleton .chip{flex:0 0 auto;width:22%;height:9px;border-radius:5px;background:#00d89f29}.Skeleton .stepLine{display:flex;align-items:center;justify-content:space-between;gap:10px}.Skeleton .rule{display:block;height:1px;margin:4px 0;background:#ffffff14}.Skeleton .statsRow{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:center}.Skeleton .statsCell{display:flex;flex-direction:column;align-items:center;gap:6px}.Skeleton .number{width:34px;height:22px;border-radius:7px;background:#00d89f24}.Skeleton .wave{flex:1 1 auto;width:100%;min-height:26px;max-height:56px;overflow:visible}.Skeleton .wave .waveTrack,.Skeleton .wave .waveFlow{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{position:relative;display:block;width:60px;height:60px;border-radius:50%;border:4px solid rgba(255,255,255,.06);box-sizing:border-box;margin:4px 0 2px}.Skeleton .ring:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:4px solid transparent;border-top-color:#00d89f66;animation:skeletonSpin 1.4s linear infinite}.Skeleton .flames{display:flex;gap:6px;margin:4px 0 2px}.Skeleton .flame{display:block;width:22px;height:22px;border-radius:50% 50% 45% 45%;background:radial-gradient(circle at 50% 70%,rgba(255,176,80,.5),rgba(255,96,40,.15) 70%,transparent);animation:skeletonFlicker 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.Skeleton:after,.Skeleton .waveFlow,.Skeleton .ring:before,.Skeleton .flame{animation:none}}.tileBadge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;white-space:nowrap;font-family:Gabarito-Medium;font-size:.74rem;letter-spacing:.02em;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:#f5f7ff}.tileBadge.is-up{border-color:#00d89f99;color:#00d89f}.tileBadge.is-down{border-color:#ff6e6e99;color:#ff6e6e}.EvidenceSign{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;font-size:.74rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background:#7f7f7f24;box-shadow:inset 0 0 0 1px #7f7f7f1f;color:inherit;cursor:help}.EvidenceSign__bars{display:inline-flex;align-items:flex-end;gap:2px;height:11px}.EvidenceSign__bars i{display:block;width:3px;border-radius:1px;background:currentColor;opacity:.22}.EvidenceSign__bars i:nth-child(1){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{gap:5px;padding:2px 8px 2px 6px;font-size:.7rem}[dir=rtl] .EvidenceSign__detail:before{margin-right:0;margin-left:6px}.Engagement .engagementPanels{flex:1 1 auto;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0;min-height:0}.Engagement .engagementPanel{background:radial-gradient(circle at top,#111832,#ffffff0a 60%);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:12px 14px;box-sizing:border-box;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.Engagement .panelName{font-family:Gabarito-Regular;font-size:.68rem;text-transform:uppercase;letter-spacing:.25em;color:#f5f7ffb3;padding:0 0 6px}.Engagement .panelName .panelConfidence{margin-left:8px;text-transform:none;letter-spacing:normal}.Engagement .moduleTitle{display:inline-block;height:14px;font-family:Gabarito-Bold;font-size:.8rem;background:none;color:#00d89f;border:2px solid #00d89f;padding:4px 16px;border-radius:12px}.Engagement .visuallyHidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Engagement .statsPanel .statRow{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:center}.Engagement .statsPanel .statEmpty{flex:1 1 auto;display:flex;align-items:center;font-family:Gabarito-Regular;font-size:.8rem;line-height:1.3;color:#f5f7ffb3}.Engagement .statsPanel .statCell{min-width:0;text-align:center}.Engagement .statsPanel .statCell .statCount{font-family:Gabarito-Bold;font-size:1.4rem;line-height:1.1;color:#00d89f}.Engagement .statsPanel .statCell .statLabel{font-family:Gabarito-Regular;font-size:.68rem;line-height:1.2;color:#f5f7ffb3;overflow-wrap:anywhere}.Engagement .signalPanel .insightRows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;gap:5px;flex:1 1 auto;min-height:0;overflow:hidden}.Engagement .signalPanel .insightRow{display:flex;align-items:center;gap:8px;min-height:0;padding:4px 6px 4px 9px;border-radius:9px;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.Engagement .signalPanel .insightName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Gabarito-SemiBold;font-size:.86rem;line-height:1.25;color:#f5f7ff}.Engagement .signalPanel .insightRow .tileBadge{flex:0 0 auto;padding:2px 8px;font-size:.7rem}.Engagement .signalPanel .insightWait{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:10px}.Engagement .signalPanel .insightWait i{display:block;height:30px;border-radius:10px;background:#ffffff0d;animation:engagementInsightPulse 1.4s ease-in-out infinite}.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{font-family:Gabarito-Regular;font-size:.84rem;line-height:1.35;color:#f5f7ffb3;padding-bottom:6px}.Engagement .signalPanel .signalChartWrap.sample{flex:1 1 auto;min-height:22px;max-height:52px;height:auto;opacity:.3}.Engagement .signalPanel .signalSentence{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Engagement .signalPanel .signalChartWrap:not(.sample){flex:1 1 auto;min-height:30px;height:auto}.Engagement .signalPanel .signalHow,.Engagement .signalPanel .signalEarlyNote{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;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{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:6px}.Engagement .signalPanel .signalChip{display:inline-block;font-family:Gabarito-Medium;font-size:.68rem;color:#f5f7ff;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:3px 9px}.Engagement .signalPanel .signalChip.up,.Engagement .signalPanel .signalChip.down,.Engagement .signalPanel .signalChip.steady{color:#f5f7ff;background:#ffffff14;border-color:#ffffff14}.Engagement .signalPanel .signalArea{font-family:Gabarito-Regular;font-size:.68rem;color:#f5f7ffb3}.Engagement .signalPanel .signalSentence{margin:0 0 10px;font-family:Gabarito-Medium;font-size:.92rem;line-height:1.35;color:#f5f7ff}.Engagement .signalPanel .signalChartWrap{width:100%;height:96px}.Engagement .signalPanel .signalChart{display:block;width:100%;height:100%;overflow:visible}.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 .signalStanding,.Engagement .signalPanel .signalNote,.Engagement .signalPanel .signalEarlyNote,.Engagement .signalPanel .signalHow{font-family:Gabarito-Regular;font-size:.72rem;line-height:1.4;color:#f5f7ffb3;padding-top:6px}.Engagement .signalPanel .signalHow{color:#f5f7ff}.Engagement .signalPanel .signalBoundary{font-family:Gabarito-Regular;font-size:.64rem;line-height:1.4;color:#f5f7ff73;padding-top:10px}.Engagement .attentionPanel{display:flex;flex-direction:column;min-height:0}.Engagement .attentionPanel .attentionLine{display:flex;align-items:baseline;gap:10px;min-width:0}.Engagement .attentionPanel .attentionLine .attentionHeadline{flex:1 1 auto;min-width:0}.Engagement .attentionPanel .attentionLine .attentionKicker,.Engagement .attentionPanel .attentionLine .attentionArea{flex:0 0 auto;max-width:48%}.Engagement .attentionPanel .attentionKicker{font-family:Gabarito-Regular;font-size:.62rem;text-transform:uppercase;letter-spacing:.25em;color:#f5f7ffb3;padding:0;color:#00d89f}.Engagement .attentionPanel button.attentionItem.lead{width:100%;text-align:left;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.Engagement .attentionPanel button.attentionItem.lead:hover .attentionHeadline{color:#00d89f}.Engagement .attentionPanel button.attentionItem.lead:focus-visible{outline:2px solid #f5f7ff;outline-offset:2px;border-radius:8px}.Engagement .attentionPanel button.attentionItem{width:100%;text-align:left;background:none;border:0;border-top:1px solid rgba(255,255,255,.08);padding:5px 0 0;color:inherit;font:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.Engagement .attentionPanel button.attentionItem:hover .attentionHeadline{color:#00d89f}.Engagement .attentionPanel button.attentionItem:focus-visible{outline:2px solid #f5f7ff;outline-offset:2px;border-radius:8px}.Engagement .attentionPanel .attentionItem{min-width:0}.Engagement .attentionPanel .attentionItem.lead .attentionHeadline{font-family:Gabarito-Bold;font-size:.92rem;color:#f5f7ff;line-height:1.25}.Engagement .attentionPanel .attentionItem.lead .attentionBody{font-family:Gabarito-Regular;font-size:.74rem;color:#f5f7ffb3;line-height:1.3;padding-top:2px}.Engagement .attentionPanel .attentionItem.compact{padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.Engagement .attentionPanel .attentionItem.compact .attentionHeadline{font-family:Gabarito-Medium;font-size:.78rem;color:#f5f7ff}.Engagement .attentionPanel .attentionItem.compact .attentionBody,.Engagement .attentionPanel .attentionItem.compact .attentionArea{font-family:Gabarito-Regular;font-size:.7rem;color:#f5f7ffb3;line-height:1.35}.Engagement .attentionPanel .attentionRest{display:flex;flex-direction:column;gap:6px;padding-top:4px;min-height:0}.Engagement .attentionPanel .attentionHeadline,.Engagement .attentionPanel .attentionBody,.Engagement .attentionPanel .attentionArea{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Engagement .attentionPanel .attentionAction{display:inline-block;margin-top:10px;font-family:Gabarito-Medium;font-size:.76rem;color:#150b2a;background:#00d89f;border:1px solid #00d89f;border-radius:20px;padding:7px 16px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;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{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.Engagement .attentionPanel .attentionCalm .attentionAction{margin-top:8px}.Engagement .attentionPanel .attentionCalm .calmTitle{font-family:Gabarito-Medium;font-size:.88rem;color:#f5f7ff}.Engagement .attentionPanel .attentionCalm .calmBody{font-family:Gabarito-Regular;font-size:.74rem;color:#f5f7ffb3;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{position:relative;display:inline-flex}.InsightsDoor{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(0,216,159,.55);background:#00d89f1f;color:#f5f7ff;font-family:Gabarito-Medium,Gabarito,Segoe UI,Arial,sans-serif;font-size:.86rem;line-height:1;cursor:pointer;white-space:nowrap}.InsightsDoor:hover,.InsightsDoor:focus-visible{background:#00d89f33;outline:none}.InsightsDoor.compact{padding:6px 12px;font-size:.8rem}.InsightsDoor:not(.locked){gap:7px;padding:9px 14px 9px 16px;border-radius:12px;border-color:#00d89f;background:#00d89f;color:#05210f;font-family:Gabarito-SemiBold,Gabarito,Segoe UI,Arial,sans-serif;font-size:.88rem;box-shadow:0 6px 18px #00d89f38;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.InsightsDoor:not(.locked).compact{padding:8px 12px 8px 15px;font-size:.86rem}.InsightsDoor:not(.locked) .doorArrow{width:15px;height:15px;flex:0 0 auto;transition:transform .16s ease}.InsightsDoor:not(.locked):hover,.InsightsDoor:not(.locked):focus-visible{background:#21e5b3;border-color:#21e5b3;box-shadow:0 8px 22px #00d89f52;transform:translateY(-1px)}.InsightsDoor:not(.locked):hover .doorArrow,.InsightsDoor:not(.locked):focus-visible .doorArrow{transform:translate(2px)}.InsightsDoor:not(.locked):focus-visible{outline:2px solid rgba(0,216,159,.6);outline-offset:2px}@media(prefers-reduced-motion:reduce){.InsightsDoor:not(.locked):hover,.InsightsDoor:not(.locked):focus-visible{transform:none}.InsightsDoor:not(.locked):hover .doorArrow,.InsightsDoor:not(.locked):focus-visible .doorArrow{transform:none}}.InsightsDoor.locked{border-color:#f5f7ff2e;background:#f5f7ff0f;color:#f5f7ffb3}.InsightsDoor.locked:hover,.InsightsDoor.locked:focus-visible{background:#f5f7ff1a;color:#f5f7ff}.InsightsDoor .doorLock{font-size:.9em;line-height:1}.InsightsDoor .doorBadge{padding:2px 7px;border-radius:999px;background:#a98bff33;color:#c9b8ff;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.InsightsDoorTip{position:absolute;top:calc(100% + 8px);right:0;z-index:5;width:-webkit-max-content;width:max-content;max-width:260px;padding:8px 12px;border-radius:10px;background:#050714f7;border:1px solid rgba(245,247,255,.14);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;white-space:normal;text-align:left;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s;pointer-events:none}.InsightsDoorTip.shown{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .12s ease,transform .12s ease,visibility 0s}@media(prefers-reduced-motion:reduce){.InsightsDoorTip{transition:none;transform:none}}@keyframes scrollCueBob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}.ScrollCue{position:fixed;left:50%;bottom:52px;z-index:3;display:grid;place-items:center;width:46px;height:46px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 22px #00000059;color:#fff;cursor:pointer;transform:translate(-50%);opacity:0;pointer-events:none;transition:opacity .26s ease,background .14s ease}.ScrollCue svg{width:22px;height:22px}.ScrollCue.is-shown{opacity:1;pointer-events:auto;animation:scrollCueBob 1.8s ease-in-out infinite}.ScrollCue:hover{background:#000000a8}.ScrollCue:focus-visible{outline:2px solid rgba(0,216,159,.6);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ScrollCue.is-shown{animation:none}}.TrajectoryMatrix{min-height:100vh;width:100%;background:linear-gradient(180deg,#111832,#050714);color:#f5f7ff;font-family:Gabarito-Medium,Gabarito,Segoe UI,Arial,sans-serif}.TrajectoryMatrix__content{max-width:1180px;margin:0 auto;padding:28px 22px 60px}.TrajectoryMatrix__back{height:36px;margin-bottom:14px;padding:0 22px;border:none;border-radius:24px;background:#00d89f;color:#000;font-family:Gabarito-Bold;font-size:.92rem;cursor:pointer;transition:background .14s ease}.TrajectoryMatrix__back:hover{background:#21e5b3}.TrajectoryMatrix__eyebrow{margin:0 0 4px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#00d89f}.TrajectoryMatrix__header{margin-bottom:18px}.TrajectoryMatrix__header h1{margin:0 0 6px;font-size:1.9rem;line-height:1.15}.TrajectoryMatrix__lede,.TrajectoryMatrix__muted{margin:0;color:#f5f7ffb3;line-height:1.5;max-width:70ch}.TrajectoryMatrix__controls{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:14px 16px;margin-bottom:18px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.TrajectoryMatrix__controls label{display:flex;flex-direction:column;gap:4px;font-size:.78rem;color:#f5f7ffb3;min-width:150px}.TrajectoryMatrix__controls select{font-family:inherit;font-size:.92rem;padding:8px 10px;border-radius:8px;color:#f5f7ff;background:#050714b3;border:1px solid rgba(255,255,255,.15)}.TrajectoryMatrix__button{font-family:inherit;font-size:.92rem;padding:9px 16px;border-radius:8px;border:none;cursor:pointer;color:#050714;background:linear-gradient(135deg,#00d89f,#00b3ff)}.TrajectoryMatrix__button:disabled{opacity:.5;cursor:default}.TrajectoryMatrix__error{padding:10px 14px;border-radius:10px;background:#ff6e6e1f;border:1px solid rgba(255,110,110,.4)}.TrajectoryMatrix__readiness{padding:14px 16px;margin-bottom:16px;border-radius:14px;border-left:4px solid #b4b4b4;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.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{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px}.TrajectoryMatrix__readinessMeta{font-size:.82rem;color:#f5f7ffb3}.TrajectoryMatrix__reasons{margin:6px 0;padding-left:18px;color:#f5f7ffb3;font-size:.88rem;line-height:1.45}.TrajectoryMatrix__nextStep{margin:4px 0 0;font-size:.9rem}.TrajectoryMatrix__pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.78rem;letter-spacing:.03em;background:#ffffff14;border:1px solid rgba(255,255,255,.15)}.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{padding:16px 18px;margin-bottom:18px;border-radius:16px;border:1px solid rgba(0,216,159,.25);background:radial-gradient(circle at 6% 0%,rgba(0,216,159,.14),transparent 40%),#050714a6}.TrajectoryMatrix__headline p{margin:0 0 8px;line-height:1.5;font-size:1rem}.TrajectoryMatrix__headline p:first-child{font-size:1.12rem}.TrajectoryMatrix__headline p:last-child{margin-bottom:0}.TrajectoryMatrix__panel{padding:18px;margin-bottom:18px;border-radius:18px;background:#0507148c;border:1px solid rgba(255,255,255,.08)}.TrajectoryMatrix__panel h2{margin:0;font-size:1.25rem}.TrajectoryMatrix__panelHead{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:10px;margin-bottom:12px}.TrajectoryMatrix__legend{display:flex;flex-wrap:wrap;gap:12px;font-size:.76rem;color:#f5f7ffb3}.TrajectoryMatrix__legend span{display:inline-flex;align-items:center;gap:5px}.TrajectoryMatrix__legend i{display:inline-block;width:14px;height:14px;border-radius:3px}.TrajectoryMatrix__legend i.is-empty{background:transparent;border:1px dashed rgba(255,255,255,.15)}.TrajectoryMatrix__grid{overflow-x:auto;padding-bottom:6px}.TrajectoryMatrix__row{display:grid;grid-template-columns:190px repeat(1,minmax(46px,1fr)) 128px;grid-template-columns:190px repeat(var(--week-count, 1),minmax(46px,1fr)) 128px;grid-gap:4px;gap:4px;align-items:stretch;min-width:368px;min-width:calc(318px + var(--week-count, 1) * 50px)}.TrajectoryMatrix__row--head{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding-bottom:6px;background:linear-gradient(180deg,#050714f2,#050714cc)}.TrajectoryMatrix__row.is-moving .TrajectoryMatrix__rowLabel span{color:#00d89f}.TrajectoryMatrix__rowLabel{display:flex;flex-direction:column;justify-content:center;font-size:.84rem;padding:4px 6px}.TrajectoryMatrix__rowLabel small{font-size:.66rem;color:#00d89f;letter-spacing:.06em;text-transform:uppercase}.TrajectoryMatrix__cell{display:flex;align-items:center;justify-content:center;min-height:30px;border-radius:5px;font-size:.7rem;color:#f5f7ff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.TrajectoryMatrix__cell span{white-space:nowrap}.TrajectoryMatrix__cell.is-empty{background:transparent;border:1px dashed rgba(255,255,255,.1)}.TrajectoryMatrix__cell--head{flex-direction:column;gap:2px;background:transparent;text-shadow:none;color:#f5f7ffb3}.TrajectoryMatrix__cell--head span{font-size:.74rem}.TrajectoryMatrix__cell--head small{font-size:.64rem;color:#f5f7ff73}.TrajectoryMatrix__rowTrend{display:flex;align-items:center;gap:6px;padding:0 4px;font-size:.76rem;color:#f5f7ffb3}.TrajectoryMatrix__spark{width:60px;height:18px;flex:none}.TrajectoryMatrix__trend{white-space:nowrap;font-size:.74rem;padding:2px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.15);color:#f5f7ffb3}.TrajectoryMatrix__trend.is-rising,.TrajectoryMatrix__trend.is-rise{border-color:#00d89f80}.TrajectoryMatrix__trend.is-falling,.TrajectoryMatrix__trend.is-fall{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{margin-top:6px;border-top:1px solid rgba(255,255,255,.08)}.TrajectoryMatrix__familyHead{width:100%;display:flex;align-items:center;gap:12px;padding:10px 6px;border:none;background:transparent;color:#f5f7ff;font-family:inherit;font-size:.92rem;cursor:pointer;text-align:left}.TrajectoryMatrix__familyHead:hover .TrajectoryMatrix__familyName{color:#00d89f}.TrajectoryMatrix__familyName{font-weight:600}.TrajectoryMatrix__familyStats{display:flex;flex-wrap:wrap;gap:8px;font-size:.74rem;color:#f5f7ffb3}.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{margin-left:auto;font-size:1.1rem;color:#f5f7ffb3}.TrajectoryMatrix__rows{padding-bottom:8px}.TrajectoryMatrix__boundary{margin:8px 6px 0;font-size:.74rem;color:#f5f7ff8c;line-height:1.4}.TrajectoryMatrix__statements{margin:8px 0 0;padding-left:20px;line-height:1.5;font-size:.92rem}.TrajectoryMatrix__statements li{margin-bottom:6px}.TrajectoryMatrix__twoUp{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:16px;gap:16px;margin-bottom:18px}.TrajectoryMatrix__card{padding:16px 18px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.TrajectoryMatrix__card h3{margin:0 0 8px;font-size:1.05rem}.TrajectoryMatrix__card--path{margin-top:14px}.TrajectoryMatrix__overall{margin:0 0 6px;line-height:1.5}.TrajectoryMatrix__semantic{margin:8px 0 0;font-size:.88rem;color:#f5f7ffb3;line-height:1.45}.TrajectoryMatrix__compareFamily{margin-top:10px}.TrajectoryMatrix__compareFamily h4{margin:0 0 4px;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#f5f7ffb3}.TrajectoryMatrix__compareRow{display:grid;grid-template-columns:1.3fr 1.2fr 1fr;grid-gap:8px;gap:8px;padding:4px 0;font-size:.82rem;border-bottom:1px solid rgba(255,255,255,.08)}.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{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px;margin:12px 0}.TrajectoryMatrix__forecastCard{padding:12px 14px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.TrajectoryMatrix__forecastCard header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.TrajectoryMatrix__forecastCard p{margin:6px 0 4px;font-size:.86rem;line-height:1.45}.TrajectoryMatrix__forecastCard small{color:#f5f7ffb3;font-size:.74rem}.TrajectoryMatrix__band{width:100%;height:48px}.TrajectoryMatrix__facetGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px;gap:12px;margin:12px 0}.TrajectoryMatrix__facet{padding:12px 14px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.TrajectoryMatrix__facet.is-stable{border-color:#00d89f59}.TrajectoryMatrix__facet header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.TrajectoryMatrix__facet p{margin:8px 0 4px;font-size:.84rem;line-height:1.45;color:#f5f7ffb3}.TrajectoryMatrix__facet small{font-size:.74rem;color:#f5f7ffb3}.TrajectoryMatrix__facetScale{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;font-size:.7rem;color:#f5f7ffb3}.TrajectoryMatrix__facetScale i{position:relative;display:block;height:6px;border-radius:3px;background:linear-gradient(90deg,#ffffff1f,#00d89f80)}.TrajectoryMatrix__facetScale b{position:absolute;top:-4px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#f5f7ff;box-shadow:0 0 0 2px #050714e6}.TrajectoryMatrix__pathRows{list-style:none;margin:10px 0 0;padding:0}.TrajectoryMatrix__pathRows li{display:grid;grid-template-columns:1.2fr 1.4fr auto;grid-gap:8px;gap:8px;padding:5px 0;font-size:.84rem;border-bottom:1px solid rgba(255,255,255,.08)}.TrajectoryMatrix__pathRows li em{font-style:normal;color:#f5f7ffb3}.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{margin:8px 0 0;padding-left:20px;font-size:.86rem;line-height:1.5;color:#f5f7ffb3}.TrajectoryMatrix__claims strong{color:#f5f7ff}.TrajectoryMatrix__claims li{margin-bottom:6px}.TrajectoryMatrix__timelineHint{margin:0 0 6px;font-size:.82rem;color:#f5f7ffb3}.TrajectoryMatrix__timelineHint b{color:#f5f7ff;font-weight:600}.TrajectoryMatrix__timeline{position:relative;height:112px;margin:0 18px 10px}.TrajectoryMatrix__timelineTrack{position:absolute;left:0;right:0;top:72px;height:4px;border-radius:2px;background:#ffffff1a}.TrajectoryMatrix__timelineRange{position:absolute;top:0;height:100%;border-radius:2px;background:#a98bff;opacity:.85;transition:opacity .16s ease}.TrajectoryMatrix__timeline.is-busy .TrajectoryMatrix__timelineRange{opacity:.45}.TrajectoryMatrix__timelineTick{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:#ffffff59;transform:translate(-50%,-50%)}.TrajectoryMatrix__timelineTick.is-chosen{background:#f5f7ff}.TrajectoryMatrix__timelineDates{position:absolute;left:0;right:0;top:86px;height:16px}.TrajectoryMatrix__timelineDate{position:absolute;white-space:nowrap;font-size:.72rem;color:#f5f7ffb3}.TrajectoryMatrix__timelineDate.is-chosen{color:#f5f7ff;font-weight:600}.TrajectoryMatrix__handle{position:absolute;left:-9px;right:-9px;width:calc(100% + 18px);top:65px;height:18px;margin:0;padding:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;pointer-events:none;outline:none}.TrajectoryMatrix__handle::-webkit-slider-runnable-track{background:transparent;height:18px}.TrajectoryMatrix__handle::-moz-range-track{background:transparent;height:18px}.TrajectoryMatrix__handle::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;width:18px;height:18px;border-radius:50%;border:3px solid #f5f7ff;background:#0b1020;cursor:grab;box-shadow:0 0 0 3px #00000059}.TrajectoryMatrix__handle::-moz-range-thumb{pointer-events:auto;width:12px;height:12px;border-radius:50%;border:3px solid #f5f7ff;background:#0b1020;cursor:grab;box-shadow:0 0 0 3px #00000059}.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{position:absolute;white-space:nowrap;font-size:.82rem;color:#f5f7ffb3;padding:4px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);max-width:100%}.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 i,.TrajectoryMatrix__compareSkeleton .band{display:block;border-radius:6px;transform-origin:left center;background:linear-gradient(100deg,#ffffff0d 20%,#a98bff42,#ffffff0d 76%);background-size:220% 100%;animation:trajectoryShimmer 1.3s linear infinite,trajectoryBone 2.6s ease-in-out infinite;animation-delay:-0s,0s;animation-delay:calc(var(--i, 0) * -.16s),calc(var(--i, 0) * .14s)}.TrajectoryMatrix__compareSkeleton .head{height:12px;width:120px;margin:4px 0 14px}.TrajectoryMatrix__compareSkeleton .row{display:grid;grid-template-columns:minmax(140px,220px) 1fr 120px;align-items:center;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.TrajectoryMatrix__compareSkeleton .row:last-child{border-bottom:0}.TrajectoryMatrix__compareSkeleton .name{height:12px}.TrajectoryMatrix__compareSkeleton .track{position:relative;display:block;height:20px}.TrajectoryMatrix__compareSkeleton .band{position:absolute;top:0;height:100%}.TrajectoryMatrix__compareSkeleton .verdict{height:12px;width:70%;justify-self:end}.TrajectoryMatrix__compareControls{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:12px}.TrajectoryMatrix__compareControls label{display:flex;flex-direction:column;gap:4px;font-size:.78rem;color:#f5f7ffb3;min-width:220px}.TrajectoryMatrix__compareControls select{font-family:inherit;font-size:.9rem;padding:8px 10px;border-radius:8px;color:#f5f7ff;background:#050714b3;border:1px solid rgba(255,255,255,.15)}.TrajectoryMatrix__empty{color:#f5f7ffb3}.TrajectoryMatrix__learnedGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.TrajectoryMatrix__learnedGrid h3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.TrajectoryMatrix__learnedGrid p{margin:0 0 8px;line-height:1.5}.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{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:.9rem}.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{margin:0;font-size:1.05rem}.TrajectoryMatrix__cohortGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.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 rgba(255,255,255,.15);color:#f5f7ffb3;border-radius:999px;padding:5px 12px;font-size:.8rem;cursor:pointer}.TrajectoryMatrix__voiceButton.is-active{border-color:#00d89f;color:#00d89f}.TrajectoryMatrix__plainSummary{margin:0 0 14px;line-height:1.55;max-width:80ch}.TrajectoryMatrix__plainGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.TrajectoryMatrix__plainList,.TrajectoryMatrix__plainSteps{margin:8px 0 0;padding-left:0;list-style:none}.TrajectoryMatrix__plainList li,.TrajectoryMatrix__plainSteps li{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.08)}.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{max-width:220px;margin:2px 0 4px}.TrajectoryMatrix__plainList p,.TrajectoryMatrix__plainSteps p{margin:0;font-size:.9rem;line-height:1.5}.TrajectoryMatrix__plainList small,.TrajectoryMatrix__plainSteps small{display:block;color:#f5f7ffb3;margin-top:3px}.TrajectoryMatrix__plainSteps{counter-reset:step}.TrajectoryMatrix__plainSteps li{counter-increment:step}.TrajectoryMatrix__plainSteps li p{display:grid;grid-template-columns:auto 1fr;grid-column-gap:6px;column-gap:6px;align-items:baseline}.TrajectoryMatrix__plainSteps li p:before{content:counter(step) ".";color:#00d89f}.TrajectoryMatrix__frameworkGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px}.TrajectoryMatrix__framework{padding:14px 16px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.TrajectoryMatrix__framework.is-empty{opacity:.6}.TrajectoryMatrix__framework>strong{display:block;font-size:1rem}.TrajectoryMatrix__framework>p{margin:4px 0 10px;color:#f5f7ffb3;font-size:.88rem}.TrajectoryMatrix__framework>ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.TrajectoryMatrix__framework>ul li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#ffffff0f;font-size:.84rem}.TrajectoryMatrix__framework header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.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;padding:0;max-height:152px;overflow:hidden}.TrajectoryMatrix__framework ul.is-open{max-height:none}.TrajectoryMatrix__framework ul li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(70px,1fr) 44px auto;align-items:center;grid-gap:8px;gap:8px;padding:4px 0;font-size:.84rem;border-bottom:1px solid rgba(255,255,255,.08)}.TrajectoryMatrix__framework ul li:last-child{border-bottom:0}.TrajectoryMatrix__framework ul li.is-insufficient{color:#f5f7ffb3}.TrajectoryMatrix__framework ul li em{font-style:normal;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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{display:block;height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.TrajectoryMatrix__frameworkBar b{display:block;height:100%;background:#00d89f;border-radius:999px}.TrajectoryMatrix__catalog{list-style:none;margin:8px 0 12px;padding:0;display:grid;grid-gap:6px;gap:6px}.TrajectoryMatrix__catalog li{display:grid;grid-template-columns:96px 1fr auto;grid-gap:10px;gap:10px;align-items:baseline;font-size:.8rem;padding:6px 10px;border-radius:8px;background:#ffffff08}.TrajectoryMatrix__catalog li.is-pending{opacity:.6}.TrajectoryMatrix__catalog li strong{text-transform:capitalize}.TrajectoryMatrix__catalog li span{color:#f5f7ffb3}.TrajectoryMatrix__catalog li em{font-style:normal;color:#f5f7ffb3;white-space:nowrap}.TrajectoryMatrix__forecastArrow{font-size:.72rem;white-space:nowrap;color:#f5f7ffb3}.TrajectoryMatrix__forecastArrow.is-rise{color:#00d89f}.TrajectoryMatrix__forecastArrow.is-fall{color:#ff9c8a}.TrajectoryMatrix__forecastArrow.is-unverified{opacity:.62}.TrajectoryMatrix__forecastArrow.is-withheld{opacity:.4;cursor:help}.TrajectoryMatrix__unverifiedMark{font-weight:600;font-size:.62rem;vertical-align:super;margin-left:1px}.TrajectoryMatrix__aliasRefs{display:block;font-size:.68rem;color:#f5f7ffb3;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{padding:14px 16px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border:1px solid transparent}.TrajectoryMatrix__cohort.is-mine{border-color:#00d89f8c}.TrajectoryMatrix__cohort header{display:flex;justify-content:space-between;gap:10px;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;justify-content:space-between;gap:10px;font-size:.86rem;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{display:block;margin-top:8px;color:#f5f7ffb3}.TrajectoryMatrix__sliceTable{width:100%;border-collapse:collapse;font-size:.88rem;margin-top:6px}.TrajectoryMatrix__sliceTable th,.TrajectoryMatrix__sliceTable td{text-align:left;padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.08)}.TrajectoryMatrix__sliceTable th{color:#f5f7ffb3;font-weight:500;font-size:.78rem}.TrajectoryMatrix__sliceTable td.is-up{color:#00d89f}.TrajectoryMatrix__sliceTable td.is-down{color:#ffaa6e}.TrajectoryMatrix__footer{margin-top:20px;font-size:.76rem;color:#f5f7ff80;line-height:1.45}.TrajectoryMatrix__footer p{margin:0 0 4px}.TrajectoryMatrix .Disclosure{margin-top:12px;border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.TrajectoryMatrix .Disclosure__summary{cursor:pointer;display:flex;justify-content:space-between;gap:10px;font-size:.86rem;color:#f5f7ffb3}.TrajectoryMatrix .Disclosure__summary small{font-size:.74rem}.TrajectoryMatrix .Disclosure__summary:hover{color:#00d89f}.TrajectoryMatrix__memberPicker{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:#f5f7ffb3}.TrajectoryMatrix__memberPicker select{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#f5f7ff;padding:8px 10px;font-family:inherit;font-size:.9rem}.TrajectoryMatrix__summary{margin:4px 0 18px}.TrajectoryMatrix__summary p{margin:0;font-size:1.28rem;line-height:1.5;max-width:46ch}.TrajectoryMatrix__badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.82rem;white-space:nowrap;background:#ffffff0f}.TrajectoryMatrix__badge b{font-size:.95rem;line-height:1}.TrajectoryMatrix__badge.is-rising{background:#ff8a4c29}.TrajectoryMatrix__badge.is-strong{background:#00d89f29}.TrajectoryMatrix__badge.is-falling{background:#ff638424}.TrajectoryMatrix__chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 6px}.TrajectoryMatrix__swatch{display:inline-block;width:8px;height:8px;border-radius:999px;background:#00d89f;background:var(--series, #00d89f);flex:none}.TrajectoryMatrix__chart{margin:10px 0 0}.TrajectoryMatrix__chart svg{width:100%;height:180px;display:block}.TrajectoryMatrix__chart figcaption{display:flex;justify-content:space-between;font-size:.78rem;color:#f5f7ffb3;padding:0 4px}.TrajectoryMatrix__chartEmpty{margin:12px 0 0;width:100%;aspect-ratio:760/240;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 24px}.TrajectoryMatrix__chartEmpty p{margin:0;max-width:48ch}.TrajectoryMatrix__headingList,.TrajectoryMatrix__compareList{list-style:none;margin:10px 0 0;padding:0}.TrajectoryMatrix__headingList li,.TrajectoryMatrix__compareList li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:.95rem}.TrajectoryMatrix__headingList li:last-child,.TrajectoryMatrix__compareList li:last-child{border-bottom:0}.TrajectoryMatrix__headingList li span,.TrajectoryMatrix__compareList li span{flex:1 1}.TrajectoryMatrix__headingList li em,.TrajectoryMatrix__compareList li em{font-style:normal;color:#f5f7ffb3;font-size:.86rem}.TrajectoryMatrix__sideBySide{margin-top:12px}.TrajectoryMatrix__sideBySideHead{display:flex;align-items:center;gap:12px;font-size:.95rem;padding:4px 0 8px;border-bottom:1px solid rgba(255,255,255,.08)}.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{display:flex;align-items:baseline;gap:14px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.08)}.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-weight:500;font-size:.95rem}.TrajectoryMatrix__header{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.TrajectoryMatrix select{color-scheme:dark}.TrajectoryMatrix select option{background:#0b1020;color:#f5f7ff}.TrajectoryMatrix__pickers{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-end}.TrajectoryMatrix__personPicker select{max-width:260px}.TrajectoryMatrix__trackButton.is-readonly{cursor:default}.TrajectoryMatrix__spanPicker{display:flex;align-items:center;gap:10px;font-size:.86rem;color:#f5f7ffb3}.TrajectoryMatrix__spanPicker select{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#f5f7ff;padding:9px 36px 9px 14px;font-family:inherit;font-size:.92rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(245,247,255,.7) 50%),linear-gradient(135deg,rgba(245,247,255,.7) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}.TrajectoryMatrix__summary{margin:10px 0 22px}.TrajectoryMatrix__summary .TrajectoryMatrix__eyebrow{margin-bottom:8px}.TrajectoryMatrix__summary>p:last-child{margin:0;font-size:1.28rem;line-height:1.5;max-width:52ch}.TrajectoryMatrix__summaryHead{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:8px}.TrajectoryMatrix__summaryHead .TrajectoryMatrix__eyebrow{margin:0;font-size:.72rem;line-height:1.4;max-width:none}.TrajectoryMatrix__plainGrid{margin-bottom:26px}.TrajectoryMatrix__boxSign{margin-left:auto;align-self:flex-start}.TrajectoryMatrix__chartFirst{flex-direction:column;gap:10px}.TrajectoryMatrix__firstTrack{position:relative;width:min(520px,100%);height:8px;border-radius:999px;background:#ffffff14}.TrajectoryMatrix__firstTrack i{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;background:#00d89f;background:var(--series, #00d89f);box-shadow:0 0 0 4px #ffffff0f;transform:translate(-50%,-50%)}.TrajectoryMatrix__firstEnds{display:flex;justify-content:space-between;width:min(520px,100%);margin:0;font-size:.74rem;color:#f5f7ffb3}.TrajectoryMatrix__baselineAreas{list-style:none;margin:14px 0 10px;padding:0;display:grid;grid-gap:8px;gap:8px}.TrajectoryMatrix__baselineAreas li{display:grid;grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;border-radius:12px;background:#ffffff0a}.TrajectoryMatrix__baselineAreas strong{font-size:.95rem}.TrajectoryMatrix__baselineLevels{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;color:#f5f7ffb3;font-size:.88rem}.TrajectoryMatrix__baselineLevels b{color:#f5f7ffb3;font-weight:400}.TrajectoryMatrix__baselineLevels em{font-style:normal;font-weight:600;color:#f5f7ff}.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{margin:6px 0 0;color:#f5f7ffb3;font-size:.9rem;line-height:1.5;max-width:64ch}.TrajectoryMatrix__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:.86rem;font-weight:600;white-space:nowrap;background:#ffffff0f;color:#f5f7ff}.TrajectoryMatrix__badge b{font-size:1rem;line-height:1;font-weight:700}.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-rocket,.TrajectoryMatrix__badge.is-fire{background:#ffaa6e2e}.TrajectoryMatrix__badge.is-small{padding:4px 10px;font-size:.78rem}.TrajectoryMatrix__chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 6px}.TrajectoryMatrix__chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#f5f7ffb3;font-family:inherit;font-size:.88rem;cursor:pointer}.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{color:#f5f7ff;border-color:#00d89f99;border-color:var(--series-edge, rgba(0, 216, 159, .6));background:#00d89f1f;background:var(--series-soft, rgba(0, 216, 159, .12))}.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{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.TrajectoryMatrix__stack--badge{flex:0 0 auto;justify-items:end;align-items:end}.TrajectoryMatrix__chart{position:relative;margin:12px 0 0}.TrajectoryMatrix__chart svg{width:100%;height:auto;display:block;overflow:visible}.TrajectoryMatrix__tick line{stroke:#ffffff12;stroke-width:1}.TrajectoryMatrix__tick text{fill:#f5f7ffb3;font-size:12px;font-family:inherit}.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:transparent;stroke-width:16;pointer-events:stroke;cursor:pointer}.TrajectoryMatrix__ghostGroup:hover .TrajectoryMatrix__ghost{stroke-opacity:.7}.TrajectoryMatrix__glow{fill:none;stroke:#00d89f38;stroke:var(--series-glow, rgba(0, 216, 159, .22));stroke-width:10;stroke-linejoin:round;stroke-linecap:round}.TrajectoryMatrix__line{fill:none;stroke-width:3.5;stroke-linejoin:round;stroke-linecap:round}.TrajectoryMatrix__dot .TrajectoryMatrix__dotHalo{fill:#00d89f29;fill:var(--series-halo, rgba(0, 216, 159, .16))}.TrajectoryMatrix__dot .TrajectoryMatrix__dotCore{fill:#0b1020;stroke:#00d89f;stroke:var(--series, #00d89f);stroke-width:3}.TrajectoryMatrix__dot .TrajectoryMatrix__dotHit{fill:transparent;cursor:pointer;outline:none}.TrajectoryMatrix__dot.is-hover .TrajectoryMatrix__dotHalo{fill:#00d89f4d;fill:var(--series-halo-strong, rgba(0, 216, 159, .3))}.TrajectoryMatrix__dot.is-hover .TrajectoryMatrix__dotCore{fill:#00d89f;fill:var(--series, #00d89f)}.TrajectoryMatrix__twoBoxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.TrajectoryMatrix__twoBoxes.is-waiting{grid-template-columns:1fr}.TrajectoryMatrix__baselineBar{display:inline-flex;width:180px;max-width:100%}.TrajectoryMatrix__box{padding:18px 20px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-top:3px solid}.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{display:flex;align-items:center;gap:12px;margin-bottom:10px}.TrajectoryMatrix__box header>b{font-size:1.6rem;line-height:1;font-weight:700}.TrajectoryMatrix__box header h2{margin:0;font-size:1.05rem}.TrajectoryMatrix__box header .TrajectoryMatrix__eyebrow{margin-bottom:2px}.TrajectoryMatrix__box.is-down header>b{color:#ff6e6e}.TrajectoryMatrix__box.is-down .TrajectoryMatrix__eyebrow{color:#ff6e6e}.TrajectoryMatrix__box ul{list-style:none;margin:0;padding:0}.TrajectoryMatrix__box li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.TrajectoryMatrix__box li:last-child{border-bottom:0}.TrajectoryMatrix__box li strong{display:block;font-size:.95rem;margin-bottom:2px}.TrajectoryMatrix__box li p{margin:0;color:#f5f7ffb3;font-size:.9rem;line-height:1.5}.TrajectoryMatrix__box li em{font-style:normal;color:#f5f7ff}.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{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px 28px;gap:14px 28px}.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{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:6px}.TrajectoryMatrix__scaleName{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:.95rem}.TrajectoryMatrix__scaleGlyph{font-weight:700;font-size:1rem;flex:none}.TrajectoryMatrix__cheer{flex:none;font-style:normal;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0b1020;background:linear-gradient(135deg,#ffd166,#ffaa6e);padding:3px 9px;border-radius:999px}.TrajectoryMatrix__scaleBar{height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.TrajectoryMatrix__scaleBar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#00d89f,#00b3ff);transition:width .4s ease}.TrajectoryMatrix__gapLegend{display:inline-flex;align-items:center;gap:8px;color:#f5f7ffb3;font-size:.82rem}.TrajectoryMatrix__gapLegend i{width:10px;height:10px;border-radius:50%;border:2px solid #f5f7ff;display:inline-block}.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{display:grid;grid-template-columns:minmax(150px,200px) 1fr 130px;align-items:center;grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.TrajectoryMatrix__compareList li:last-child{border-bottom:0}.TrajectoryMatrix__compareName{font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TrajectoryMatrix__compareVerdict{text-align:right;font-weight:600;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{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#00b3ff14;color:#f5f7ff;font-size:.9rem;line-height:1.5}.TrajectoryMatrix__gap{position:relative;height:28px}.TrajectoryMatrix__gap i{position:absolute;display:block}.TrajectoryMatrix__gap .TrajectoryMatrix__gapTrack{left:0;right:0;top:13px;height:2px;background:#ffffff1a;border-radius:2px}.TrajectoryMatrix__gap .TrajectoryMatrix__gapBand{top:4px;height:20px;border-radius:6px}.TrajectoryMatrix__gap .TrajectoryMatrix__gapDots{top:13px;height:0;border-top:2px dotted currentColor}.TrajectoryMatrix__gap .TrajectoryMatrix__gapThen,.TrajectoryMatrix__gap .TrajectoryMatrix__gapNow{top:0;width:2px;height:28px;transform:translate(-1px);background:currentColor}.TrajectoryMatrix__gap .TrajectoryMatrix__gapThen:after,.TrajectoryMatrix__gap .TrajectoryMatrix__gapNow:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid currentColor;background:#0b1020}.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{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 14px;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:.86rem}.TrajectoryMatrix__trackingLabel{color:#f5f7ffb3;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.TrajectoryMatrix__trackingChip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;border:1px solid rgba(0,216,159,.5);background:#00d89f1a;color:#f5f7ff}.TrajectoryMatrix__trackingChip b{color:#00d89f}.TrajectoryMatrix__trackingStop{border:none;background:#ffffff14;color:#f5f7ff;width:20px;height:20px;border-radius:50%;font-family:inherit;font-size:.85rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.TrajectoryMatrix__trackingStop:hover:not(:disabled){background:#ff6e6e59}.TrajectoryMatrix__trackingStop:disabled{opacity:.5;cursor:default}.TrajectoryMatrix__coachList{list-style:none;margin:12px 0 0;padding:0}.TrajectoryMatrix__coachList li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.TrajectoryMatrix__coachList li:last-child{border-bottom:0}.TrajectoryMatrix__coachList li strong{display:block;font-size:.95rem;margin-bottom:2px;color:#a98bff}.TrajectoryMatrix__coachList li p{margin:0;color:#f5f7ffb3;font-size:.9rem;line-height:1.5}.TrajectoryMatrix__coachList li.is-tracking strong{color:#ffd166}.TrajectoryMatrix__trackButton{flex:none;padding:9px 16px;border-radius:999px;border:1px solid rgba(169,139,255,.6);background:#a98bff1f;color:#f5f7ff;font-family:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.TrajectoryMatrix__trackButton:hover{background:#a98bff38}.TrajectoryMatrix__trackButton:disabled{opacity:.6;cursor:default}.TrajectoryMatrix__trackButton.is-tracking{border-color:#ffd166b3;background:#ffd16629}.TrajectoryMatrix__loading{margin-top:4px}.TrajectoryMatrix__loadingLine{display:flex;align-items:center;gap:12px;margin:4px 0 18px;color:#f5f7ffb3;font-size:.95rem}.TrajectoryMatrix__loadingBadge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px}.TrajectoryMatrix__loadingBadge .Loading{padding:0}.TrajectoryMatrix__loadingBadge .loadingWrapper{transform:scale(.78)}.TrajectoryMatrix__skeleton i{display:block;height:12px;border-radius:6px;margin:10px 0;transform-origin:left center;background:linear-gradient(100deg,#ffffff0d 20%,#a98bff42,#ffffff0d 76%);background-size:220% 100%;animation:trajectoryShimmer 1.3s linear infinite,trajectoryBone 2.6s ease-in-out infinite;animation-delay:-0s,0s;animation-delay:calc(var(--i, 0) * -.16s),calc(var(--i, 0) * .14s)}.TrajectoryMatrix__skeleton.is-tall i{height:150px;border-radius:14px;width:100%!important;animation:trajectoryShimmer 1.9s linear infinite,trajectoryPanel 3.2s ease-in-out infinite}@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:-0s,0s;animation-delay:calc(var(--i, 0) * -.16s),calc(var(--i, 0) * .14s);transform:none}.TrajectoryMatrix__compareSkeleton i,.TrajectoryMatrix__compareSkeleton .band{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{grid-template-columns:1fr;gap:2px}.TrajectoryMatrix__compareList li{grid-template-columns:1fr;gap:6px}.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 rgba(0,216,159,.55);overflow:visible}.TrajectoryMatrix__soundGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media(max-width:860px){.TrajectoryMatrix__soundGrid{grid-template-columns:1fr}}.TrajectoryMatrix__soundTile{border-radius:14px;padding:14px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-left-width:3px;min-width:0;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{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.TrajectoryMatrix__soundWord{margin:2px 0 10px;font-size:1.35rem;font-weight:700;line-height:1.2}.TrajectoryMatrix__soundWord b{font-weight:400;margin-right:4px}.TrajectoryMatrix__soundTrack{position:relative;height:8px;border-radius:999px;background:linear-gradient(90deg,#ffffff14,#00d89f59);margin:4px 0 18px}.TrajectoryMatrix__soundTrack.is-empty{background:#ffffff0f}.TrajectoryMatrix__soundTrack i{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:#00d89f;box-shadow:0 0 0 3px #050714e6,0 0 12px #00d89f99;transform:translate(-50%,-50%)}.TrajectoryMatrix__soundTrack span{position:absolute;top:12px;font-size:.7rem;color:#f5f7ffb3}.TrajectoryMatrix__soundTrack span:first-of-type{left:0}.TrajectoryMatrix__soundTrack span:last-of-type{right:0}.TrajectoryMatrix__soundNote{display:block;margin:0;font-size:.88rem;line-height:1.5;color:#f5f7ff}.TrajectoryMatrix__soundNote+.TrajectoryMatrix__soundNote{margin-top:8px}.TrajectoryMatrix__info{display:inline-flex;align-items:center}.TrajectoryMatrix__infoAnchor{position:relative}.TrajectoryMatrix__titleRow{display:flex;align-items:center;gap:8px}.TrajectoryMatrix__infoButton{width:20px;height:20px;flex:0 0 20px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:transparent;color:#f5f7ffb3;font:italic 700 .74rem/1 Georgia,Times New Roman,serif;cursor:help}.TrajectoryMatrix__infoButton:hover,.TrajectoryMatrix__infoButton:focus-visible{color:#f5f7ff;border-color:#00d89f;outline:none}.TrajectoryMatrix__infoTip{position:absolute;z-index:6;top:38px;left:10px;right:10px;padding:12px 14px;border-radius:12px;background:#0d1222;border:1px solid rgba(255,255,255,.16);box-shadow:0 14px 34px #0000008c;font-weight:400;text-align:left;visibility:hidden;opacity:0;transition:opacity .12s ease;pointer-events:none}@media(prefers-reduced-motion:reduce){.TrajectoryMatrix__infoTip{transition:none}}.TrajectoryMatrix__info:hover .TrajectoryMatrix__infoTip,.TrajectoryMatrix__info:focus-within .TrajectoryMatrix__infoTip{visibility:visible;opacity:1}.TrajectoryMatrix__titleRow .TrajectoryMatrix__infoTip{top:calc(100% + 6px);left:0;right:auto;width:min(52ch,86vw)}.TrajectoryMatrix__soundChips{margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.TrajectoryMatrix__soundChips em{font-style:normal;font-size:.8rem;padding:3px 9px;border-radius:999px;background:#00b3ff1f;border:1px solid rgba(0,179,255,.3);color:#bfe9ff}.TrajectoryMatrix__soundChipLabel{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#f5f7ffb3;margin-right:4px}.DashboardViewer .viewerWrapper .PracticeStreaks.dashboardModule .moduleWrapper{padding-top:0;margin-top:-14px}.DashboardViewer .viewerWrapper .PracticeStreaks.dashboardModule .moduleWrapper .moduleName{padding-top:0}.PracticeStreaks .moduleHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 12px 0 0}.PracticeStreaks .practiceControls{display:flex;align-items:center;gap:8px}.PracticeStreaks .practiceSource{font-family:Gabarito-Medium;font-size:.74rem;color:#f5f7ff73;margin-right:4px}.PracticeStreaks .practiceControl{height:28px;padding:0 12px;border-radius:9px;font-family:Gabarito-SemiBold;font-size:.78rem;color:#f5f7ffdb;background:#ffffff0f;border:1px solid rgba(255,255,255,.22);cursor:pointer}.PracticeStreaks .practiceControl:hover:not(:disabled){background:#ffffff1f}.PracticeStreaks .practiceControl:disabled{opacity:.5;cursor:default}.PracticeStreaks .practiceControl:focus-visible{outline:2px solid rgba(0,216,159,.55);outline-offset:2px}.PracticeStreaks .moduleContent{padding:12px 12px 4px 0;box-sizing:border-box}.PracticeStreaks .practiceStarter{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 12px 14px 0;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#00d89f1f,#00b3ff14);border:1px solid rgba(0,216,159,.28)}.PracticeStreaks .practiceStarter .starterText{min-width:0;flex:1 1 320px}.PracticeStreaks .practiceStarter .starterTitle{font-family:Gabarito-SemiBold;font-size:.95rem;color:#f5f7ff;margin-bottom:3px}.PracticeStreaks .practiceStarter .starterBody{font-family:Gabarito-Regular;font-size:.82rem;line-height:1.4;color:#f5f7ffb3}.PracticeStreaks .practiceStarter .starterAction{flex:0 0 auto;height:34px;padding:0 15px;border-radius:10px;font-family:Gabarito-SemiBold;font-size:.85rem;color:#d7fff3;background:#00d89f33;border:1px solid rgba(0,216,159,.45);cursor:pointer;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 rgba(0,216,159,.55);outline-offset:2px}.PracticeStreaks .growthGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.PracticeStreaks .growthTile.blank .tileFigure{flex:1 1 auto;align-items:center;justify-content:center;text-align:center}.PracticeStreaks .growthTile.blank .tileNote,.PracticeStreaks .growthTile.blank .tileCaption{text-align:center}.PracticeStreaks .growthTile.blank .tileFooter{align-items:center}.PracticeStreaks .tilePraise{font-family:Gabarito-SemiBold;font-size:.9rem;line-height:1.3;color:#f5f7ff}.PracticeStreaks .tileChecked{margin-top:6px;font-family:Gabarito-Regular;font-size:.72rem;line-height:1.35;color:#f5f7ff80}.PracticeStreaks .tileUseful{margin-top:10px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-family:Gabarito-Regular;font-size:.74rem;color:#f5f7ff99}.PracticeStreaks .tileUseful .usefulChoices{display:inline-flex;gap:6px}.PracticeStreaks .tileUseful .usefulChoice{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:3px 10px;background:#f5f7ff14;color:#f5f7ffd1;font-family:Gabarito-Medium;font-size:.72rem;cursor:pointer}.PracticeStreaks .tileUseful .usefulChoice:hover,.PracticeStreaks .tileUseful .usefulChoice:focus-visible{background:#f5f7ff29;outline:none}.PracticeStreaks .tileUseful .usefulThanks{color:#f5f7ff8c}.PracticeStreaks .tilePractising{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-family:Gabarito-Regular;font-size:.74rem;line-height:1.35;color:#f5f7ff8c}.PracticeStreaks .tilePractising .practisingLabel{font-family:Gabarito-Medium;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;color:#f5f7ff66}.PracticeStreaks .tileFlames{display:flex;align-items:flex-end;gap:2px;margin:2px 0 4px}.PracticeStreaks .tileFlames .flame{display:inline-block;font-size:1.55rem;line-height:1;filter:drop-shadow(0 3px 2px rgba(255,122,0,.35)) drop-shadow(0 0 6px rgba(255,180,60,.25));transform:perspective(60px) rotateX(8deg);animation:flameFlicker 2.4s ease-in-out infinite}.PracticeStreaks .tileFlames .flame.unlit{filter:grayscale(1) brightness(.55);opacity:.3;animation:none}.PracticeStreaks .growthTile.invite .tileFigure{gap:8px}.PracticeStreaks .growthTile.invite .goalClock{width:92px;height:92px;margin-bottom:4px}.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{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px 13px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-sizing:border-box}.PracticeStreaks .growthTile.empty{background:#ffffff05;border-color:#ffffff0f}.PracticeStreaks .tileLabel{font-family:Gabarito-Medium;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:#f5f7ff73}.PracticeStreaks .tileFigure{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;margin:2px 0}.PracticeStreaks .tileCaption{font-family:Gabarito-Medium;font-size:.76rem;line-height:1.35;color:#f5f7ff99}.PracticeStreaks .tileHeadline{font-family:Gabarito-SemiBold;font-size:.95rem;line-height:1.3;color:#f5f7ff}.PracticeStreaks .tileBody{font-family:Gabarito-Regular;font-size:.8rem;line-height:1.45;color:#f5f7ffb3}.PracticeStreaks .tileNote{font-family:Gabarito-Regular;font-size:.72rem;line-height:1.4;color:#f5f7ff73}.PracticeStreaks .tileFooter{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;padding-top:8px}.PracticeStreaks .tileHow{font-family:Gabarito-Medium;font-size:.74rem;line-height:1.4;color:#00d89fcc}.PracticeStreaks .tileAction.soon,.PracticeStreaks .tileAction:disabled{color:#f5f7ff73;background:#ffffff0a;border-color:#ffffff1f;cursor:default}.PracticeStreaks .tileAction.soon:hover,.PracticeStreaks .tileAction:disabled:hover{color:#f5f7ff73;background:#ffffff0a;border-color:#ffffff1f}.PracticeStreaks .tileAction{flex:0 0 auto;height:32px;padding:0 14px;border-radius:10px;font-family:Gabarito-SemiBold;font-size:.8rem;color:#d7fff3;background:#00d89f33;border:1px solid rgba(0,216,159,.45);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .14s ease,border-color .14s ease}.PracticeStreaks .tileAction:hover{background:#00d89f52;border-color:#00d89fad}.PracticeStreaks .tileAction:focus-visible{outline:2px solid rgba(0,216,159,.55);outline-offset:2px}.PracticeStreaks .tilePlaceholder{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.PracticeStreaks .tilePlaceholder.radial{width:72px;height:72px;border-radius:50%}.PracticeStreaks .tilePlaceholder.bars,.PracticeStreaks .tilePlaceholder.series,.PracticeStreaks .tilePlaceholder.text{height:58px}.PracticeStreaks .tilePlaceholder.dots{height:20px;border-radius:999px}.PracticeStreaks .tileRingWrap{position:relative;width:72px;height:72px}.PracticeStreaks .tileRing{display:block;width:72px;height: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{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 8px;box-sizing:border-box}.PracticeStreaks .ringCentre .ringNumber{font-family:Gabarito-SemiBold;font-size:.92rem;color:#f5f7ff}.PracticeStreaks .ringCentre .ringWord{font-family:Gabarito-SemiBold;font-size:.68rem;line-height:1.15;color:#f5f7ff}.PracticeStreaks .tileBars{width:100%;display:flex;flex-direction:column;gap:8px}.PracticeStreaks .tileBar{min-width:0}.PracticeStreaks .tileBar .barHead{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.PracticeStreaks .tileBar .barLabel{font-family:Gabarito-Medium;font-size:.74rem;color:#f5f7ffbf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PracticeStreaks .tileBar .barLevel{flex:0 0 auto;font-family:Gabarito-Medium;font-size:.68rem;color:#f5f7ff80}.PracticeStreaks .tileBar .barTrack{height:7px;border-radius:999px;background:#ffffff12;overflow:hidden}.PracticeStreaks .tileBar .barTrack.unmeasured{background:transparent;border:1px dashed rgba(255,255,255,.18)}.PracticeStreaks .tileBar .barFill{height:100%;border-radius:999px;background:linear-gradient(90deg,#00d89fd9,#00b3ffbf)}.PracticeStreaks .tileImperative{font-family:Gabarito-SemiBold;font-size:.88rem;line-height:1.3;color:#f5f7ff}.PracticeStreaks .practiceDots{display:flex;align-items:center;gap:5px;margin-top:2px}.PracticeStreaks .practiceDots .practiceDot{height:9px;width:9px;border-radius:50%;border:1px solid rgba(255,255,255,.25)}.PracticeStreaks .practiceDots .practiceDot.hit{background:#00d89f;border-color:#00d89f}.PracticeStreaks .practiceDots .practiceDot.miss{background:transparent}.PracticeStreaks .tileSeries{width:100%;display:flex;flex-direction:column;gap:7px}.PracticeStreaks .seriesRow{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.PracticeStreaks .seriesRow .seriesLabel{font-family:Gabarito-Medium;font-size:.74rem;color:#f5f7ffa6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PracticeStreaks .seriesRow .seriesMove{flex:0 0 auto;display:flex;align-items:center;gap:5px;font-family:Gabarito-SemiBold;font-size:.74rem;color:#f5f7ffd9}.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{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.PracticeStreaks .priorChip{padding:2px 8px;border-radius:999px;font-family:Gabarito-Medium;font-size:.66rem;color:#f5f7ffb3;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.PracticeStreaks .priorChip.research{color:#a9d8ff;background:#00b3ff1f;border-color:#00b3ff4d}.PracticeStreaks .priorChip.platform{color:#9ff2da;background:#00d89f1f;border-color:#00d89f4d}.PracticeStreaks .priorChip.untested{color:#ffc482e6;background:#ffb0501a;border-color:#ffb0504d}.PracticeStreaks .priorNote{font-family:Gabarito-Regular;font-size:.74rem;line-height:1.45;color:#f5f7ff99}.PracticeStreaks .practiceWhy{padding:2px 8px;border-radius:8px;font-family:Gabarito-Medium;font-size:.7rem;color:#f5f7ffcc;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);cursor:pointer}.PracticeStreaks .practiceWhy:hover{background:#ffffff1f;color:#f5f7ff}.PracticeStreaks .practiceWhy:focus-visible{outline:2px solid rgba(0,216,159,.55);outline-offset:2px}.PracticeStreaks .growthFooter{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:12px 12px 0 0}.PracticeStreaks .growthFooter .growthReady{flex:0 0 auto;font-family:Gabarito-Medium;font-size:.72rem;color:#f5f7ff80}.PracticeStreaks .growthFooter .growthBoundary{font-family:Gabarito-Regular;font-size:.72rem;line-height:1.45;color:#f5f7ff66}.PracticeStreaks .practicePicker{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:8px;gap:8px;margin-bottom:12px;padding:10px;border-radius:16px;background:#05071473;border:1px solid rgba(255,255,255,.08);max-height:260px;overflow-y:auto}.PracticeStreaks .pickerRow{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border-radius:12px;text-align:left;cursor:pointer;color:#f5f7ff;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.PracticeStreaks .pickerRow:hover{background:#ffffff1a;border-color:#00d89f59}.PracticeStreaks .pickerRow:focus-visible{outline:2px solid rgba(0,216,159,.55);outline-offset:2px}.PracticeStreaks .pickerRow .pickerArea{font-family:Gabarito-Medium;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:#f5f7ff66}.PracticeStreaks .pickerRow .pickerImperative{font-family:Gabarito-SemiBold;font-size:.85rem;color:#f5f7ff}.PracticeStreaks .pickerRow .pickerNeeds{font-family:Gabarito-Regular;font-size:.7rem;color:#f5f7ff66}@media(prefers-reduced-motion:reduce){.PracticeStreaks .tileRing .ringValue,.PracticeStreaks .tileAction,.PracticeStreaks .starterAction{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{width:100%;height:10px;border-radius:999px;background:#ffffff12;overflow:hidden;margin:4px 0 2px}.PracticeStreaks .goalBar i{display:block;height:100%;border-radius:999px;background:linear-gradient(135deg,#00d89f,#00b3ff);transform-origin:left center;animation:growthBarGrow .9s cubic-bezier(.22,.61,.36,1) both}.PracticeStreaks .goalMeasuring{display:grid;grid-gap:2px;gap:2px;margin-top:4px;font-family:Gabarito-Regular;font-size:.78rem;line-height:1.4;color:#f5f7ffb3}.PracticeStreaks .goalMeasuring .measuringLabel{font-family:Gabarito-Medium;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#f5f7ff73}.PracticeStreaks .tileFigure.chart{width:100%;gap:4px}.PracticeStreaks .tileFigure.chart .chartHead{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.PracticeStreaks .tileFigure.chart .TrajectoryMatrix__chart{width:100%;margin:0}.PracticeStreaks .tileFigure.firstReading .firstTrack{position:relative;height:8px;margin:18px 4px 12px;border-radius:999px;background:#7f7f7f2e}.PracticeStreaks .tileFigure.firstReading .firstTrack i{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:#00d89f;transform:translate(-50%,-50%)}.PracticeStreaks .tileFigure.blankLine{flex:1 1 auto;align-items:center;justify-content:center;text-align:center}.PracticeStreaks .trackingChips{display:flex;flex-wrap:wrap;gap:6px}.PracticeStreaks .trackingChip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(0,216,159,.5);background:#00d89f1a;color:#f5f7ff;font-family:Gabarito-Medium;font-size:.84rem}.PracticeStreaks .trackingChip b{color:#00d89f}.PracticeStreaks .tileLink{border:none;background:transparent;color:#f5f7ffd1;font-family:Gabarito-Medium;font-size:.8rem;text-decoration:underline;text-underline-offset:3px;padding:0;cursor:pointer}.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{width:100%;box-sizing:border-box;padding:14px 12px 16px 0}.GrowthInvitation .invitationPanel{position:relative;display:flex;align-items:center;gap:28px;padding:26px 30px;border-radius:20px;box-sizing:border-box;background:radial-gradient(120% 140% at 0% 0%,#00d89f2e,#00d89f00 62%),linear-gradient(135deg,#00b3ff1a,#ffffff0a);border:1px solid rgba(0,216,159,.32);animation:growthInvitationRise .26s ease both}.GrowthInvitation .invitationWords{flex:1 1 auto;min-width:0}.GrowthInvitation .invitationReturning{font-family:Gabarito-Medium;font-size:.74rem;letter-spacing:.02em;color:#f5f7ffb3;margin:0 0 6px}.GrowthInvitation .invitationKicker{font-family:Gabarito-Medium;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:#00d89fe6;margin:0 0 8px}.GrowthInvitation .invitationHeadline{font-family:Gabarito-SemiBold;font-size:1.6rem;font-weight:400;line-height:1.2;color:#f5f7ff;margin:0 0 8px;padding-right:34px}.GrowthInvitation .invitationBody{font-family:Gabarito-Regular;font-size:.98rem;line-height:1.55;color:#f5f7ffb3;margin:0 0 14px;max-width:640px}.GrowthInvitation .invitationPerks{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0}.GrowthInvitation .invitationPerk{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:999px;font-family:Gabarito-Medium;font-size:.82rem;color:#f5f7ff;background:#ffffff12;white-space:nowrap}.GrowthInvitation .invitationPerk b{font-weight:400;font-size:.9rem;line-height:1}.GrowthInvitation .invitationActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.GrowthInvitation .invitationAction{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 8px 0 22px;border-radius:14px;font-family:Gabarito-SemiBold;font-size:.98rem;color:#05210f;background:#00d89f;border:1px solid #00d89f;cursor:pointer;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{display:inline-flex;align-items:center;height:30px;padding:0 11px;border-radius:9px;font-family:Gabarito-SemiBold;font-size:.82rem;color:#eafff8;background:#05210fd1;white-space:nowrap}.GrowthInvitation .invitationAction:focus-visible{outline:2px solid rgb(0,216,159);outline-offset:2px}.GrowthInvitation .invitationQuiet{height:42px;padding:0 8px;font-family:Gabarito-Regular;font-size:.86rem;color:#f5f7ff99;background:transparent;border:1px solid transparent;border-radius:10px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .14s ease}.GrowthInvitation .invitationQuiet:hover{color:#f5f7ff}.GrowthInvitation .invitationQuiet.remind{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.GrowthInvitation .invitationQuiet.remind span{text-decoration:underline;text-underline-offset:3px}.GrowthInvitation .invitationQuiet .invitationQuietIcon{width:15px;height:15px;flex:0 0 auto}.GrowthInvitation .invitationQuiet:focus-visible{outline:2px solid rgb(0,216,159);outline-offset:2px}.GrowthInvitation .invitationClose{position:absolute;top:14px;right:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:1.2rem;line-height:1;color:#f5f7ffc7;background:transparent;border:1px solid transparent;cursor:pointer;transition:color .14s ease,background .14s ease}.GrowthInvitation .invitationClose:hover{color:#f5f7ff;background:#ffffff0f}.GrowthInvitation .invitationClose:focus-visible{outline:2px solid rgb(0,216,159);outline-offset:2px}.GrowthInvitation .invitationClock{flex:0 0 auto;width:132px;height:132px;margin-right:18px}.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{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.GrowthInvitation .invitationPanel{animation:none}.GrowthInvitation .invitationAction:hover{transform:none}}.GrowthConversationLine{display:flex;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;border-radius:14px;border:1px solid rgba(0,216,159,.28);background:radial-gradient(120% 160% at 0% 0%,#7ce9c11f,#7ce9c100 60%),#ffffff08}.GrowthConversationLine .lineClock{flex-shrink:0;width:50px;height:50px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:3px solid rgba(0,216,159,.55);color:#fff;line-height:1}.GrowthConversationLine .lineClock strong{font-family:Gabarito-Bold;font-size:1.1rem}.GrowthConversationLine .lineClock span{font-family:Gabarito-Medium;font-size:.6rem;opacity:.7;margin-top:2px}.GrowthConversationLine .lineWords{flex:1 1;min-width:0}.GrowthConversationLine .lineWords strong{display:block;font-family:Gabarito-SemiBold;font-size:1rem;color:#fff}.GrowthConversationLine .lineWords p{margin:3px 0 0;font-family:Gabarito-Regular;font-size:.88rem;line-height:1.45;color:#f5f7ffa8}.GrowthConversationLine .lineGo{flex-shrink:0;height:42px;padding:0 20px;border-radius:12px;border:1px solid #00d89f;background:#00d89f;color:#05210f;font-family:Gabarito-SemiBold;font-size:.92rem;white-space:nowrap;cursor:pointer;transition:background .14s ease}.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{width:100%;box-sizing:border-box;padding:14px 12px 16px 0}.JourneyCard .journeyPanel{position:relative;padding:24px 28px 22px;border-radius:20px;box-sizing:border-box;background:radial-gradient(120% 140% at 0% 0%,#00d89f24,#00d89f00 62%),linear-gradient(135deg,#00b3ff14,#ffffff0a);border:1px solid rgba(0,216,159,.28);animation:journeyCardRise .26s ease both}.JourneyCard .journeyClose{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:10px;font-size:1.2rem;line-height:1;color:#f5f7ff99;background:transparent;border:1px solid transparent;cursor:pointer;transition:color .14s ease,background .14s ease}.JourneyCard .journeyClose:hover{color:#f5f7ff;background:#ffffff0f}.JourneyCard .journeyClose:focus-visible{outline:2px solid rgb(0,216,159);outline-offset:2px}.JourneyCard .journeyKicker{font-family:Gabarito-Medium;font-size:.74rem;letter-spacing:.02em;text-transform:uppercase;color:#00d89fd9;margin:0 0 8px}.JourneyCard .journeyHeadline{font-family:Gabarito-SemiBold;font-size:1.45rem;font-weight:400;line-height:1.25;color:#f5f7ff;margin:0 32px 8px 0}.JourneyCard .journeyBody{font-family:Gabarito-Regular;font-size:.95rem;line-height:1.55;color:#f5f7ffb3;margin:0 0 18px;max-width:640px}.JourneyCard .journeyActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.JourneyCard .journeyAction{height:42px;padding:0 22px;border-radius:12px;font-family:Gabarito-SemiBold;font-size:.92rem;color:#05210f;background:#00d89f;border:1px solid #00d89f;cursor:pointer;transition:background .14s ease,border-color .14s ease}.JourneyCard .journeyAction:hover{background:#21e5b3;border-color:#21e5b3}.JourneyCard .journeyAction:focus-visible{outline:2px solid rgb(0,216,159);outline-offset:2px}.JourneyCard .journeySecondary{height:42px;padding:0 18px;border-radius:12px;font-family:Gabarito-Medium;font-size:.9rem;color:#f5f7ff;background:#ffffff0f;border:1px solid rgba(255,255,255,.22);cursor:pointer;transition:background .14s ease}.JourneyCard .journeySecondary:hover{background:#ffffff1a}.JourneyCard .journeySecondary:focus-visible{outline:2px solid rgb(0,216,159);outline-offset:2px}.JourneyCard .journeyQuiet{height:42px;padding:0 8px;font-family:Gabarito-Regular;font-size:.86rem;color:#f5f7ff99;background:transparent;border:1px solid transparent;border-radius:10px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .14s ease}.JourneyCard .journeyQuiet:hover{color:#f5f7ff}.JourneyCard .journeyQuiet:focus-visible{outline:2px solid rgb(0,216,159);outline-offset:2px}.JourneyCard .journeyPanel{display:flex;align-items:center;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{flex-direction:column;align-items:stretch;gap:16px;padding-right:28px}.JourneyCard .journeyText{padding-right:32px}.JourneyCard .journeyActions{flex-direction:row}}.NoticingMark{display:inline-block;width:1.4em;margin-right:4px;text-align:center;font-style:normal}.NoticingLegend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;font-size:.78rem;color:#f5f7ffb3}.NoticingLegend span{display:inline-flex;align-items:center;gap:5px}.NoticingLegend b{font-weight:400}@keyframes checkInRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CheckInCard{width:100%;box-sizing:border-box;padding:0 12px 16px 0;outline:none}.CheckInCard .checkInPanel{padding:26px 30px 24px;border-radius:20px;box-sizing:border-box;background:radial-gradient(120% 140% at 0% 0%,#00d89f2e,#00d89f00 62%),linear-gradient(135deg,#00b3ff1a,#ffffff0a);border:1px solid rgba(0,216,159,.32);animation:checkInRise .26s ease both}.CheckInCard .checkInKicker{font-family:Gabarito-Regular;font-size:.68rem;text-transform:uppercase;letter-spacing:.25em;color:#f5f7ffb3;padding:0 0 8px}.CheckInCard .checkInHeadline{font-family:Gabarito-SemiBold;font-size:1.5rem;font-weight:400;line-height:1.25;color:#f5f7ff;margin:0 0 12px}.CheckInCard .checkInQuestion{font-family:Gabarito-Medium;font-size:1.15rem;line-height:1.5;color:#f5f7ff;margin:0 0 6px;max-width:680px}.CheckInCard .checkInWhy,.CheckInCard .checkInMuted{font-family:Gabarito-Regular;font-size:.9rem;line-height:1.5;color:#f5f7ffb3;margin:0 0 6px;max-width:680px}.CheckInCard .checkInError{margin:0 0 12px;padding:10px 14px;border-radius:10px;background:#ff6e6e1a;border:1px solid rgba(255,110,110,.35);color:#f5f7ff;font-size:.9rem;line-height:1.45}.CheckInCard .checkInActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0 0}.CheckInCard .checkInPrimary{height:42px;padding:0 22px;border-radius:12px;font-family:Gabarito-SemiBold;font-size:.92rem;color:#05210f;background:#00d89f;border:1px solid #00d89f;cursor:pointer;transition:background .14s ease,border-color .14s ease}.CheckInCard .checkInPrimary:hover:not(:disabled){background:#21e5b3;border-color:#21e5b3}.CheckInCard .checkInPrimary:disabled{opacity:.45;cursor:not-allowed}.CheckInCard .checkInPrimary:focus-visible{outline:2px solid rgb(0,216,159);outline-offset:2px}.CheckInCard .checkInSecondary{height:42px;padding:0 18px;border-radius:12px;font-family:Gabarito-Medium;font-size:.9rem;color:#f5f7ff;background:transparent;border:1px solid rgba(255,255,255,.24);cursor:pointer}.CheckInCard .checkInSecondary:hover:not(:disabled){border-color:#00d89f;color:#00d89f}.CheckInCard .checkInSecondary:disabled{opacity:.45;cursor:not-allowed}.CheckInCard .checkInSecondary:focus-visible{outline:2px solid rgb(0,216,159);outline-offset:2px}.CheckInCard .checkInQuiet{height:42px;padding:0 6px;border:none;background:none;color:#f5f7ffb3;font-family:Gabarito-Regular;font-size:.9rem;text-decoration:underline;cursor:pointer}.CheckInCard .checkInQuiet:hover:not(:disabled){color:#f5f7ff}.CheckInCard .checkInQuiet:disabled{opacity:.45;cursor:not-allowed}.CheckInCard .checkInQuiet:focus-visible{outline:2px solid rgb(0,216,159);outline-offset:2px}.CheckInCard .checkInTyped{margin-top:14px;display:grid;grid-gap:8px;gap:8px;justify-items:start;max-width:680px}.CheckInCard .checkInTyped label{color:#f5f7ffb3;font-size:.85rem}.CheckInCard .checkInTyped textarea{width:100%;box-sizing:border-box;resize:vertical;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#05071499;color:#f5f7ff;font-family:inherit;font-size:1rem;line-height:1.5;padding:12px}.CheckInCard .checkInTyped textarea:focus-visible{outline:2px solid rgb(0,216,159);outline-offset:2px}.CheckInCard .checkInAfter{margin-top:4px}.CheckInCard .checkInNoticings{display:grid;grid-gap:12px;gap:12px;margin:0 0 16px;max-width:680px}.CheckInCard .checkInNoticing{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 16px;border-left:3px solid rgba(255,255,255,.15);animation:checkInRise .35s ease both}.CheckInCard .checkInNoticing.grew{border-left-color:#00d89f}.CheckInCard .checkInNoticingText{margin:0 0 8px;font-size:1.02rem;line-height:1.5;color:#f5f7ff}.CheckInCard .checkInQuote{margin:0;padding:0 0 0 12px;border-left:2px solid rgba(0,216,159,.6);color:#f5f7ffb3;font-style:italic;line-height:1.5}.CheckInCard .checkInGrowth{font-family:Gabarito-Medium;font-size:1rem;line-height:1.5;color:#f5f7ff;margin:0 0 6px}.CheckInCard .checkInNext{font-size:.95rem;line-height:1.5;color:#f5f7ffb3;margin:0}.DashboardViewer{--dashboard-deck-height: 404px;min-width:760px}.DashboardViewer .viewerWrapper .dashboardRow.primary{display:flex;align-items:stretch;gap:16px}.DashboardViewer .viewerWrapper .dashboardRow.primary>.dashboardModule{display:flex;flex-direction:column;width:auto;min-width:0}.DashboardViewer .viewerWrapper .dashboardRow.primary>.RecentVideos{flex:2 1}.DashboardViewer .viewerWrapper .dashboardRow.primary>.Engagement{flex:1 1;min-width:250px}.DashboardViewer .viewerWrapper .dashboardRow.primary>.Engagement .moduleWrapper,.DashboardViewer .viewerWrapper .dashboardRow.primary>.Engagement .moduleContent{display:flex;flex-direction:column;flex:0 0 auto;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-direction:column;gap:10px;height:auto;flex:1 1 auto}.DashboardViewer .viewerWrapper .dashboardRow.primary>.Engagement .moduleBox.engagement .assetWrapper{display:flex;width:100%;flex:1 1;padding:0}.DashboardViewer .viewerWrapper .dashboardRow.primary>.Engagement .moduleBox.engagement .assetWrapper .assetInner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:10px 8px}.DashboardViewer .viewerWrapper .dashboardModule{display:inline-block;vertical-align:top;width:100%;min-width:532px}.DashboardViewer .viewerWrapper .dashboardModule.topModule{min-height:495px}.DashboardViewer .viewerWrapper .dashboardModule.fullWidth{width:100%}.DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper{padding:8px 0;box-sizing:border-box}.DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleName{font-family:Gabarito-Regular;font-size:.8rem;text-transform:uppercase;letter-spacing:.25em;color:#f5f7ffb3;padding:12px 12px 0}.DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent{padding:16px 0;box-sizing:border-box}.DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent.recent{padding:16px 12px 0 0}.DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent .moduleBox{height:150px;border-radius:22px;padding:16px;box-sizing:border-box}.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{height:420px;background:radial-gradient(circle at top,#111832,#ffffff0a 60%);border:1px solid rgba(255,255,255,.08)}.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{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.mobile .DashboardViewer .viewerWrapper{width:100%;max-width:100%;overflow-x:hidden}.mobile .DashboardViewer .viewerWrapper .dashboardModule{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.mobile .DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper{width:100%;max-width:100%;overflow-x:hidden}.mobile .DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent{width:100%;max-width:100%;overflow-x:hidden;padding:8px 0}.mobile .DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent.recent{padding:8px 0 0}.mobile .DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent .moduleBox{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.mobile .DashboardViewer .viewerWrapper .dashboardModule .moduleWrapper .moduleContent .moduleBox.topModule{overflow-x:hidden;overflow-y:auto}}.Tutorials .tutorialsWrapper .tutorialInner{display:inline-block;vertical-align:middle;padding:24px}.Tutorials .tutorialsWrapper .tutorialInner .tutorial{min-height:380px;width:355px;margin:0;padding:16px;border:none;border-radius:8px;background:linear-gradient(150deg,#046ac90d,#ffedfcb3 35%,#9ffff733);animation:.25s 0s normal forwards hopUp;position:relative;display:flex;flex-direction:column;justify-content:space-between}.Tutorials .tutorialsWrapper .tutorialInner .tutorial:hover{animation:.5s 0s normal forwards hopDown}.Tutorials .tutorialsWrapper .tutorialInner .tutorial .tutorialImage{height:240px;width:320px;background:#000;border-radius:8px;position:absolute;top:24px;background-size:cover;background-repeat:no-repeat;background-position:center}.Tutorials .tutorialsWrapper .tutorialInner .tutorial .tutorialTag{height:16px;font-family:Gabarito-Medium;font-size:.9rem;text-transform:uppercase;background-image:repeating-linear-gradient(45deg,violet,#00d89f,#ffaa6e,#ff6e6e,violet);background-size:800% 800%;animation:rainbow 12s ease infinite;color:#fff;position:absolute;top:-18px;right:-18px;padding:6px 12px;border-radius:14px}.Tutorials .tutorialsWrapper .tutorialInner .tutorial .tutorialsData{min-height:100px;padding-top:260px}.Tutorials .tutorialsWrapper .tutorialInner .tutorial .tutorialsData .tutorialTitle{min-height:54px;width:320px;font-family:Gabarito-Bold;font-size:1.4rem;color:#271e3a;padding:0 0 16px}.Tutorials .tutorialsWrapper .tutorialInner .tutorial .tutorialsData .tutorialDesc{width:320px;font-family:Gabarito-Regular;font-size:1rem;color:#271e3a}.Tutorials .backgroundWrapper{padding:48px 0 24px}.Tutorials .backgroundWrapper .background{height:240px;width:100%;display:flex;align-items:center;justify-content:center;position:relative}.Tutorials .backgroundWrapper .background .backgroundImage{background-image:url(https://d3f260fu0a2g7m.cloudfront.net/marketing/jpg/gravity-waves.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;min-width:100%;min-height:100%;border-radius:16px}.Tutorials .backgroundWrapper .background .backgroundOverlay{height:100%;width:100%;background:#0a021ecc;position:absolute;border-radius:16px}.Tutorials .backgroundWrapper .background .backgroundTag{display:inline-block;font-family:Gabarito-Bold;font-size:1.8rem;color:#fff;background:#00d89f;position:absolute;top:-24px;padding:8px 24px;border-radius:12px}.Tutorials .backgroundWrapper .background .backgroundText{font-family:Gabarito-Bold;font-size:3.2rem;text-align:center;line-height:3.6rem;color:#fff;position:absolute;padding:24px;box-sizing:border-box}.Tutorials .tutorialDisplay .tutorialWrapper{max-width:1080px;padding:36px 0;position:relative;left:50%;transform:translate(-50%)}.Tutorials .tutorialDisplay .tutorialWrapper .tutorialData{padding:32px 0 64px}.Tutorials .tutorialDisplay .tutorialWrapper .tutorialData .tutorialLongDesc{font-family:Gabarito-Bold;font-size:1.8rem;color:#fff;padding:0 120px;box-sizing:border-box}.Tutorials .tutorialDisplay .tutorialWrapper .stepWrapper{padding:48px 110px 0}.Tutorials .tutorialDisplay .tutorialWrapper .stepWrapper .stepImage{display:inline-block;vertical-align:top;height:240px;width:320px;background:#000;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:8px}.Tutorials .tutorialDisplay .tutorialWrapper .stepWrapper .stepData{display:inline-block;vertical-align:top;width:calc(100% - 320px);padding:0 0 0 28px;box-sizing:border-box}.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{height:16px;width:calc(100% + 16px);background:#00d89f;transform:skew(-36deg,-2deg) rotate(-2deg) translate(-16px,-20px);z-index:-1;border-radius:5px;opacity:.5}.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{box-sizing:border-box;width:100%;max-width:1180px;padding:4px 12px 48px 0;color:#f5f7ff;font-family:Gabarito-Regular,sans-serif}.MeHub *,.MeHub *:before,.MeHub *:after{box-sizing:border-box}.MeHub__page{margin-top:18px}.MeHub__loading{display:flex;align-items:center;gap:12px;padding:22px;border-radius:18px;border:1px solid rgba(245,247,255,.12);background:#12162c8c;color:#f5f7ffb8}.MeHub__loading .loadingWrapper{transform:scale(.75)}.MeTabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px 18px;border-radius:18px;border:1px solid rgba(245,247,255,.12);background:linear-gradient(135deg,#181e3ac7,#0e1226c7);box-shadow:0 10px 30px #00000040}.MeTabs__title h1{margin:0;font-family:Gabarito-Bold,sans-serif;font-size:1.35rem;font-weight:400;color:#f5f7ff}.MeTabs__list{display:flex;flex-wrap:wrap;gap:6px}.MeTabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:999px;padding:8px 14px;background:transparent;color:#f5f7ffb8;font-family:Gabarito-Medium,sans-serif;font-size:.92rem;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.MeTabs__tab:hover{color:#f5f7ff;background:#f5f7ff0f}.MeTabs__tab:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.MeTabs__tab--active{color:#04140f;background:#00d89f;border-color:#00d89f}.MeTabs__tab--active:hover{color:#04140f;background:#00d89f}@media(max-width:720px){.MeHub{padding-right:0}.MeTabs{padding:12px}.MeTabs__list{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.MeTabs__list::-webkit-scrollbar{display:none}.MeTabs__tab{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.MeTabs__tab{transition:none}}.OwnerCommunityPicker{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:10px;min-width:0;font-family:Gabarito-Medium,Gabarito,Segoe UI,Arial,sans-serif}.OwnerCommunityPicker__caption{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.OwnerCommunityPicker__button{display:inline-flex;align-items:center;gap:10px;height:40px;max-width:320px;padding:0 14px 0 16px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffffff1f,#ffffff0d);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff2e;color:#f5f7ff;font-family:inherit;font-size:.94rem;cursor:pointer;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 #ffffff2e,0 0 0 4px #00d89f14}.OwnerCommunityPicker__button:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.OwnerCommunityPicker__button[aria-disabled=true]{cursor:default;box-shadow:inset 0 0 0 1px #ffffff1a}.OwnerCommunityPicker__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OwnerCommunityPicker__chevron{flex:0 0 auto;color:#f5f7ffb3;transition:transform .22s cubic-bezier(.3,1.4,.5,1),color .16s ease}.is-open .OwnerCommunityPicker__chevron{transform:rotate(180deg);color:#00d89f}.OwnerCommunityPicker__list{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:100%;width:-webkit-max-content;width:max-content;max-width:min(360px,100vw - 32px);max-height:min(420px,60vh);overflow-y:auto;margin:0;padding:6px;list-style:none;border-radius:18px;background:linear-gradient(180deg,#28305cdb,#141a38e6);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #fff3,0 24px 50px #0000008c;backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);outline:none;transform-origin:top right;animation:ownerPickerOpen .2s cubic-bezier(.2,1.2,.4,1) both;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.OwnerCommunityPicker__option{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:38px;padding:0 12px 0 14px;border-radius:12px;color:#f5f7ffb3;font-size:.93rem;white-space:nowrap;cursor:pointer;transition:background .12s ease,box-shadow .12s ease,color .12s ease}.OwnerCommunityPicker__option span{min-width:0;overflow:hidden;text-overflow:ellipsis}.OwnerCommunityPicker__option.is-lit{color:#f5f7ff;background:linear-gradient(90deg,#00d89f33,#00d89f0f 45%,#00d89f00 80%),#ffffff0f;box-shadow:inset 0 0 0 1px #00d89f4d}.OwnerCommunityPicker__option.is-chosen{color:#f5f7ff;font-family:Gabarito-SemiBold,Gabarito,sans-serif}.OwnerCommunityPicker__tick{flex:0 0 auto;color:#00d89f}@media(prefers-reduced-motion:reduce){.OwnerCommunityPicker__list{animation:none}.OwnerCommunityPicker__chevron,.OwnerCommunityPicker__button,.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{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:12px 16px;border-radius:18px;border:1px solid rgba(245,247,255,.16);background:linear-gradient(135deg,#181e3adb,#0e1226db);box-shadow:0 10px 30px #00000040;-webkit-backdrop-filter:saturate(130%) blur(10px);backdrop-filter:saturate(130%) blur(10px);color:#f5f7ff;font-family:Gabarito-Regular,sans-serif}.CommunityTabs *,.CommunityTabs *:before,.CommunityTabs *:after{box-sizing:border-box}.CommunityTabs__title{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.CommunityTabs__name{margin:0;min-width:0;font-family:Gabarito-Bold,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.2;color:#f5f7ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommunityTabs__picker{margin:0}.CommunityTabs__list{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.CommunityTabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:7px 14px;background:#ffffff0a;color:#f5f7ffd6;font-family:Gabarito-Medium,sans-serif;font-size:.92rem;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.CommunityTabs__tab:hover{color:#f5f7ff;background:#f5f7ff17}.CommunityTabs__tab:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.CommunityTabs__tab.is-busy{cursor:progress;opacity:.86}.CommunityTabs__tab--active{color:#04140f;background:#00d89f;border-color:#00d89f}.CommunityTabs__tab--active:hover{color:#04140f;background:#00d89f}.CommunityTabs__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ffffff29;color:#f5f7ff;font-family:Gabarito-Bold,sans-serif;font-size:.72rem;line-height:1}.CommunityTabs__tab--active .CommunityTabs__badge{background:#04140f2e;color:#04140f}.CommunityTabs__hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.CommunityTabs__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:7px 14px;background:transparent;color:#f5f7ffd6;font-family:Gabarito-Medium,sans-serif;font-size:.86rem;white-space:nowrap;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.CommunityTabs__link:hover{color:#f5f7ff;border-color:#00d89f99;background:#00d89f14}.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__tab,.CommunityTabs--floating .CommunityTabs__link{flex-shrink:0;padding:6px 13px}.Content__communityStrip{position:absolute;top:80px;left:8px;right:8px;z-index:3}.Application .Content.withCommunityStrip>.GroupsView,.Application .Content.withCommunityStrip>.content,.Application .Content.withCommunityStrip>.SpacesView>.content{padding-top:144px}@media(max-width:720px){.CommunityTabs{padding:12px}.CommunityTabs__list{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.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{width:100%;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.CommunityTabs__tab,.CommunityTabs__link{transition:none}}.MeetingsTab{color:#f5f7ff;font-family:Gabarito-Regular,sans-serif}.MeetingsTab__line{margin:0 0 14px;color:#f5f7ffd6;font-size:.95rem;line-height:1.45}.MeetingsTab__loading{display:flex;align-items:center;gap:12px;padding:22px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#12162c8c;color:#f5f7ffd6}.MeetingsTab__loading .loadingWrapper{transform:scale(.75)}.MeetingsTab__empty{padding:26px 28px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#12162c8c}.MeetingsTab__empty h2{margin:0 0 6px;font-family:Gabarito-Bold,sans-serif;font-weight:400;font-size:1.15rem}.MeetingsTab__empty p{margin:0 0 12px;color:#f5f7ffd6;line-height:1.45}.MeetingsTab__empty p:last-child{margin-bottom:0}.MeetingsTab__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.MeetingsTab__card{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:12px 16px 12px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#12162c9e;color:#f5f7ff;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.MeetingsTab__card:hover{border-color:#00d89f80;background:#181e3ac7}.MeetingsTab__card:focus-visible{outline:2px solid #00d89f;outline-offset:2px}.MeetingsTab__cover{position:relative;display:flex;align-items:center;justify-content:center;height:66px;border-radius:12px;background:radial-gradient(circle at 30% 20%,#00d89f38,#050714f2 70%);border:1px solid rgba(255,255,255,.08);overflow:hidden}.MeetingsTab__play{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ffffff29;color:#f5f7ff}.MeetingsTab__length{position:absolute;right:6px;bottom:5px;padding:1px 6px;border-radius:6px;background:#0000008c;font-size:.7rem;color:#f5f7ff}.MeetingsTab__body{display:flex;flex-direction:column;gap:4px;min-width:0}.MeetingsTab__title{font-family:Gabarito-Bold,sans-serif;font-weight:400;font-size:1.02rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.MeetingsTab__meta{display:flex;flex-wrap:wrap;gap:4px 14px;color:#f5f7ffd6;font-size:.84rem}.MeetingsTab__people{display:flex;align-items:center;gap:10px;min-width:0;margin-top:2px}.MeetingsTab__faces{display:inline-flex;flex:0 0 auto}.MeetingsTab__faces>span+span{margin-left:-8px}.MeetingsTab__face{width:26px;height:26px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#00d89f33;color:#00d89f;border:2px solid rgba(14,18,38,.95);font-family:Gabarito-Bold,sans-serif;font-size:.72rem}.MeetingsTab__face img{width:100%;height:100%;object-fit:cover}.MeetingsTab__names{min-width:0;color:#f5f7ffd6;font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MeetingsTab__status{justify-self:end;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.22);color:#f5f7ffd6;font-size:.78rem;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;-moz-appearance:none;appearance:none;margin-top:14px;padding:9px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff0d;color:#f5f7ff;font-family:Gabarito-Medium,sans-serif;font-size:.9rem;cursor:pointer}.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;width:100%;max-width:1240px;padding:4px 12px 48px 0;color:#f5f7ff;font-family:Gabarito-Regular,sans-serif}.CommunityHub__page{margin-top:18px}.CommunityHub__loading{display:flex;align-items:center;gap:12px;padding:22px;border-radius:18px;border:1px solid rgba(245,247,255,.12);background:#12162c8c;color:#f5f7ffd6}.CommunityHub__loading .loadingWrapper{transform:scale(.75)}.CommunityHub__none{padding:28px;border-radius:18px;border:1px solid rgba(245,247,255,.12);background:#12162c8c}.CommunityHub__none h1{margin:0 0 8px;font-family:Gabarito-Bold,sans-serif;font-weight:400;font-size:1.35rem}.CommunityHub__none p{margin:0;color:#f5f7ffd6;line-height:1.5;max-width:62ch}.CommunityHub .TrajectoryMatrix,.CommunityHub .GroupRecording,.CommunityHub .TeamBuilder{min-height:0;background:transparent}.CommunityHub .TrajectoryMatrix__content,.CommunityHub .GroupRecording__content,.CommunityHub .TeamBuilder__content{max-width:none;margin:0;padding:0}.CommunityHub .OwnerHub__header{position:static;margin:0 0 14px}.CommunityHub .OwnerHub__person,.CommunityHub .TeamProjects,.CommunityHub .TeamBalance__dock,.CommunityHub .TeamBuilder__panel{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{box-sizing:border-box;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:linear-gradient(180deg,#111832,#050714);color:#f5f7ff;font-family:Gabarito-Regular,sans-serif}.MeetingLink__card{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:440px;padding:28px;border-radius:18px;border:1px solid rgba(245,247,255,.12);background:#12162cb3;text-align:center}.MeetingLink__card p{margin:0;color:#f5f7ffd6;line-height:1.5}.MeetingLink__back{height:40px;padding:0 26px;border:none;border-radius:24px;background:#00d89f;color:#000;font-family:Gabarito-Bold,sans-serif;font-size:.95rem;cursor:pointer}.MeetingLink__back:hover{background:#21e5b3}.MeetingLink__back:focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes routeSkeletonShine{0%{background-position:120% 0}to{background-position:-20% 0}}@keyframes routeSkeletonIn{0%{opacity:0}to{opacity:1}}.RouteSkeleton{position:absolute;top:0;right:0;bottom:0;left:0;padding:84px 16px 24px;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;gap:20px;animation:routeSkeletonIn .18s ease-out .12s both}.RouteSkeleton__block{display:block;border-radius:10px;background:linear-gradient(100deg,#ffffff0d 30%,#ffffff1c,#ffffff0d 70%);background-size:300% 100%;animation:routeSkeletonShine 1.4s ease-in-out infinite}.RouteSkeleton__line{height:14px;border-radius:7px}.RouteSkeleton__line--heading{height:26px;width:38%;max-width:420px;border-radius:9px}.RouteSkeleton__line--title{height:16px;width:72%}.RouteSkeleton__line--short{width:42%}.RouteSkeleton__line--long{width:92%}.RouteSkeleton__line--date{height:11px;width:30%}.RouteSkeleton__header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:0 20px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.RouteSkeleton__heading{color:#f5f7ff;font-size:1.05rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RouteSkeleton__pills{display:flex;gap:8px}.RouteSkeleton__pill{width:84px;height:30px;border-radius:15px}.RouteSkeleton__grid{display:grid;grid-gap:1.5rem;gap:1.5rem;width:100%}.RouteSkeleton__grid--folders{grid-template-columns:repeat(auto-fill,minmax(240px,280px));padding:0 12px}.RouteSkeleton__grid--prompts{grid-template-columns:repeat(auto-fill,minmax(300px,360px));justify-content:center}.RouteSkeleton__card{border-radius:1.25rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;box-sizing:border-box}.RouteSkeleton__card--folder{height:240px;padding:1.5rem;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.RouteSkeleton__card--prompt{display:flex;gap:12px;padding:8px;height:180px}.RouteSkeleton__thumb{flex:0 0 100px;height:100px;border-radius:8px}.RouteSkeleton__cardText{flex:1 1;display:flex;flex-direction:column;gap:10px;padding-top:8px}.RouteSkeleton__banner{height:300px;border-radius:16px}.RouteSkeleton__banner--picture{display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.08)}.RouteSkeleton__bannerTitle{color:#fff;font-size:3.6rem;font-weight:800;text-shadow:0 2px 18px rgba(0,0,0,.45);padding:0 24px;text-align:center}.RouteSkeleton__prompt{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;height:100%}.RouteSkeleton__prompt--thread{grid-template-columns:minmax(0,1fr) minmax(260px,34%)}.RouteSkeleton__main,.RouteSkeleton__thread{display:flex;flex-direction:column;gap:14px;min-width:0}.RouteSkeleton__thread{padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#050714bf}.RouteSkeleton__media{width:100%;max-width:820px;aspect-ratio:16/9;max-height:46vh;border-radius:16px}.RouteSkeleton__media--small{max-height:22vh}.RouteSkeleton__answers{display:flex;flex-direction:column;gap:12px;margin-top:6px}.RouteSkeleton__answer{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.RouteSkeleton__avatar{flex:0 0 40px;height:40px;border-radius:50%}.RouteSkeleton__answerText{flex:1 1;display:flex;flex-direction:column;gap:8px}.RouteSkeleton--failed{align-items:center;justify-content:center;animation:none}.RouteSkeleton__failure{max-width:420px;padding:28px 32px;border-radius:18px;border:1px solid rgba(255,255,255,.15);background:#050714bf;color:#f5f7ff;text-align:center}.RouteSkeleton__failureTitle{font-size:1.15rem;font-weight:700;margin-bottom:8px}.RouteSkeleton__failureText{color:#f5f7ffb3;margin-bottom:20px}.RouteSkeleton__failureActions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.RouteSkeleton__retry,.RouteSkeleton__home{border:none;border-radius:999px;padding:10px 18px;font-weight:700;cursor:pointer;font-family:inherit}.RouteSkeleton__retry{background:#00d89f;color:#04130d}.RouteSkeleton__home{background:transparent;color:#f5f7ff;border:1px solid rgba(255,255,255,.15)}@media(prefers-reduced-motion:reduce){.RouteSkeleton,.RouteSkeleton__block{animation:none}.RouteSkeleton__block{background:#ffffff0d}}@media only screen and (max-width:768px){.RouteSkeleton{padding:84px 8px 16px}.RouteSkeleton__pills{display:none}.RouteSkeleton__prompt--thread{grid-template-columns:minmax(0,1fr)}.RouteSkeleton__thread{display:none}.RouteSkeleton__grid--prompts{grid-template-columns:minmax(0,1fr)}}.Content{height:100%;width:100%;box-sizing:border-box;position:relative}.Content .banner{height:64px;width:calc(100% - 18px);background:#e6e6e6f2;position:fixed;top:8px;left:50%;transform:translate(calc(-50% - 4px));z-index:4;border-radius:32px;-webkit-backdrop-filter:saturate(100%) blur(4px);backdrop-filter:saturate(100%) blur(4px)}.Content .banner .gravityHome{background:none;border:none;padding:16px 20px}.Content .banner .gravityHome .gravityLogo{height:34px}.Content .banner .brandLockup{display:inline-flex;align-items:center;gap:10px}.Content .banner .brandLockup .eventLogoBadge{height:36px;padding:3px 12px;border-radius:18px;background:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #10182814}.Content .banner .brandLockup .eventLogoBadge .eventLogoImage{display:block;height:100%;max-width:144px;object-fit:contain}.Content .banner .announcement{width:calc(100% - 190px);text-align:center;padding:12px 16px 0;box-sizing:border-box;position:absolute;top:8px;left:50%;transform:translate(calc(-50% + 28px))}.Content .banner .announcement .newWrapper{padding:0 4px 0 0}.Content .banner .announcement .newWrapper .new{font-family:Gabarito-Bold;font-size:1rem;background:#00d89f;color:#fff;padding:4px 8px;border-radius: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{display:inline-block;width:100%;text-align:center;position:relative;padding:6px;left:50%;transform:translate(-50%);box-sizing:border-box}.Content .banner .typeWrapper .assetWrapper{width:100%}.Content .banner .typeWrapper .assetWrapper .backWrapper{padding:0 5px;position:absolute;top:-60px;right:134px}.Content .banner .typeWrapper .assetWrapper .backWrapper .backButton{height:40px;font-family:Gabarito-Bold;font-size:1rem;color:#000;background:#00d89f;padding:0 32px;border:none;border-radius:24px}.Content .banner .typeWrapper .assetWrapper .assetTitle{display:inline-block;position:relative;transform:translate(-12px)}.Content .banner .typeWrapper .assetWrapper .assetTitle .type{display:inline-block;vertical-align:middle;padding:2px 4px 0}.Content .banner .typeWrapper .assetWrapper .assetTitle .type .icon{height:16px;width:16px}.Content .banner .typeWrapper .assetWrapper .assetTitle .title{display:inline-block;vertical-align:middle;font-family:Gabarito-Medium;font-size:1rem;color:#000;padding:5px}.Content .banner .typeWrapper .timeLimit{display:inline-block;top:-74px;position:absolute}.Content .banner .typeWrapper .timeLimit .sharedLimit{font-family:Gabarito-Medium;font-size:.7rem;color:gray;transform:translate(16px,16px)}.Content .banner .typeWrapper .timeLimit .timeBar{display:inline-block;height:30px;padding:4px 6px;border-radius:20px}.Content .banner .typeWrapper .timeLimit .timeBar .timeWrapper{display:inline-block;vertical-align:middle;height:30px;width:30px;background:#000;border:2px solid #00d89f;position:relative;border-radius:50%}.Content .banner .typeWrapper .timeLimit .timeBar .timeWrapper .time{font-family:Gabarito-Bold;font-size:1rem;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Content .banner .typeWrapper .timeLimit .timeBar .minutesLeft{display:inline-block;vertical-align:middle;font-family:Gabarito-Bold;font-size:.9rem;color:#000;padding:0 8px;transform:translate(-1px,6px)}.Content .banner .typeWrapper .timeLimit .or{display:inline-block;vertical-align:middle;font-family:Gabarito-Bold;font-size:.6rem;padding:0 16px 0 0}.Content .banner .typeWrapper .timeLimit .unlockPremium{display:inline-block;vertical-align:middle;position:relative;border-radius:6px;overflow:hidden}.Content .banner .typeWrapper .timeLimit .unlockPremium .unlockButton{height:30px;font-family:Gabarito-Bold;font-size:.8rem;color:#fff;padding:0 12px;background:linear-gradient(90deg,#150b2a,#271e3ae6 54%,#150b2a99);border:none}.Content .banner .typeWrapper .timeLimit .unlockPremium .unlockButton .premium{background-image:repeating-linear-gradient(45deg,violet,#00d89f,#ffaa6e,#ff6e6e,violet);background-size:800% 800%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:rainbow 12s ease infinite}.Content .banner .typeWrapper .timeLimit .unlockPremium .background{height:100%;width:100%;background-image:url(https://d3f260fu0a2g7m.cloudfront.net/marketing/jpg/gravity-waves.jpg);background-size:cover;background-position-x:50%;background-position-y:50%;position:absolute;top:0;z-index:-1}.Content .banner .typeWrapper .searchWrapper .searchSpaces{height:30px;width:300px;font-family:Gabarito-Regular;font-size:1rem;padding:0 15px;border:none;border-radius:15px;box-sizing:border-box;transform:translate(20px)}.Content .banner .typeWrapper .searchWrapper .searchSpaces:focus{outline:none}.Content .banner .typeWrapper .searchWrapper .searchWrapper{display:inline-block;vertical-align:top;padding:0 2px;transform:translate(20px)}.Content .banner .typeWrapper .searchWrapper .searchWrapper .searchButton{display:inline-block;vertical-align:top;height:30px;width:30px;padding:0 16px;background:none;border:none;text-align:center;position:relative}.Content .banner .typeWrapper .searchWrapper .searchWrapper .searchButton .searchIcon{height:16px;width:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Content .banner .spacesMenu{width:100%;box-sizing:border-box}.Content .banner .spacesMenu .createSpace{height:50px;width:50px;font-family:Gabarito-Regular;font-size:2rem;color:#fffc;border:2px solid rgba(255,255,255,.7);box-shadow:1px 4px 3px 1px #00000026,-3px -2px 3px 1px #fff;border-radius:50%;background:#00d89f;transform:translateY(6px);position:absolute;top:10px;right:7px}.Content .banner .deleteWrapper{position:absolute;right:60px;top:2px}.Content .banner .code{display:inline-block;border:2px solid #e7e7e7;padding:2px;color:#271e3a;border-radius:6px;position:absolute;top:8px;left:4px}.Content .banner .code .codeText{display:inline-block;vertical-align:middle;font-family:Gabarito-Medium;font-size:.9rem;padding:0 6px 0 0;-webkit-user-select:none;user-select:none}.Content .banner .code .codeCode{display:inline-block;vertical-align:middle;font-family:Courier New,monospace;font-weight:bolder;font-size:1.2rem;padding:1px 4px 0;color:#fff;background:#00d89f;border-radius:4px}.Content .banner .teacherDashboard{position:absolute;top:10px;right:8px}.Content .content{position:absolute;height:100%;width:100%;min-width:772px;padding:84px 4px 10px;box-sizing:border-box}.Content .content .welcomeContent{height:100%;width:100%;overflow:hidden;overflow-y:scroll;position:relative}.Content .content .welcomeGraphic{padding:60px 0 8px}.Content .content .welcomeGraphic .graphic{height:100px;width:100px;background-size:cover;background-position-x:50%;background-position-y:50%;border-radius:50%;position:relative;left:50%;transform:translate(-50%)}.Content .content .welcomeMessage{font-family:Gabarito-Medium;font-size:1.2rem}.Content .content .welcomeStatus{font-family:Gabarito-Regular;font-size:1rem;color:#999;padding:8px 0}.Content .assetLoader{background:#0009;position:fixed;top:0;left:0;bottom:0;right:0;z-index:4}.Content .assetLoader .assetBlur{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:saturate(100%) blur(4px);backdrop-filter:saturate(100%) blur(4px)}.Content .assetLoader .assetWrapper{height:100%;width:100%}.Content .assetLoader .assetWrapper .assetData{display:inline-block;min-height:30px;min-width:90px;background:#000c;border-radius:12px;padding:32px 16px 64px;position:relative;top:30%;left:50%;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;vertical-align:top;height:100px;width:100px;position:relative;position:absolute;left:50%;transform:translate(-50%)}.Content .assetLoader .assetWrapper .assetData .assetGif .preview .previewAuthor{height:100px;width:100px;border-radius:50%;background-size:cover;background-position:center;position:absolute}.Content .assetLoader .assetWrapper .assetData .assetGif .preview .previewAuthor.initials{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#460586d9,#00d89fcc)}.Content .assetLoader .assetWrapper .assetData .assetGif .preview .previewAuthor.initials .initialsCircle{height:100%;width:100%;display:flex;align-items:center;justify-content:center;border-radius:50%}.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{width:100px;height:100px;flex:0 0 100px;border-radius:50%;box-shadow:none}.Content .assetLoader .assetWrapper .assetData .assetGif .preview .previewAuthor.initials .initialsCircle .Participant .secondaryAvatar .avatar.text{background:transparent}.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{height:100px;width:100px;border-radius:6px;background-size:cover;background-position:center}.Content .assetLoader .assetWrapper .assetData .assetGif .preview .previewVideo.folderPreview{border-radius:16px;border:2px solid rgba(255,255,255,.25);box-shadow:0 12px 24px #05071480}.Content .assetLoader .assetWrapper .assetData .assetGif.folder .preview .previewVideo.folderPreview{filter:none}.Content .assetLoader .assetWrapper .assetData .assetTitle{width:600px;text-align:center;font-family:Gabarito-Bold;font-size:2rem;color:#fff;padding:8px 0}.Content .assetLoader .assetWrapper .assetData .assetCreator{width:600px;text-align:center;font-family:Gabarito-Medium;font-size:1rem;color:#9e9e9e}@media only screen and (max-width:850px){.Content .banner .typeWrapper .timeLimit{min-width:350px;left:50%;transform:translate(-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{max-width:calc(100% - 32px);box-sizing:border-box}.Content .assetLoader .assetWrapper .assetData .assetGif{height:64px;width:102px;margin:0 auto}.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{right:120px;left:auto;top:-58px}.mobile .Content .banner .typeWrapper .assetWrapper .backWrapper .backButton{height:32px;padding:0 18px;font-size:.85rem}.mobile .Content .banner .announcement{display:none}.mobile .Content .content{min-width:300px}.mobile .Content .assetLoader{background:#0009;position:fixed;top:0;left:0;bottom:0;right: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{width:100%;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.mobile .Content .assetLoader .assetWrapper .assetData .assetCreator{width:100%}@media only screen and (max-width:480px){.mobile .Content .content{width:100%;min-width:0;max-width:100%;overflow-x:hidden;padding:84px 8px 10px}.mobile .Content .content .welcomeContent,.mobile .Content .content .CreatorStudio,.mobile .Content .content .DashboardViewer{width:100%;min-width:0;max-width:100%;box-sizing:border-box}}.Application.darkTheme .Content{color:#f5f7ff}.Application.darkTheme .Content .banner{background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.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;color:#00d89f;border:1px solid rgba(0,216,159,.45);box-shadow:0 6px 24px #00000059;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 rgba(255,255,255,.08);color:#f5f7ff}.Application.darkTheme .Content .assetLoader .assetWrapper .assetData .assetTitle{color:#f5f7ff}.Application.darkTheme .Content .assetLoader .assetWrapper .assetData .assetCreator{color:#f5f7ffb3}@keyframes presenceRosterSpin{to{transform:rotate(360deg)}}.PresenceHub{position:fixed;top:14px;right:18px;z-index:4;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.PresenceHub .presenceControl,.PresenceHub .duoInviteNotification,.PresenceHub .presenceNotice{pointer-events:auto}.PresenceHub .presenceControl{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border-radius:8px;background:#fffffff0;box-shadow:0 8px 24px #00392229;border:1px solid rgba(0,57,34,.08)}.PresenceHub .presenceControl .presenceDot{height:9px;width:9px;border-radius:50%;background:#9c9c9c;box-shadow:0 0 0 3px #7878781f;flex:0 0 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{border:none;background:transparent;color:#003922;font-family:Gabarito-Bold;font-size:.78rem;outline:none;cursor:pointer;max-width:108px}.PresenceHub .duoInviteNotification{width:min(420px,100vw - 28px);min-height:76px;box-sizing:border-box;display:grid;grid-template-columns:44px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border-radius:8px;background:#fff;border:1px solid rgba(0,57,34,.1);box-shadow:0 16px 42px #00392233}.PresenceHub .duoInviteNotification .senderAvatar{height:44px;width:44px;border-radius:50%;object-fit:cover;background:#003922;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Gabarito-Bold;font-size:.82rem}.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;line-height:1.28;font-family:Gabarito-Regular;font-size:.78rem}.PresenceHub .duoInviteNotification .inviteCopy .inviteText strong{color:#003922;font-family:Gabarito-Bold}.PresenceHub .duoInviteNotification .inviteActions{display:flex;gap:8px}.PresenceHub .duoInviteNotification .inviteActions button{min-width:66px;height:32px;border-radius:8px;border:none;font-family:Gabarito-Bold;font-size:.78rem;cursor:pointer}.PresenceHub .duoInviteNotification .inviteActions button:disabled{opacity:.65;cursor:default}.PresenceHub .duoInviteNotification .inviteActions button.accept{background:#00d89f;color:#003922}.PresenceHub .duoInviteNotification .inviteActions button.decline{background:#00392214;color:#003922}.PresenceHub .presenceNotice{max-width:360px;padding:10px 12px;border-radius:8px;background:#003922;color:#fff;box-shadow:0 12px 32px #0039222e;font-family:Gabarito-Medium;font-size:.78rem}.PresenceHub .presenceNotice.warning{background:#6c3d00}.PresenceHub .presenceNotice.success{background:#003922}.PresenceHub .presenceRosterDock{position:fixed;right:18px;bottom:56px;width:min(360px,100vw - 28px);display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.PresenceHub .presenceRosterDock .presenceRosterToggle,.PresenceHub .presenceRosterDock .presenceRosterModule,.PresenceHub .presenceRosterDock .presenceRosterPanel,.PresenceHub .presenceRosterDock .presenceRosterCollapse,.PresenceHub .presenceRosterDock .presenceRosterCompact{pointer-events:auto}.PresenceHub .presenceRosterDock.collapsed{width:auto}.PresenceHub .presenceRosterDock .presenceRosterActionRow{display:inline-flex;align-items:flex-end;justify-content:flex-end;gap:8px;width:min(360px,100vw - 28px);max-width:100%}.PresenceHub .presenceRosterDock .presenceRosterModule{flex:1 1 auto;width:auto;min-width:0;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 0% 0%,rgba(167,139,250,.14),transparent 38%),radial-gradient(circle at 86% 10%,rgba(0,216,159,.12),transparent 34%),radial-gradient(circle at 100% 100%,rgba(255,236,110,.08),transparent 36%),linear-gradient(135deg,#1b112ae0,#080c16e6);box-shadow:0 18px 44px #00000061;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.PresenceHub .presenceRosterDock .presenceRosterModule .presenceRosterToggle{height:36px;border:none;padding:0 2px;background:transparent;box-shadow:none}.PresenceHub .presenceRosterDock .presenceRosterCollapse,.PresenceHub .presenceRosterDock .presenceRosterCompact{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 14% 0%,rgba(167,139,250,.13),transparent 36%),radial-gradient(circle at 88% 18%,rgba(0,216,159,.12),transparent 34%),linear-gradient(135deg,#1a112af0,#080c16f5);color:#f8fafc;box-shadow:0 14px 34px #00000057;cursor:pointer}.PresenceHub .presenceRosterDock .presenceRosterCollapse svg,.PresenceHub .presenceRosterDock .presenceRosterCompact svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.PresenceHub .presenceRosterDock .presenceRosterCollapseIcon{width:22px;height:22px;display:block;filter:invert(1);opacity:.9;transform:scaleX(-1)}.PresenceHub .presenceRosterDock .presenceRosterCollapse{width:44px;height:44px;flex:0 0 44px;border-radius:50%}.PresenceHub .presenceRosterDock .presenceRosterCompact{position:relative;width:48px;height:48px;border-radius:50%}.PresenceHub .presenceRosterDock .presenceCompactBadge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;box-sizing:border-box;padding:0 5px;border-radius:999px;border:1px solid rgba(248,250,252,.18);background:#00d89feb;color:#052e24;display:inline-flex;align-items:center;justify-content:center;font-family:Gabarito-Bold;font-size:.62rem}.PresenceHub .presenceRosterDock .presenceCompactBadge.zero{background:#94a3b8eb;color:#0f172a}.PresenceHub .presenceRosterDock .presenceRosterToggle{width:min(260px,100vw - 28px);min-width:190px;height:44px;display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:0 14px;background:radial-gradient(circle at 12% 0%,rgba(167,139,250,.13),transparent 36%),radial-gradient(circle at 88% 20%,rgba(0,216,159,.13),transparent 34%),linear-gradient(135deg,#1a112af0,#080c16f5);color:#fff;box-shadow:0 14px 34px #00000057;cursor:default}.presenceRosterActionRow .PresenceHub .presenceRosterDock .presenceRosterToggle{flex:1 1 auto;width:auto;min-width:0}.PresenceHub .presenceRosterDock .presenceRosterToggle .rosterToggleStatus{display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.PresenceHub .presenceRosterDock .presenceRosterToggle .rosterToggleCount{width:25px;height:25px;flex:0 0 25px;border-radius:50%;background:#00d89fe6;color:#052e24;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #00d89f1f;font-family:Gabarito-Bold;font-size:.78rem}.PresenceHub .presenceRosterDock .presenceRosterToggle .rosterToggleCount.zero{background:#94a3b8db;color:#0f172a;box-shadow:0 0 0 4px #94a3b81a}.PresenceHub .presenceRosterDock .presenceRosterToggle .rosterToggleText{flex:0 0 auto;text-align:left;white-space:nowrap;color:#f8fafce0;font-family:Gabarito-Bold;font-size:.78rem}.PresenceHub .presenceRosterDock .presenceRosterToggle .rosterToggleRequest{min-width:0;height:24px;margin-left:auto;padding:0 8px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#00d89f;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Gabarito-Bold;font-size:.68rem}.PresenceHub .presenceRosterDock .presenceRosterToggle .rosterToggleMeta{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:1 1 auto}.PresenceHub .presenceRosterDock .presenceRosterToggle .rosterToggleSpinner{flex:0 0 13px;height:13px;width:13px;box-sizing:border-box;border-radius:50%;border:2px solid rgba(248,250,252,.2);border-top-color:#f8fafcd1;animation:presenceRosterSpin .7s linear infinite}.PresenceHub .presenceRosterDock .presenceRosterToggle .rosterToggleSpinner.hidden{visibility:hidden;animation:none}.PresenceHub .presenceRosterDock .presenceRosterToggle .rosterToggleCommunity{min-width:0;max-width:106px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f8fafca3;text-align:right;font-family:Gabarito-Medium;font-size:.68rem}.PresenceHub .presenceRosterDock .presenceRosterPanel{width:100%;max-height:min(620px,100vh - 132px);overflow-y:auto;position:relative;box-sizing:border-box;padding:0;border-radius:0;border:none;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterHeader,.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterHeader>div{width:100%;min-width:0}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterTitle,.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupTitle{color:#f8fafc;font-family:Gabarito-Bold;font-size:.95rem}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterContext{margin-top:3px;color:#e2e8f0ad;font-family:Gabarito-Medium;font-size:.74rem}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterSummaryRow{min-height:18px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterSummary{display:inline-flex;align-items:center;gap:6px;color:#f8fafc;font-family:Gabarito-Bold;font-size:.78rem}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterSummary .statusDot{height:8px;width:8px;border-radius:50%;background:#00d89f;box-shadow:0 0 0 4px #00d89f24}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterInlineSpinner{position:absolute;top:14px;right:14px;flex:0 0 14px;height:14px;width:14px;box-sizing:border-box;border-radius:50%;border:2px solid rgba(248,250,252,.2);border-top-color:#f8fafcd1;animation:presenceRosterSpin .7s linear infinite}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterClose,.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupClose{height:28px;width:28px;flex:0 0 28px;border:none;border-radius:50%;background:#f8fafc1a;color:#f8fafc;cursor:pointer;font-family:Gabarito-Bold;font-size:.78rem}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterLoading,.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupLoading{position:relative;min-height:54px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterCommunities{display:flex;flex-direction:column;gap:8px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterCommunity{overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#080c165c}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterCommunityToggle{width:100%;min-height:40px;border:none;padding:0 11px;display:flex;align-items:center;justify-content:flex-start;gap:10px;background:#ffffff0d;color:#f8fafc;cursor:pointer;text-align:left}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterCommunityToggle:after{content:"";width:8px;height:8px;flex:0 0 8px;border-right:2px solid rgba(248,250,252,.68);border-bottom:2px solid rgba(248,250,252,.68);transform:rotate(45deg);transition:transform .16s ease}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterCommunityToggle[aria-expanded=true]:after{transform:rotate(225deg)}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterCommunityName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Gabarito-Bold;font-size:.78rem}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterCommunityCount{flex:0 0 auto;margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#00d89f29;color:#00d89f;display:inline-flex;align-items:center;justify-content:center;font-family:Gabarito-Bold;font-size:.7rem}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterList{display:flex;flex-direction:column;gap:8px;margin:8px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMember{display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:10px;gap:10px;min-height:40px;padding:4px;border-radius:8px;background:#ffffff12;border:1px solid rgba(255,255,255,.08)}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMember.requesting,.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMember.rosterIncomingRequest{border-color:#00d89f42;background:radial-gradient(circle at 0% 0%,rgba(0,216,159,.1),transparent 42%),#ffffff12}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMember.rosterIncomingRequest{margin-bottom:8px}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterAvatar{height:38px;width:38px;border-radius:50%;object-fit:cover;background:radial-gradient(circle at 0% 0%,rgba(167,139,250,.1),transparent 34%),radial-gradient(circle at 100% 0%,rgba(0,216,159,.08),transparent 32%),linear-gradient(135deg,#171125f0,#0f172af2);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Gabarito-Bold;font-size:.76rem}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMemberData{min-width:0}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMemberName{color:#f8fafc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Gabarito-Bold;font-size:.8rem}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMemberStatus{display:inline-flex;align-items:center;gap:5px;margin-top:3px;color:#e2e8f0b8;font-family:Gabarito-Medium;font-size:.7rem}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterMemberStatus .statusDot{height:7px;width:7px;border-radius:50%;background:#00d89f}.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{flex:0 0 12px;height:12px;width:12px;box-sizing:border-box;border-radius:50%;border:2px solid rgba(0,216,159,.22);border-top-color:#00d89f;animation:presenceRosterSpin .7s linear infinite}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterRequestBadge{height:30px;min-width:96px;box-sizing:border-box;padding:0 10px;border:1px solid rgba(0,216,159,.28);border-radius:8px;background:#00d89f1a;color:#00d89f;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Gabarito-Bold;font-size:.72rem}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterDuoButton{height:30px;min-width:72px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0f172af2;color:#f8fafc;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Gabarito-Bold;font-size:.72rem}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterDuoButton:disabled{opacity:.55;cursor:default}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterDuoButton .rosterDuoIcon{flex:0 0 20px;width:20px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterEmpty,.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterError{margin-top:12px;color:#e2e8f0b8;line-height:1.35;font-family:Gabarito-Regular;font-size:.78rem}.PresenceHub .presenceRosterDock .presenceRosterPanel .rosterError{color:#ff6e6e}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetup{margin-top:12px;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0f172aad}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupLabel{display:block;margin:10px 0 5px;color:#f8fafc;font-family:Gabarito-Bold;font-size:.72rem}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupSelect{width:100%;height:34px;border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:0 8px;background:#080c16e0;color:#f8fafc;font-family:Gabarito-Medium;font-size:.76rem}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupModes{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:10px 0}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupModes button{min-height:32px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#080c16ad;color:#f8fafc;cursor:pointer;font-family:Gabarito-Bold;font-size:.72rem}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupModes button.active{border-color:#ffffff26;background:#ffffff14}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupModes button:disabled{opacity:.55;cursor:default}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupMessage{margin-top:8px;color:#e2e8f0b8;line-height:1.3;font-family:Gabarito-Regular;font-size:.74rem}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupSend{width:100%;min-height:36px;margin-top:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:radial-gradient(circle at 12% 0%,rgba(167,139,250,.12),transparent 36%),radial-gradient(circle at 88% 0%,rgba(0,216,159,.1),transparent 34%),linear-gradient(135deg,#181027f2,#080c16f5);color:#f8fafc;cursor:pointer;font-family:Gabarito-Bold;font-size:.78rem}.PresenceHub .presenceRosterDock .presenceRosterPanel .duoSetupSend:disabled{opacity:.55;cursor:default}@media(max-width:720px){.PresenceHub{top:10px;right:10px;left:10px;align-items:stretch}.PresenceHub .presenceControl{align-self:flex-end}.PresenceHub .duoInviteNotification{width:100%;grid-template-columns:40px 1fr}.PresenceHub .duoInviteNotification .senderAvatar{height:40px;width:40px}.PresenceHub .duoInviteNotification .inviteActions{grid-column:1/-1;justify-content:flex-end}.PresenceHub .presenceRosterDock{right:10px;bottom:60px;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{width:100%;max-height:calc(100vh - 138px)}}.Dashboard{height:calc(100vh - 28px);width:100%;overflow-y:scroll}.Dashboard .dashboardContent.onboardingOnly{min-height:calc(100vh - 28px)}.Dashboard .dashboardContent .dashboardHeader{height:40px;width:100%;background:#271e3a;color:#fff;font-family:Gabarito-Regular;font-size:.9rem;text-align:center;padding:8px 12px;box-sizing:border-box}.Dashboard .dashboardContent .dashboardHeader .calendly{text-decoration:none;color:#fff}.Dashboard .dashboardContent .dashboardHeader .calendly .underlined{text-decoration:underline}.Dashboard .dashboardContent .menuWrapper{display:inline-block;vertical-align:top;width:300px;padding-top:82px;overflow:hidden}.Dashboard .dashboardContent .menuWrapper.expanded{animation:.5s 0s normal forwards menuWrapperExpand}.Dashboard .dashboardContent .menuWrapper.collapsed{animation:.5s 0s normal forwards menuWrapperCollapse}.Dashboard .dashboardContent .contentWrapper{height:calc(100vh - 32px);width:calc(100% - 300px);display:inline-block;overflow-y:scroll}.Dashboard .dashboardContent .contentWrapper.expanded{animation:.5s 0s normal forwards contentWrapperExpand}.Dashboard .dashboardContent .contentWrapper.collapsed{animation:.5s 0s normal forwards contentWrapperCollapse}.Dashboard .dashboardContent .contentWrapper.tutorials{animation:.5s 0s normal forwards contentWrapperCollapseTutorials}.mobile .Dashboard{height:calc(100dvh - 28px);min-height:calc(100dvh - 28px);overflow-x:hidden;overscroll-behavior-y:contain}.mobile .Dashboard .dashboardContent{position:relative;overflow-x:hidden;font-size:0;min-height:100%}.mobile .Dashboard .dashboardContent .menuWrapper{width:76px;max-height:calc(100dvh - 28px);overflow:visible;position:relative;z-index:4;font-size:medium;font-size:initial}.mobile .Dashboard .dashboardContent .menuWrapper.expanded,.mobile .Dashboard .dashboardContent .menuWrapper.collapsed{animation:none}.mobile .Dashboard .dashboardContent .menuWrapper.mobileSpace{display:none}.mobile .Dashboard .dashboardContent .menuBackdrop{position:fixed;top:28px;right:0;bottom:0;left:76px;z-index:3;display:block;padding:0;background:transparent;border:none;cursor:pointer}.mobile .Dashboard .dashboardContent .contentWrapper{height:calc(100dvh - 28px);width:calc(100% - 76px);max-width:calc(100% - 76px);overflow-x:hidden;box-sizing:border-box;font-size:medium;font-size:initial}.mobile .Dashboard .dashboardContent .contentWrapper.expanded{animation:none}.mobile .Dashboard .dashboardContent .contentWrapper.expanded .content,.mobile .Dashboard .dashboardContent .contentWrapper.expanded .GroupsView{opacity:.2;-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}.mobile .Dashboard .dashboardContent .contentWrapper.collapsed{animation:none}.mobile .Dashboard .dashboardContent .contentWrapper.collapsed .content,.mobile .Dashboard .dashboardContent .contentWrapper.collapsed .GroupsView{opacity:1;-moz-filter:blur(0)!important;-o-filter:blur(0)!important;-ms-filter:blur(0)!important;filter:blur(0)!important}.mobile .Dashboard .dashboardContent .contentWrapper.mobileSpace{animation:none;width:100%;max-width:100%}@media(max-width:1024px){.Dashboard,.Dashboard .dashboardContent{overflow-x:hidden}.Dashboard .dashboardContent .menuWrapper{overflow:visible}.Dashboard .dashboardContent .contentWrapper{max-width:100%;overflow-x:hidden;box-sizing:border-box}}.Application.darkTheme .Dashboard{background:transparent}.Application.darkTheme .Dashboard .dashboardContent .dashboardHeader{background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.08);color:#f5f7ff}.Application.darkTheme .Dashboard .dashboardContent .dashboardHeader .calendly{color:#f5f7ff}.Application.darkTheme .Dashboard .dashboardContent .menuWrapper{background:transparent}.Application.darkTheme .Dashboard .dashboardContent .contentWrapper{background:transparent;color:#f5f7ff}.Application{background:radial-gradient(110% 74% at 90% 14%,#00d89f4d,#00d89f00 72%),linear-gradient(165deg,#150b2a,#0d0719 55%,#07050a);position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:hidden;max-width:100vw;isolation:isolate}.Application__brand{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .7s ease;background:radial-gradient(110% 74% at 90% 14%,#00d89f5c,#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),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%)}.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),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,#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{height:500px;width:690px;background:transparent}.Application.recorderModule,.Application .recorderModule{height:460px;width:680px;background:transparent}.Application.carouselModule,.Application .carouselModule{height:350px;width:680px;background:transparent}.Application.duoRecorderModule{height:100%;width:100%}.Application.duoRecorderModule .mainContent{width:100%}.Application .mainContent{min-height:100%}.Application__routeLoading{min-height:60vh;display:grid;place-items:center}.Application.mobile{overflow-x:hidden}.Application.mobile .mainContent{width:100%;max-width:100vw;overflow-x:hidden}.Application.mobile input,.Application.mobile textarea,.Application.mobile select,.Application.mobile button{font-size:16px}.Application .blurred{-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}.Application__framed{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;box-sizing:border-box;background:#150b2a;color:#fff;font-family:inherit;text-align:center}.Application__framed p{margin:0;font-size:16px}.Application__framed a{color:#00d89f;font-weight:600}.SessionRenewalModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:none}.SessionRenewalModal .sessionRenewalBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#040617bf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.SessionRenewalModal .sessionRenewalDialog{position:relative;width:90%;max-width:460px;background:#0b0e21;border-radius:24px;border:1px solid rgba(255,255,255,.08);padding:32px;color:#fff;box-shadow:0 20px 80px #03041499;pointer-events:all}.SessionRenewalModal .sessionRenewalDialog h2{margin:0 0 10px;font-size:24px}.SessionRenewalModal .sessionRenewalDialog .sessionRenewalMessage{margin:0 0 24px;color:#ffffffd9}.SessionRenewalModal .sessionRenewalDialog form{display:flex;flex-direction:column;gap:12px}.SessionRenewalModal .sessionRenewalDialog form label{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#ffffffb3}.SessionRenewalModal .sessionRenewalDialog form input{border-radius:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.18);background:#0a0c1ce6;color:#fff;font-size:16px}.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{flex:1 1;border:none;border-radius:12px;padding:12px 16px;font-size:16px;cursor:pointer;transition:opacity .2s ease}.SessionRenewalModal .sessionRenewalDialog .sessionRenewalActions button:disabled{opacity:.6;cursor:not-allowed}.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{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;padding:24px 16px;box-sizing:border-box;overflow-y:auto;color:#f5f7ff;font-family:Gabarito-Regular,Gabarito,Segoe UI,Arial,sans-serif;background:radial-gradient(110% 74% at 90% 14%,#00d89f4d,#00d89f00 72%),linear-gradient(165deg,#150b2a,#0d0719 55%,#07050a)}.ErrorBoundary .crashGlow{position:absolute;top:50%;left:50%;width:520px;height:520px;max-width:90vw;max-height:90vw;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#00d89f1f,#00d89f00 65%);pointer-events:none}.ErrorBoundary .crashCard{position:relative;width:100%;max-width:460px;margin:auto;padding:34px 32px 30px;box-sizing:border-box;border-radius:24px;text-align:center;background:radial-gradient(110% 80% at 90% 0%,#00d89f24,#00d89f00 70%),linear-gradient(165deg,#191e3ceb,#0b0f22f2);border:1px solid rgba(255,255,255,.15);box-shadow:0 24px 60px #0000008c,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:crashRise .32s cubic-bezier(.2,.8,.2,1) both}.ErrorBoundary .crashMark{display:inline-flex;width:52px;height:52px;margin-bottom:14px;color:#00d89f}.ErrorBoundary .crashMark svg{width:100%;height:100%}.ErrorBoundary .crashTitle{margin:0 0 10px;font-family:Gabarito-SemiBold,Gabarito,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.3;color:#f5f7ff}.ErrorBoundary .crashText{margin:0 0 24px;font-size:1rem;line-height:1.55;color:#f5f7ffb3}.ErrorBoundary .crashActions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.ErrorBoundary .crashReload,.ErrorBoundary .crashHome{min-height:44px;padding:0 22px;border-radius:12px;font-family:Gabarito-Bold,Gabarito,sans-serif;font-size:.95rem;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease}.ErrorBoundary .crashReload:hover,.ErrorBoundary .crashHome:hover{transform:translateY(-1px)}.ErrorBoundary .crashReload:focus-visible,.ErrorBoundary .crashHome:focus-visible{outline:2px solid #00d89f;outline-offset:3px}.ErrorBoundary .crashReload{border:none;background:linear-gradient(135deg,#00d89f,#00b3ff);color:#05210f}.ErrorBoundary .crashHome{border:1px solid rgba(255,255,255,.32);background:#ffffff0f;color:#f5f7ff}.ErrorBoundary .crashHome:hover{border-color:#ffffff80;background:#ffffff1a}@media only screen and (max-width:480px){.ErrorBoundary .crashCard{padding:28px 20px 24px}.ErrorBoundary .crashActions{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.ErrorBoundary .crashCard{animation:crashFade .2s linear both}.ErrorBoundary .crashReload,.ErrorBoundary .crashHome{transition:none}.ErrorBoundary .crashReload:hover,.ErrorBoundary .crashHome: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{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:100100;display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:min(400px,100vw - 32px);pointer-events:none;font-family:Gabarito-Regular,Gabarito,Segoe UI,Arial,sans-serif}.Toaster .toast{--toast-tone: #00d89f;--toast-tone-soft: rgba(0, 216, 159, .18);position:relative;display:flex;align-items:flex-start;gap:4px;width:100%;box-sizing:border-box;padding:12px 8px 12px 16px;border-radius:16px;overflow:hidden;pointer-events:auto;color:#f5f7ff;background:radial-gradient(120% 140% at 0% 0%,var(--toast-tone-soft) 0%,rgba(0,0,0,0) 55%),linear-gradient(165deg,#171c38f0,#0a0d1ff5);border:1px solid rgba(255,255,255,.15);box-shadow:0 18px 44px #0304148c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);animation:toasterRise .26s cubic-bezier(.2,.8,.2,1) both}.Toaster .toast:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--toast-tone);box-shadow:0 0 12px var(--toast-tone)}.Toaster .toast.info{--toast-tone: #8cb8ff;--toast-tone-soft: rgba(140, 184, 255, .16)}.Toaster .toast.warning{--toast-tone: #ffec6e;--toast-tone-soft: rgba(255, 236, 110, .14)}.Toaster .toast.error{--toast-tone: #ff6e6e;--toast-tone-soft: rgba(255, 110, 110, .18)}.Toaster .toast.leaving{pointer-events:none;animation:toasterSink .2s ease-in both}.Toaster .toastBody{display:grid;grid-template-columns:20px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:10px;row-gap:10px;flex:1 1 auto;min-width:0;padding-top:1px}.Toaster .toastIcon{grid-column:1;grid-row:1;width:20px;height:20px;margin-top:1px;color:var(--toast-tone)}.Toaster .toastIcon svg{display:block;width:20px;height:20px}.Toaster .toastText{grid-column:2;grid-row:1;min-width:0;margin:0;font-size:.95rem;line-height:1.4;color:#f5f7ff;overflow-wrap:anywhere}.Toaster .toastAction{grid-column:2;justify-self:start;padding:6px 14px;border-radius:999px;border:1px solid var(--toast-tone);background:var(--toast-tone-soft);color:#f5f7ff;font-family:Gabarito-SemiBold,Gabarito,sans-serif;font-size:.88rem;line-height:1.2;cursor:pointer;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{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px 0 0;padding:0;border:none;border-radius:50%;background:transparent;color:#f5f7ffb8;cursor:pointer;transition:background .14s ease,color .14s ease}.Toaster .toastClose svg{width:14px;height:14px}.Toaster .toastClose:hover{background:#ffffff1a;color:#f5f7ff}.Toaster .toastClose:focus-visible{outline:2px solid #00d89f;outline-offset:1px}html[dir=rtl] .Toaster{right:auto;left:24px;align-items:flex-start}html[dir=rtl] .Toaster .toast{padding:12px 16px 12px 8px}html[dir=rtl] .Toaster .toast:before{left:auto;right:0;border-radius:3px 0 0 3px}@media only screen and (max-width:640px){.Toaster,html[dir=rtl] .Toaster{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:auto;align-items:stretch}}@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-family:SourceCodePro-MI;src:url(/static/media/SourceCodePro-MediumItalic.D4jxhmEX.woff2) format("woff2"),url(/static/media/SourceCodePro-MediumItalic.DWzx7sMi.ttf) format("truetype");font-display:swap}@font-face{font-family:SourceCodePro-M;src:url(/static/media/SourceCodePro-Medium.CqAMHOnF.woff2) format("woff2"),url(/static/media/SourceCodePro-Medium.DwQN35RU.ttf) format("truetype");font-display:swap}@font-face{font-family:Gabarito-Black;src:url(/static/media/Gabarito-Black.Ddg-6soA.woff2) format("woff2"),url(/static/media/Gabarito-Black.B5K2xo-m.ttf) format("truetype");font-display:swap}@font-face{font-family:Gabarito-Bold;src:url(/static/media/Gabarito-Bold.DDueUcGt.woff2) format("woff2"),url(/static/media/Gabarito-Bold.B3hxNVYT.ttf) format("truetype");font-display:swap}@font-face{font-family:Gabarito-ExtraBold;src:url(/static/media/Gabarito-ExtraBold.0hGgZmMk.woff2) format("woff2"),url(/static/media/Gabarito-ExtraBold.DH78b0FY.ttf) format("truetype");font-display:swap}@font-face{font-family:Gabarito-SemiBold;src:url(/static/media/Gabarito-SemiBold.D7qsvxbn.woff2) format("woff2"),url(/static/media/Gabarito-SemiBold.BOh9p0FB.ttf) format("truetype");font-display:swap}@font-face{font-family:Gabarito-Regular;src:url(/static/media/Gabarito-Regular.Bh1CP8Dp.woff2) format("woff2"),url(/static/media/Gabarito-Regular.DGATVmhv.ttf) format("truetype");font-display:swap}@font-face{font-family:Gabarito-Medium;src:url(/static/media/Gabarito-Medium.0rdsFnhP.woff2) format("woff2"),url(/static/media/Gabarito-Medium.Bd9z1uj1.ttf) format("truetype");font-display:swap}.App{display:block}.App button,.App select{cursor:pointer}.App div::-webkit-scrollbar{height:4px;width:4px;background:transparent;position:relative}.App div::-webkit-scrollbar-thumb{background:#8c8c8c;border-radius:2px}@media only screen and (max-width:480px){.App div::-webkit-scrollbar{display:none}.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{word-break:auto-phrase;overflow-wrap:anywhere}.SessionRenewalModal .sessionRenewalDialog input,.PublicRecorder .successWrapper.accountFlow .accountInput,.AdminImpersonate .input,.DataRoom input{color-scheme:dark}.SessionRenewalModal .sessionRenewalDialog input::-ms-reveal,.PublicRecorder .successWrapper.accountFlow .accountInput::-ms-reveal,.AdminImpersonate .input::-ms-reveal,.DataRoom input::-ms-reveal{background-color:transparent;filter:brightness(0) invert(1);opacity:.85}.SessionRenewalModal .sessionRenewalDialog input::-ms-clear,.PublicRecorder .successWrapper.accountFlow .accountInput::-ms-clear,.AdminImpersonate .input::-ms-clear,.DataRoom input::-ms-clear{background-color:transparent;filter:brightness(0) invert(1);opacity:.85}.SessionRenewalModal .sessionRenewalDialog input:hover::-ms-reveal,.PublicRecorder .successWrapper.accountFlow .accountInput:hover::-ms-reveal,.AdminImpersonate .input:hover::-ms-reveal,.DataRoom input:hover::-ms-reveal{opacity:1}.SessionRenewalModal .sessionRenewalDialog input:-webkit-autofill,.PublicRecorder .successWrapper.accountFlow .accountInput:-webkit-autofill,.AdminImpersonate .input:-webkit-autofill,.DataRoom input:-webkit-autofill{filter:none}.SessionRenewalModal .sessionRenewalDialog input:autofill,.PublicRecorder .successWrapper.accountFlow .accountInput:autofill,.AdminImpersonate .input:autofill,.DataRoom input:autofill{filter:none}.App button:focus-visible,.App a:focus-visible,.App summary:focus-visible,.App [role=button]: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,textarea,select{font-family:inherit}@media only screen and (max-width:480px){html,body,#root{min-height:100%;background:#050714;overscroll-behavior-y:none}}
