@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--white:#fff;--dark-accent:#3b6b86;--dark-accent-2:#265d7b;--dark-bright-accent:#0080a9;--dark-bright-accent-2:#006b99;--light-blue:#e6f1f4;--light-blue-2:#d0e6eb;--light-blue-3:#bddde6;--pale-grey:#f4f4f4;--light-grey:#dae3e9;--medium-grey:#bfcdd7;--medium-grey-2:#b1c2cf;--dark-medium-grey:#697984;--brand-accent:#fca301;--brand-accent-2:#fc9801;--pale-red:#eb4458;--muted-red:#c63546;--muted-red-2:#af2838;--light-pink:#f7e0ff;--dusty-pink:#dea4d1;--purple-grey:#888bac;--muted-purple:#686ea5;--muted-blue:#83acd2;--medium-blue:#3271bf;--dark-navy:#182a72;--light-pink-gradient:linear-gradient(135deg,#f7e0ff 11.72%,#ffe5e3 90.63%);--dark-pink-gradient:linear-gradient(133deg,#c53ef6 22.74%,#ff7461 123.29%);--pink-blue-gradient:linear-gradient(231deg,#79bce1 69%,#d4a2d4 0,#fbb8c4 70%);--medium-blue-gradient:linear-gradient(100deg,#366cbe -17.14%,#0d9cc9 112.71%)}.sidebar{background-color:#f6f7fc;font-style:italic}.sidebar-logo{margin-bottom:18px;padding-left:10px}.peerlogo{height:39px;min-width:39px}.sidebar a{color:#3b6b86;font-size:15px;font-style:normal;font-weight:200;line-height:24px;margin-bottom:15px;text-align:left;text-decoration:none}.sidebar a.selected{font-style:italic;font-weight:700}.top-bar{color:#22232e;display:flex;font-family:Poppins;font-size:27px;font-style:normal;font-weight:900;line-height:33px;margin-left:25px;margin-top:45px;padding:10px;text-align:left}.logo-container{margin-top:1.2px}.center-boxes{align-items:flex-start;display:flex;margin-left:50px;margin-top:20px}.center-boxes a{font-family:Montserrat;font-size:15px;font-style:normal;font-weight:600;line-height:24px;margin:5px 0;text-decoration:none}.center-boxes a,.right-sidebar{color:#4e2375;color:var(--ui-dark-purple,#4e2375)}.right-sidebar{align-items:flex-start;background-color:#f6f7fc!important;display:flex;flex-direction:column;margin-top:20px;padding:10px 10px 10px 20px;text-align:left;width:200px}.logout-button{align-items:center;background:linear-gradient(135deg,#707eff,#7f3df6);background:var(--gradient-periwinkle,linear-gradient(135deg,#707eff 0,#7f3df6 100%));border:none;border-radius:46px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;height:calc(1.5vw + 20px);justify-content:center;line-height:36px;margin-bottom:20px;padding:.5rem 2rem;text-align:center;transition:.3s ease;width:auto}.logout-button:hover{background-color:#fff;box-shadow:0 0 10px rgba(112,126,255,.3);color:linear-gradient(135deg,#707eff,#7f3df6);color:var(--gradient-periwinkle,linear-gradient(135deg,#707eff 0,#7f3df6 100%))}.content-rectangle{background-color:#efefef;border-radius:6px;box-shadow:inset 0 0 3px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;justify-content:flex-start;margin-left:60px;margin-top:30px;padding:20px;width:633px}.name{font-size:15px;font-weight:600}.name,.status{color:#4e2375;color:var(--ui-dark-purple,#4e2375);font-family:Montserrat;font-style:normal;line-height:24px;margin-bottom:10px;text-align:left}.status{font-size:12px;font-weight:500}.description{color:#83659e;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:21px;margin-bottom:20px;text-align:left}.button-container{display:flex}.button{background:linear-gradient(135deg,#707eff,#7f3df6);background:var(--gradient-periwinkle,linear-gradient(135deg,#707eff 0,#7f3df6 100%));border:none;border-radius:46px;color:#fff;cursor:pointer;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:36px;margin-right:12px;padding:0 21px;text-align:center;transition:background-color .3s}.button:hover{background-color:#6a5eff}.modal-content{width:80%}.home{align-items:flex-start;display:flex;height:100vh;justify-content:space-between;margin:0;padding:0}.left-sidebar{background-color:#f6f7fc;color:#333;font-style:italic;font-weight:700;min-width:12%}.content{display:flex;flex-direction:column;width:100%}.right-sidebar{color:#333;font-style:italic;font-weight:700;padding:20px;width:20%}.screenContainer{box-sizing:border-box;height:auto;padding:2% 5%;width:100%}.form-logo-container{margin-top:1rem;padding:1rem 0}.logo{flex-shrink:0;height:39px;width:120px}.formlogo{margin-bottom:.5rem;max-width:200px;min-width:150px;width:50vw}.formContainer{align-items:flex-start;display:flex;flex-direction:column;gap:20px;max-width:800px;width:100%}.formHeader{font-size:21px;line-height:30px;margin-bottom:20px}.formHeader,.heading,.sectionHeading,label{color:#4e2375;font-family:Montserrat;font-weight:600;text-align:left}.heading,.sectionHeading,label{font-size:18px;line-height:24px;margin-bottom:10px}input[type=email],input[type=text]{border:2px solid #e2e5ff;border-radius:8px;color:#83659e;font-family:Montserrat;font-size:16px;font-weight:400;height:40px;line-height:21px;padding:10px 15px;width:100%}.backButton{background:none;border:none;color:#7669fd;cursor:pointer;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:700;line-height:36px;text-align:center}.backButton:hover{background:none;text-decoration:underline}textarea{font-family:Montserrat;font-size:16px}.contactInformation,textarea{width:100%}.privacyDisclaimer{color:#83659e;font-family:Montserrat;font-size:14px;font-weight:500;line-height:21px;text-align:left}.submitButton{margin-bottom:50px}@media screen and (max-width:500px){.formContainer{padding:10px}.submitButton{font-size:12px}}@media screen and (min-width:501px) and (max-width:1000px){.submitButton{font-size:14px}}@media screen and (min-width:1001px){.submitButton{font-size:16px}}.blobContainer,.blobContainer1{display:flex;flex-direction:column;pointer-events:none;position:fixed;right:1%;top:10vh}.blob{-webkit-animation:floating 6s infinite;animation:floating 6s infinite;opacity:.5;position:-webkit-sticky;position:sticky;right:10%}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(20px);transform:translateY(20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.blob1{top:30%}.blob2{top:50%}@media screen and (max-width:768px){.blobContainer{display:none}.logo{width:50vw}}@media screen and (min-width:768px){.screenContainer.scrolled .blob1{opacity:1;-webkit-transform:translateY(-50px) scale(1.03);transform:translateY(-50px) scale(1.03)}.screenContainer.scrolled .blob2{opacity:1;-webkit-transform:translateY(50px) scale(1.03);transform:translateY(50px) scale(1.03)}}.radio-input{display:none}.radio-display{border:2px solid #e2e5ff;border:2px solid var(--muted-gradient-periwinkle-20,#e2e5ff);border-radius:124px;display:inline-block;height:20px;margin-right:8px;transition:background .2s,border-color .2s;vertical-align:middle;width:20px}.custom-radio .radio-input:checked+.radio-display{background:linear-gradient(135deg,#e2e5ff 5.73%,#e5d8fd 91.15%);background:var(--muted-gradient-periwinkle-20,linear-gradient(135deg,#e2e5ff 5.73%,#e5d8fd 91.15%));border:2px solid #83659e;border:2px solid var(--ui-medium-purple,#83659e)}.programs-home{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.programs-content,.programs-content-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;padding:20px}.program-customization{box-sizing:border-box;flex-basis:calc(70% - 40px);padding:12px;width:50%}.page-headline,.program-customization h2{font-size:19px;font-weight:700;line-height:18px;margin-bottom:39px}.page-headline,.program-customization h2,.program-customization h3{color:#4e2375;color:var(--ui-dark-purple,#4e2375);font-family:Montserrat;font-style:normal;text-align:left}.program-customization h3{font-size:15px;font-weight:600;line-height:24px;margin-top:20px}.programsSubmitButton{background:linear-gradient(135deg,#707eff,#7f3df6);background:var(--gradient-periwinkle,linear-gradient(135deg,#707eff 0,#7f3df6 100%));border:none;border-radius:46px;color:#fff;cursor:pointer;font-family:Montserrat;font-style:normal;font-weight:600;line-height:36px;margin-right:12px;margin-top:15px;padding:0 21px;text-align:center;transition:background-color .3s}.customization-field{margin-bottom:20px}.custom-input{background:#efefef;border:none;border-radius:6px;box-shadow:inset 0 0 3px 0 rgba(0,0,0,.15);margin-top:10px;padding:10px;width:100%}.program-selection{box-sizing:border-box;flex-basis:calc(30% - 40px);padding:20px}.program-selection h2{color:#4e2375;color:var(--ui-dark-purple,#4e2375);font-family:Montserrat;font-size:19px;font-style:normal;font-weight:600;line-height:24px;margin-top:20px;text-align:left}.radio-input-programs{display:none}.radio-display-programs{border:2px solid #e2e5ff;border-radius:50%;display:inline-block;height:20px;margin-right:8px;transition:background .2s,border-color .2s;vertical-align:middle;width:20px}.custom-radio-programs .radio-input:checked+.radio-display-programs{background:linear-gradient(135deg,#e2e5ff 5.73%,#e5d8fd 91.15%);border:2px solid #83659e}.radio-col{margin-bottom:20px}.radio-col,.reports-container{display:flex;flex-direction:column}.reports-container{margin-left:0;padding:20px}.reports-content{margin-top:70px}.page-headline{margin-left:2.5vw}.program-selection,.timeframe-selection{max-width:300px}.recharts-wrapper{margin-bottom:40px}.filters{display:flex;margin-left:2.5vw}select{background:#e5f7ff;border:none;border-radius:9.5px;font-size:16px;padding:10px;width:100%}.bar-gradient{fill:url(#barGradient)}.modal{align-items:center;background-color:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.2);max-width:500px;padding:20px;width:100%}.modal-content h3{font-family:Montserrat;margin-top:0}.modal-content form{align-items:flex-start;display:flex;flex-direction:column}.modal-content form label{font-weight:700;margin-top:10px}.modal-content form button,.modal-content form input,.modal-content form textarea{margin-top:5px}.modal-content form input,.modal-content form textarea{border:1px solid #ccc;border-radius:5px;margin-bottom:15px;padding:10px;width:80%}.modal-content form button{align-self:center}.modal-content ul{list-style-type:none;padding:0}.modal-content li{margin-bottom:10px}.modal-content button{background:linear-gradient(135deg,#707eff,#7f3df6);background:var(--gradient-periwinkle,linear-gradient(135deg,#707eff 0,#7f3df6 100%));border:none;border-radius:46px;color:#fff;cursor:pointer;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:36px;margin-right:12px;margin-top:5px;padding:0 21px;text-align:center;transition:background-color .3s}.modal-content button:hover{background-color:#6a5eff}.modal-content button:disabled{background-color:#c6c6c6;cursor:not-allowed}.signin-container{align-items:stretch;display:flex;height:100vh}.left-column{align-items:flex-start;display:flex;flex-direction:column;margin-left:100px;margin-top:250px;padding:20px;width:40%}.right-column{background-image:url(/static/media/login.c1d592024cfe4089dcf5.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:60%}.logo{height:60px;margin-bottom:30px;margin-left:10px;width:150px}.sign-in-text{color:#22232e;font-family:Poppins;font-size:22px;font-weight:600;margin-bottom:20px}.email-input{border:.5px solid #83659e!important;border-radius:5px;color:#83659e;font-family:Montserrat;font-size:15px!important;font-weight:500;line-height:36px;margin-bottom:20px;padding:10px;width:100%}.sign-in-button{align-items:center;background:linear-gradient(135deg,#707eff,#7f3df6);border:none;border-radius:46px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;height:calc(2.5vw + 20px);justify-content:center;line-height:36px;outline:none;padding:.5rem 2rem;position:relative;text-align:center;transition:.3s ease;width:auto}.sign-in-button:hover{background-color:#fff;box-shadow:0 0 10px rgba(112,126,255,.3)}.sign-in-button:hover:before{background:linear-gradient(135deg,#7f3df6,#707eff);border-radius:46px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.sign-in-button:active{-webkit-transform:scale(.95);transform:scale(.95)}.submitButton{background:linear-gradient(135deg,#707eff,#7f3df6);background:var(--gradient-periwinkle,linear-gradient(135deg,#707eff 0,#7f3df6 100%));border:none;border-radius:46px;color:#fff;cursor:pointer;font-family:Montserrat;font-style:normal;font-weight:600;line-height:36px;margin-bottom:25px;margin-right:12px;margin-top:10px;padding:0 21px;text-align:center;transition:background-color .3s}.submitButton:hover{background-color:#6a5eff}.form-logo-container{align-items:center;display:flex;justify-content:center}.formlogo{height:auto;max-width:100%}:root{--ui-white:#fff;--ui-royal-purple:#4e2375;--ui-dark-purple:#4e2375}body,html{height:100%;margin:0;padding:0}.app{align-items:center;background:linear-gradient(180deg,#fff -1.6%,#e5d8fd 29.69%,#e2e5ff 104.2%);display:flex;flex-direction:column;font-family:Montserrat,sans-serif;min-height:100%;opacity:.81;padding:20px}.app,.section{box-sizing:border-box}.section{background:#fff;background:var(--ui-white);border-radius:35px;box-shadow:6px 6px 20px 8px rgba(66,106,192,.12);margin:40px 0;max-width:75vw;padding:40px;width:100%}h1,h2{font-size:21px;font-weight:600}.section p,h1,h2{color:#4e2375;color:var(--ui-royal-purple);margin-bottom:20px}.section p{font-size:18px}.section p,label{font-weight:500;text-align:center}label{color:#4e2375;color:var(--ui-dark-purple);display:block;font-size:15px;line-height:24px;margin-left:25px;margin-top:10px}textarea{border:2px solid #e2e5ff;border-radius:8px;color:#83659e;font-size:14px;font-weight:400;height:120px;line-height:21px;margin-bottom:20px;padding:10px 15px;width:calc(100% - 30px)}.box,textarea{box-sizing:border-box}.box{background:#fff;background:var(--ui-white,#fff);border-radius:35px;box-shadow:6px 6px 20px 8px rgba(66,106,192,.12);margin:50px 0;padding:20px}.box h3{font-size:18px;font-weight:500;margin-bottom:10px}.box h3,.box p{color:#4e2375;color:var(--ui-royal-purple)}.box p{font-size:17px;font-weight:400;margin-bottom:20px}button{background-color:#4e2375;background-color:var(--ui-royal-purple);border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}button:hover{background-color:#6b2c6d}.left-svg,.right-svg{height:auto;position:fixed;top:0;width:50vw;z-index:-1}.left-svg{left:0}.right-svg{margin-top:25vw;right:0}.dashboard{display:flex}.sidebar-top{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:3px}.navbar-icon{height:90px;width:90px}.link-button{background-color:#ffee5d;border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:10px 20px}.link-button:hover{background-color:#ffe5a0}.sidebar{background:#fff;background:var(--UI-White,#fff);box-shadow:0 0 10px 0 rgba(15,33,82,.2);display:flex;flex-direction:column;height:100vh;margin:0;padding-left:20px;padding-top:36px;width:12%}.nav-items ul{list-style:none;margin:0;padding:0}.nav-items ul li{color:#697984;cursor:pointer;font-size:16px;margin:33px 39px;text-align:left}.nav-items li:first-child{background:linear-gradient(334deg,#ddf5fb -7.25%,#cfecf5 127.39%),linear-gradient(99deg,#3271bf -29.19%,#0d9cc9 111.09%);border-radius:6px;border-radius:var(--Spacing-spacing-01-5,6px);color:#0080a9;padding:12px;width:100%}.content{background-color:#eef0f5;flex:1 1;height:100vh;padding:40px}.header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.header h1{color:#182a72;font-size:28px;font-weight:500}.table_content{align-items:flex-start;align-self:stretch;background:#fff;background:var(--UI-White,#fff);border-radius:8px;border-radius:var(--Global-Size-size-02,8px);box-shadow:3px 3px 15px 0 rgba(15,33,82,.1);display:flex;flex-direction:column;gap:8px;gap:var(--Spacing-spacing-02,8px);margin-bottom:30px;padding:20px;padding:var(--Spacing-spacing-05,20px)}.test-headline{color:#3271bf}.search-bar{align-items:flex-start;background:#eef0f5;background:var(--UI-PaleGray,#eef0f5);border-radius:40px!important;border-radius:var(--Global-Size-size-10,40px)!important;display:flex;gap:8px;gap:var(--Spacing-spacing-02,8px);height:96%!important;padding:12px;padding:var(--Spacing-spacing-03,12px);width:30%!important}.new-group{background:linear-gradient(99deg,#3271bf -29.19%,#0d9cc9 111.09%);background:var(--Gradient-MediumBlue,linear-gradient(99deg,#3271bf -29.19%,#0d9cc9 111.09%));border:none;border-radius:4px;border-radius:var(--Global-Size-size-01,4px);color:#fff;cursor:pointer;font-weight:800;padding:10px 20px}.new-group:hover{background:linear-gradient(99deg,#3271bf -99.19%,#0d9cc9 111.09%);background:var(--Gradient-MediumBlue,linear-gradient(99deg,#3271bf -99.19%,#0d9cc9 111.09%))}table{border-collapse:collapse;margin-top:20px;width:100%}thead{background-color:#f9fafb}td,th{border-bottom:1px solid #ddd;padding:15px;text-align:left}.severity{align-items:center;border-radius:20px;display:flex;padding:4px,8px}.One{background:#eaeaea}.Two{background:#fff7af}.Three{background:#ffd6af}.Four{background:#ffd6d6}@media (max-width:768px){.dashboard{flex-direction:column}.sidebar{height:auto;width:100%}.content{padding:20px}}.video-conferencing-modal{border:none}.video-conferencing-modal::-webkit-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(59,107,134,.2)}.video-conferencing-modal::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(59,107,134,.2)}.icons-closed-captions{border:3px solid var(--dark-bright-accent);border-radius:5px;color:var(--dark-bright-accent);display:flex;font-family:Roboto Condensed,sans-serif;font-size:20px;font-weight:500;height:23px;padding:5px 10px;text-align:center;width:23px}.error-message-container{width:100%}.error-message{align-items:center;background:rgba(235,68,88,.1);border-radius:5px;color:var(--muted-red);display:flex;flex-direction:row;font-family:Inter;font-size:14px;font-weight:500;gap:8px;padding:10px;text-align:left}.error-message .icons-exclamation-triangle{height:auto;min-width:17px;width:17px}.error-message .icons-exclamation-triangle path{fill:var(--muted-red)}.vc-sidebar .error-message{font-size:11px}.vc-sidebar .error-message .icons-exclamation-triangle{height:auto;min-width:15px;width:15px}.separator{border-bottom:1.5px solid var(--medium-grey);height:0;width:100%}.welcome-popup-modal{border-radius:20px;padding:40px}.welcome-popup{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.welcome-popup button{background-color:var(--dark-bright-accent);border-radius:10px;color:var(--white);font-family:Inter;font-size:20px;font-weight:600;padding:20px;text-align:center;width:100%}.welcome-popup button:hover{background-color:var(--dark-bright-accent-2)}.welcome-popup .popup-header{display:flex;flex-direction:column;gap:8px;text-align:center;width:400px}.welcome-popup h1,h2,h3{font-family:Inter;margin:0}.welcome-popup h2{color:var(--dark-medium-grey);font-size:18px;font-weight:500;text-align:center}.welcome-popup h1{color:var(--dark-bright-accent);font-size:24px;font-weight:700;text-align:center}.welcome-popup h3{color:var(--dark-medium-grey);font-size:16px;font-weight:500;text-align:center}.welcome-popup .name-pronouns-form{display:flex;gap:20px}.welcome-popup .name-pronouns-form label{color:var(--dark-medium-grey);font-family:Inter;font-size:14px;font-weight:500;margin:0;text-align:left}.welcome-popup .name-pronouns-form input,select{background-color:var(--light-blue);border:none;border-radius:5px;color:var(--dark-accent)!important;font-family:Inter;font-size:14px;font-weight:500;height:20px}.welcome-popup .name-pronouns-form input::-webkit-input-placeholder{color:var(--dark-accent)}.welcome-popup .name-pronouns-form input::placeholder{color:var(--dark-accent)}.welcome-popup .name-input-container input{padding:10px 5px 10px 15px;width:300px}.welcome-popup .pronouns-input-container input{display:none}.welcome-popup .pronouns-input-container input.show{display:block;margin-top:5px;width:100px}.welcome-popup .pronouns-input-container select{height:40px;padding:10px 15px;width:130px}.meeting-modal{border-radius:15px;padding:30px}.meeting-modal.large{border-radius:20px;padding:40px}.meeting-modal .content{align-items:center;color:var(--dark-medium-grey);display:flex;flex-direction:column;font-family:Inter;font-weight:500;gap:30px;text-align:center;width:390px}.meeting-modal .message{font-size:20px}.meeting-modal.large .message{font-size:24px}.meeting-modal .info-text{font-size:16px}.meeting-modal .button-container{display:flex;gap:20px;width:100%}.meeting-modal button{border-radius:10px;font-family:Inter;font-size:20px;font-weight:600;padding:20px;width:100%}.meeting-modal .cancel-button{background-color:var(--light-blue-2);color:var(--dark-accent)}.meeting-modal .cancel-button:hover{background-color:var(--light-blue-3)}.meeting-modal .action-button{background-color:var(--dark-bright-accent);color:var(--white)}.meeting-modal .action-button:hover{background-color:var(--dark-bright-accent-2)}.error-modal{border-radius:20px;padding:40px}.error-modal-content{align-items:center;display:flex;flex-direction:column;gap:30px;width:470px}.error-modal .icon-container{align-items:center;background-color:rgba(235,68,88,.2);border-radius:30px;display:flex;height:60px;justify-content:center;width:60px}.error-modal .icons-exclamation-triangle{height:35px;width:auto}.error-modal .icons-exclamation-triangle path{fill:var(--muted-red)}.error-modal .text-container{color:var(--dark-medium-grey);font-family:Inter;font-size:20px;font-weight:500;line-height:150%;text-align:center}.error-modal .text-container h1{color:var(--muted-red);font-size:24px;font-weight:700;margin:0 0 15px}.error-modal button{background-color:var(--muted-red);border-radius:10px;color:var(--white);font-family:Inter;font-size:20px;font-weight:600;padding:20px 50px}.error-modal button:hover{background-color:var(--muted-red-2)}.io-button .buttons-container button{background-color:var(--dark-accent)}.io-button .buttons-container button:hover{background-color:var(--dark-accent-2)}.meeting-room .io-button .buttons-container button{background-color:var(--light-blue-2)}.meeting-room .io-button .buttons-container button:hover{background-color:var(--light-blue-3)}.meeting-room .io-button .buttons-container button:disabled{background-color:var(--light-grey)}.meeting-room .io-button .buttons-container path{fill:var(--dark-bright-accent)}.meeting-room .io-button .buttons-container button:disabled path{fill:var(--dark-medium-grey)}.io-button{position:relative}.io-button .buttons-container{display:flex;gap:2px;justify-content:center}.io-button .buttons-container button{align-items:center;display:flex;height:60px;justify-content:center;padding:0;width:60px}.io-button .on-off-button{border-radius:10px 0 0 10px}.io-button .options-button{border-radius:0 10px 10px 0}.io-button label{color:var(--dark-medium-grey);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.876px;line-height:120%;margin:8px 0 0;text-align:center}.io-button .io-options-panel-container{position:relative}.io-button .on-off-button .icon-camera-off,.io-button .on-off-button .icon-camera-on{width:40px}.io-button .on-off-button .icon-microphone-on{width:24px}.io-button .on-off-button .icon-microphone-off{width:37px}.io-button .on-off-button .icon-speaker-off,.io-button .on-off-button .icon-speaker-on{width:38px}.io-button .options-button .icon-options-dots{width:8px}.meeting-button{align-items:center;border-radius:10px;color:var(--dark-accent);display:flex;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;height:60px;justify-content:center;letter-spacing:.5px;line-height:25px;padding:10px 15px}.meeting-button,.meeting-button:hover{background-color:var(--light-blue-2)}.meeting-button.active{background-color:var(--dark-bright-accent);color:var(--white)}.meeting-button.active:hover{background-color:var(--dark-bright-accent-2)}.meeting-button.end,.meeting-button.leave{background-color:var(--pale-red);color:var(--white)}.meeting-button.end:hover,.meeting-button.leave:hover{background-color:var(--muted-red)}.meeting-button.break{background-color:var(--light-blue-2);color:var(--dark-bright-accent)}.meeting-button.break:hover{background-color:var(--light-blue-3)}.waiting-room .time-display{align-items:center;background:var(--dark-bright-accent);border-radius:10px;color:var(--white);display:inline-flex;gap:10px;height:60px;justify-content:center;padding:0 15px}.waiting-room .time-display.countpast{background-color:var(--pale-red)}.waiting-room .time-section h1,.waiting-room .time-section h2{color:var(--white);font-family:Inter;font-style:normal;font-weight:500;margin:0}.waiting-room .time-section h1{font-size:20px;letter-spacing:.2px}.waiting-room .time-section h2{font-size:10.471px}.meeting-room .time-display{display:flex;flex-direction:column;height:60px;justify-content:center;text-align:right}.meeting-room .time-display label{color:var(--dark-accent);font-family:Inter;font-size:12px;font-weight:500;line-height:normal;margin:0}.meeting-room .time-display h1{color:#3b6b86;color:var(--dark-accent,#3b6b86);font-family:Inter;font-size:20px;font-weight:600;line-height:normal;margin:0}.agenda{background-color:var(--light-blue);border-radius:5px;box-sizing:border-box;-ms-box-sizing:border-box;display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding:20px}.agenda h1{color:var(--dark-accent);font-family:Inter;font-size:16px;font-weight:500;margin:0}.agenda ul{list-style-type:none;margin:0;padding:0;width:100%}.agenda li{border-radius:5px;color:var(--dark-accent);display:flex;font-family:Inter;font-size:11px;padding:10px;text-align:left}.agenda li .time{font-weight:500;width:80px}.agenda li .topic{font-weight:600;max-width:calc(100% - 80px)}.agenda li:nth-child(odd){background-color:var(--light-blue-2)}.participant-list{flex:1 1;overflow-y:auto}.participant-list .item{align-items:center;color:var(--dark-accent);display:flex;font-family:Inter;font-size:11px;font-weight:500;height:40px;justify-content:space-between;padding-right:10px;text-align:left}.participant-list .item.selected{background-color:var(--light-blue)}.participant-list .message-btn{background:var(--light-grey);border-radius:3px;color:var(--dark-accent);font-family:Inter;font-size:10px;font-weight:500;padding:5px 10px}.participant-list .message-btn:hover{background-color:var(--medium-grey)}.participant-list .av-status{display:flex;flex-direction:row;gap:5px}.participant-list .av-status div{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.participant-list .av-status svg{height:100%;width:100%}.participant-list .av-status path{fill:var(--medium-grey)}.participant-list .av-status line{stroke:var(--medium-grey)}.participant-list .checkbox-name-container{display:flex;flex-direction:row;gap:8px}.participant-list .checkbox{border:1.5px solid var(--medium-grey);border-radius:1px}.participant-list .checkbox,.participant-list .checkbox.checked{align-items:center;background:none;display:flex;height:14px;justify-content:center;padding:0;width:14px}.participant-list .checkbox.checked{border:1.5px solid var(--dark-bright-accent);border-radius:1px}.participant-list .icons-checkmark{width:10px}.participant-list .icons-checkmark path{fill:var(--dark-bright-accent)}.participant-list .spacer{height:14px;width:14px}.participants{display:flex;flex-direction:column}.participants h1{color:var(--dark-accent);font-family:Inter;font-size:12px;font-weight:600;margin:0 0 10px;text-align:left}.participants .actions-panel{display:flex;flex-direction:column;gap:8px}.participants .action-buttons-container{display:flex;flex-direction:row;gap:8px}.participants .action-buttons-container button{background-color:var(--light-grey);border-radius:3px;color:var(--dark-accent);font-family:Inter;font-size:10px;font-weight:500;padding:5px 10px}.participants .action-buttons-container button:hover{background-color:var(--dark-accent);color:var(--white)}.participants .selected-count{align-items:center;color:var(--dark-accent);display:flex;flex-direction:row;font-family:Inter;font-size:11px;font-weight:500;gap:5px;line-height:normal}.participants .selected-count button{align-items:center;background:none;display:flex;height:8px;justify-content:center;padding:0;width:8px}.participants .selected-count svg{max-height:100%;max-width:100%}.participants .selected-count path{fill:var(--dark-accent)}.participants .selected-count.hidden{display:none}.absentees{display:flex;flex-direction:column}.absentees h1{color:var(--dark-accent);font-family:Inter;font-size:12px;font-weight:600;margin:0 0 10px;text-align:left}.breakout-rooms{display:flex;flex-direction:column;gap:10px;position:relative}.breakout-rooms h1{color:var(--dark-accent);font-family:Inter;font-size:16px;font-weight:600;margin:0;text-align:left}.breakout-rooms form{display:flex;flex-direction:column;gap:8px}.breakout-rooms .form-entry{align-items:center;display:flex}.breakout-rooms label{color:var(--dark-accent);font-family:Inter;font-size:11px;font-weight:600;margin:0;text-align:left;width:150px}.breakout-rooms .right-label{color:var(--dark-medium-grey);font-family:Inter;font-size:10px;font-weight:500;margin-left:5px}.breakout-rooms input{background:var(--light-blue);border:1px solid var(--medium-grey-2);border-radius:3px;color:var(--dark-accent);font-family:Inter;font-size:11px;font-weight:500;padding:0 5px}.breakout-rooms .duration-input,.breakout-rooms .num-rooms-input{height:20px;width:20px}.breakout-rooms .topic-input{flex:1 0;height:40px}.breakout-rooms button{background-color:var(--dark-bright-accent);border-radius:5px;bottom:0;color:var(--white);font-family:Inter;font-size:14px;font-weight:600;padding:10px;position:absolute;right:0}.breakout-rooms button:hover{background-color:var(--dark-bright-accent-2)}.screen-share{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.screen-share h1{color:var(--dark-accent);font-family:Inter;font-size:16px;font-weight:600;margin:0}.screen-share .ss-msg-container{align-items:center;background-color:var(--medium-grey);border-radius:3px;display:flex;height:195px;justify-content:center;width:100%}.screen-share .ss-msg{background-color:var(--dark-accent);font-size:12px}.screen-share .ss-msg,.screen-share button{border-radius:5px;color:var(--white);font-family:Inter;font-weight:600;padding:10px}.screen-share button{align-items:center;display:flex;font-size:14px;gap:5px;justify-content:center}.screen-share .share-screen-btn{background-color:var(--dark-bright-accent)}.screen-share .share-screen-btn:hover{background-color:var(--dark-bright-accent-2)}.screen-share .stop-share-btn{align-self:flex-end;background-color:var(--pale-red)}.screen-share .stop-share-btn:hover{background-color:var(--muted-red)}.screen-share .square{background-color:var(--white);height:10px;width:10px}.announcement-tag{align-items:center;background-color:var(--light-blue-2);border-radius:2px;color:var(--dark-bright-accent-2);display:flex;flex-direction:row;font-family:Inter;font-size:6px;font-weight:600;gap:2px;padding:3px 4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}button.announcement-tag:hover{background-color:var(--light-blue-3)}.announcement-tag .icons-megaphone{height:7px;width:auto}.announcement-tag .icons-megaphone path{fill:var(--dark-bright-accent-2)}button.filter-tag{height:10px;padding:0 3px}button.filter-tag,div.filter-tag{align-items:center;border-radius:5px;display:flex;font-family:Inter;font-size:6px;font-weight:600}div.filter-tag{padding:3px}.filter-tag .icons-x{height:5px;margin-left:2px;width:5px}.filter-tag.red{background-color:#fdedef;color:var(--pale-red)}button.filter-tag.red:hover{background-color:#ffe0e4}button.filter-tag.red.active{background-color:var(--pale-red);color:var(--white)}button.filter-tag.red.active:hover{background-color:var(--muted-red)}.filter-tag.yellow{background-color:#ffefc5;color:var(--brand-accent)}button.filter-tag.yellow:hover{background-color:#ffe9b0}button.filter-tag.yellow.active{background-color:var(--brand-accent);color:var(--white)}button.filter-tag.yellow.active:hover{background-color:var(--brand-accent-2)}.chat .message{border-radius:5px;font-family:Inter;font-size:10px;font-weight:500;max-width:190px;padding:8px;text-align:left}.chat .message .announcement-tag{margin-bottom:3px}.chat .message .info{display:flex;flex-direction:row;gap:10px;margin-bottom:6px}.chat .message .sender-name{font-weight:600}.chat .received-msg{align-self:start;background-color:var(--white);color:var(--dark-medium-grey)}.chat .sent-msg{align-self:end;background-color:var(--light-blue-2);color:var(--dark-accent)}.chat .sent-msg .announcement-tag{background-color:var(--dark-bright-accent);color:var(--white)}.chat .sent-msg .announcement-tag path{fill:var(--white)}.chat-announcement-modal{border-radius:20px;padding:40px}.chat-announcement-modal .content{align-items:center;display:flex;flex-direction:column;gap:30px;height:auto;width:470px}.chat-announcement-modal .icon-container{align-items:center;background-color:var(--light-blue-2);border-radius:30px;display:flex;height:60px;justify-content:center;width:60px}.chat-announcement-modal .icons-megaphone{height:30px;width:auto}.chat-announcement-modal .icons-megaphone path{fill:var(--dark-bright-accent-2)}.chat-announcement-modal .instructions-text{color:var(--dark-medium-grey);font-family:Inter;font-size:16px;font-weight:500;line-height:120%;margin:0;text-align:center}.chat-announcement-modal .msg-field{background-color:var(--light-blue);border:none;border-radius:5px;color:var(--dark-accent);font-family:Inter;font-size:12px;font-weight:500;height:100px;line-height:normal;margin:0;padding:15px;resize:none;width:100%}.chat-announcement-modal .btns-container{display:flex;gap:15px;width:100%}.chat-announcement-modal .btns-container button{border-radius:10px;flex:1 1;font-family:Inter;font-size:20px;font-weight:600;padding:20px 0;text-align:center}.chat-announcement-modal .cancel-btn{background-color:var(--light-blue-2);color:var(--dark-accent)}.chat-announcement-modal .cancel-btn:hover{background-color:var(--light-blue-3)}.chat-announcement-modal .action-btn{background-color:var(--dark-bright-accent);color:var(--white)}.chat-announcement-modal .action-btn:hover{background-color:var(--dark-bright-accent-2)}.chat-thread-tile{color:var(--dark-medium-grey);cursor:default;display:flex;flex-direction:column;padding:6px;text-align:left}.chat-thread-tile .tile-row{align-items:baseline;display:flex;flex-direction:row;height:10px;justify-content:space-between}.chat-thread-tile.selected,.chat-thread-tile:hover{background-color:var(--light-blue)}.chat-thread-tile .recipient-name{color:var(--dark-bright-accent);font-size:8px;font-weight:600;margin-right:3px;overflow:hidden;white-space:nowrap}.chat-thread-tile .msg-preview,.chat-thread-tile .timestamp{font-family:Inter;font-size:7px;font-weight:500}.chat-thread-tile .msg-preview{line-height:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-thread-tile .notif-dot{align-items:center;background-color:var(--pale-red);border-radius:5px;color:var(--white);display:flex;font-family:Inter;font-size:7px;font-weight:700;height:10px;justify-content:center;margin-left:3px;min-height:10px;min-width:10px;width:10px}.chat-thread-tile .tags-container{display:flex;flex-direction:row;gap:3px;height:10px;margin-top:3px}.chat-sidebar{display:flex;flex-direction:column;height:100%;width:0}.chat-sidebar.open{width:120px}.chat-sidebar .search-filter-controls{border-bottom:1px solid var(--light-grey);display:flex;flex-direction:column;gap:8px;justify-content:left;padding:8px}.chat-sidebar .search-bar{background-color:var(--light-blue);border:none;border-radius:10px;color:var(--dark-medium-grey);font-family:Inter;font-size:8px;font-weight:500;height:16px;padding:0 6px;width:auto}.chat-sidebar .filters-container{align-items:center;display:flex;flex-direction:row;gap:3px;height:10px}.chat-sidebar .filters-container label{color:var(--dark-medium-grey);font-family:Inter;font-size:6px;font-weight:600;line-height:normal;margin:0}.chat-sidebar .msg-threads-container{overflow-y:auto}.chat{flex-direction:row;width:100%}.chat,.chat-window{display:flex;height:100%}.chat-window{background-color:var(--light-blue);border-radius:5px;flex:1 1;flex-direction:column}.chat.sidebar-open .chat-window{border-radius:0 5px 5px 0}.chat-header{align-items:center;background-color:var(--dark-bright-accent);border-radius:5px 5px 0 0;display:flex;flex-direction:row}.chat .header-text{color:var(--white);cursor:default;font-family:Inter;font-size:11px;font-weight:600;padding:8.5px 10px}.chat.sidebar-open .chat-header{border-radius:0 5px 0 0}.chat .open-close-toggle{align-items:center;background-color:var(--dark-bright-accent-2);border-radius:5px 0 0 0;display:flex;height:100%;padding:0 12px}.chat.sidebar-open .open-close-toggle{border-radius:0}.chat .icons-caret-left,.chat .icons-caret-right{height:11px;width:11px}.chat .messages-container{display:flex;flex-direction:column;gap:10px;height:calc(100% - 50px);padding:10px}.chat .message-thread{cursor:default;display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto}.chat .message-thread::-webkit-scrollbar{display:none}.chat .message-thread{-ms-overflow-style:none;scrollbar-width:none}.chat .message-input-field{background-color:var(--white);border-radius:20px;display:flex;gap:8px;padding:5px 5px 5px 15px}.chat .message-input-field input{border:none;border-radius:0;color:var(--dark-accent);flex:1 1;font-family:Inter;font-size:12px;font-weight:500;height:auto;padding:0;width:100%}.chat .message-input-field input:focus{outline:none}.chat .send-btn{align-items:center;background-color:var(--brand-accent);border-radius:14px;display:flex;height:28px;justify-content:center;min-width:28px;padding:0;width:28px}.chat .send-btn:hover{background-color:var(--brand-accent-2)}.chat .icons-send-arrow-right{height:18px;width:20px}.spotlight-topic-icon{align-items:center;background:#da61d4;background:var(--dark-pink-gradient,#da61d4);border-radius:10px;display:flex;height:20px;justify-content:center;width:20px}.spotlight-topic-icon svg{height:auto;width:12px}.spotlight-card-info-table{color:var(--dark-accent);font-family:Inter;font-size:10px;font-weight:600;text-align:left}.spotlight-card-info-table .table-header{background-color:var(--light-blue-2);border-radius:2px 2px 0 0;padding:6px}.spotlight-card-info-table .table-content{border:.5px solid var(--light-blue-2);border-radius:0 0 2px 2px;display:flex;flex-direction:column;gap:6px;padding:5px}.spotlight-card-info-table .section-title{color:#a2acbc;font-weight:500}.spotlight-card-info-table .section-info-grid{display:grid;grid-template-columns:1fr 1fr;position:relative}.spotlight-card-info-table .maps-link{align-items:center;background-color:var(--light-blue);border-radius:5px;color:var(--dark-bright-accent);display:flex;font-family:Inter;font-size:5px;font-weight:600;gap:2px;height:9px;justify-content:center;padding:2px 3px;position:absolute;right:0}.spotlight-card-info-table .maps-link:hover{background-color:var(--light-blue-2)}.spotlight-card-info-table .maps-link path{fill:var(--dark-bright-accent)}.spotlight-card-info-table .icons-map-pin{height:5px;width:auto}.spotlight-card-info-table .icons-caret-right{height:4px;width:auto}.spotlight-card-info-table .interval-item{display:grid;grid-template-columns:1fr 1fr}.spotlight-card-info-table .interval-item .right{text-align:right}.spotlight-card{align-items:flex-start;background-color:var(--white);border-radius:5px;display:flex;flex-direction:column;gap:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:138px;padding:10px;width:auto}.spotlight-card .top-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.spotlight-card .topics-container{display:flex;flex-direction:row;gap:3px}.spotlight-card .distance{color:var(--muted-purple);font-family:Inter;font-size:10px;font-weight:600;text-align:right}.spotlight-card.condensed .titles{cursor:pointer}.spotlight-card .titles h1{color:var(--dark-navy);font-family:Inter;font-size:16px;font-weight:700;text-align:left}.spotlight-card .titles h2{color:var(--muted-purple);font-family:Inter;font-size:10px;font-weight:500;text-align:left}.spotlight-card .tags-container{display:flex;flex-wrap:wrap;gap:3px}.spotlight-card .tag{border-radius:2px;font-family:Inter;font-size:10px;padding:4px}.spotlight-card .issue-tag{background-color:var(--light-blue-2);color:var(--dark-accent);font-weight:600}.spotlight-card .info-tag{background:--medium-blue;background:var(--medium-blue-gradient,--medium-blue);color:var(--white);font-weight:700}.spotlight-card .description-text{color:var(--purple-grey);font-family:Inter;font-size:10px;font-weight:500;line-height:130%;text-align:left}.spotlight-card .info-tables-container{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;margin:5px 0;width:100%}.spotlight-card .bottom-container{align-self:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin-top:4px;width:100%}.spotlight-card .copy-link-container{align-items:center;display:flex;flex-direction:row;gap:3px;position:relative}.spotlight-card .copy-btn{align-items:center;background-color:#83acd2;border-radius:8px;display:flex;height:16px;justify-content:center;padding:0;width:16px}.spotlight-card .copy-btn:hover{background-color:#709ac2}.spotlight-card .copy-btn svg{height:auto;width:7px}.spotlight-card .copied-msg{background-color:#fff;border-radius:2px;color:#0d4373;font-family:Inter;font-size:7px;font-weight:600;height:8px;left:20px;padding:3px 5px;position:absolute;width:40px}.spotlight-card .copied-msg:after{border-color:transparent #fff transparent transparent;border-style:solid;border-width:3px 5px;content:"";height:0;left:-9px;position:absolute;top:4px;width:0}.spotlight-card .resource-link{color:var(--purple-grey);cursor:pointer;font-family:Inter;font-size:10px;font-weight:500;text-decoration:underline}.spotlight-card .resource-link:hover{color:var(--muted-purple)}.spotlight-card .save-btn{background:none;height:11px;padding:0}.spotlight-card .save-btn svg{height:11px;width:9px}.spotlight-card .save-btn path{fill:#a0a2b8}.spotlight-card .save-btn:hover path{fill:#988ba8}.spotlight-card .save-btn.active path{fill:#fe439d}.spotlight-tab-btn{align-items:center;display:flex;flex-direction:row;font-family:Inter;gap:2px;justify-content:center;padding:8px}.spotlight-tab-btn svg{height:12px;width:auto}.spotlight-tab-btn.inactive{background-color:initial;border:1px solid transparent;color:var(--purple-grey);font-size:10px;font-weight:500;line-height:10px}.spotlight-tab-btn.inactive path{fill:var(--purple-grey)}.spotlight-tab-btn.active{background:--light-pink;background:var(--light-pink-gradient,--light-pink);border:1px solid var(--dusty-pink);color:var(--muted-purple);font-size:12px;font-weight:700;line-height:12px}.spotlight-tab-btn.active path{fill:url(#pink_blue_gradient)}.spotlight-filter-toggle{border-radius:10px;font-family:Inter;font-size:10px;font-weight:500;padding:0}.spotlight-filter-toggle .inner-content{align-items:center;background-color:var(--white);border-radius:inherit;display:flex;flex-direction:row;gap:2px;margin:1px;padding:4px 8px}.spotlight-filter-toggle.inactive{background:var(--light-blue-2);color:var(--dark-medium-grey)}.spotlight-filter-toggle.active{background:--medium-blue;background:var(--medium-blue-gradient,--medium-blue);color:var(--muted-purple)}.spotlight-filter-toggle .icons-checkmark{height:5px;width:auto}.spotlight-filter-toggle .icons-checkmark path{fill:url(#medium_blue_gradient)}.spotlight-topic-toggle{align-items:center;border-radius:10px;display:flex;flex-direction:row;font-family:Inter;font-size:10px;gap:2px;padding:4px 8px}.spotlight-topic-toggle.active{background:#da61d4;background:var(--dark-pink-gradient,#da61d4);color:var(--white);font-weight:700}.spotlight-topic-toggle.inactive{background-color:var(--pale-grey);color:var(--purple-grey);font-weight:600}.spotlight-topic-toggle.inactive path{fill:var(--purple-grey)}.spotlight-topic-toggle.inactive:hover{background-color:var(--dark-bright-accent);color:var(--white)}.spotlight-topic-toggle.inactive:hover path{fill:var(--white)}.spotlight-topic-toggle .icon-container{align-items:center;display:flex;height:14px;justify-content:center;width:14px}.spotlight-topic-toggle .icon-container svg{height:auto;width:12px}.spotlight-topic-toggle .icons-checkmark{height:10px;width:auto}.spotlight{display:flex;flex-direction:column;gap:8px}.spotlight h1{color:var(--dark-navy);font-family:Inter;font-size:20px;font-weight:700;margin:0;text-align:left}.spotlight .tab-btns{background-color:#eef0f5;border-radius:4px;gap:3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.back-btn,.spotlight .tab-btns{display:flex;flex-direction:row}.back-btn{align-items:center;color:var(--muted-purple);cursor:pointer;font-family:Inter;font-size:12px;font-weight:600;gap:2px;height:8px;line-height:100%;margin:4px 0}.back-btn svg{height:10px;width:auto}.back-btn path{fill:var(--muted-purple)}.spotlight .filter-row{display:flex;justify-content:space-between}.spotlight .filter-group-label{color:var(--purple-grey);font-family:Inter;font-size:10px;font-weight:500;line-height:100%;margin-bottom:5px;text-align:left}.spotlight .filter-btns{align-items:center;display:flex;flex-direction:row;gap:3px}.spotlight .resource-filter-btns{align-items:center;display:flex;flex-direction:row;gap:5px}.spotlight .cards-container{background-color:var(--pale-grey);border-radius:5px;box-sizing:border-box;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:10px;width:100%}.spotlight .grid-view{grid-gap:10px;align-content:flex-start;display:grid;gap:10px;grid-template-columns:1fr 1fr}.spotlight .column{display:flex;flex-direction:column;gap:10px}.spotlight .load-btn{align-items:center;align-self:center;background-color:var(--white);border:1px solid var(--dusty-pink);border-radius:20px;color:var(--muted-purple);display:flex;flex-direction:row;font-family:Inter;font-size:12px;font-weight:500;gap:3px;line-height:100%;padding:5px 8px}.spotlight .load-btn:hover{background:--light-pink;background:var(--light-pink-gradient,--light-pink)}.spotlight .icons-reload-arrow{height:auto;width:8px}.spotlight .icons-reload-arrow path{fill:var(--muted-purple)}.vc-sidebar-content-page{height:100%;width:100%}.vc-sidebar-toggle{align-items:center;border-radius:8px;display:flex;height:36px;justify-content:center;padding:0;width:36px}.vc-sidebar-toggle,.vc-sidebar-toggle:hover{background-color:var(--brand-accent)}.vc-sidebar-toggle .icon-container{align-items:center;display:flex;height:16px;justify-content:center;width:16px}.vc-sidebar-toggle .icon-container svg{height:100%;width:100%}.header-button{background-color:var(--light-blue-2);border-radius:5px;color:var(--dark-accent);height:36px;padding:8px}.header-button:hover{background-color:var(--light-blue-3)}.header-button .icon-container svg path{fill:var(--dark-accent)}.header-button.selected{background-color:var(--dark-accent);border-radius:5px;color:var(--white);height:36px;padding:8px}.header-button.selected:hover{background-color:var(--dark-accent-2)}.header-button.selected .icon-container svg path{fill:var(--white)}.header-button.active-screen-share{background-color:var(--pale-red);color:var(--white)}.header-button.active-screen-share:hover{background-color:var(--muted-red)}.header-button.active-screen-share .icon-container svg path{fill:var(--white)}.header-button .icon-container{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.header-button .icon-container svg{height:100%;width:100%}.header-button .header-title{font-family:Inter;font-size:12px;font-weight:500;margin:0}.header-button.small{width:36px}.header-button.large{align-items:center;display:flex;flex-direction:row;gap:6px;width:140px}.header-button-container{position:relative}.header-button-container .notif-dot{align-items:center;background-color:var(--pale-red);border-radius:8px;color:var(--white);display:flex;font-family:Inter;font-size:11px;font-weight:700;height:15px;justify-content:center;left:72px;position:absolute;top:10.5px;width:15px}.vc-sidebar-container{background-color:var(--white);border-radius:10px;height:calc(100% - 40px);padding:20px;position:absolute;right:0;top:0;width:642px}.meeting-room .vc-sidebar-container{min-height:330px}.vc-sidebar{display:flex;gap:12px;height:100%}.vc-sidebar .side-container{display:flex;flex-direction:column;height:100%;justify-content:space-between}.vc-sidebar .header-buttons{display:flex;flex-direction:column;gap:6px}.vc-sidebar-container.closed{height:calc(100% - 20px);padding:10px;width:36px}.visualize-audio-bar{align-items:center;display:flex;position:relative}.empty-bar{position:absolute}.empty-bar path{stroke:var(--medium-grey)}.full-bar{position:absolute}.full-bar path{stroke:var(--brand-accent)}.io-options-panel{background-color:var(--white);border-radius:10px;bottom:10px;display:flex;flex-direction:column;gap:16px;padding:20px;position:absolute;width:210px;z-index:1}.io-options-panel.closed{display:none}.io-options-panel h1,li{color:var(--dark-accent);font-family:Inter;font-style:normal;font-weight:600;line-height:normal;margin:0}.io-options-panel h1{font-size:16px}div.source-list{color:var(--dark-medium-grey);font-family:Inter;font-size:14px;padding:10px}div.source-list,ul.source-list{background-color:var(--light-blue);border-radius:5px}ul.source-list{list-style-type:none;margin:0;padding:0}.source-list li{display:flex;font-size:11px;padding:10px;text-align:left}.source-list li .icon-container{align-items:center;display:flex;width:12px}.source-list li .label-container{width:calc(100% - 12px)}.source-list .icons-checkmark path{fill:var(--dark-accent)}.source-list li.selected,.source-list li:hover{background-color:var(--light-blue-2)}.source-list li:hover{cursor:pointer}.source-list li:first-child{border-radius:5px 5px 0 0}.source-list li:last-child{border-radius:0 0 5px 5px}.source-list li:first-child:last-child{border-radius:5px 5px 5px 5px}.io-options-panel .audio-bar{align-items:center;display:flex}.io-options-panel .audio-bar progress{width:100%}.io-options-panel .icon-microphone-on{height:25px;width:30px}.io-options-panel .icon-speaker-on{height:25px;width:32px}.io-options-panel svg path{fill:var(--brand-accent)}.io-options-panel-button{background-color:var(--dark-bright-accent);border-radius:5px;color:var(--white);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding:10px 11px;text-align:center;width:100%}.io-options-panel-button:hover{background-color:var(--dark-bright-accent-2)}.io-options-panel-button.testing{background-color:var(--light-grey);color:var(--dark-medium-grey)}.io-options-panel-button.testing:hover{background-color:var(--medium-grey)}.io-options-panel .bottom-container{display:flex;flex-direction:column;gap:10px}.io-options-panel p{color:var(--dark-medium-grey);font-family:Inter;font-size:11px;font-style:normal;font-weight:500;line-height:normal;margin:0;text-align:left}.waiting-room{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:var(--light-blue);box-shadow:2px 3px 25px 0 rgba(15,33,82,.3);display:flex;flex-direction:column;gap:30px;height:calc(100vh - 130px);margin:15px auto;max-height:800px;max-width:min(1180px,calc(100vw - 130px));min-height:550px;min-width:770px;padding:50px}.waiting-room .header{display:flex;gap:20px;justify-content:space-between}.waiting-room .company-logo{height:66px;width:199px}.waiting-room .header h1,h2{font-family:Inter;font-style:normal;line-height:normal;margin:0}.waiting-room .header h1{color:var(--dark-accent);font-size:24px;font-weight:700;margin-bottom:10px;text-align:left}.waiting-room .header h2{color:var(--dark-medium-grey);font-size:16px;font-weight:500;text-align:left}.waiting-room .header h2 span{cursor:pointer;font-weight:700}.waiting-room .main-content{display:flex;flex-grow:1;justify-content:space-between;max-height:464px;position:relative}.waiting-room .main-content .video-feed-container{aspect-ratio:4/3;background-color:var(--medium-grey);border-radius:16px;height:100%;position:relative;width:auto}.waiting-room .main-content .video-feed-container.side-bar-closed{margin:0 auto}.waiting-room .main-content video{height:100%;left:0;position:absolute;top:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:100%}video::-webkit-media-controls{display:none}.waiting-room .footer{background-color:var(--light-blue);display:flex;justify-content:space-between;padding-top:15px;width:100%}.waiting-room .time-join-container{display:flex;gap:20px;position:relative}.waiting-room .time-join-container label{color:var(--dark-medium-grey);font-family:Inter;font-size:16px;font-weight:500;margin:0;position:absolute;top:-35px}.break-modal{border-radius:20px;padding:40px}.break-modal .content{align-items:center;display:flex;flex-direction:column;gap:30px;width:470px}.break-modal .icon-container{align-items:center;background-color:var(--light-blue-2);border-radius:30px;display:flex;height:60px;justify-content:center;width:60px}.break-modal .icon-container svg{height:auto;width:35px}.break-modal .icon-container path{fill:var(--dark-bright-accent)}.break-modal h1{color:var(--dark-bright-accent);font-family:Inter;font-size:24px;font-weight:700;margin:0 0 15px}.break-modal p{color:var(--dark-medium-grey);font-family:Inter;font-size:20px;font-weight:500;line-height:150%;margin:0}.break-modal button{background-color:var(--dark-bright-accent);border-radius:10px;color:var(--white);font-family:Inter;font-size:20px;font-weight:600;padding:20px}.break-modal button:hover{background-color:var(--dark-bright-accent-2)}.crisis-popup{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;gap:8px;max-height:202px;padding:15px;position:absolute;top:60px;width:220px;z-index:1}.crisis-popup.empty{color:var(--dark-medium-grey);font-size:12px;height:auto;width:220px}.crisis-popup .warning,.crisis-popup.empty{font-family:Inter;font-weight:600;line-height:110%;text-align:left}.crisis-popup .warning{align-items:center;background-color:rgba(235,68,88,.15);border-radius:3px;color:var(--muted-red);display:flex;flex-direction:row;font-size:11px;gap:5px;padding:5px 8px}.crisis-popup .icons-exclamation-triangle{height:20px;width:22px}.crisis-popup .icons-exclamation-triangle path{fill:var(--muted-red)}.crisis-bar{background-color:var(--white);border-radius:0 5px 5px 0;flex-direction:row;gap:10px;padding:5px 10px 5px 50px;position:relative}.crisis-bar,.crisis-button{align-items:center;display:flex}.crisis-button{border-radius:30px;height:40px;justify-content:center;padding:0;width:40px}.crisis-button.host{background-color:var(--light-blue)}.crisis-button.host:hover{background-color:var(--light-blue-2)}.crisis-button.host.active{background-color:var(--dark-bright-accent)}.crisis-button.host.active:hover{background-color:var(--dark-bright-accent-2)}.crisis-button.participant{background-color:var(--brand-accent)}.crisis-button.participant:hover{background-color:var(--brand-accent-2)}.crisis-button.participant.active{background-color:var(--pale-red)}.crisis-button.participant.active:hover{background-color:var(--muted-red)}.crisis-button.host path{fill:var(--dark-bright-accent)}.crisis-button.host.active path{fill:var(--white)}.crisis-bar .icons-exclamation-triangle{bottom:1px;height:22px;position:relative;width:24px}.crisis-bar .notif-dot{align-items:center;background-color:var(--pale-red);border-radius:10px;color:var(--white);display:flex;font-family:Inter;font-size:12px;font-weight:700;height:20px;justify-content:center;line-height:12px;position:absolute;right:10px;text-align:center;top:5px;width:20px}.crisis-bar .hover-text{color:var(--dark-medium-grey);font-family:Inter;font-size:12px;font-weight:600;line-height:110%;margin-left:10px;text-align:left;width:220px}.crisis-bar .side-container{align-items:center;display:flex;flex-direction:row;gap:10px}.crisis-bar .active-msg{color:var(--muted-red);font-family:Inter;font-size:12px;font-weight:700}.crisis-bar .cancel-btn{align-items:center;background-color:var(--light-grey);border-radius:3px;color:var(--dark-accent);display:flex;flex-direction:row;font-family:Inter;font-size:10px;font-weight:500;gap:3px;padding:5px}.crisis-bar .icons-x{height:7px;width:7px}.crisis-bar .icons-x path{fill:var(--dark-accent)}.pagination-controls{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center;width:100%}.pagination-controls button{background:none;border:none;border-radius:0;cursor:pointer;height:20px;padding:0;width:12px}.pagination-controls svg{height:100%;width:100%}.pagination-controls .dots{display:flex;flex-direction:row;gap:15px}.pagination-controls .circle-container{align-items:center;display:flex;height:5px;justify-content:center;width:5px}.pagination-controls circle{fill:var(--white)}.pagination-controls .circle-container.highlighted circle{fill:var(--brand-accent)}.video-gallery-container{height:100%;width:calc(100vw - var(--sidebar-width) - var(--sidebar-hoz-margin) - var(--margins))}video-player-container.default-layout{grid-gap:5px;aspect-ratio:16/9;display:grid!important;gap:5px;max-height:calc(100% - 5px);max-width:100%}video-player-container.default-layout.grid-2{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}video-player-container.default-layout.grid-3{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr}video-player-container.default-layout.grid-3>.video-div{grid-column-start:span 2}video-player-container.default-layout.grid-3>.video-div:last-of-type{grid-column:2/span 2}video-player-container.default-layout.grid-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}video-player-container.default-layout.grid-5{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr)}video-player-container.default-layout.grid-5>.video-div{grid-column:span 2}video-player-container.default-layout.grid-5>.video-div:nth-last-of-type(2){grid-column:2/span 2}video-player-container.default-layout.grid-6{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}video-player-container.default-layout.grid-7{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr)}video-player-container.default-layout.grid-7>.video-div{grid-column:span 2}video-player-container.default-layout.grid-7>.video-div:first-of-type,video-player-container.default-layout.grid-7>.video-div:nth-last-of-type(2){grid-column:2/span 2}video-player-container.default-layout.grid-8{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr)}video-player-container.default-layout.grid-8>.video-div{grid-column:span 2}video-player-container.default-layout.grid-8>.video-div:nth-last-of-type(2){grid-column:2/span 2}video-player-container.default-layout.grid-9{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}video-player-container.default-layout .pagination-controls{grid-column-end:-1;grid-column-start:1}video-player-container.screen-share-layout{grid-gap:5px;aspect-ratio:64/27;display:grid!important;gap:5px;grid-template-areas:"video-0 sshare sshare sshare" "video-1 sshare sshare sshare" "video-2 sshare sshare sshare";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;max-height:calc(100% - 5px);max-width:100%}.video-gallery-container .video-div{aspect-ratio:16/9;display:block;height:auto;position:relative;width:100%}.video-gallery-container .video-div.placeholder{background-color:#000}.video-gallery-container video-player{display:block;height:100%;width:100%}.video-gallery-container label.name-tag{background-color:#00000083;bottom:0;color:#fff;font-size:14px;margin:0;padding:0 5px;position:absolute}.video-single-container{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr 1fr;height:100%;width:calc(100vw - var(--sidebar-width) - var(--sidebar-hoz-margin) - var(--margins))}.video-single-container.self-view-only{grid-template-columns:1fr}.video-single-container video-player-container{aspect-ratio:16/9}.video-single-container .video-div{display:block;height:100%;position:relative;width:100%}.video-single-container .video-div.placeholder{background-color:#000}.video-single-container video-player{display:block;height:100%;width:100%}.video-single-container label.name-tag{background-color:#00000083;bottom:0;color:#fff;font-size:14px;margin:0;padding:0 5px;position:absolute}@media (min-width:1185px){.video-single-container.self-view-only{aspect-ratio:16/9;height:100%;width:auto}}.toast{background-color:#fff;border-radius:5px;color:#000;font-family:Inter;font-size:14px;font-weight:500;left:50%;padding:10px 15px;position:absolute;top:15px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hidden{display:none}.meeting-room{--header-height:67px;--header-margin:25px;--footer-height:140px;--footer-margin:35px;--sidebar-width:56px;--sidebar-hoz-margin:15px;--sidebar-height:330px;--sidebar-padding-max:40px;--margins:100px}@media (max-width:1241px){.meeting-room{--footer-height:170px}}.meeting-room{height:100vh;min-height:calc(var(--header-height) + var(--header-margin) + var(--sidebar-height) + var(--sidebar-padding-max) + var(--footer-margin) + var(--footer-height));min-width:640px;position:relative;width:100vw}.meeting-room .header-container{margin-bottom:25px;padding-top:15px;width:100%}.meeting-room .header{display:flex;flex-direction:row;height:52px;justify-content:space-between}.meeting-room .meeting-content-container{height:calc(100% - var(--header-height) - var(--header-margin) - var(--footer-height) - var(--footer-margin));margin:0 50px;position:relative}.meeting-room .footer-container{background-color:var(--light-blue);bottom:0;position:absolute;width:100%}.meeting-room .footer{display:flex;gap:20px;justify-content:space-between;max-height:123px;min-height:100px;padding:20px 50px}@media (max-width:1241px){.meeting-room .footer{flex-direction:column;gap:10px;max-height:170px}.meeting-room .time-btns-container{justify-content:flex-end}}.io-buttons-container{display:flex;flex-direction:row;gap:20px}.meeting-room .time-btns-container{display:flex;flex-direction:row;gap:10px}.cc-btn{align-items:center;background-color:var(--light-blue-2);border-radius:10px;display:flex;height:60px;justify-content:center;width:60px}.cc-btn:hover{background-color:var(--light-blue-3)}.connect-inputs-container{max-height:60px}.connect-inputs-label{color:var(--dark-medium-grey);font-family:Inter;font-size:14px;font-weight:500;margin:0}.connect-inputs-btn{background-color:var(--muted-red);border-radius:8px;color:var(--white);font-family:Inter;font-size:14px;font-weight:600;padding:10px 15px}.connect-inputs-btn:hover{background-color:var(--muted-red-2)}.debug-btns{display:flex;gap:3px}.debug-btns button{background-color:#d3d3d3;border:1px solid #000;border-radius:3px;color:#000;height:30px;padding:5px}.debug-btns button:hover{background-color:#a9a9a9}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.main-container{display:flex;height:100vh;overflow:hidden}.dynamic-content{flex:1 1;overflow-y:auto}
/*# sourceMappingURL=main.f96b04fb.css.map*/