@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Gill Sans Std Regular;font-style:normal;font-weight:400;src:local("Gill Sans Std Regular"),url(/assets/GillSansStd-CZvi3FCl.woff) format("woff")}@font-face{font-family:Gill Sans Std Condensed;font-style:normal;font-weight:400;src:local("Gill Sans Std Condensed"),url(/assets/GillSansStdCondensed-Ddk2Lzvt.woff) format("woff")}@font-face{font-family:Gill Sans Std Shadowed;font-style:normal;font-weight:400;src:local("Gill Sans Std Shadowed"),url(/assets/GillSansStdShadowed-YLVnfWRp.woff) format("woff")}@font-face{font-family:Gill Sans Std Italic;font-style:normal;font-weight:400;src:local("Gill Sans Std Italic"),url(/assets/GillSansStdItalic-BJ1K_5q-.woff) format("woff")}@font-face{font-family:Gill Sans Std Light;font-style:normal;font-weight:400;src:local("Gill Sans Std Light"),url(/assets/GillSansStdLight-dllPmhGa.woff) format("woff")}@font-face{font-family:Gill Sans Std Light Shadowed;font-style:normal;font-weight:400;src:local("Gill Sans Std Light Shadowed"),url(/assets/GillSansStdLightShadowed-CtEsofR8.woff) format("woff")}@font-face{font-family:Gill Sans Std Light Italic;font-style:normal;font-weight:400;src:local("Gill Sans Std Light Italic"),url(/assets/GillSansStdLightItalic-bMdY_e_z.woff) format("woff")}@font-face{font-family:Gill Sans Std Bold;font-style:normal;font-weight:400;src:local("Gill Sans Std Bold"),url(/assets/GillSansStdBold-B8eYA81r.woff) format("woff")}@font-face{font-family:Gill Sans Std Bold Condensed;font-style:normal;font-weight:400;src:local("Gill Sans Std Bold Condensed"),url(/assets/GillSansStdBoldCondensed-DtaoVuZ6.woff) format("woff")}@font-face{font-family:Gill Sans Std Bold Extra Condensed;font-style:normal;font-weight:400;src:local("Gill Sans Std Bold Extra Condensed"),url(/assets/GillSansStdBoldExtraCond-CYAtT_k6.woff) format("woff")}@font-face{font-family:Gill Sans Std Bold Italic;font-style:normal;font-weight:400;src:local("Gill Sans Std Bold Italic"),url(/assets/GillSansStdBoldItalic-cqdNHaS1.woff) format("woff")}@font-face{font-family:Gill Sans Std Extra Bold;font-style:normal;font-weight:400;src:local("Gill Sans Std Extra Bold"),url(/assets/GillSansStdExtraBold-Bs7pw2nq.woff) format("woff")}@font-face{font-family:Gill Sans Std Extra Bold Display;font-style:normal;font-weight:400;src:local("Gill Sans Std Extra Bold Display"),url(/assets/GillSansStdExtraBoldDisp-Jg05g6tZ.woff) format("woff")}@font-face{font-family:Gill Sans Std Ultra Bold;font-style:normal;font-weight:400;src:local("Gill Sans Std Ultra Bold"),url(/assets/GillSansStdUltraBold-CDbiIS5L.woff) format("woff")}@font-face{font-family:Gill Sans Std Ultra Bold Condensed;font-style:normal;font-weight:400;src:local("Gill Sans Std Ultra Bold Condensed"),url(/assets/GillSansStdUltraBoldCond-D8fcuKM6.woff) format("woff")}.errorLbl{color:red;margin:0}#sentry-feedback{--page-margin: 20px 84px}body{display:block;margin:0;padding:0;height:100dvh;overflow-y:hidden;overflow-x:hidden;font-family:Montserrat,sans-serif}.display-flex{display:flex!important;width:100dvw;height:100dvh}.mainDiv{display:flex;margin:0;padding:0;width:100dvw;height:100dvh;overflow-y:scroll}.button-primary{display:flex;flex:1;padding:.75rem 1rem;min-width:100%;text-align:center;align-items:center;justify-content:center;border-radius:8px;border:2px solid #2F41E3;background-color:#2f41e3;color:#fff;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem;letter-spacing:-.0175rem;font-family:Montserrat,sans-serif}.button-primary:hover{cursor:pointer;border-radius:.5rem;box-shadow:0 16px 32px #00000005,0 8px 16px #0000000a,0 4px 8px #0000000f,0 2px 4px #00000014,0 1px 2px #0000001a}.button-primary:focus{border-radius:.5rem;border:2px solid var(--Primary-Blue, #2F41E3);background:var(--Blue-800, #5765E7);box-shadow:0 16px 32px #00000005,0 8px 16px #0000000a,0 4px 8px #0000000f,0 2px 4px #00000014,0 1px 2px #0000001a}.loginScreen{display:none;flex:1;align-self:stretch;flex-direction:column;gap:3rem}.loginScreen .loginHeader{display:flex;flex-direction:row;margin:2rem auto 0;gap:1.5rem;align-items:center}.loginScreen .loginHeader .dojoLogo{display:flex;flex-direction:row;gap:.5rem;align-items:center}.loginScreen .loginHeader .dojoLogo h1{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;color:#2f41e3;margin:0;font-weight:900}.loginScreen .loginHeader .centreLogo{display:flex;flex-direction:column;width:3.5rem;height:3.5rem}.loginScreen .loginDiv{display:flex;max-width:25vw;flex-direction:column;align-items:flex-start;justify-content:flex-start;align-self:stretch;margin:0 37.5vw;gap:1rem;padding-bottom:2rem}.loginScreen .loginDiv h2{font-size:1.8rem;line-height:2.5rem;font-weight:700;margin:0}.loginScreen .loginDiv .formInput{display:flex;flex-direction:column;flex:1;min-width:100%;flex-grow:0;gap:.2rem;margin:0 auto}.loginScreen .loginDiv .formInput label{display:flex;flex:1;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.loginScreen .loginDiv .formInput input{display:flex;flex:1;padding:.75rem 1rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.02px;border-radius:.5rem;border:1px solid var(--Dark-Grey, #B8B8B8)}.loginScreen .loginDiv .formInput input:focus{border:1px solid #2F41E3;outline:none}.loginScreen .loginDiv a{color:var(--Primary-Blue, #2F41E3);font-family:Montserrat,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem}.loginScreen .loginDiv a:hover{cursor:pointer}.loginScreen .loginDiv .createAccountDiv{display:flex;flex:1;flex-direction:row;align-items:center;gap:.75rem;margin-top:.5rem}.loginScreen .loginDiv .createAccountDiv p{margin:0;color:var(--Off-Black, #333);font-family:Montserrat,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem}.loginScreen .loginDiv .orDiv{display:flex;flex:1;align-self:stretch;flex-direction:row;gap:1.5rem;align-items:center;margin-top:.5rem}.loginScreen .loginDiv .orDiv div{display:flex;flex:1;border:1px solid #B8B8B8;height:0}.loginScreen .loginDiv .orDiv p{margin:0;color:var(--Dark-Grey, #B8B8B8);text-align:center;font-family:Montserrat,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem}.loginScreen .loginDiv .ssoBtn{display:flex;padding:.75rem 1rem;justify-content:center;align-items:center;gap:.75rem;align-self:stretch;border-radius:.5rem;border:1px solid var(--Dark-Grey, #B8B8B8);background:var(--White, #FFF)}.loginScreen .loginDiv .ssoBtn p{margin:0;color:var(--Off-Black, #333);font-family:Montserrat,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem}.loginScreen .loginDiv .priceOutsideDiv{display:flex;padding:2rem;flex-direction:column;align-items:flex-start;gap:1rem;align-self:stretch;border-radius:.75rem;border:2px solid var(--Extra-Light-Grey, #F7F7F7);background:#fff;box-shadow:0 48px 48px #0000000d}.loginScreen .loginDiv .priceOutsideDiv h3{margin:0;color:var(--Off-Black, #333);font-family:Montserrat,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.875rem;letter-spacing:.03rem}.loginScreen .loginDiv .priceOutsideDiv .priceDiv{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;gap:0}.loginScreen .loginDiv .priceOutsideDiv .priceDiv p{margin:0;color:var(--Primary-Blue, #2F41E3);font-family:Montserrat,sans-serif;font-size:2rem;font-style:normal;font-weight:900;letter-spacing:.04rem;line-height:2rem;align-items:flex-end}.loginScreen .loginDiv .priceOutsideDiv .priceDiv h2{margin:0;color:var(--Primary-Blue, #2F41E3);font-family:Montserrat,sans-serif;font-size:4rem;font-style:normal;font-weight:900;line-height:3.75rem;letter-spacing:.08rem}.loginScreen .loginDiv .priceOutsideDiv p{margin:0;color:var(--system-black, #000);font-family:Montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:.02rem}.loginScreen .loginDiv .radioDiv{display:flex;flex-direction:column;gap:1rem}.loginScreen .loginDiv .radioDiv p{font-weight:600;margin:0}.loginScreen .loginDiv .radioDiv .radioRow{display:flex;flex-direction:row;gap:1rem}.loginScreen .loginDiv .radioDiv .radioRow .radioInput{display:flex;flex-direction:row;flex:1;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 16px 32px #00000005,0 8px 16px #0000000a,0 4px 8px #0000000f,0 2px 4px #00000014,0 1px 2px #0000001a;padding:.5rem;border:1px solid #000;border-radius:.5rem}.loginScreen .loginDiv .radioDiv .radioRow .radioInput input{display:flex}.loginScreen .loginDiv .radioDiv .radioRow .radioInput input:checked{accent-color:#2F41E3}.loginScreen .loginDiv .radioDiv .radioRow .radioInput label{display:flex;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem}.loginScreen .loginDiv .radioDiv .radioRow .radioInput.active{border:1px solid #2F41E3;box-shadow:0 16px 32px #2f41e305,0 8px 16px #2f41e30a,0 4px 8px #2f41e30f,0 2px 4px #2f41e314,0 1px 2px #2f41e31a}.loginScreen .loginDiv .radioDiv .radioRow .radioInput.active label{color:#2f41e3;font-weight:600!important}.loginScreen .loginDiv .blueWarningLabel{display:flex;flex-direction:column;padding:.75rem 1rem;align-items:flex-start;gap:.625rem;align-self:stretch;border-radius:.5rem;background:var(--Blue-10, rgba(47, 65, 227, .1))}.loginScreen .loginDiv .blueWarningLabel p,.loginScreen .loginDiv .blueWarningLabel ul{margin:0;color:var(--Primary-Blue, #2F41E3);font-family:Montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem;letter-spacing:-.02rem}.chatDiv{display:none;flex:1;max-height:100dvh;max-width:100dvw;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin:0;align-self:stretch;position:relative}.chatDiv .sidebar{display:none;flex:.3;align-self:stretch;min-height:100dvh;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-direction:column;background-color:#f7f7f7;position:relative}.chatDiv .sidebar .innerSidebarDiv{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-direction:column;flex:1;align-self:stretch;padding:.5rem 2rem}.chatDiv .sidebar .topSidebarDiv{display:flex;flex:.9;flex-direction:column;gap:1.5rem;align-self:stretch;position:relative}.chatDiv .sidebar .topSidebarDiv .sidebarHeader{display:flex;align-self:stretch;padding:.5rem;justify-content:flex-start;align-items:center;flex-direction:row;gap:1.5rem}.chatDiv .sidebar .topSidebarDiv .sidebarHeader .dojoLogo{display:flex;flex-direction:row;gap:.5rem;align-items:center}.chatDiv .sidebar .topSidebarDiv .sidebarHeader .dojoLogo h1{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;color:#2f41e3;margin:0;font-weight:900}.chatDiv .sidebar .topSidebarDiv .sidebarHeader img{width:3rem}.chatDiv .sidebar .topSidebarDiv .sidebarHeader .newChatBtn{display:flex;padding:.75rem 1rem;justify-content:center;align-items:center;gap:.625rem;border-radius:.5rem;border:2px solid var(--Light-Grey, #ECECEC);background:var(--White, #FFF);color:#000;font-family:Montserrat,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem}.chatDiv .sidebar .topSidebarDiv .sidebarHeader .newChatBtn:hover{cursor:pointer;background:var(--Light-Grey, #ECECEC)}.chatDiv .sidebar .topSidebarDiv .chatHistory{display:flex;flex:1;flex-direction:column;align-items:flex-start;max-height:70dvh;gap:.5rem;position:relative;scrollbar-width:0}.chatDiv .sidebar .topSidebarDiv .chatHistory .overallProgress{display:flex;flex-direction:column;gap:.75rem;justify-content:center;align-items:center;align-self:stretch;border:2px solid #2F41E3;padding:.5rem;border-radius:1rem;background:var(--Blue-100, #E2E4F4);top:0;left:0;right:0;z-index:1;box-shadow:0 16px 32px #2f41e305,0 8px 16px #2f41e30a,0 4px 8px #2f41e30f,0 2px 4px #2f41e314,0 1px 2px #2f41e31a}.chatDiv .sidebar .topSidebarDiv .chatHistory .overallProgress h3{margin:0}.chatDiv .sidebar .topSidebarDiv .chatHistory .overallProgress h3 span{color:#2f41e3}.chatDiv .sidebar .topSidebarDiv .chatHistory .overallProgress .sectionDiv{display:flex;flex-direction:row;align-self:stretch;justify-content:space-between}.chatDiv .sidebar .topSidebarDiv .chatHistory .overallProgress .sectionDiv p{margin:0;font-weight:550;line-height:1.5rem}.chatDiv .sidebar .topSidebarDiv .chatHistory .overallProgress .sectionDiv p:last-child{color:#2f41e3;font-weight:600}.chatDiv .sidebar .topSidebarDiv .chatHistory .scrollableInnerDiv{display:flex;flex:1;flex-direction:column;align-items:flex-start;overflow-y:scroll;gap:.5rem;position:relative;scrollbar-width:0;align-self:stretch}.chatDiv .sidebar .topSidebarDiv .chatHistory .scrollableInnerDiv .chatHistoryItem{display:flex;align-self:stretch;padding:.75rem .5rem;justify-content:space-between;align-items:center;align-items:flex-start;margin:0;position:relative}.chatDiv .sidebar .topSidebarDiv .chatHistory .scrollableInnerDiv .chatHistoryItem p{color:var(--Off-Black, #333);font-family:Montserrat,sans-serif;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.5rem;margin:0}.chatDiv .sidebar .topSidebarDiv .chatHistory .scrollableInnerDiv .chatHistoryItem .optionsDropdown{width:1.5rem;height:1.5rem;flex-shrink:0;background:none;padding:0;border:none;margin:0}.chatDiv .sidebar .topSidebarDiv .chatHistory .scrollableInnerDiv .notAssigned{opacity:.5!important;pointer-events:none!important}.chatDiv .sidebar .topSidebarDiv .chatHistory .scrollableInnerDiv .chatHistoryItem:hover{cursor:pointer}.chatDiv .sidebar .topSidebarDiv .chatHistory .scrollableInnerDiv .chatHistoryItem.selected{border-radius:.5rem;background:var(--Light-Grey, #ECECEC)}.chatDiv .sidebar .topSidebarDiv .chatHistory .scrollableInnerDiv .chatHistoryItem.completed{border-radius:.5rem;background:#9be5a7}.chatDiv .sidebar .topSidebarDiv .chatHistory .scrollableInnerDiv .chatHistoryItem.completed p{color:#048619}.chatDiv .sidebar .topSidebarDiv .chatHistory .scrollableInnerDiv .chatHistoryItem.completed i{display:flex!important;color:#048619;font-size:1.125rem;line-height:1.5rem;text-align:center}.chatDiv .sidebar .topSidebarDiv .chatHistory .chattersHeading{display:flex;flex-direction:row;justify-content:space-between;align-self:stretch}.chatDiv .sidebar .topSidebarDiv .chatHistory .chattersHeading p{padding:.25rem 0rem;margin:0}.chatDiv .sidebar .topSidebarDiv .chatHistory .chattersHeading button{background:#fff;border-radius:.5rem;border:2px solid #2F41E3;color:#2f41e3;cursor:pointer}.chatDiv .sidebar .topSidebarDiv .chatHistory .addChatterDiv{display:flex;flex:1;flex-direction:column;align-items:center;gap:.5rem;align-self:stretch}.chatDiv .sidebar .topSidebarDiv .chatHistory .addChatterDiv p{font-weight:600;margin:0;color:#1728c0}.chatDiv .sidebar .topSidebarDiv .chatHistory .addChatterDiv button{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.5rem;color:#fff;background:#2f41e3;border:1px solid #2F41E3;font-weight:700;font-size:16px;line-height:20px;cursor:pointer}.chatDiv .sidebar .topSidebarDiv .chatHistory .addChatterDiv button i{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;line-height:20px}.chatDiv .sidebar .topSidebarDiv .chatHistory .addChatterDiv button:hover{background:#fff;color:#2f41e3}.chatDiv .sidebar .bottomSidebarDiv{display:flex;flex-direction:column;flex:.1;align-self:stretch;gap:1rem}.chatDiv .sidebar .bottomSidebarDiv .separator{display:flex;align-self:stretch;border:1px solid var(--Light-Grey, #ECECEC)}.chatDiv .sidebar .bottomSidebarDiv .bottomMenu{display:flex;flex:1;flex-direction:column;align-self:stretch}.chatDiv .sidebar .bottomSidebarDiv .bottomMenu .bottomMenuList.active{display:flex}.chatDiv .sidebar .bottomSidebarDiv .bottomMenu .bottomMenuList{display:none;position:absolute;bottom:5.75rem;background-color:#fff;flex:1;align-self:stretch;width:15.6875rem;padding:.5rem;flex-direction:column;align-items:flex-start;gap:.5rem;border-radius:.5rem;background:var(--White, #FFF);box-shadow:0 12px 24px #0000000d}.chatDiv .sidebar .bottomSidebarDiv .bottomMenu .bottomMenuList .bottomMenuItem:hover{cursor:pointer}.chatDiv .sidebar .bottomSidebarDiv .bottomMenu .bottomMenuList .bottomMenuItem{display:flex;flex-direction:row;flex:1;padding:.75rem .5rem;align-items:flex-start;gap:1rem;align-self:stretch}.chatDiv .sidebar .bottomSidebarDiv .bottomMenu .bottomMenuList .bottomMenuItem i{font-size:24px}.chatDiv .sidebar .bottomSidebarDiv .bottomMenu .bottomMenuList .bottomMenuItem p{margin:0;color:var(--Off-Black, #333);font-family:Montserrat,sans-serif;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.5rem}.chatDiv .sidebar .bottomSidebarDiv .bottomMenu .bottomMenuList .bottomMenuItem:hover{border-radius:.5rem;background:var(--Light-Grey, #ECECEC)}.chatDiv .sidebar .bottomSidebarDiv .bottomMenu .bottomMenuButton:hover{cursor:pointer;border-radius:.5rem;background:var(--Light-Grey, #ECECEC)}.chatDiv .sidebar .bottomSidebarDiv .bottomMenu .bottomMenuButton{display:flex;flex-direction:row;gap:1rem;align-self:stretch;padding:.5rem}.chatDiv .sidebar .bottomSidebarDiv .bottomMenu .bottomMenuButton .profileMonogram{background-color:#9747ff;display:flex;color:#fff;padding:.75rem;width:2.5rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;border-radius:100%}.chatDiv .sidebar .bottomSidebarDiv .bottomMenu .bottomMenuButton .profileMonogram h2{margin:0;color:#fff;font-family:Montserrat,sans-serif;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.75rem}.chatDiv .sidebar .bottomSidebarDiv .bottomMenu .bottomMenuButton h3{color:var(--Off-Black, #333);font-family:Montserrat,sans-serif;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.75rem}.chatDiv .loadingScreen{display:flex;flex:.7;align-self:stretch;padding:.5rem 2rem 1.5rem;flex-direction:column;justify-content:center;align-items:center}.chatDiv .loadingScreen .loadingModal{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#2f41e31a;padding:2.5rem 5rem;gap:1rem;border-radius:1rem}.chatDiv .loadingScreen .loadingModal i{font-size:54px;color:#2f41e3}.chatDiv .loadingScreen .loadingModal h2{margin:0;font-size:32px;font-weight:550}.chatDiv .chatScreen{display:flex;flex:.7;align-self:stretch;padding:.5rem 2rem 1.5rem;flex-direction:column;justify-content:space-between;align-items:center}.chatDiv .chatScreen .topBar{display:flex;flex:1;align-self:stretch;max-height:2rem;padding:.75rem .5rem;justify-content:space-between}.chatDiv .chatScreen .topBar h2{margin:0;color:var(--Off-Black, #333);font-family:Montserrat,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.875rem}.chatDiv .chatScreen .topBar p{display:flex;flex-direction:row;margin:0;font-weight:550;gap:1rem;line-height:1.875rem}.chatDiv .chatScreen .topBar p span{color:#2f41e3;font-weight:550}.chatDiv .chatScreen .topBar button{color:red;border:2px solid red;background:#fff;border-radius:8px}.chatDiv .chatScreen .bodyDiv{display:flex;flex-direction:column;border-radius:1rem;align-self:stretch;align-items:center;padding:1rem;box-shadow:0 16px 32px #2f41e305,0 8px 16px #2f41e30a,0 4px 8px #2f41e30f,0 2px 4px #2f41e314,0 1px 2px #2f41e31a;gap:1rem}.chatDiv .chatScreen .bodyDiv p{font-size:18px;font-weight:550;align-self:stretch;text-align:center}.chatDiv .chatScreen .bodyDiv ul{display:flex;flex-direction:column;font-size:16px;text-align:center;list-style-type:none;gap:.5rem;color:#2f41e3}.chatDiv .chatScreen .chatterViewDiv{display:none;flex-direction:column;align-items:start;flex:1;align-self:stretch}.chatDiv .chatScreen .chatterViewDiv .chatterInnerDiv{display:flex;flex:1;flex-direction:column;align-self:stretch;gap:1rem}.chatDiv .chatScreen .chatterViewDiv .chatterInnerDiv .row{display:flex;flex:1;flex-direction:row;align-items:center;align-self:stretch;gap:1rem;max-height:50%}.chatDiv .chatScreen .chatterViewDiv .chatterInnerDiv .row div{display:flex;align-self:stretch;flex:1;border-radius:1rem;border:1px solid #E2E4F4;padding:1rem;box-shadow:0 16px 32px #2f41e305,0 8px 16px #2f41e30a,0 4px 8px #2f41e30f,0 2px 4px #2f41e314,0 1px 2px #2f41e31a}.chatDiv .chatScreen .chatterViewDiv .chatterInnerDiv .row div .unlocked{display:none;box-shadow:none;border:none;padding:0;flex-direction:column;align-items:flex-start;gap:1rem}.chatDiv .chatScreen .chatterViewDiv .chatterInnerDiv .row div .unlocked div{display:flex;border:none;padding:0;box-shadow:none;text-align:center;justify-content:center;box-shadow:none!important}.chatDiv .chatScreen .chatterViewDiv .chatterInnerDiv .row div .unlocked .row{display:flex;flex-direction:row;flex:0;border:none;padding:0;box-shadow:none;gap:.5rem}.chatDiv .chatScreen .chatterViewDiv .chatterInnerDiv .row div .unlocked .row div{display:flex;border:none;padding:0;box-shadow:none;text-align:center;justify-content:center;box-shadow:none!important}.chatDiv .chatScreen .chatterViewDiv .chatterInnerDiv .row div .unlocked .row div a{cursor:pointer}.chatDiv .chatScreen .chatterViewDiv .chatterInnerDiv .row div .locked{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:1rem;background-color:#e2e4f4;box-shadow:none!important;border:none!important}.chatDiv .chatScreen .chatterViewDiv .chatterInnerDiv .row div .locked i{font-size:32px;color:#2f41e3}.chatDiv .chatScreen .chatterViewDiv .chatterInnerDiv .row div .locked p{margin:0;font-size:18px;text-align:center;color:#2f41e3;font-weight:600}.chatDiv .chatScreen .chatterViewDiv .chatterInnerDiv .row .assignedTests{display:flex;flex-direction:column;align-self:stretch;align-items:center;flex:1;gap:.5rem}.chatDiv .chatScreen .chatterViewDiv .chatterInnerDiv .row .assignedTests .locked{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:1rem;background-color:#e2e4f4;box-shadow:none!important;border:none!important}.chatDiv .chatScreen .chatterViewDiv .chatterInnerDiv .row .assignedTests .locked i{font-size:32px;color:#2f41e3}.chatDiv .chatScreen .chatterViewDiv .chatterInnerDiv .row .assignedTests .locked p{margin:0;font-size:18px;text-align:center;color:#2f41e3;font-weight:600}.chatDiv .chatScreen .chatterViewDiv .chatterInnerDiv .row .assignedTests .unlocked{display:none;box-shadow:none;border:none;padding:0;flex-direction:column;align-items:flex-start;gap:1rem}.chatDiv .chatScreen .chatterViewDiv .chatterInnerDiv .row .assignedTests .unlocked .row{display:flex;flex:1;flex-direction:row;align-self:stretch;box-shadow:none;padding:.5rem!important;border:none}.chatDiv .chatScreen .chatterViewDiv .chatterInnerDiv .row .assignedTests .unlocked .row div{display:flex;flex:1;align-self:stretch;border:none;padding:0;box-shadow:none;text-align:center;justify-content:center;box-shadow:none!important}.chatDiv .chatScreen .agencyTrainers{display:none;flex-direction:column;flex:1;align-items:start;align-self:stretch}.chatDiv .chatScreen .agencyTrainers .headerDiv{display:flex;align-self:stretch;flex-direction:row;align-items:flex-end}.chatDiv .chatScreen .agencyTrainers .headerDiv div{flex:1}.chatDiv .chatScreen .agencyTrainers .headerDiv button{flex:none;width:200px!important;min-width:auto!important}.chatDiv .chatScreen .agencyTrainers .trainerCards{display:flex;flex-wrap:wrap;flex-direction:row;align-self:stretch}.chatDiv .chatScreen .agencyTrainers .trainerCards .trainerCard{display:flex;flex:.2;background:#e2e4f4;padding:1rem;border-radius:.5rem;flex-direction:column;gap:1rem}.chatDiv .chatScreen .agencyTrainers .trainerCards .trainerCard div{display:flex;gap:.5rem;flex-direction:column}.chatDiv .chatScreen .agencyTrainers .trainerCards .trainerCard h1{font-size:24px;margin:0}.chatDiv .chatScreen .agencyTrainers .trainerCards .trainerCard h4,.chatDiv .chatScreen .agencyTrainers .trainerCards .trainerCard p{margin:0}.chatDiv .chatScreen .agencyDashboard{display:flex;flex-direction:column;flex:1;align-items:start;align-self:stretch}.chatDiv .chatScreen .agencyDashboard .row{display:flex;flex-direction:row;align-self:stretch;align-items:center;height:35%;gap:1rem;padding:1rem}.chatDiv .chatScreen .agencyDashboard .row .smallChart{display:flex;flex:.3333333333;height:100%;background:#2f41e31a;border-radius:.5rem;box-shadow:0 16px 32px #00000005,0 8px 16px #0000000a,0 4px 8px #0000000f,0 2px 4px #00000014,0 1px 2px #0000001a}.chatDiv .chatScreen .agencyDashboard .row .smallChart div{display:flex;flex:1;height:100%;flex-direction:column}.chatDiv .chatScreen .agencyDashboard .row .smallChart div h2{flex:1;align-self:stretch;margin:0 auto;font-size:18px;line-height:22px;margin-top:.25rem;padding:.25rem}.chatDiv .chatScreen .agencyDashboard .row .smallChart div h3{display:flex;flex:1;align-self:stretch;margin:0 auto;color:#1728c0}.chatDiv .chatScreen .agencyDashboard .row .mediumChart{display:flex;flex:.5;height:100%}.chatDiv .chatScreen .agencyDashboard .row .mediumChart div{display:flex;flex:1;height:100%}.chatDiv .chatScreen .agencyDashboard .mediumTablechattersOverview{display:flex;height:65%;flex-direction:column;flex:1;align-self:stretch;padding:1rem}.chatDiv .chatScreen .agencyDashboard .mediumTablechattersOverview table{display:flex;flex-direction:column;flex:1;background:#2f41e31a;border-radius:.5rem;box-shadow:0 16px 32px #00000005,0 8px 16px #0000000a,0 4px 8px #0000000f,0 2px 4px #00000014,0 1px 2px #0000001a;overflow-y:scroll}.chatDiv .chatScreen .agencyDashboard .mediumTablechattersOverview table thead{font-weight:700}.chatDiv .chatScreen .agencyDashboard .mediumTablechattersOverview table thead td{padding:1rem!important;font-size:18px!important}.chatDiv .chatScreen .agencyDashboard .mediumTablechattersOverview table tr{display:flex;flex-direction:row;flex:1}.chatDiv .chatScreen .agencyDashboard .mediumTablechattersOverview table tr .full-width-col{display:flex;flex:1;align-items:center;justify-content:center;padding:.5rem;font-size:16px}.chatDiv .chatScreen .agencyDashboard .mediumTablechattersOverview table tr .full-width-col .addChatterDiv{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.chatDiv .chatScreen .agencyDashboard .mediumTablechattersOverview table tr .full-width-col .addChatterDiv p{font-weight:600;margin:0;color:#1728c0}.chatDiv .chatScreen .agencyDashboard .mediumTablechattersOverview table tr .full-width-col .addChatterDiv button{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.5rem;color:#fff;background:#2f41e3;border:1px solid #2F41E3;font-weight:700;font-size:16px;line-height:20px;cursor:pointer}.chatDiv .chatScreen .agencyDashboard .mediumTablechattersOverview table tr .full-width-col .addChatterDiv button i{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;line-height:20px}.chatDiv .chatScreen .agencyDashboard .mediumTablechattersOverview table tr .full-width-col .addChatterDiv button:hover{background:#fff;color:#2f41e3}.chatDiv .chatScreen .agencyDashboard .mediumTablechattersOverview table tr td{display:flex;flex:.2;align-items:center;justify-content:center;padding:.5rem;font-size:16px}.chatDiv .chatScreen .agencyDashboard .mediumTablechattersOverview table tr td:last-child button{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.5rem;color:#2f41e3;background:#fff;border:1px solid #2F41E3;font-weight:700;font-size:16px;line-height:20px;cursor:pointer}.chatDiv .chatScreen .agencyDashboard .mediumTablechattersOverview table tr td:last-child button i{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;line-height:20px}.chatDiv .chatScreen .newConversationDisplay{display:flex;flex-direction:column;align-items:start;flex:1;align-self:stretch}.chatDiv .chatScreen .newConversationDisplay .header{display:flex;flex-direction:row;align-items:center;gap:1rem}.chatDiv .chatScreen .newConversationDisplay .header img{width:2rem;height:2rem}.chatDiv .chatScreen .newConversationDisplay .header h1{font-size:25px;font-weight:600}.chatDiv .chatScreen .newConversationDisplay p{margin:0}.chatDiv .chatScreen .newConversationDisplay ul{margin:0 auto}.chatDiv .chatScreen .newConversationDisplay .rolesDiv{display:flex;flex-direction:row;align-items:center;gap:1rem;align-self:stretch;flex:1;padding:1rem}.chatDiv .chatScreen .newConversationDisplay .rolesDiv .subDiv{display:flex;flex-direction:column;border-radius:1rem;align-self:stretch;align-items:center;padding:1rem;flex:1;gap:.5rem;background:#2f41e31a;border:2px solid #2F41E3;box-shadow:0 16px 32px #2f41e305,0 8px 16px #2f41e30a,0 4px 8px #2f41e30f,0 2px 4px #2f41e314,0 1px 2px #2f41e31a}.chatDiv .chatScreen .newConversationDisplay .rolesDiv .subDiv h2{display:flex;align-self:stretch;color:#333;font-size:18px;font-weight:600;margin:0;text-align:center;align-items:center;justify-content:center}.chatDiv .chatScreen .newConversationDisplay .rolesDiv .subDiv ul{display:flex;flex-direction:column;font-size:16px;list-style-type:none;gap:.5rem;color:#2f41e3;text-align:center;align-items:center;justify-content:center;align-self:stretch;margin:0;padding:0}.chatDiv .chatScreen .newConversationDisplay .noChattersAdded{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;background:#e2e4f4;border-radius:1rem;gap:1rem;padding:1rem;box-shadow:0 16px 32px #2f41e305,0 8px 16px #2f41e30a,0 4px 8px #2f41e30f,0 2px 4px #2f41e314,0 1px 2px #2f41e31a}.chatDiv .chatScreen .newConversationDisplay .noChattersAdded h2{margin:0;color:#333}.chatDiv .chatScreen .newConversationDisplay .noChattersAdded button{background:#2f41e3;color:#fff;padding:.5rem 1.5rem;font-size:16px;font-weight:600;border:2px solid #2F41E3;border-radius:.5rem}.chatDiv .chatScreen .newConversationDisplay .noChattersAdded button:hover{background:#fff;border:2px solid #2F41E3;color:#2f41e3;padding:.5rem 1.5rem;font-size:16px;font-weight:600;border-radius:.5rem;cursor:pointer}.chatDiv .chatScreen .trainerScreen{display:flex;flex-direction:row;flex:1;align-self:stretch;gap:1.5rem;padding:1rem}.chatDiv .chatScreen .trainerScreen .messageList{display:flex;flex-direction:column;align-self:stretch;flex:.65;gap:1rem;max-height:calc(65dvh - 2rem);overflow-y:scroll}.chatDiv .chatScreen .trainerScreen .messageList .messageBox{display:flex;flex-direction:column;align-self:stretch;padding:0;gap:1rem}.chatDiv .chatScreen .trainerScreen .messageList .messageBox .messageBoxRow{display:flex;flex-direction:row;gap:1.5rem;flex:1}.chatDiv .chatScreen .trainerScreen .messageList .messageBox .messageBoxRow .monogram.john{background-image:url(https://images.unsplash.com/photo-1604780403125-e1cefdc0089a?q=80&w=3125&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-size:4.5rem auto;background-repeat:no-repeat;background-position:center center}.chatDiv .chatScreen .trainerScreen .messageList .messageBox .messageBoxRow .monogram.botly{background-image:url(/assets/botly_logo_circle-CFZKh6FE.png);background-size:3.5rem 3.5rem;background-repeat:no-repeat;background-position:center center}.chatDiv .chatScreen .trainerScreen .messageList .messageBox .messageBoxRow .monogram{background-color:#9747ff;display:flex;color:#fff;padding:.75rem;width:2rem;height:2rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;border-radius:100%}.chatDiv .chatScreen .trainerScreen .messageList .messageBox .messageBoxRow .monogram h2{margin:0;color:#fff;font-family:Montserrat,sans-serif;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.75rem}.chatDiv .chatScreen .trainerScreen .messageList .messageBox .messageBoxRow p{color:var(--Off-Black, #333);font-family:Montserrat,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.5rem;margin:0}.chatDiv .chatScreen .trainerScreen .messageList .messageBox .messageBoxRow .completed{color:#06bf24!important}.chatDiv .chatScreen .trainerScreen .messageList .messageBox .messageButtons{display:flex;flex-direction:row;gap:1rem;position:relative}.chatDiv .chatScreen .trainerScreen .messageList .messageBox .messageButtons .copiedPopup{display:flex;position:absolute;bottom:2rem;padding:.5rem;background:#000c;border-radius:.5rem}.chatDiv .chatScreen .trainerScreen .messageList .messageBox .messageButtons .copiedPopup p{margin:0;color:#fff;font-family:Montserrat,sans-serif;font-size:.75rem;font-style:normal;font-weight:600;line-height:1rem}.chatDiv .chatScreen .trainerScreen .messageList .messageBox .messageButtons button{background:none;border:none;padding:0;margin:0}.chatDiv .chatScreen .trainerScreen .warningScreen{display:flex;flex-direction:column;align-self:stretch;flex:.65;gap:1rem;max-height:calc(87.5dvh - 2rem);overflow-y:scroll;justify-content:center;align-items:center;text-align:center}.chatDiv .chatScreen .trainerScreen .warningScreen h2,.chatDiv .chatScreen .trainerScreen .warningScreen p{margin:0}.chatDiv .chatScreen .trainerScreen .testInfo{display:flex;flex:.35;flex-direction:column;align-self:stretch;align-items:center;gap:.75rem}.chatDiv .chatScreen .trainerScreen .testInfo .modelInfo{display:flex;flex-direction:column;align-self:stretch;align-items:center;gap:1rem;padding:1rem;border-radius:1rem;background:#e2e4f4;box-shadow:0 16px 32px #2f41e305,0 8px 16px #2f41e30a,0 4px 8px #2f41e30f,0 2px 4px #2f41e314,0 1px 2px #2f41e31a}.chatDiv .chatScreen .trainerScreen .testInfo .modelInfo .modelInfoRow{display:flex;flex-direction:row;gap:.5rem;flex:1;align-self:stretch}.chatDiv .chatScreen .trainerScreen .testInfo .modelInfo .modelInfoRow p{display:flex;margin:0;text-align:left}.chatDiv .chatScreen .trainerScreen .testInfo .modelInfo .modelInfoRow p:last-child{display:flex}.chatDiv .chatScreen .trainerScreen .testInfo .modelInfo h2{text-align:center;margin:0}.chatDiv .chatScreen .proficiencyTestScreen{display:flex;flex-direction:row;flex:1;align-self:stretch;gap:1.5rem;padding:1rem}.chatDiv .chatScreen .proficiencyTestScreen .warningScreen{display:flex;flex-direction:column;align-self:stretch;flex:.7;gap:1rem;max-height:calc(87.5dvh - 2rem);overflow-y:scroll;justify-content:center;align-items:center;text-align:center}.chatDiv .chatScreen .proficiencyTestScreen .warningScreen h2,.chatDiv .chatScreen .proficiencyTestScreen .warningScreen p{margin:0}.chatDiv .chatScreen .proficiencyTestScreen .messageList{display:flex;flex-direction:column;align-self:stretch;flex:.7;gap:1rem;max-height:calc(87.5dvh - 2rem);overflow-y:scroll}.chatDiv .chatScreen .proficiencyTestScreen .messageList .messageBox{display:flex;flex-direction:column;align-self:stretch;padding:0;gap:1rem}.chatDiv .chatScreen .proficiencyTestScreen .messageList .messageBox .messageBoxRow{display:flex;flex-direction:row;gap:1.5rem;flex:1}.chatDiv .chatScreen .proficiencyTestScreen .messageList .messageBox .messageBoxRow .monogram.john{background-image:url(https://images.unsplash.com/photo-1604780403125-e1cefdc0089a?q=80&w=3125&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-size:4.5rem auto;background-repeat:no-repeat;background-position:center center}.chatDiv .chatScreen .proficiencyTestScreen .messageList .messageBox .messageBoxRow .monogram.botly{background-image:url(/assets/botly_logo_circle-CFZKh6FE.png);background-size:3.5rem 3.5rem;background-repeat:no-repeat;background-position:center center}.chatDiv .chatScreen .proficiencyTestScreen .messageList .messageBox .messageBoxRow .monogram{background-color:#9747ff;display:flex;color:#fff;padding:.75rem;width:2rem;height:2rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;border-radius:100%}.chatDiv .chatScreen .proficiencyTestScreen .messageList .messageBox .messageBoxRow .monogram h2{margin:0;color:#fff;font-family:Montserrat,sans-serif;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.75rem}.chatDiv .chatScreen .proficiencyTestScreen .messageList .messageBox .messageBoxRow p{color:var(--Off-Black, #333);font-family:Montserrat,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.5rem;margin:0}.chatDiv .chatScreen .proficiencyTestScreen .messageList .messageBox .messageButtons{display:flex;flex-direction:row;gap:1rem;position:relative}.chatDiv .chatScreen .proficiencyTestScreen .messageList .messageBox .messageButtons .copiedPopup{display:flex;position:absolute;bottom:2rem;padding:.5rem;background:#000c;border-radius:.5rem}.chatDiv .chatScreen .proficiencyTestScreen .messageList .messageBox .messageButtons .copiedPopup p{margin:0;color:#fff;font-family:Montserrat,sans-serif;font-size:.75rem;font-style:normal;font-weight:600;line-height:1rem}.chatDiv .chatScreen .proficiencyTestScreen .messageList .messageBox .messageButtons button{background:none;border:none;padding:0;margin:0}.chatDiv .chatScreen .proficiencyTestScreen .testInfo{display:flex;flex:.3;flex-direction:column;align-self:stretch;align-items:center;gap:.75rem}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .modelInfo{display:none;flex-direction:column;align-self:stretch;align-items:center;gap:1rem;padding:1rem;border-radius:1rem;background:#e2e4f4;box-shadow:0 16px 32px #2f41e305,0 8px 16px #2f41e30a,0 4px 8px #2f41e30f,0 2px 4px #2f41e314,0 1px 2px #2f41e31a}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .modelInfo .header{display:flex;flex-direction:row;flex:1;align-items:center;gap:1rem}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .modelInfo .header h2{font-size:18px;font-weight:600;margin:0;text-align:center;align-items:center;justify-content:center}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .modelInfo .header i{font-size:24px;text-align:center;color:#2f41e3}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .modelInfo p{font-size:16px;font-weight:550;text-align:center;margin:0}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .fanInfo{display:none;flex-direction:column;align-self:stretch;align-items:center;gap:1rem;padding:1rem;border-radius:1rem;background:#e2e4f4;box-shadow:0 16px 32px #2f41e305,0 8px 16px #2f41e30a,0 4px 8px #2f41e30f,0 2px 4px #2f41e314,0 1px 2px #2f41e31a}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .fanInfo img{display:flex;width:2.5rem;height:auto;border-radius:3.5rem}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .fanInfo .header{display:flex;flex-direction:row;flex:1;align-items:center;gap:1rem}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .fanInfo .header h2{font-size:18px;font-weight:600;margin:0;text-align:center;align-items:center;justify-content:center}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .fanInfo .header i{font-size:24px;text-align:center;color:#2f41e3}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .fanInfo p{font-size:16px;font-weight:550;text-align:center;margin:0}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .speedTestDiv{display:flex;flex-direction:column;align-self:stretch;align-items:center;gap:1rem;padding:1rem;border-radius:1rem;background:#e2e4f4;box-shadow:0 16px 32px #2f41e305,0 8px 16px #2f41e30a,0 4px 8px #2f41e30f,0 2px 4px #2f41e314,0 1px 2px #2f41e31a}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .speedTestDiv .header{display:flex;flex-direction:row;flex:1;align-items:center;gap:1rem}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .speedTestDiv .header h2{font-size:18px;font-weight:600;margin:0;text-align:center;align-items:center;justify-content:center}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .speedTestDiv .header i{font-size:24px;text-align:center;color:#2f41e3}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .speedTestDiv p{font-size:16px;font-weight:550;text-align:center;margin:0}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .speedTestDiv .results{display:flex;flex-direction:column;flex:1;align-self:stretch;gap:.5rem}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .speedTestDiv .results .row{display:flex;flex-direction:row;flex:1;align-self:stretch;gap:.5rem}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .speedTestDiv .results .row .block{display:flex;flex-direction:column;flex:.5;align-self:stretch;gap:.5rem;padding:1rem;border-radius:1rem;align-items:center;justify-content:center;background:#fff}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .speedTestDiv .results .row .block h2{margin:0;font-size:18px;text-transform:capitalize}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .speedTestDiv .results .row .block p{margin:0;font-size:16px}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .speedTestDiv .results .row .block:nth-child(1) h2{text-transform:none}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .wpmDiv{display:flex;flex-direction:column;align-self:stretch;align-items:center;gap:1rem;padding:1rem;border-radius:1rem;background:#e2e4f4;box-shadow:0 16px 32px #2f41e305,0 8px 16px #2f41e30a,0 4px 8px #2f41e30f,0 2px 4px #2f41e314,0 1px 2px #2f41e31a}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .wpmDiv .header{display:flex;flex-direction:row;flex:1;align-items:center;gap:1rem}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .wpmDiv .header h2{font-size:18px;font-weight:600;margin:0;text-align:center;align-items:center;justify-content:center}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .wpmDiv .header i{font-size:24px;text-align:center;color:#2f41e3}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .wpmDiv p{font-size:16px;font-weight:550;text-align:center;margin:0}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .copyPasteDetected{display:flex;flex-direction:column;align-self:stretch;align-items:center;gap:1rem;padding:1rem;border-radius:1rem;background:#e2e4f4;box-shadow:0 16px 32px #2f41e305,0 8px 16px #2f41e30a,0 4px 8px #2f41e30f,0 2px 4px #2f41e314,0 1px 2px #2f41e31a}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .copyPasteDetected .header{display:flex;flex-direction:row;flex:1;align-items:center;gap:1rem}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .copyPasteDetected .header h2{font-size:18px;font-weight:600;margin:0;text-align:center;align-items:center;justify-content:center;color:red}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .copyPasteDetected .header i{font-size:24px;text-align:center;color:red}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .copyPasteDetected p{font-size:16px;font-weight:550;text-align:center;margin:0;color:red}.chatDiv .chatScreen .proficiencyTestScreen .testInfo .copyPasteDetected .newTestBtn{display:flex;flex:.25!important;flex-direction:row;background-color:#333;color:#fff;padding:.75rem;text-align:center;justify-content:center;gap:.5rem;border:2px solid #333333;border-radius:1rem;font-weight:600;cursor:pointer}.chatDiv .chatScreen .messageBoxDiv{display:flex;flex-direction:column;align-self:stretch;padding:0;align-items:center;gap:1rem}.chatDiv .chatScreen .messageBoxDiv .nextResponse{display:flex;flex-direction:column!important;align-self:stretch;padding:.5rem 1rem;gap:.5rem;flex-direction:row;align-items:flex-start;border-radius:1rem;border:2px solid var(--Light-Grey, #ECECEC);background:var(--White, #FFF);box-shadow:0 24px 48px #0000000d}.chatDiv .chatScreen .messageBoxDiv .nextResponse .italicisedText{margin:0;font-style:italic}.chatDiv .chatScreen .messageBoxDiv .nextResponse .fansUpcomingMessage{color:#1728c0;font-weight:550}.chatDiv .chatScreen .messageBoxDiv .suggestionsDiv{display:flex;flex-direction:column;flex:1;align-self:stretch;gap:.5rem}.chatDiv .chatScreen .messageBoxDiv .suggestionsDiv .suggestionRow{display:flex;flex-direction:row;gap:.5rem;flex:1;align-self:stretch}.chatDiv .chatScreen .messageBoxDiv .suggestionsDiv .suggestionRow .suggesstionItem{display:flex;padding:.5rem 1rem;flex-direction:column;align-items:flex-start;flex:1 0 0;border-radius:1rem;border:2px solid var(--Light-Grey, #ECECEC);background:var(--White, #FFF);gap:.5rem}.chatDiv .chatScreen .messageBoxDiv .suggestionsDiv .suggestionRow .suggesstionItem h3{color:var(--Off-Black, #333);font-family:Montserrat,sans-serif;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.5rem;letter-spacing:-.0225rem;margin:0}.chatDiv .chatScreen .messageBoxDiv .suggestionsDiv .suggestionRow .suggesstionItem p{color:var(--Dark-Grey, #ADADAD);font-family:Montserrat,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.5rem;letter-spacing:-.0225rem;margin:0}.chatDiv .chatScreen .messageBoxDiv .introductionArea{display:flex;align-self:stretch;padding:1rem;gap:.5rem;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;border:2px solid var(--Light-Grey, #ECECEC);background:var(--White, #FFF);box-shadow:0 24px 48px #0000000d}.chatDiv .chatScreen .messageBoxDiv .introductionArea h3{margin:0;color:var(--Off-Black, #333);font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:500}.chatDiv .chatScreen .messageBoxDiv .introductionArea button{display:flex;justify-content:center;background:var(--White, #FFF);padding:.75rem 1.5rem;color:#2f41e3;border-radius:8px;border:2px solid var(--Primary-Blue, #2F41E3);font-weight:600;font-size:18px}.chatDiv .chatScreen .messageBoxDiv .introductionArea button:hover{background:var(--Primary-Blue, #2F41E3);color:#fff;cursor:pointer}.chatDiv .chatScreen .messageBoxDiv .proficiencyTestArea{display:flex;align-self:stretch;padding:1rem;gap:.5rem;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;border:2px solid var(--Light-Grey, #ECECEC);background:var(--White, #FFF);box-shadow:0 24px 48px #0000000d}.chatDiv .chatScreen .messageBoxDiv .proficiencyTestArea h3{margin:0;color:var(--Off-Black, #333);font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:500}.chatDiv .chatScreen .messageBoxDiv .proficiencyTestArea button{display:flex;flex:1;align-self:stretch;justify-content:center;background:var(--Primary-Blue, #2F41E3);padding:.75rem 1.5rem;color:#fff;border-radius:8px;border:2px solid var(--Primary-Blue, #2F41E3);font-weight:600;font-size:18px}.chatDiv .chatScreen .messageBoxDiv .proficiencyTestArea button:hover{background:#fff;color:#2f41e3;cursor:pointer}.chatDiv .chatScreen .messageBoxDiv .messageArea{display:flex;flex-direction:column;align-self:stretch;align-items:center;padding:0 30vw 0 5vw;gap:1rem}.chatDiv .chatScreen .messageBoxDiv .messageArea .messageAreaDiv{display:flex;align-self:stretch;padding:.5rem 1rem;gap:1rem;flex-direction:row;align-items:flex-start;border-radius:1rem;border:2px solid var(--Light-Grey, #ECECEC);background:var(--White, #FFF);box-shadow:0 24px 48px #0000000d}.chatDiv .chatScreen .messageBoxDiv .messageArea .messageAreaDiv span{display:flex;flex:1;resize:none;border:none;background:none;font-size:1rem;font-family:Montserrat,sans-serif;resize:vertical;word-break:break-word;min-height:1rem;margin:auto}.chatDiv .chatScreen .messageBoxDiv .messageArea .messageAreaDiv span:hover{cursor:text}.chatDiv .chatScreen .messageBoxDiv .messageArea .messageAreaDiv span[contenteditable]:empty:before{content:"Message Botly...";color:var(--Dark-Grey, #ADADAD);font-family:Montserrat,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.5rem;letter-spacing:-.0225rem}.chatDiv .chatScreen .messageBoxDiv .messageArea .messageAreaDiv span:focus{outline:none}.chatDiv .chatScreen .messageBoxDiv .messageArea .messageAreaDiv button{display:flex;justify-content:center;align-items:center;padding:.375rem;margin:0;border:none;background:none;border-radius:.5rem}.chatDiv .chatScreen .messageBoxDiv .messageArea .messageAreaDiv button:disabled{background:var(--Middle-Grey, #CECECE)}.chatDiv .chatScreen .messageBoxDiv .messageArea .messageAreaDiv button.active{border-radius:.5rem;background:var(--Primary-Blue, #2F41E3)}.chatDiv .chatScreen .messageBoxDiv .messageArea .messageAreaDiv button:hover{cursor:pointer;border-radius:.5rem;box-shadow:0 16px 32px #00000005,0 8px 16px #0000000a,0 4px 8px #0000000f,0 2px 4px #00000014,0 1px 2px #0000001a}.chatDiv .chatScreen .messageBoxDiv .messageArea .messageAreaDiv button:hover{cursor:pointer}.addTrainerModal{position:fixed;display:none;flex:1;width:100vw;height:100dvh;align-items:center;align-self:stretch;justify-content:center;background:#00000040;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column}.addTrainerModal .addTrainerModalContents{display:flex;min-width:50dvw;flex-direction:column;margin:auto;padding:2rem;align-items:flex-start;gap:1.5rem;border-radius:1.5rem;background:var(--White, #FFF);box-shadow:0 24px 48px #0000001a;overflow-y:scroll}.addTrainerModal .addTrainerModalContents .headerDiv{display:flex;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center}.addTrainerModal .addTrainerModalContents .headerDiv .addTrainerModalCloseBtn{width:2rem;height:2rem;margin:0;padding:0;background:none;border:none;cursor:pointer}.addTrainerModal .addTrainerModalContents .headerDiv h1{margin:0;color:var(--Primary-Blue, #2F41E3);font-family:Montserrat,sans-serif;font-size:2rem;font-style:normal;font-weight:900;line-height:2.5rem;letter-spacing:.08rem}.addTrainerModal .addTrainerModalContents .scriptInput{display:flex;flex:1;align-self:stretch;flex-direction:column;gap:1rem}.addTrainerModal .addTrainerModalContents .scriptInput p,.addTrainerModal .addTrainerModalContents .scriptInput h2{margin:0}.addTrainerModal .addTrainerModalContents .scriptInput .modelDetailsForm{display:flex;flex-direction:row;flex:1;align-self:stretch;gap:5%}.addTrainerModal .addTrainerModalContents .scriptInput .modelDetailsForm .formInput{display:flex;flex-direction:column;flex:.5!important;min-width:45%!important;flex-grow:0;gap:.2rem;margin:0 auto}.addTrainerModal .addTrainerModalContents .scriptInput .modelDetailsForm .formInput label{display:flex;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.addTrainerModal .addTrainerModalContents .scriptInput .modelDetailsForm .formInput input{display:flex;flex:1;padding:.75rem 1rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.02px;border-radius:.5rem;border:1px solid var(--Dark-Grey, #B8B8B8)}.addTrainerModal .addTrainerModalContents .scriptInput .modelDetailsForm .formInput input:focus{border:1px solid #2F41E3;outline:none}.addTrainerModal .addTrainerModalContents .scriptInput .modelDetailsForm .formInput textarea{display:flex;align-self:stretch;flex:1;border:1px solid var(--Dark-Grey, #B8B8B8);border-radius:.5rem;font-family:Montserrat,sans-serif;padding:.5rem}.addTrainerModal .addTrainerModalContents .scriptInput .modelDetailsForm .formInput textarea:focus{border:1px solid #2F41E3;outline:none}.addTrainerModal .addTrainerModalContents .scriptInput .formInput{display:flex;flex-direction:column;flex:1;min-width:100%;flex-grow:0;gap:.2rem;margin:0 auto}.addTrainerModal .addTrainerModalContents .scriptInput .formInput label{display:flex;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}.addTrainerModal .addTrainerModalContents .scriptInput .formInput input{display:flex;flex:1;padding:.75rem 1rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.02px;border-radius:.5rem;border:1px solid var(--Dark-Grey, #B8B8B8)}.addTrainerModal .addTrainerModalContents .scriptInput .formInput input:focus{border:1px solid #2F41E3;outline:none}.addTrainerModal .addTrainerModalContents .scriptInput .formInput textarea{display:flex;align-self:stretch;flex:1;border:1px solid var(--Dark-Grey, #B8B8B8);border-radius:.5rem;font-family:Montserrat,sans-serif;padding:.5rem}.addTrainerModal .addTrainerModalContents .scriptInput .formInput textarea:focus{border:1px solid #2F41E3;outline:none}.chatterModal{position:fixed;display:none;flex:1;width:100vw;height:100dvh;align-items:center;align-self:stretch;justify-content:center;background:#00000040;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column}.chatterModal .chatterModalContents{display:flex;min-width:50dvw;flex-direction:column;margin:auto;padding:2rem;align-items:flex-start;gap:1.5rem;border-radius:1.5rem;background:var(--White, #FFF);box-shadow:0 24px 48px #0000001a;overflow-y:scroll}.chatterModal .chatterModalContents .headerDiv{display:flex;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center}.chatterModal .chatterModalContents .headerDiv .chatterModalCloseBtn{width:2rem;height:2rem;margin:0;padding:0;background:none;border:none;cursor:pointer}.chatterModal .chatterModalContents .headerDiv h1{margin:0;color:var(--Primary-Blue, #2F41E3);font-family:Montserrat,sans-serif;font-size:2rem;font-style:normal;font-weight:900;line-height:2.5rem;letter-spacing:.08rem}.chatterModal .chatterModalContents .stepDiv{display:flex;flex-direction:column;gap:1rem;align-items:center;align-self:stretch;box-shadow:0 16px 32px #2f41e305,0 8px 16px #2f41e30a,0 4px 8px #2f41e30f,0 2px 4px #2f41e314,0 1px 2px #2f41e31a;border-radius:.5rem;padding:1rem;border:1px solid #E2E4F4}.chatterModal .chatterModalContents .stepDiv i{color:#2f41e3;font-size:25px}.chatterModal .chatterModalContents .stepDiv h2{color:#333;margin:0;font-size:20px}.chatterModal .chatterModalContents .stepDiv h3{color:#2f41e3;font-size:18px;margin:0}.chatterModal .chatterModalContents .stepDiv p{color:#333;font-size:16px;margin:0}.chatterModal .chatterModalContents p{margin:0}.chatterModal .chatterModalContents button{flex:0!important}.chatterModal .chatterModalContents .blueWarningLabel{display:flex;padding:.75rem 1rem;align-items:flex-start;gap:.625rem;align-self:stretch;border-radius:.5rem;background:var(--Blue-10, rgba(47, 65, 227, .1))}.chatterModal .chatterModalContents .blueWarningLabel p{margin:0;color:var(--Primary-Blue, #2F41E3);font-family:Montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem;letter-spacing:-.02rem}.resultsModal{position:fixed;display:none;flex:1;width:100vw;height:100dvh;align-items:center;align-self:stretch;justify-content:center;background:#00000040;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;z-index:1000}.resultsModal .resultsModalContents{display:flex;flex:1;max-width:50dvw;min-width:50dvw;flex-direction:column;margin:10dvh auto;height:80dvh;padding:2rem;align-items:flex-start;gap:1.5rem;border-radius:1.5rem;background:var(--White, #FFF);box-shadow:0 24px 48px #0000001a;overflow-y:scroll}.resultsModal .resultsModalContents .headerDiv{display:flex;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center}.resultsModal .resultsModalContents .headerDiv .resultsModalCloseBtn{width:2rem;height:2rem;margin:0;padding:0;background:none;border:none;cursor:pointer}.resultsModal .resultsModalContents .headerDiv h1{margin:0;color:var(--Primary-Blue, #2F41E3);font-family:Montserrat,sans-serif;font-size:2rem;font-style:normal;font-weight:900;line-height:2.5rem;letter-spacing:.08rem}.resultsModal .resultsModalContents .scoreDiv{display:flex;align-items:center;flex-direction:column;justify-content:center;flex:1;align-self:stretch}.resultsModal .resultsModalContents p{margin:0}.resultsModal .resultsModalContents button{flex:0!important}.resultsModal .resultsModalContents .blueWarningLabel{display:flex;padding:.75rem 1rem;align-items:flex-start;gap:.625rem;align-self:stretch;border-radius:.5rem;background:var(--Blue-10, rgba(47, 65, 227, .1))}.resultsModal .resultsModalContents .blueWarningLabel p{margin:0;color:var(--Primary-Blue, #2F41E3);font-family:Montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem;letter-spacing:-.02rem}.testHistoryModal{position:fixed;display:none;flex:1;width:100vw;height:100dvh;align-items:center;align-self:stretch;justify-content:center;background:#00000040;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;z-index:1000}.testHistoryModal .testHistoryModalContents{display:flex;flex:1;max-width:50dvw;min-width:50dvw;flex-direction:column;margin:10dvh auto;height:80dvh;padding:2rem;align-items:flex-start;gap:1.5rem;border-radius:1.5rem;background:var(--White, #FFF);box-shadow:0 24px 48px #0000001a;overflow-y:scroll}.testHistoryModal .testHistoryModalContents .headerDiv{display:flex;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center}.testHistoryModal .testHistoryModalContents .headerDiv .testHistoryModalCloseBtn{width:2rem;height:2rem;margin:0;padding:0;background:none;border:none;cursor:pointer}.testHistoryModal .testHistoryModalContents .headerDiv h1{margin:0;color:var(--Primary-Blue, #2F41E3);font-family:Montserrat,sans-serif;font-size:2rem;font-style:normal;font-weight:900;line-height:2.5rem;letter-spacing:.08rem}.testHistoryModal .testHistoryModalContents .resultsTable{display:flex;align-items:flex-start;flex-direction:column;flex:1;align-self:stretch}.testHistoryModal .testHistoryModalContents .resultsTable table{display:flex;flex:1;align-self:stretch;flex-direction:column;gap:.5rem}.testHistoryModal .testHistoryModalContents .resultsTable table thead{display:flex;flex-direction:column;align-items:center;align-self:stretch}.testHistoryModal .testHistoryModalContents .resultsTable table thead tr{display:flex;flex-direction:row;align-self:stretch}.testHistoryModal .testHistoryModalContents .resultsTable table thead td{display:flex;flex:.3333333333;text-align:center;align-items:center;justify-content:center;font-weight:600;color:#2f41e3}.testHistoryModal .testHistoryModalContents .resultsTable table tbody{display:flex;flex-direction:column;align-self:stretch}.testHistoryModal .testHistoryModalContents .resultsTable table tbody tr{display:flex;flex-direction:row;align-self:stretch}.testHistoryModal .testHistoryModalContents .resultsTable table tbody td{display:flex;flex:.3333333333;text-align:center;align-items:center;justify-content:center;font-weight:500;color:#333}.testHistoryModal .testHistoryModalContents .resultsTable table tbody td:last-child{display:flex;flex:.3333333333;text-align:center;align-items:center;justify-content:center}.testHistoryModal .testHistoryModalContents .resultsTable table tbody td:last-child button{font-weight:500;color:#2f41e3;background:transparent;border:1px solid #2F41E3;border-radius:.5rem;padding:.5rem}.testHistoryModal .testHistoryModalContents .resultsTable table tbody td:last-child button:hover{cursor:pointer;color:#fff;background:#2f41e3}.betaSurveyModal{position:fixed;display:none;flex:1;width:100vw;height:100dvh;align-items:center;align-self:stretch;justify-content:center;background:#00000040;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;z-index:1000}.betaSurveyModal .betaSurveyModalContents{display:flex;flex:1;max-width:50dvw;min-width:50dvw;flex-direction:column;margin:10dvh auto;height:80dvh;padding:2rem;align-items:flex-start;gap:1.5rem;border-radius:1.5rem;background:var(--White, #FFF);box-shadow:0 24px 48px #0000001a;overflow-y:scroll}.betaSurveyModal .betaSurveyModalContents .headerDiv{display:flex;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center}.betaSurveyModal .betaSurveyModalContents .headerDiv .betaSurveyModalCloseBtn{width:2rem;height:2rem;margin:0;padding:0;background:none;border:none;cursor:pointer}.betaSurveyModal .betaSurveyModalContents .headerDiv h1{margin:0;color:var(--Primary-Blue, #2F41E3);font-family:Montserrat,sans-serif;font-size:2rem;font-style:normal;font-weight:900;line-height:2.5rem;letter-spacing:.08rem}.betaSurveyModal .betaSurveyModalContents .surveyModal{display:flex;align-items:flex-start;flex-direction:column;flex:1;align-self:stretch}.paymentModal{position:fixed;display:none;flex:1;width:100vw;height:100dvh;align-items:center;align-self:stretch;justify-content:center;background:#00000040;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column}.paymentModal .paymentModalContents{display:flex;max-width:30vw;margin:auto;padding:2rem;flex-direction:column;align-items:flex-start;gap:1.5rem;border-radius:1.5rem;background:var(--White, #FFF);box-shadow:0 24px 48px #0000001a;overflow-y:scroll}.paymentModal .paymentModalContents .headerDiv{display:flex;flex-direction:row;justify-content:space-between;flex:1 0 1;align-self:stretch;align-items:center}.paymentModal .paymentModalContents .headerDiv .paymentModalCloseBtn{width:2rem;height:2rem;margin:0;padding:0;background:none;border:none;cursor:pointer}.paymentModal .paymentModalContents .headerDiv h1{margin:0;color:var(--Primary-Blue, #2F41E3);font-family:Montserrat,sans-serif;font-size:2rem;font-style:normal;font-weight:900;line-height:2.5rem;letter-spacing:.08rem}.paymentModal .paymentModalContents .blueWarningLabel{display:flex;padding:.75rem 1rem;align-items:flex-start;gap:.625rem;align-self:stretch;border-radius:.5rem;background:var(--Blue-10, rgba(47, 65, 227, .1))}.paymentModal .paymentModalContents .blueWarningLabel p{margin:0;color:var(--Primary-Blue, #2F41E3);font-family:Montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.25rem;letter-spacing:-.02rem}.paymentModal .paymentModalContents form{display:block;height:auto;align-self:stretch}.paymentModal .paymentModalContents form .button-primary{margin-top:1.5rem}.subscriptionModal{position:fixed;display:none;flex:1;width:100vw;height:100dvh;align-items:center;align-self:stretch;justify-content:center;background:#00000040;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column}.subscriptionModal .subscriptionModalContents{display:flex;max-width:30vw;margin:auto;max-height:60dvh;padding:2rem;flex-direction:column;align-items:flex-start;gap:1.5rem;border-radius:1.5rem;background:var(--White, #FFF);box-shadow:0 24px 48px #0000001a;overflow-y:scroll}.subscriptionModal .subscriptionModalContents .headerDiv{display:flex;flex-direction:row;justify-content:space-between;flex:1 0 1;align-self:stretch;align-items:center}.subscriptionModal .subscriptionModalContents .headerDiv .subscriptionModalCloseBtn{width:2rem;height:2rem;margin:0;padding:0;background:none;border:none;cursor:pointer}.subscriptionModal .subscriptionModalContents .headerDiv h1{margin:0;color:var(--Primary-Blue, #2F41E3);font-family:Montserrat,sans-serif;font-size:2rem;font-style:normal;font-weight:900;line-height:2.5rem;letter-spacing:.08rem}.subscriptionModal .subscriptionModalContents .planDiv{display:flex;flex-direction:column;align-self:stretch;align-items:flex-start;gap:1rem;padding:1rem;background:#e2e4f4;border:1px solid #2F41E3;border-radius:.5rem}.subscriptionModal .subscriptionModalContents .planDiv h2{color:#333;margin:0}.subscriptionModal .subscriptionModalContents .planDiv .priceDiv h1{color:#2f41e3;margin:0}.subscriptionModal .subscriptionModalContents .planDiv b{margin:0}.subscriptionModal .subscriptionModalContents .planDiv ul{display:flex;flex-direction:column;align-items:flex-start;list-style:none;gap:.5rem;margin-block-start:0;padding-inline-start:0;margin:0}.subscriptionModal .subscriptionModalContents .planDiv .addOnsList{flex:1!important}.subscriptionModal .subscriptionModalContents .planDiv button{flex:0}@media only screen and (max-width: 550px){.topBar{justify-content:space-between;background:var(--Extra-Light-Grey, #F7F7F7);padding:1rem!important}.topBar button{display:flex!important;width:2rem;padding:0;margin:0;border:none;background:none}.loginDiv{max-width:100vw!important;margin:0 auto!important}.sidebar{position:fixed;flex:1!important;top:0;left:0;bottom:0;right:0;background:#00000040!important}.sidebar .innerSidebarDiv{flex:1!important;margin-right:20vw;background-color:#f7f7f7}.chatScreen{flex:1!important;padding:0!important}.messageBox,.newConversationDisplay{padding:1rem!important}.newConversationDisplay h2{display:none!important}.newConversationDisplay p{margin:0}.messageBoxDiv{padding:1rem!important}}.scoreDiv{display:flex;align-items:center;flex-direction:column;justify-content:center;flex:1}.scoreDiv .mainScoreDiv{display:flex;padding:1rem;border-radius:1rem;align-items:center;flex-direction:column;justify-content:center;gap:1rem;flex:1;align-self:stretch;background:#fff;box-shadow:0 16px 32px #2f41e305,0 8px 16px #2f41e30a,0 4px 8px #2f41e30f,0 2px 4px #2f41e314,0 1px 2px #2f41e31a}.scoreDiv .mainScoreDiv .actionsDiv{display:flex;flex-direction:row;align-self:stretch;align-items:center;justify-content:center;gap:1rem}.scoreDiv .mainScoreDiv .actionsDiv .feedbackBtn{display:flex;flex:.25!important;flex-direction:row;background-color:#2f41e3;color:#fff;padding:.75rem;text-align:center;justify-content:center;gap:.5rem;border:2px solid #2F41E3;border-radius:1rem;font-weight:600;cursor:pointer}.scoreDiv .mainScoreDiv .actionsDiv .newTestBtn{display:flex;flex:.25!important;flex-direction:row;background-color:#333;color:#fff;padding:.75rem;text-align:center;justify-content:center;gap:.5rem;border:2px solid #333333;border-radius:1rem;font-weight:600;cursor:pointer}.scoreDiv .mainScoreDiv .actionsDiv .agencyDashboardBtn{display:none;flex:.25!important;flex-direction:row;background-color:transparent;color:#fff;padding:.75rem;text-align:center;justify-content:center;gap:.5rem;border:2px solid #333333;color:#333;border-radius:1rem;font-weight:600;cursor:pointer}.scoreDiv .mainScoreDiv h1{margin:0;color:#2f41e3}.scoreDiv .mainScoreDiv h2{margin:0}.scoreDiv .mainScoreDiv .subScoreDiv{display:flex;flex-direction:column;flex:1;gap:1rem;align-self:stretch}.scoreDiv .mainScoreDiv .subScoreDiv .subScore{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:space-between;border-radius:.5rem;padding:1rem;box-shadow:0 16px 32px #2f41e305,0 8px 16px #2f41e30a,0 4px 8px #2f41e30f,0 2px 4px #2f41e314,0 1px 2px #2f41e31a}.scoreDiv .mainScoreDiv .subScoreDiv .subScore h3,.scoreDiv .mainScoreDiv .subScoreDiv .subScore p{margin:0}.scoreDiv .mainScoreDiv .subScoreDiv .subScore .includeTooltip{display:flex;flex-direction:row;gap:.5rem;align-items:center;position:relative}.scoreDiv .mainScoreDiv .subScoreDiv .subScore .includeTooltip .tooltipDiv{display:flex;position:relative}.scoreDiv .mainScoreDiv .subScoreDiv .subScore .includeTooltip .tooltipDiv .tooltip{display:none;position:absolute;width:20rem;top:-8rem;background:#333;border:2px solid #2F41E3;color:#fff;padding:.5rem;border-radius:.5rem}.scoreDiv .mainScoreDiv .subScoreDiv .subScore .includeTooltip .tooltipDiv i{display:flex;color:#2f41e3}.scoreDiv .mainScoreDiv .recommendation{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:1rem;border-radius:.5rem;padding:1rem}.scoreDiv .mainScoreDiv .recommendation h2{margin:0}.scoreDiv .mainScoreDiv .recommendation p{text-align:center;margin:0}.scoreDiv .mainScoreDiv .recommendation .recommendationText{border-radius:.5rem;padding:1rem;box-shadow:0 16px 32px #2f41e305,0 8px 16px #2f41e30a,0 4px 8px #2f41e30f,0 2px 4px #2f41e314,0 1px 2px #2f41e31a}.scoreDiv .mainScoreDiv .recommendation .examples{display:flex;flex:1;flex-direction:column;gap:1rem}.scoreDiv .mainScoreDiv .recommendation .examples div{border-radius:.5rem;padding:1rem;box-shadow:0 16px 32px #2f41e305,0 8px 16px #2f41e30a,0 4px 8px #2f41e30f,0 2px 4px #2f41e314,0 1px 2px #2f41e31a}.betaBadge{display:flex;padding:.5rem .75rem;align-items:center;gap:.625rem;border-radius:.5rem;background:#00cf9133;color:var(--Active-Green, #00CF91);font-family:Montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.25rem;letter-spacing:-.0225rem}
